@charset "UTF-8";.morris-publishing-ordering{--invalid-color:#e51b23;--card-bg:#fff;--card-bd:#eeeeee;--card-bd-hover:#e2e2e2;--text:#222;--muted:#777;--label:#999;--btn-dark:#222;--btn-dark-text:#fff;--btn-outline-bd:#dddddd;--btn-outline-text:#666;--danger:#b23535;--thumb-w:140px;--thumb-h:100px;--gap:16px;--label-w:84px}.morris-publishing-ordering .wait{cursor:wait;opacity:.6}.morris-publishing-ordering .wait>*{pointer-events:none}.morris-publishing-ordering .controls{text-align:center}.morris-publishing-ordering .controls li{display:block;position:absolute;top:50%;height:60px;line-height:60px;margin-top:-30px;padding:0 15px;cursor:pointer;transition:background .3s}.morris-publishing-ordering .controls li img{display:inline-block;vertical-align:middle}.morris-publishing-ordering .controls .prev{left:0}.morris-publishing-ordering .controls .next{right:0}.morris-publishing-ordering .controls li:hover{background:#f2f2f2}.morris-publishing-ordering .tns-controls{text-align:center;margin-bottom:10px}.morris-publishing-ordering .tns-controls [aria-controls]{font-size:15px;margin:0 5px;padding:0 1em;height:2.5em;color:#000;background:#6CF;border-radius:3px;border:0}.morris-publishing-ordering .lt-ie9 .tns-controls>[aria-controls]{line-height:2.5em}.morris-publishing-ordering [data-action]{display:block;margin:10px auto;font-size:17px;min-width:3em;text-align:center;background:0 0;border:0}.morris-publishing-ordering .tns-controls [disabled]{color:#999;background:#B3B3B3;cursor:not-allowed!important}.morris-publishing-ordering .invalid.has-been-changed .floating__label,.morris-publishing-ordering .invalid.has-present-invalid-value .floating__label,.morris-publishing-ordering .option-error-message,.morris-publishing-ordering .show-warnings .invalid .floating__label,.morris-publishing-ordering .show-warnings h1.invalid,.morris-publishing-ordering .show-warnings h2.invalid,.morris-publishing-ordering .show-warnings h3.invalid,.morris-publishing-ordering .show-warnings h4.invalid,.morris-publishing-ordering .show-warnings h5.invalid,.morris-publishing-ordering .show-warnings h6.invalid,.morris-publishing-ordering .show-warnings label.invalid,.morris-publishing-ordering h1.invalid.has-been-changed,.morris-publishing-ordering h1.invalid.has-present-invalid-value,.morris-publishing-ordering h2.invalid.has-been-changed,.morris-publishing-ordering h2.invalid.has-present-invalid-value,.morris-publishing-ordering h3.invalid.has-been-changed,.morris-publishing-ordering h3.invalid.has-present-invalid-value,.morris-publishing-ordering h4.invalid.has-been-changed,.morris-publishing-ordering h4.invalid.has-present-invalid-value,.morris-publishing-ordering h5.invalid.has-been-changed,.morris-publishing-ordering h5.invalid.has-present-invalid-value,.morris-publishing-ordering h6.invalid.has-been-changed,.morris-publishing-ordering h6.invalid.has-present-invalid-value,.morris-publishing-ordering label.invalid.has-been-changed,.morris-publishing-ordering label.invalid.has-present-invalid-value{color:var(--invalid-color)!important}.morris-publishing-ordering .tns-nav{text-align:center;margin:10px 0}.morris-publishing-ordering .tns-nav>[aria-controls]{width:9px;height:9px;padding:0;margin:0 5px;border-radius:50%;background:#ddd;border:0}.morris-publishing-ordering .dropdown.invalid.has-been-changed .custom-select,.morris-publishing-ordering .dropdown.invalid.has-present-invalid-value .custom-select,.morris-publishing-ordering .invalid.has-been-changed,.morris-publishing-ordering .invalid.has-been-changed .floating__input,.morris-publishing-ordering .invalid.has-present-invalid-value,.morris-publishing-ordering .invalid.has-present-invalid-value .floating__input,.morris-publishing-ordering .show-warnings .dropdown.invalid .custom-select,.morris-publishing-ordering .show-warnings .invalid,.morris-publishing-ordering .show-warnings .invalid .floating__input{border-color:var(--invalid-color)!important}.morris-publishing-ordering .tns-nav>.tns-nav-active{background:#999}.morris-publishing-ordering .option-error-message{display:none!important;font-size:.8rem!important}.morris-publishing-ordering .has-been-changed .option-error-message,.morris-publishing-ordering .has-present-invalid-value .option-error-message,.morris-publishing-ordering .option-error-message.has-been-changed,.morris-publishing-ordering .option-error-message.has-present-invalid-value,.morris-publishing-ordering .show-warnings .option-error-message{display:block!important}.morris-publishing-ordering .show-warnings .invalid-box{outline:var(--invalid-color) solid 4px!important;margin:-5px;padding:5px}.morris-publishing-ordering .differs-from-original-order{border-color:#3a3a39!important}.morris-publishing-ordering .border-invalid{border-color:var(--invalid-color)!important}.morris-publishing-ordering .cursor-pointer{cursor:pointer!important}.morris-publishing-ordering .cursor-default{cursor:default!important}.morris-publishing-ordering .cursor-not-allowed{cursor:not-allowed!important}.morris-publishing-ordering .comic-books .floating__label{color:#232323}.morris-publishing-ordering .comic-books input:checked+.switch-slider{background-color:#232323}.morris-publishing-ordering input::-ms-reveal{display:none}.morris-publishing-ordering .boxshadow-image img,.morris-publishing-ordering .boxshadow-or-border{box-shadow:1px 1px 5px #777;-webkit-border-radius:1px}.no-boxshadow .morris-publishing-ordering .boxshadow-image img,.no-boxshadow .morris-publishing-ordering .boxshadow-or-border{border:1px solid #000}.morris-publishing-ordering .text-small{font-size:.8rem!important}.morris-publishing-ordering input::-webkit-inner-spin-button,.morris-publishing-ordering input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.morris-publishing-ordering input[type=number]{-moz-appearance:textfield}.morris-publishing-ordering .swatch{border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.8)}.morris-publishing-ordering .dropdown .dropdown-item.active{background-color:#1E90FF}.morris-publishing-ordering .modal-title{font-size:18px;color:#333}.morris-publishing-ordering .no-scroll .modal{overflow-y:auto;overflow-x:hidden}.morris-publishing-ordering .modal{-webkit-overflow-scrolling:auto!important;overflow-y:auto!important}.morris-publishing-ordering .modal-fill.modal-dialog{width:99%;padding:0}.morris-publishing-ordering .modal-fill-all{position:absolute;left:4px;right:4px;top:6px;bottom:6px;margin:auto;width:auto;max-width:none;padding:0}.morris-publishing-ordering .modal-fill-all .modal-content{position:absolute;top:0;right:0;bottom:0;left:0}.morris-publishing-ordering .modal-fill-all .modal-body{padding:0;position:absolute;left:0;top:31px;right:0;bottom:0}@media (min-width:576px){.morris-publishing-ordering .modal-lg-2{max-width:80%!important}.morris-publishing-ordering .modal-md-2{max-width:800px!important}}@media (min-width:768px){.morris-publishing-ordering .modal-xlg{width:680px}}@media (min-width:992px){.morris-publishing-ordering .modal-xlg{width:900px}}@media (min-width:1200px){.morris-publishing-ordering .modal-xlg{width:1100px}}.morris-publishing-ordering .modal-dialog--fill-height .modal-body{position:absolute;left:0;top:55px;right:0;bottom:0}.morris-publishing-ordering .fs-1{font-size:calc(1.375rem + 1.5vw)!important}.morris-publishing-ordering .fs-2{font-size:calc(1.325rem + .9vw)!important}.morris-publishing-ordering .fs-3{font-size:calc(1.3rem + .6vw)!important}.morris-publishing-ordering .fs-4{font-size:calc(1.275rem + .3vw)!important}.morris-publishing-ordering .fs-5{font-size:1.25rem!important}.morris-publishing-ordering .fs-6{font-size:1rem!important}.morris-publishing-ordering .card.rounded{border-radius:1rem!important}.morris-publishing-ordering .border-thin{border-width:1px!important}.morris-publishing-ordering .border-medium{border-width:2px!important}.morris-publishing-ordering .border-thick{border-width:3px!important}.morris-publishing-ordering .border-extra-thick{border-width:5px!important}.morris-publishing-ordering .card-selectable{color:#232323!important;border-color:#e5e5e5!important}.morris-publishing-ordering .card-selectable:hover{background:#f6f9f9!important}.morris-publishing-ordering .card-selected{border-color:#084066!important;box-shadow:inset 0 0 3px #007bff!important}.morris-publishing-ordering .project-card{position:relative;display:grid;grid-template-columns:var(--thumb-w) minmax(0,1fr) auto;column-gap:var(--gap);align-items:stretch;background:var(--card-bg);border:1px solid var(--card-bd);border-radius:10px;padding:14px 16px;margin:14px 0;transition:border .15s,box-shadow .15s,background .15s}.morris-publishing-ordering .trash-btn-abs{position:absolute;top:8px;right:8px;border:0;background:0 0;padding:10px;min-width:40px;min-height:40px;border-radius:8px;color:#9aa0a6;cursor:pointer}.morris-publishing-ordering .trash-btn-abs:hover{background:#f5f5f5;color:#333}.morris-publishing-ordering .trash-btn-abs:focus{outline:#333 solid 2px;outline-offset:2px}.morris-publishing-ordering .thumb-col{width:var(--thumb-w);display:flex;align-items:center;justify-content:center}.morris-publishing-ordering .project-thumb-container{height:var(--thumb-h);width:100%;background:#fff;display:flex;align-items:center!important;justify-content:center!important}.morris-publishing-ordering .project-thumb{max-height:100%;max-width:100%;object-fit:contain;border:1px solid var(--card-bd)}.morris-publishing-ordering .project-thumb.text-fallback{height:var(--thumb-h);width:100%;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed #d9d9d9;border-radius:6px;background:#fff;padding:8px;color:#6b7280}.morris-publishing-ordering .tf-title{font:600 16px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}.morris-publishing-ordering .tf-sub{font:12px/1.2 system-ui;color:#9aa0a6;margin-top:2px}.morris-publishing-ordering .project-main{min-width:0;display:flex;flex-direction:column}.morris-publishing-ordering .project-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.morris-publishing-ordering .project-title{display:flex;align-items:center;gap:8px;min-width:0}.morris-publishing-ordering .project-name{margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.morris-publishing-ordering .project-rename{border:0;background:0 0;padding:4px;color:#888;border-radius:6px;cursor:pointer}.morris-publishing-ordering .project-rename:hover{color:#333;background:#f5f5f5}.morris-publishing-ordering .project-meta{margin:6px 0 0;padding:0}.morris-publishing-ordering .project-meta li{list-style:none;margin:2px 0;line-height:1.25;color:var(--muted);display:grid;grid-template-columns:var(--label-w) 1fr;column-gap:8px}.morris-publishing-ordering .project-meta .label{color:var(--label)}.morris-publishing-ordering .project-meta .value{min-width:0}.morris-publishing-ordering .project-meta .total{font-weight:700;color:var(--text)}.morris-publishing-ordering .project-actions{display:flex}.morris-publishing-ordering .actions-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.morris-publishing-ordering .btn{display:inline-block;font-size:13px;line-height:1.2;padding:8px 12px;border-radius:6px;border:1px solid transparent;cursor:pointer}.morris-publishing-ordering .btn-dark{background:var(--btn-dark);color:var(--btn-dark-text)}.morris-publishing-ordering .btn-dark:hover{filter:brightness(1.06)}.morris-publishing-ordering .btn-outline{background:#fff;border-color:var(--btn-outline-bd);color:var(--btn-outline-text)}.morris-publishing-ordering .btn-outline:hover{border-color:#ccc;color:#333}@media (max-width:576px){.morris-publishing-ordering .project-card{grid-template-columns:1fr;row-gap:12px;padding:12px 12px 14px}.morris-publishing-ordering .thumb-col{width:100%;justify-content:flex-start}.morris-publishing-ordering .project-actions{width:100%}.morris-publishing-ordering .actions-bottom{align-items:stretch;width:100%}.morris-publishing-ordering .actions-bottom .btn{width:100%;padding:12px 14px;font-size:15px}.morris-publishing-ordering .delete-desktop{display:none}.morris-publishing-ordering .btn-delete-mobile{display:inline-block}}@media (min-width:577px){.morris-publishing-ordering .btn-delete-mobile{display:none}}.morris-publishing-ordering button:focus{outline:#333 solid 2px;outline-offset:2px}