.print-order *{box-sizing:border-box}.print-order .step-content{display:none}.print-order.step-select-images .step-content-select-images,.print-order.step-select-sizes .step-content-select-sizes{display:block}.print-order .upload-button-wrapper{margin:2em 0}.print-order .thumbnail-size-selector .label{margin-right:.5em}.print-order .remove-all-section{margin:1em 0}.print-order .img-table{display:table;width:100%;margin-bottom:3em;margin-top:1em}.print-order .img-table .img-table-row{display:table-row}.print-order .img-table .img-table-col{display:table-cell;vertical-align:top}.print-order .img-table .img-table-cell{width:100%;padding:5px;position:relative}.print-order .img-table .img-table-cell img{width:100%;cursor:pointer;background:#eee}.print-order .img-table .img-table-cell .img-info{color:#fff;background-color:rgba(0,0,0,0.4);position:absolute;bottom:8px;left:5px;right:5px;height:28px;line-height:28px;font-size:12px;padding:0 10px}.print-order .img-table .img-table-cell .img-border{position:absolute;left:5px;top:5px;right:5px;bottom:5px;cursor:pointer}.print-order .img-table .img-table-cell .img-border .check-icon{display:none;position:absolute;top:-10px;left:-10px;width:24px;height:24px;border-radius:12px;background:white}.print-order .img-table .img-table-cell .img-border .check-icon svg{fill:#32BEC5}.print-order .img-table .img-table-cell.selected .img-border{border:3px solid #32BEC5}.print-order .img-table.zoom-small .img-table-cell .img-info{display:none}.print-order .img-table .img-table-cell.selected .img-border .check-icon{display:block}.print-order .next-step{margin:2em 0}.print-order .next-step.next-step-top{background:white;padding:3px;margin-top:1em;position:-webkit-sticky;position:sticky;top:0}.print-order .next-step button{display:inline-block;margin:1em 0}.print-order .next-step span{margin:0 .5em}.print-order .next-step button[disabled]{cursor:auto}.print-order .upload-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-9999;background:rgba(0,0,0,0.7);padding:10%;opacity:0;transition:opacity .2s ease-in,z-index .2s step-end}.print-order .upload-modal.active{z-index:9999;opacity:1;transition:opacity .2s ease-in,z-index .2s step-start}.print-order .upload-modal .close-btn{position:absolute;top:0;right:0;width:36px;height:36px;line-height:36px;text-align:center;font-size:36px;cursor:pointer}.print-order .upload-panel{position:relative;background-color:#fff;padding:1em;min-height:50%}.print-order .upload-panel .filelist{font-size:12px;text-align:left;overflow:hidden}.print-order .upload-panel .filelist .file-item{margin-bottom:1em;overflow:hidden;max-height:100%;opacity:1;transition:opacity .4s ease-in,max-height .4s step-end,margin-bottom .4s step-end}.print-order .upload-panel .filelist .file-item.status-success{margin-bottom:0;max-height:0;opacity:0}.print-order .upload-panel .filelist .file-item .progress{display:none;background:#ddd;margin:2px 0;position:relative;height:14px}.print-order .upload-panel .filelist .file-item.status-started .progress,.print-order .upload-panel .filelist .file-item.status-success .progress{display:block}.print-order .upload-panel .filelist .file-item .progress-bar{background:#7599E8;min-width:20px;line-height:14px;height:14px;font-size:10px}.print-order .upload-panel .filelist .file-item.status-success .progress-bar{background:#9FE687;transition:background .2s}.print-order .upload-panel .filelist .file-item.status-error .progress-bar{background:#E87575}.print-order .upload-panel .filelist .file-item .error{display:none;color:red;margin:2px 0}.print-order .upload-panel .filelist .file-item.status-error .error{display:block}.print-order .product-selection{border-collapse:collapse}.print-order .product-selection tr:nth-child(odd){background:#EAEAEA}.print-order .product-selection td,.print-order .product-selection th{padding:.5em 1em}.print-order .product-selection th.name,.print-order .product-selection td.name{width:50%;text-align:left}.print-order .product-selection th.quantity,.print-order .product-selection td.quantity-controls{text-align:right}.print-order .product-selection td.quantity-controls button{text-align:center;border-radius:100%;box-sizing:border-box;border:none;width:2em;height:2em;padding:0;background:#BBB}.print-order .product-selection .quantity-controls input{width:6ex;margin:0 6px}