.lcu-panel{--lcu-line:#3e513f;--lcu-muted:#c4cfbe;margin:0 0 24px;padding:20px;border:1px solid var(--lcu-line);border-top:3px solid #e5c94f;border-radius:14px;background:#101810;color:#edf1e7;min-width:0}.lcu-panel[hidden],.lcu-panel [hidden]{display:none!important}.lcu-panel h2{margin:0 0 8px;color:#e9cf63;font-family:inherit;font-weight:700;font-size:22px;line-height:1.2}.lcu-panel p{margin:0;color:var(--lcu-muted);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.lcu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px}.lcu-slot{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:14px;border:1px solid var(--lcu-line);border-top:3px solid #ed6555;border-radius:9px;background:#161f16}.lcu-slot[data-cart-upload-slot=B]{border-top-color:#46c58a}.lcu-slot[data-cart-upload-slot=art]{border-top-color:#e5c94f}.lcu-slot h3{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#edf1e7}.lcu-slot [data-cart-upload-name]{font-size:14px;color:#edf1e7;font-weight:600;overflow-wrap:anywhere}.lcu-slot [data-cart-upload-name]:empty{display:none}.lcu-panel button{font:inherit;font-size:16px;line-height:1.2;min-height:48px;border:1px solid #6a805f;border-radius:8px;padding:12px 16px;background:#243723;color:#edf1e7;cursor:pointer;touch-action:manipulation}.lcu-panel button:disabled{opacity:.48;cursor:default}.lcu-panel button:focus-visible,.lcu-panel a:focus-visible{outline:3px solid #e5c94f;outline-offset:3px}.lcu-panel [data-cart-upload-choose]{margin-top:auto}.lcu-panel [data-cart-upload-review]{border-color:#e5c94f;background:#252b18;color:#f0d96b;font-weight:700}.lcu-panel [data-cart-upload-remove]{background:transparent;color:#dce8d1}.lcu-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px 10px}.lcu-panel [data-cart-upload-save]{background:#46c58a;border-color:#46c58a;color:#0c1b10;font-weight:700}.lcu-status{min-height:1.5em}.lcu-progress{padding:12px 14px;border:1px solid var(--lcu-line);border-radius:8px;background:#172316}.lcu-progress p{font-weight:600;color:#e5d893}.lcu-progress progress{display:block;width:100%;height:12px;margin-top:10px;accent-color:#46c58a}.lcu-panel .lcu-hint{font-size:13px;margin-top:9px}.lcvr-final-review .lcvr-review-gap-check{margin:6px 0 0;color:#8ad7ac;font-size:14px;font-weight:600;line-height:1.45}.cart-page .lcvr-final-review{border:1px solid #3e513f;border-top:3px solid #e5c94f;border-radius:14px;background:#101810;color:#edf1e7;min-width:0}.cart-page .lcvr-final-review>h3{padding:20px 20px 12px;color:#e9cf63;font-size:22px;line-height:1.2}.cart-page .lcvr-final-review .lcvr-review-inner{padding:0 20px 20px}.cart-page .lcvr-final-review .lcvr-review-attachment{margin:12px 0;padding:14px;border:1px solid #3e513f;border-top:3px solid #e5c94f;border-radius:9px;background:#161f16}.cart-page .lcvr-final-review [data-review-kind=audio]{border-top-color:#ed6555}.cart-page .lcvr-final-review [data-review-kind=audio]:nth-of-type(2){border-top-color:#46c58a}.cart-page .lcvr-final-review .lcvr-review-attachment h3{font-size:17px;line-height:1.3}.cart-page .lcvr-final-review .lcvr-audio-check{padding:0;margin:12px 0 0;border:0;background:transparent}.cart-page .lcvr-final-review .lcvr-review-actions{gap:10px}.cart-page .lcvr-final-review .lcvr-review-actions a,.cart-page .lcvr-final-review .lcvr-review-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #6a805f;border-radius:8px;background:#243723;color:#edf1e7!important;font-size:16px;line-height:1.2;touch-action:manipulation}.cart-page .lcvr-final-review .lcvr-review-actions .lcvr-saved-review-button{border-color:#e5c94f;background:#252b18;color:#f0d96b!important;font-weight:700}.cart-page .lcvr-final-review .lcvr-review-actions a:focus-visible,.cart-page .lcvr-final-review .lcvr-review-actions button:focus-visible{outline:3px solid #e5c94f;outline-offset:3px}.cart-page .lcvr-final-review .lcvr-review-file{border:1px solid #3e513f;background:#101810}.cart-page .lcvr-final-review .lcvr-review-file img{border-radius:5px;background:#080d08}.cart-page .lcvr-final-review .lcvr-attached-mini{width:100%;margin-block:12px}.lcu-panel a{color:#86d9a6;text-decoration:underline;text-underline-offset:3px}.lcu-panel [data-cart-upload-mini]{width:100%;min-width:0}.lcu-panel .lcvr-review-inner{padding:0}.lcu-panel .lcvr-review-attachment{min-width:0}.lcu-panel .lcvr-review-attachment .lcvr-audio-check{padding:0;margin:0;border:0;background:transparent}.lcu-panel .lcvr-review-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:auto}.lcu-panel .lcvr-review-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:1px solid #6a805f;border-radius:8px;background:#243723;color:#edf1e7!important;font-size:16px;line-height:1.2;text-decoration:none;touch-action:manipulation}.lcu-panel .lcvr-saved-review-button{border-color:#e5c94f;background:#252b18;color:#f0d96b;font-weight:700}.lcu-panel .lcvr-saved-review-progress{display:block;width:100%;height:12px;margin-block:10px;accent-color:#46c58a}.lcu-panel .lcvr-saved-review-retry{min-height:48px;margin-top:10px}.lcu-panel .lcvr-saved-review-note{margin-block:8px;font-size:13px}.lcu-panel .lcvr-attached-mini{width:100%;margin-block:10px}.lcu-slot[data-review-kind=audio] [data-review-body]{order:2}.lcu-slot[data-review-kind=audio] .lcvr-review-actions{order:3}.lcu-panel .lcvr-art-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-block:10px}.lcu-panel .lcvr-art-thumb{display:flex;align-items:center;justify-content:center;min-height:84px;border:1px solid #3e513f;border-radius:6px;background:#080d08;overflow:hidden}.lcu-panel .lcvr-art-thumb img{display:block;width:100%;height:90px;object-fit:contain}.lcu-panel .lcvr-art-count{font-size:13px;color:#8ad7ac}.lcu-panel .lcvr-art-details{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lcu-panel .lcvr-art-details>summary{min-height:44px;padding-block:12px;color:#e9cf63;cursor:pointer}.lcu-panel .lcvr-art-files{display:grid;gap:8px;max-height:260px;overflow:auto}.lcu-panel .lcvr-art-file{padding:8px;border:1px solid #3e513f;border-radius:6px;background:#101810}.lcu-panel .lcvr-art-file a{display:inline-flex;align-items:center;min-height:44px}.lcu-panel .lcvr-art-required{margin-block:8px;font-size:13px;color:var(--lcu-muted)}.lcu-panel .lcvr-review-attachment audio{display:block;width:100%;margin-block:12px}.lcu-panel .lcvr-review-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.lcu-panel .lcvr-review-file{padding:8px;border:1px solid #3e513f;border-radius:7px;background:#101810}.lcu-panel .lcvr-review-file img{max-height:100px;border-radius:5px;background:#080d08}.lcu-panel .lcvr-review-file a{display:inline-flex;align-items:center;min-height:44px}.lcu-panel .lcvr-pq-status{grid-column:1/-1;font-size:13px;color:var(--lcu-muted)}.lcu-panel .lcvr-pq-status label{display:flex;gap:8px;align-items:center}.lcu-panel .lcvr-pq-status input{width:18px;height:18px;flex:0 0 18px}.lcu-panel .lcvr-single-notice{margin:16px 0;padding:14px;border:1px solid #e5c94f;border-radius:9px;background:#252b18}.lcu-panel .lcvr-single-notice strong{color:#f0d96b}.lcu-panel .lcvr-single-notice label{display:flex;align-items:flex-start;gap:10px;margin-top:10px;min-height:48px;line-height:1.5}.lcu-panel .lcvr-single-notice input{width:22px;height:22px;flex:0 0 22px;margin-top:2px;accent-color:#46c58a}.lcu-panel .lcu-extra-files{margin-top:12px;padding:14px;border:1px solid #3e513f;border-radius:9px;background:#161f16}.lcu-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px}.lcu-thumbs img{display:block;width:100%;height:84px;object-fit:contain;border:1px solid var(--lcu-line);border-radius:5px;background:#080d08}.lcu-zip-files{color:var(--lcu-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lcu-zip-files summary{padding-block:8px;cursor:pointer;min-height:44px}.lcu-zip-files ul{padding-left:18px;margin:4px 0 0;max-height:140px;overflow:auto}.lcu-empty{width:100%;text-align:left;box-sizing:border-box}.cart-page--empty:has(.lcu-empty) .cart-page__items,.cart-page--empty .cart-items__wrapper:has(.lcu-empty){width:100%;align-items:stretch;text-align:left}.lcu-record-choices{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.lcu-record-choices a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #6a805f;border-radius:8px;background:#243723;color:#edf1e7;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;touch-action:manipulation}.lcu-record-choices .lcu-record-primary{background:#46c58a;border-color:#46c58a;color:#0c1b10}.lcu-file-input,.lcu-mount{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lcu-panel[data-connected=true] .lcu-mount{display:none!important}@media(max-width:700px){.lcu-panel{padding:16px}.lcu-grid{grid-template-columns:minmax(0,1fr)}.lcu-actions{align-items:stretch}.lcu-actions button{flex:1 1 180px}.lcu-panel button{min-height:52px}.lcu-record-choices a{flex:1 1 auto;min-height:52px}.lcu-record-choices .lcu-record-primary{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.lcu-panel *{scroll-behavior:auto}}.cart-items-component .cart-items__quantity .quantity-selector{--quantity-selector-width: 136px;display:grid;grid-template-columns:44px minmax(44px,1fr) 44px;width:136px;min-width:136px;max-width:100%;height:46px;min-height:46px;flex:0 0 136px;box-sizing:border-box;overflow:hidden;border:1px solid #f4d64a;border-radius:9px;background:#14251b;color:#f2f1e8}.cart-items-component .cart-items__quantity .quantity-selector button{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:#243723;color:#f4d64a}.cart-items-component .cart-items__quantity .quantity-selector button:disabled{opacity:.4;cursor:not-allowed}.cart-items-component .cart-items__quantity .quantity-selector button:not(:disabled):hover{background:#f4d64a;color:#10160d}.cart-items-component .cart-items__quantity .quantity-selector input[type=number]{width:100%;min-width:0;height:44px;margin:0;padding:0 2px;border:0;border-radius:0;background:#14251b;color:#f2f1e8;font:700 18px/1.2 var(--font-body--family, sans-serif);text-align:center;font-variant-numeric:tabular-nums}.cart-items-component .cart-items__quantity .quantity-selector :is(button,input):focus-visible{outline:2px solid #77d69c;outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/80/assets/lcvr-cart-uploads.css.map */
