:root{--brand-primary:#c7d2e0;--brand-primary-hover:#e4ebf4;--brand-on-primary:#080d12;--surface-base:#0b0d10;--surface-subtle:#11151a;--surface-raised:#171c22;--surface-hover:#20262e;--border-subtle:#2b333d;--text-primary:#f7f9fb;--text-secondary:#b6c0cc;--text-muted:#7f8b99;--state-danger:#f1818d;--state-warning:#f3b45d;--state-info:#82b4ff;--focus-ring:#d5a95f;--bg:var(--surface-base);--paper:var(--surface-raised);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--line-strong:#46515e;--accent:var(--brand-primary);--accent-soft:#222a33;--accent-strong:var(--brand-primary-hover);--surface:var(--surface-subtle);--warning:var(--state-warning);--warning-soft:#3b2b18;--danger:var(--state-danger);--danger-soft:#3a1f26;--success:#8fd8a8;--success-soft:#1d3327;--info:var(--state-info);--info-soft:#1d2b3f;--amber:var(--focus-ring);--amber-soft:#362916;--paper-rgb:23,28,34;--shadow:0 18px 44px rgba(0,0,0,0.34);--shadow-strong:0 28px 70px rgba(0,0,0,0.5);--radius-lg:18px;--radius-md:12px;--radius-sm:999px}@keyframes music-surface-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes queue-bar-glow{0%,to{box-shadow:0 18px 38px rgba(15,23,42,.18)}50%{box-shadow:0 18px 46px rgba(13,107,98,.24)}}*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:radial-gradient(circle at 10% 0,rgba(217,138,48,.12),transparent 30%),radial-gradient(circle at 88% 6%,rgba(15,95,85,.13),transparent 32%),linear-gradient(180deg,#f6f0e6 0,var(--bg) 44%,#ebe5d9 100%);color:var(--ink);font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-feature-settings:"tnum";line-height:1.5;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.text-link{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(13,107,98,.28);text-decoration-color:rgba(13,107,98,.28);text-underline-offset:3px}.text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}button,input,select,textarea{font:inherit}main.page{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:24px 0 56px}.hero,.panel,.shell-card,.table-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.hero{padding:24px;box-shadow:none}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:var(--radius-sm);color:var(--accent-strong);font-size:.78rem;font-weight:700;text-transform:uppercase}.hero h1,.shell-title{margin:12px 0 8px;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.12;letter-spacing:0}.hero p,.muted{color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.panel{padding:22px}.table-card{overflow-x:auto}table{width:100%;min-width:680px;border-collapse:collapse}td,th{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top;text-align:left}th{font-size:.82rem;text-transform:uppercase;letter-spacing:0;color:var(--muted)}tr:last-child td{border-bottom:none}.field,.field-row{display:grid;grid-gap:8px;gap:8px}.field-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px;background:#fff;color:var(--ink)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(13,107,98,.12);outline:none}textarea{min-height:160px;resize:vertical}.button-row{display:flex;gap:12px;flex-wrap:wrap}.button-link,button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:none;border-radius:var(--radius-md);background:var(--accent);color:white;font-weight:700;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.button-link.secondary,button.secondary{background:var(--surface)}.button-link.ghost,button.ghost{border:1px solid var(--line);color:var(--ink)}button.danger{background:var(--danger);color:white}.status-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:700}.status-slate{background:#eceff1;color:#334155}.status-amber{background:var(--warning-soft);color:var(--warning)}.status-green{background:var(--success-soft);color:var(--success)}.status-blue{background:#dbeafe;color:#1d4ed8}.status-teal{background:var(--accent-soft);color:var(--accent-strong)}.status-rose{background:var(--danger-soft);color:var(--danger)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(244,246,245,.86);border-bottom:1px solid var(--line)}.topbar-inner{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:16px 0;gap:16px;justify-content:space-between}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:10px;min-width:220px}.brand strong{display:block;font-size:1.05rem}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--ink);color:#fff;font-weight:800}.nav-row{display:flex;gap:8px;flex-wrap:wrap}.nav-pill{padding:9px 12px;border-radius:var(--radius-md);background:rgba(255,255,255,.92);border:1px solid var(--line)}.nav-pill.active{background:var(--accent);color:white;border-color:var(--accent)}.metric{padding:0 0 12px;border-bottom:1px solid var(--line)}.metric strong{display:block;font-size:1.45rem;margin-top:8px}.split-header{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.stacked-actions{display:grid;grid-gap:10px;gap:10px;min-width:180px}.auth-shell{width:min(1080px,calc(100vw - 32px));margin:0 auto;padding:40px 0 64px}.auth-header{justify-content:space-between;gap:18px;margin-bottom:22px}.auth-brand,.auth-header{display:flex;align-items:center}.auth-brand{gap:10px;font-weight:800}.auth-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);grid-gap:18px;align-items:start}.auth-copy{padding:8px 0}.auth-copy h1{margin:12px 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:0}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:24px}.test-login-panel{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.test-login-panel h3,.test-login-panel p{margin:0}.test-login-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.test-login-list form{display:grid}.field-section{display:grid;grid-gap:12px;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.field-section:first-child{border-top:none;padding-top:0}.section-title{margin:0;font-size:1rem}.check-list{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.check-list li{padding-left:18px;position:relative;color:var(--muted)}.check-list li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:999px;background:var(--accent)}.alert{padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.alert.error{border-color:rgba(185,28,28,.28);color:var(--danger)}.alert.success{border-color:rgba(22,101,52,.28)}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.summary-item{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.summary-item span{display:block;color:var(--muted);font-size:.84rem}.summary-item strong{display:block;margin-top:4px;font-size:1.35rem}.ops-priority-strip{margin-top:12px}.ops-priority-strip .summary-item{background:linear-gradient(135deg,#ffffff,#f8fbfa)}.ops-priority-card{display:block;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ops-priority-card:focus-visible,.ops-priority-card:hover{border-color:rgba(13,107,98,.5);box-shadow:0 14px 30px rgba(13,107,98,.1);outline:3px solid rgba(217,138,48,.35);outline-offset:3px;transform:translateY(-1px)}.ops-priority-note{margin:6px 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.summary-item .ops-priority-action{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:10px;color:var(--accent-strong);font-weight:800}.request-card-list{display:grid;grid-gap:12px;gap:12px}.request-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(220px,auto);grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.request-card h3{margin:0 0 6px;font-size:1.05rem}.request-meta{display:flex;flex-wrap:wrap;margin-top:10px}.chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.86rem;font-weight:700}.compact-tools{display:grid;grid-gap:12px;gap:12px}.compact-tools details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.compact-tools summary{cursor:pointer;padding:16px 18px;font-weight:800}.compact-tools details>form{padding:0 18px 18px}.empty-state{padding:28px;border-radius:var(--radius-md);border:1px dashed var(--line);color:var(--muted)}.inline-code{padding:3px 8px;border-radius:999px;background:#efe7d8;font-family:Consolas,monospace}.import-hero,.order-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);grid-gap:18px;gap:18px;align-items:stretch}.hero-aside{display:grid;grid-gap:10px;gap:10px;align-content:center;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.hero-aside strong{font-size:1.02rem}.hero-aside span:not(.chip){color:var(--muted)}.search-panel{box-shadow:none}.music-order-hero{position:relative;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 18% 10%,rgba(238,123,75,.42),transparent 28%),radial-gradient(circle at 82% 0,rgba(76,184,164,.32),transparent 30%),linear-gradient(135deg,#161815,#20251e 54%,#0e1110);color:#fff}.music-order-hero:after{position:absolute;inset:auto -42px -86px auto;width:260px;height:260px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.11) 49% 51%,transparent 52%),radial-gradient(circle,transparent 32%,rgba(255,255,255,.12) 33% 34%,transparent 35%);content:"";opacity:.72;pointer-events:none}.music-order-hero>*{position:relative;z-index:1}.music-library-header .eyebrow,.music-order-hero .eyebrow,.search-panel-heading .eyebrow{background:rgba(255,255,255,.16);color:inherit}.music-order-hero .hero-aside span:not(.chip),.music-order-hero p{color:rgba(255,255,255,.72)}.music-order-hero .hero-aside{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.music-search-panel{background:linear-gradient(135deg,rgba(255,250,241,.96),rgba(245,251,248,.98)),#fff}.search-panel-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;align-items:end}.search-panel-heading h2{margin:12px 0 0}.search-panel-heading p{margin:0}.music-search-form{margin-top:18px}.bulk-search-form{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1fr) auto;grid-gap:14px;gap:14px;align-items:end}.unified-search-form{grid-template-columns:minmax(0,1fr)}.bulk-search-textarea textarea{min-height:104px}.unified-search-field textarea{min-height:116px;resize:vertical}.unified-search-notes{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.unified-search-notes p{margin:0}.search-action{align-content:end}.form-hint{margin:8px 0 0;color:var(--muted);font-size:.9rem}.order-workbench{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.order-results{min-width:0}.music-library-panel{background:linear-gradient(180deg,#ffffff,#f8fbfa)}.music-library-header h2{margin:12px 0 6px}.music-result-filter input{background:#fbfdfc}.compact-field{min-width:240px}.book-order-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.book-order-card{display:grid;grid-template-columns:minmax(0,1fr) 172px;grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.book-order-card.selected{border-color:rgba(13,107,98,.5);background:linear-gradient(135deg,#ffffff,#f0faf7)}.music-book-card{grid-template-columns:78px minmax(0,1fr) 172px;gap:16px;align-items:center;padding:14px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(242,247,245,.95));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.music-book-card:hover{border-color:rgba(13,107,98,.32);box-shadow:0 16px 34px rgba(15,23,42,.08);transform:translateY(-1px)}.music-book-card.selected{border-color:rgba(13,107,98,.62);background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(229,246,240,.96)),#fff}.book-album-art{position:relative;display:grid;place-items:center;width:78px;aspect-ratio:2/3;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,var(--book-accent),var(--book-accent-dark));color:#fff;box-shadow:8px 14px 24px rgba(15,23,42,.18),inset 7px 0 0 rgba(0,0,0,.12);font-size:1.65rem;font-weight:900;letter-spacing:-.08em}.book-album-art:after{position:absolute;inset:9px;border:1px solid rgba(255,255,255,.22);border-radius:10px;content:""}.book-album-art span{position:relative;z-index:1}.book-cover-fill{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background-position:50%;background-size:cover}.book-cover-fill:after,.book-cover-fill:before{position:absolute;background-image:inherit;background-position:50%;content:""}.book-cover-fill:before{inset:-16%;background-size:cover;filter:blur(12px) saturate(1.1);opacity:.72;transform:scale(1.08)}.book-cover-fill:after{inset:6%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.24))}.book-album-art.has-cover:after{inset:0;border:none;background:linear-gradient(90deg,rgba(0,0,0,.26),transparent 14%,transparent),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.26))}.music-book-card.selected .book-album-art{box-shadow:0 16px 30px rgba(13,107,98,.22),0 0 0 4px rgba(13,107,98,.1)}.music-book-card .text-link{color:var(--ink);text-decoration:none}.music-book-card .text-link:hover{color:var(--accent-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(13,107,98,.34);text-decoration-color:rgba(13,107,98,.34)}.book-order-title-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.book-order-title-row h3{margin:0 0 4px;font-size:1.05rem}.book-order-title-row p{margin:0}.batch-stats,.book-order-meta,.book-order-supplier{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.book-order-meta{margin-top:12px;color:var(--muted);font-size:.92rem}.book-order-meta span:after{content:"/";margin-left:8px;color:var(--line-strong)}.book-order-meta span:last-child:after{content:"";margin:0}.book-order-supplier{justify-content:space-between;margin-top:12px}.quantity-control{display:grid;grid-template-columns:42px minmax(70px,1fr) 42px;grid-gap:8px;gap:8px;align-items:center}.quantity-control input{text-align:center;padding-left:8px;padding-right:8px}.quantity-button{min-height:42px}.music-quantity-control{align-self:center;padding:8px;border:1px solid rgba(13,107,98,.12);border-radius:999px;background:rgba(13,107,98,.06)}.music-quantity-control input{border-radius:999px;background:#fff}.music-quantity-control .quantity-button{border-radius:999px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.06)}.unavailable-hint{grid-column:1/-1;margin:0}.order-summary-card{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}.order-summary-card h2{margin:12px 0 6px}.music-order-player{isolation:isolate;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 18% 0,rgba(238,123,75,.3),transparent 30%),radial-gradient(circle at 94% 14%,rgba(76,184,164,.28),transparent 32%),linear-gradient(180deg,#171a16,#0f1311);color:#fff;box-shadow:0 24px 50px rgba(15,23,42,.22);animation:music-surface-rise .52s ease 80ms both}.music-order-player:before{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 32%),radial-gradient(circle at 50% 26%,rgba(255,255,255,.08),transparent 24%)}.music-order-player:after,.music-order-player:before{position:absolute;z-index:0;content:"";pointer-events:none}.music-order-player:after{inset:14px 14px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)}.music-order-player>*{position:relative;z-index:1}.music-order-player .eyebrow{background:rgba(255,255,255,.14);color:#fff}.music-order-player .form-hint,.music-order-player .muted{color:rgba(255,255,255,.66)}.music-order-player label{color:rgba(255,255,255,.82)}.music-order-player textarea{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}.music-order-player textarea::placeholder{color:rgba(255,255,255,.44)}.music-order-player button{background:#fff;color:#141713}.music-player-head h2{letter-spacing:-.03em}.summary-strip.compact{grid-template-columns:repeat(3,1fr);margin-top:0}.music-player-stats .summary-item{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.music-player-stats .summary-item span{color:rgba(255,255,255,.58)}.music-player-stats .summary-item strong{color:#fff}.total-box{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:var(--radius-md);background:var(--ink);color:#fff}.total-box span{color:rgba(255,255,255,.72)}.total-box strong{font-size:1.25rem}.music-now-playing{background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.26),transparent 28%),linear-gradient(135deg,#f3b64c,#ed7547);color:#20130c;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 28px rgba(238,123,75,.18)}.music-now-playing span{color:rgba(32,19,12,.66)}.music-now-playing strong{color:#20130c}.order-queue-track-list{display:grid;grid-gap:10px;gap:10px}.queue-section-label{display:flex;justify-content:space-between;gap:12px;color:rgba(255,255,255,.68);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.order-queue-track{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.07);transition:border-color .16s ease,background .16s ease,transform .16s ease}.order-queue-track:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1);transform:translateX(-2px)}.track-art{position:relative;overflow:hidden;display:grid;place-items:center;width:38px;height:56px;border-radius:8px;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.3),transparent 34%),linear-gradient(135deg,var(--book-accent),var(--book-accent-dark));color:#fff;font-weight:900;box-shadow:5px 8px 14px rgba(0,0,0,.18),inset 5px 0 0 rgba(0,0,0,.14)}.track-cover-fill{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background-position:50%;background-size:cover}.track-cover-fill:after,.track-cover-fill:before{position:absolute;background-image:inherit;background-position:50%;content:""}.track-cover-fill:before{inset:-18%;background-size:cover;filter:blur(8px) saturate(1.08);opacity:.72}.track-cover-fill:after{inset:5%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 4px 7px rgba(0,0,0,.2))}.track-art.has-cover:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 18%);content:""}.order-queue-track strong{display:block;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.order-queue-track p{margin:3px 0 0;font-size:.82rem}.queue-track-price{color:#fff;font-weight:800;white-space:nowrap}.queue-track-actions{grid-column:1/-1;display:grid;grid-template-columns:32px minmax(0,1fr) 32px auto;grid-gap:8px;gap:8px;align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.queue-track-actions span{color:rgba(255,255,255,.74);font-weight:800;text-align:center}.queue-remove-button,.queue-stepper-button{min-height:32px;padding:0 10px;border-color:rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.1);color:#fff}.queue-stepper-button{padding:0}.queue-remove-button{color:rgba(255,255,255,.76);font-size:.78rem}.queue-overflow{padding:10px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;color:rgba(255,255,255,.68);font-size:.9rem}.supplier-preview-list{display:grid;grid-gap:10px;gap:10px}.supplier-preview{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.supplier-preview p{margin:3px 0 0}.music-supplier-split .supplier-preview{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07)}.music-supplier-split .supplier-preview span,.music-supplier-split .supplier-preview strong{color:#fff}.supplier-queue-group{display:block;padding:0;overflow:hidden}.supplier-queue-group summary{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px;cursor:pointer;list-style:none}.supplier-queue-group summary::-webkit-details-marker{display:none}.supplier-queue-group summary:after{color:rgba(255,255,255,.44);content:"?묎린";font-size:.74rem;font-weight:800}.supplier-queue-group:not([open]) summary:after{content:"열기"}.supplier-queue-items{display:grid;grid-gap:8px;gap:8px;padding:0 12px 12px;border-top:1px solid rgba(255,255,255,.08)}.supplier-queue-item{display:flex;justify-content:space-between;gap:10px;padding-top:8px;color:rgba(255,255,255,.68);font-size:.86rem}.supplier-queue-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-queue-item strong{white-space:nowrap}.music-empty-state{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(255,255,255,.66)}main.page.music-order-page{width:min(1280px,calc(100vw - 32px))}.music-order-page{position:relative}.music-order-page:before{position:fixed;inset:76px 0 auto;z-index:-1;height:380px;background:radial-gradient(circle at 12% 10%,rgba(238,123,75,.18),transparent 32%),radial-gradient(circle at 88% 14%,rgba(76,184,164,.16),transparent 36%);content:"";pointer-events:none}.music-order-page .hero,.music-order-page .order-summary-card,.music-order-page .panel{border-radius:22px}.music-order-hero{min-height:300px;padding:30px}.music-order-hero h1{max-width:780px;margin-top:16px;font-size:clamp(2.1rem,5vw,4.1rem);letter-spacing:-.075em}.music-order-hero p{max-width:760px;font-size:1.04rem;line-height:1.7}.music-session-card{grid-template-columns:112px minmax(0,1fr);align-items:center;align-content:center;min-height:188px}.music-session-card>div:last-child{display:grid;grid-gap:10px;gap:10px}.session-record{position:relative;width:94px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.9) 0 8%,transparent 9%),repeating-radial-gradient(circle,rgba(255,255,255,.18) 0 1px,transparent 1px 13px),linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.04));box-shadow:0 18px 40px rgba(0,0,0,.22)}.session-record span{position:absolute;inset:36px;border-radius:999px;background:linear-gradient(135deg,#f3b64c,#ee7b4b)}.music-search-panel{padding:26px;border-color:rgba(13,107,98,.16);background:linear-gradient(135deg,rgba(255,251,242,.98),rgba(241,249,245,.98)),#fff;box-shadow:0 18px 42px rgba(15,23,42,.06)}.music-search-panel .eyebrow{background:rgba(13,107,98,.1);color:var(--accent-strong)}.music-search-panel input,.music-search-panel textarea{border-color:rgba(23,33,29,.12);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.68)}.music-search-panel button.secondary{min-height:48px;border-radius:999px;background:#171a16;color:#fff}.unified-search-console{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.unified-search-console div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:14px;border:1px solid rgba(13,107,98,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.54)),rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.unified-search-console span{color:rgba(23,33,29,.52);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.unified-search-console strong{overflow:hidden;color:#171a16;font-size:1.15rem;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.unified-search-console small{overflow:hidden;color:rgba(23,33,29,.58);font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.music-mobile-queue-bar{display:none}.music-library-panel{position:relative;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 10% 0,rgba(238,123,75,.2),transparent 32%),radial-gradient(circle at 88% 6%,rgba(76,184,164,.16),transparent 34%),linear-gradient(180deg,#171a16,#111511);color:#fff;box-shadow:0 22px 52px rgba(15,23,42,.16);animation:music-surface-rise .42s ease both}.music-library-panel:before{position:absolute;inset:156px 22px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);content:"";pointer-events:none}.music-library-panel:after{position:absolute;inset:auto 18px 18px;height:42%;border-radius:28px;background:radial-gradient(circle at 18% 100%,rgba(243,182,76,.1),transparent 34%),linear-gradient(180deg,transparent,rgba(0,0,0,.18));content:"";pointer-events:none}.music-library-panel .muted{color:rgba(255,255,255,.64)}.music-library-header{position:relative;z-index:1}.music-library-header .eyebrow{background:rgba(255,255,255,.12);color:#fff}.music-library-header h2{font-size:clamp(1.9rem,3vw,2.9rem);letter-spacing:-.06em}.music-result-filter label{color:rgba(255,255,255,.72)}.music-result-filter input{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff}.music-result-filter input::placeholder{color:rgba(255,255,255,.42)}.music-library-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.music-library-stats div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.07)}.music-library-stats span{display:block;color:rgba(255,255,255,.56);font-size:.76rem;font-weight:800;text-transform:uppercase}.music-library-stats strong{display:block;margin-top:6px;color:#fff;font-size:1.35rem}.buyer-order-wizard{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.order-flow-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.order-flow-stepper button{display:grid;grid-gap:6px;gap:6px;min-height:86px;padding:16px;border:1px solid rgba(23,33,29,.1);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,249,.88)),#fff;color:var(--ink);text-align:left;box-shadow:0 14px 30px rgba(15,23,42,.06)}.order-flow-stepper button.active{border-color:rgba(13,107,98,.38);background:radial-gradient(circle at 12% 0,rgba(243,182,76,.24),transparent 34%),linear-gradient(135deg,#171a16,#0f1714);color:#fff}.order-flow-stepper button:disabled{cursor:not-allowed;opacity:.48}.order-flow-stepper span{color:rgba(23,33,29,.56);font-size:.82rem;line-height:1.35}.order-flow-stepper button.active span{color:rgba(255,255,255,.66)}.order-flow-summary-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(23,33,29,.08);border-radius:22px;background:linear-gradient(135deg,rgba(255,251,242,.96),rgba(241,249,245,.96)),#fff}.order-flow-summary-bar div{min-width:0;padding:12px;border-radius:16px;background:rgba(255,255,255,.72)}.order-flow-summary-bar span{display:block;color:var(--muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.order-flow-summary-bar strong{display:block;overflow:hidden;margin-top:4px;color:var(--ink);font-size:1.08rem;text-overflow:ellipsis;white-space:nowrap}.order-flow-panel{animation:music-surface-rise .36s ease both}.book-selection-stage{position:relative;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 12% 0,rgba(238,123,75,.24),transparent 30%),radial-gradient(circle at 88% 6%,rgba(76,184,164,.18),transparent 34%),linear-gradient(180deg,#171a16,#0f1411);color:#fff}.book-selection-stage .book-order-meta,.book-selection-stage .muted,.book-selection-stage .selection-book-copy p{color:rgba(255,255,255,.64)}.book-selection-stage .music-result-filter input{background:rgba(255,255,255,.08)}.selection-book-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:18px;gap:18px;margin-top:18px}.selection-book-card{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04)),rgba(255,255,255,.04);box-shadow:0 18px 38px rgba(0,0,0,.16);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.selection-book-card.selected,.selection-book-card:hover{border-color:rgba(243,182,76,.44);box-shadow:0 24px 48px rgba(0,0,0,.24);transform:translateY(-3px)}.selection-book-poster{position:relative;display:grid;place-items:center;min-height:0;aspect-ratio:2/3;padding:0;overflow:hidden;border:0;border-radius:22px;background:linear-gradient(135deg,var(--book-accent),var(--book-accent-dark)),#26302b;color:rgba(255,255,255,.86);cursor:pointer;font-size:3rem;font-weight:900;text-decoration:none}.selection-book-poster:disabled{cursor:not-allowed;opacity:.62}.selection-book-poster:focus-visible{outline:3px solid rgba(217,138,48,.7);outline-offset:4px}.selection-book-poster.has-cover:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 18%,transparent),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.3));content:""}.selection-book-copy{display:grid;grid-gap:10px;gap:10px}.selection-book-copy h3{margin:0;font-size:1rem;line-height:1.25}.selection-book-copy .text-link{color:#fff;text-decoration:none}.selection-book-copy p{margin:0;font-size:.86rem}.selection-card-footer{display:flex;align-items:center;justify-content:space-between}.selection-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.selection-card-footer button{min-height:38px;padding:0 14px;white-space:nowrap}.selection-queue-action[aria-pressed=true]{border-color:rgba(217,138,48,.36);background:linear-gradient(135deg,rgba(255,248,232,.98),rgba(219,161,75,.92));color:#111511}.selection-detail-link{min-height:38px;padding:0 14px;box-shadow:none;white-space:nowrap}.order-sheet-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.order-sheet-table-card{overflow-x:auto}.order-sheet-table{min-width:860px}.order-sheet-table td{vertical-align:middle}.order-sheet-book-heading{display:grid;grid-template-columns:auto 44px minmax(220px,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:320px;background:transparent;text-align:left}.order-sheet-row-index{display:inline-flex;min-height:28px;align-items:center;padding:0 8px;border:1px solid rgba(23,33,29,.1);border-radius:999px;color:rgba(23,33,29,.58);font-size:.72rem;font-weight:950}.order-sheet-cover{display:grid;place-items:center;width:44px;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--book-accent),var(--book-accent-dark)),#26302b;background-position:50%;background-size:cover;color:rgba(255,255,255,.86);font-weight:950;box-shadow:inset 4px 0 0 rgba(0,0,0,.14),0 8px 18px rgba(38,31,22,.12)}.order-sheet-book-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-sheet-book-copy span,.order-sheet-book-copy strong{overflow:hidden;text-overflow:ellipsis}.order-sheet-supplier-chip{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid rgba(15,95,85,.14);border-radius:999px;background:rgba(15,95,85,.07);color:var(--accent);font-weight:900;white-space:nowrap}.order-sheet-line-total{font-size:1.02rem}.sheet-quantity-control{width:max-content;min-width:128px}.sheet-quantity-control input{width:58px}.order-sheet-summary{position:-webkit-sticky;position:sticky;top:96px;grid-gap:14px;gap:14px;padding:16px;background:radial-gradient(circle at 0 0,rgba(243,182,76,.18),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbfa)}.order-sheet-summary,.review-document{display:grid;border:1px solid rgba(23,33,29,.08);border-radius:24px}.review-document{grid-gap:16px;gap:16px;margin-top:18px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,249,.96)),#fff}.review-document-header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(23,33,29,.08)}.review-document-header div{display:grid;grid-gap:4px;gap:4px}.review-document-header span{color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.review-document-header strong{color:var(--ink);font-size:1.2rem}.checkout-review-layout{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.checkout-submit-card{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(23,33,29,.08);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(243,182,76,.2),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbfa)}.checkout-total-box{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(217,138,48,.22),transparent 34%),linear-gradient(135deg,#17211d,#0f5f55);color:#fff}.checkout-readiness-list li,.checkout-stat-grid span,.checkout-total-box span{color:var(--muted)}.checkout-total-box span{color:rgba(255,255,255,.66);font-size:.8rem;font-weight:900}.checkout-total-box strong{color:#fff;font-size:clamp(1.8rem,3.2vw,2.6rem);letter-spacing:-.07em}.checkout-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.checkout-stat-grid div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(23,33,29,.08);border-radius:18px;background:rgba(255,255,255,.72)}.checkout-stat-grid span{font-size:.75rem;font-weight:900}.checkout-stat-grid strong{font-size:1.08rem}.checkout-readiness-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.checkout-readiness-list li{display:flex;gap:8px;align-items:center;font-size:.86rem;font-weight:800}.checkout-readiness-list li:before{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--accent);content:""}.checkout-main-column{display:grid;grid-gap:14px;gap:14px;min-width:0}.checkout-supplier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.checkout-supplier-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(23,33,29,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,249,.84)),#fff}.checkout-supplier-card-head{display:flex;gap:8px;align-items:center}.checkout-supplier-card-head span{display:inline-flex;min-height:28px;align-items:center;padding:0 8px;border-radius:999px;background:rgba(15,95,85,.1);color:var(--accent);font-size:.72rem;font-weight:950}.checkout-supplier-card-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-supplier-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:.86rem}.checkout-supplier-card-meta strong{margin-left:auto;color:var(--ink)}.checkout-order-table{overflow-x:auto}.checkout-order-table table{min-width:760px}.checkout-book-heading{display:grid;grid-template-columns:auto 44px minmax(220px,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:320px;background:transparent;text-align:left}.checkout-note-field{padding:14px;border:1px solid rgba(23,33,29,.08);border-radius:20px;background:rgba(255,255,255,.72)}.checkout-note-field textarea{min-height:88px}.checkout-action-bar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:24;gap:12px;align-items:center;padding:12px;border:1px solid rgba(23,33,29,.08);border-radius:24px;background:rgba(255,253,248,.88);box-shadow:0 18px 44px rgba(8,12,10,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.checkout-action-group{display:flex;gap:10px;align-items:center;justify-content:flex-end}.wizard-footer{display:flex;justify-content:flex-end;margin-top:18px}.wizard-footer.split{justify-content:space-between}.music-book-grid{position:relative;z-index:2;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.music-book-grid .music-book-card{position:relative;isolation:isolate;grid-template-columns:1fr;align-content:space-between;min-height:392px;border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--book-accent) 24%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.115),rgba(255,255,255,.058)),rgba(255,255,255,.04);color:#fff;box-shadow:none;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.music-book-grid .music-book-card:before{position:absolute;inset:10px 10px auto;height:118px;border-radius:18px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.08),transparent);content:"";opacity:.72;pointer-events:none;z-index:0}.music-book-grid .music-book-card:after{position:absolute;inset:auto 14px 72px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);content:"";opacity:.72;pointer-events:none}.music-book-grid .music-book-card>*{position:relative;z-index:1}.music-book-grid .music-book-card:hover{border-color:rgba(255,255,255,.22);box-shadow:0 22px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-4px)}.music-book-grid .music-book-card.selected{border-color:rgba(243,182,76,.62);background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--book-accent) 34%,transparent),transparent 36%),radial-gradient(circle at 18% 0,rgba(243,182,76,.2),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.07));box-shadow:0 22px 56px rgba(0,0,0,.3),inset 0 0 0 1px rgba(243,182,76,.16)}.music-book-grid .music-book-card.selected:after{height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(243,182,76,.88),transparent);opacity:1}.music-card-art-row{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.music-book-grid .book-album-art{width:118px;border-radius:18px;font-size:2.25rem;transform:rotate(-1.5deg);transition:box-shadow .18s ease,transform .18s ease}.music-book-grid .music-book-card.selected .book-album-art,.music-book-grid .music-book-card:hover .book-album-art{transform:rotate(0deg) translateY(-2px)}.music-card-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.queue-pill{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.68);font-size:.78rem;font-weight:800}.queue-pill.active{border-color:rgba(243,182,76,.48);background:rgba(243,182,76,.16);color:#ffd98d;box-shadow:0 0 0 4px rgba(243,182,76,.08)}.music-book-grid .book-order-title-row{display:block}.music-book-grid .book-order-title-row h3{margin-top:14px;font-size:1.18rem;line-height:1.35;letter-spacing:-.035em}.music-book-grid .text-link{color:#fff}.music-book-grid .book-order-meta{max-height:3.2em;overflow:hidden;color:rgba(255,255,255,.6);line-height:1.55}.music-book-grid .book-order-meta span:after{color:rgba(255,255,255,.25)}.music-book-grid .book-order-supplier{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.music-book-grid .book-order-supplier .chip{background:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}.music-book-grid .book-order-supplier strong{color:#fff}.music-book-grid .music-quantity-control{align-self:end;width:100%;margin-top:14px;border-color:rgba(255,255,255,.12);background:rgba(0,0,0,.18)}.music-book-grid .music-quantity-control input{border-color:transparent;background:rgba(255,255,255,.12);color:#fff}.music-book-grid .music-quantity-control .quantity-button{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.92);color:#131713;transition:background .16s ease,transform .16s ease}.music-book-grid .music-quantity-control .quantity-button:hover{background:#fff;transform:scale(1.05)}.music-player-head{display:grid;grid-gap:12px;gap:12px}.music-player-disc{position:relative;width:112px;aspect-ratio:2/3;margin:2px auto 4px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,var(--book-accent),var(--book-accent-dark));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 9px 0 0 rgba(0,0,0,.14),0 22px 45px rgba(0,0,0,.28)}.music-player-disc.empty{width:132px;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#111511 0 10%,transparent 11%),repeating-radial-gradient(circle,rgba(255,255,255,.14) 0 1px,transparent 1px 12px),linear-gradient(135deg,#39423b,#171a16)}.disc-cover-fill{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;background-position:50%;background-size:cover}.disc-cover-fill:after,.disc-cover-fill:before{position:absolute;background-image:inherit;background-position:50%;content:""}.disc-cover-fill:before{inset:-16%;background-size:cover;filter:blur(12px) saturate(1.08);opacity:.72}.disc-cover-fill:after{inset:6%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.26))}.music-player-disc:not(.empty):after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 16%),linear-gradient(180deg,transparent 64%,rgba(0,0,0,.22));content:""}.music-player-disc-center{position:absolute;display:none;inset:52px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 6px rgba(17,21,17,.9)}.music-player-disc.empty .music-player-disc-center{display:block}.music-order-player{border-radius:26px}.catalog-status-list{display:grid;grid-gap:12px;gap:12px}.catalog-request-panel h2,.supplier-profile-panel h2{margin:12px 0 6px}.catalog-request-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.catalog-request-form textarea{min-height:92px}.catalog-request-list{display:grid;grid-gap:14px;gap:14px}.catalog-request-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}.catalog-request-card h2,.catalog-request-card h3{margin:0 0 6px}.catalog-request-body{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);grid-gap:14px;gap:14px}.request-chip-list{display:flex;gap:8px;flex-wrap:wrap}.supplier-profile-form{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-top:18px}.supplier-profile-form textarea{min-height:92px}.supplier-create-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(320px,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-top:18px}.supplier-create-card{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.supplier-create-card h3{margin:0 0 6px}.supplier-create-card p{margin:0}.catalog-status-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}.catalog-status-card h2{margin:0 0 4px;font-size:1.14rem}.catalog-status-form{display:grid;grid-gap:12px;gap:12px;align-content:start}.empty-state.compact{padding:16px}.import-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.section-heading h2{margin:12px 0 6px}.section-heading p{margin:0}.import-form{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.drop-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface)}.import-guide-panel{position:-webkit-sticky;position:sticky;top:92px}.sample-details{margin-top:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.sample-details summary{cursor:pointer;padding:14px 16px;font-weight:800}.code-sample{overflow-x:auto;margin:0;padding:0 16px 16px;color:var(--ink);font-family:Consolas,monospace;font-size:.86rem;white-space:pre-wrap}.pilot-grid{align-items:start}.pilot-action-panel{background:radial-gradient(circle at top left,rgba(13,107,98,.08),transparent 34%),var(--paper)}.pilot-validation-panel{display:grid;grid-gap:18px;gap:18px;background:radial-gradient(circle at top right,rgba(13,107,98,.12),transparent 32%),linear-gradient(135deg,#ffffff,#f7fbf9)}.pilot-milestone-bar,.pilot-validation-progress{overflow:hidden;height:9px;border-radius:999px;background:var(--surface)}.pilot-milestone-bar span,.pilot-validation-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.pilot-validation-stage-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.pilot-validation-stage{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.78)}.pilot-validation-stage.current{border-color:rgba(13,107,98,.5);background:var(--accent-soft)}.pilot-validation-stage.next{color:var(--muted)}.pilot-validation-stage p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.pilot-validation-next{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.pilot-validation-next>div:first-child{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink);color:#fff}.pilot-validation-next>div:first-child .eyebrow{width:-moz-fit-content;width:fit-content;background:rgba(255,255,255,.14);color:#fff}.pilot-validation-next>div:first-child strong{font-size:1.08rem;line-height:1.45}.pilot-milestone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.pilot-milestone-card{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pilot-milestone-card:focus-visible,.pilot-milestone-card:hover{border-color:rgba(13,107,98,.5);box-shadow:0 10px 22px rgba(13,107,98,.08);outline:3px solid rgba(217,138,48,.35);outline-offset:3px;transform:translateY(-1px)}.pilot-milestone-card small,.pilot-milestone-card span{color:var(--muted);font-size:.84rem}.pilot-milestone-card strong{font-size:1.12rem}.pilot-readiness-blockers{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.72)}.pilot-readiness-blockers h3{margin:6px 0 0}.pilot-readiness-list{display:grid;grid-gap:10px;gap:10px}.pilot-readiness-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;text-decoration:none}.pilot-readiness-item:focus-visible,.pilot-readiness-item:hover{border-color:rgba(20,20,20,.28);outline:3px solid rgba(217,138,48,.35);outline-offset:3px;transform:translateY(-1px)}.pilot-readiness-item p{margin:4px 0 0;color:var(--muted)}.pilot-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.pilot-action-card{display:grid;grid-gap:14px;gap:14px;align-content:start;min-height:100%;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,255,255,.82)}.pilot-action-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pilot-action-card h3{margin:10px 0 0;font-size:1.02rem}.pilot-action-list{display:grid;grid-gap:10px;gap:10px}.pilot-action-item{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pilot-action-item:focus-visible,.pilot-action-item:hover{border-color:rgba(13,107,98,.5);box-shadow:0 10px 22px rgba(13,107,98,.08);outline:3px solid rgba(217,138,48,.35);outline-offset:3px;transform:translateY(-1px)}.pilot-action-item span{color:var(--muted);font-size:.88rem;line-height:1.35}.pilot-action-status-row{display:flex;gap:8px;justify-content:space-between;align-items:center}.pilot-action-status-row strong{color:var(--ink)}.pilot-feedback-layout{align-items:start}.pilot-feedback-form{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.pilot-feedback-form textarea{min-height:96px}.pilot-feedback-metrics{margin-top:18px}.pilot-feedback-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pilot-feedback-sort-note{margin:10px 0 0}.pilot-feedback-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.pilot-feedback-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.pilot-feedback-card p{margin:0;line-height:1.5}.pilot-feedback-delete,.pilot-feedback-edit{border-top:1px solid var(--line);padding-top:10px}.pilot-feedback-delete summary,.pilot-feedback-edit summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--accent);font-weight:800}.pilot-feedback-delete summary{color:var(--danger)}.pilot-feedback-delete-form,.pilot-feedback-edit-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.pilot-feedback-edit-form textarea{min-height:72px}.pilot-feedback-action-form{display:flex;justify-content:flex-end}.pilot-step-list{display:grid;grid-gap:10px;gap:10px;margin:18px 0;padding-left:22px}.pilot-step-list li{color:var(--ink);line-height:1.55}.pilot-script-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.pilot-script-card{padding:16px;box-shadow:none}.pilot-script-card p{margin:6px 0 0}.pilot-template{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.pilot-question-card{display:grid;grid-gap:12px;gap:12px;padding:16px;box-shadow:none}.batch-card h2{margin:10px 0 4px}.batch-stats{margin-top:14px}.batch-stats span{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-weight:700;font-size:.86rem}.row-error{margin-top:6px;color:var(--danger);font-size:.88rem}.import-row-details{min-width:280px}.import-row-review-form{display:grid;grid-gap:10px;gap:10px;padding:0 14px 14px}.import-row-review-form input,.import-row-review-form select,.import-row-review-form textarea{padding:9px 11px}.supplier-import-details{min-width:280px}.supplier-import-details summary{cursor:pointer;font-weight:800}.supplier-import-row-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.supplier-import-row{padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.supplier-import-row-main{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.success-chip{background:var(--success-soft);color:var(--success)}.warning-chip{background:var(--warning-soft);color:var(--warning)}.danger-chip{background:var(--danger-soft);color:var(--danger)}.order-delay-chip-row{margin-top:6px}.order-search-form{grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:10px;margin-top:16px}.order-search-form,.order-sort-form{display:grid;gap:10px;align-items:end}.order-sort-form{grid-template-columns:minmax(220px,320px) auto;grid-gap:10px;margin-top:12px}.order-export-row{gap:10px;align-items:center}.order-export-row,.order-filter-row{display:flex;flex-wrap:wrap;margin-top:12px}.order-filter-row{gap:8px}.order-card-list{display:grid;grid-gap:12px;gap:12px}.order-card{display:grid;grid-gap:18px;gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow)}.order-card-urgent{border-color:rgba(161,98,7,.36);background:linear-gradient(135deg,#ffffff,#fffaf0)}.order-card h2{margin:0 0 4px;font-size:1.15rem}.order-card p{margin:0}.order-card-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.supplier-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.supplier-detail-layout,.supplier-response-form{display:grid;grid-gap:18px;gap:18px}.supplier-quick-actions{justify-content:flex-end}.supplier-quick-actions button{min-height:40px;padding:0 14px}.supplier-decision-list{display:grid;grid-gap:12px;gap:12px}.supplier-decision-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.supplier-decision-card h3{margin:0 0 4px;font-size:1.05rem}.supplier-decision-card p{margin:10px 0 0}.decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.decision-option{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.decision-option.selected{border-color:rgba(13,107,98,.5);background:var(--accent-soft)}.decision-option input{width:auto}.decision-option small{display:block;margin-top:3px;color:var(--muted);font-size:.78rem}.action-panel{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px}.action-panel h2{margin:0}.readiness-box{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:var(--radius-md);background:var(--surface)}.readiness-box span{color:var(--muted)}.buyer-detail-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:start}.embedded-table{margin-top:12px;box-shadow:none}.supplier-progress-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.supplier-progress-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.supplier-progress-card h3{margin:0 0 4px}.supplier-progress-card p{margin:0;color:var(--muted)}.supplier-line-items{display:grid;grid-gap:8px;gap:8px}.supplier-line-items div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.supplier-line-items strong{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.note-box{padding:12px;border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.stuck-order-card{display:grid;grid-gap:12px;gap:12px;padding:18px}.stuck-order-meta{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.92rem}.book-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:22px;gap:22px;align-items:stretch}.book-cover-card{display:grid;min-height:300px;place-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(13,107,98,.1),rgba(23,33,29,.06)),var(--surface)}.book-cover-image{display:block;width:min(100%,230px);height:340px;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 18px 36px rgba(15,23,42,.18)}.book-cover-placeholder{display:grid;grid-gap:8px;gap:8px;place-items:center;min-height:240px;width:100%;border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted);text-align:center}.book-cover-placeholder strong{color:var(--ink)}.book-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.book-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.book-meta-item{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.book-meta-item.full{width:100%}.book-meta-item span{color:var(--muted);font-size:.84rem;font-weight:700}.book-meta-item strong{line-height:1.35}.book-source-card{position:-webkit-sticky;position:sticky;top:92px}.book-link-section,.book-source-stack{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.book-link-section h3{margin:0}.external-link-list{display:grid;grid-gap:10px;gap:10px}.bibliography-url-card{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;overflow-wrap:anywhere}.bibliography-url-card span{color:var(--muted);font-size:.84rem;font-weight:700}.bibliography-url-card strong{color:var(--muted)}body:before{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(23,33,29,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,33,29,.03) 1px,transparent 0);background-size:44px 44px;content:"";-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 72%);pointer-events:none}h1,h2,h3{color:var(--ink);letter-spacing:-.035em}.shell-title,h1{font-family:KoPubWorldBatang,"Noto Serif KR",serif;font-weight:800}main.page{width:min(1220px,calc(100vw - 40px));padding:32px 0 72px}.auth-card,.catalog-request-card,.catalog-status-card,.hero,.order-card,.panel,.pilot-feedback-card,.shell-card,.supplier-progress-card,.table-card{border-color:rgba(62,49,33,.12);background:linear-gradient(180deg,rgba(var(--paper-rgb),.96),rgba(250,246,238,.94)),var(--paper);box-shadow:var(--shadow)}.hero{position:relative;overflow:hidden;padding:30px}.hero:after{position:absolute;inset:auto 24px 22px auto;width:160px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(217,138,48,.6),rgba(15,95,85,.5));content:"";pointer-events:none}.hero h1{max-width:840px;margin-top:16px}.hero p{max-width:760px;line-height:1.7}.eyebrow{border:1px solid rgba(15,95,85,.1);background:rgba(15,95,85,.09);letter-spacing:.04em}.button-link,button{min-height:44px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),var(--accent);box-shadow:0 12px 24px rgba(15,95,85,.14);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.button-link:hover,button:hover:not(:disabled){box-shadow:0 16px 30px rgba(15,95,85,.18)}.button-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(217,138,48,.35)}.button-link.secondary,button.secondary{border-color:rgba(62,49,33,.1);background:#fff9ef;color:var(--ink);box-shadow:none}.button-link.ghost,button.ghost{background:rgba(var(--paper-rgb),.64);box-shadow:none}input,select,textarea{border-color:rgba(62,49,33,.16);border-radius:14px;background:rgba(var(--paper-rgb),.9)}input:focus,select:focus,textarea:focus{border-color:rgba(15,95,85,.56);box-shadow:0 0 0 4px rgba(15,95,85,.12)}table{border-spacing:0}th{background:rgba(246,241,232,.72);color:rgba(23,33,29,.62);font-size:.76rem;letter-spacing:.06em}td{color:rgba(23,33,29,.88)}tbody tr{transition:background .14s ease}tbody tr:hover{background:rgba(15,95,85,.035)}.topbar{background:rgba(249,244,235,.82);box-shadow:0 12px 34px rgba(38,31,22,.06)}.topbar-inner{width:min(1220px,calc(100vw - 40px));padding:12px 0}.brand{min-width:250px}.brand-mark{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 22% 16%,rgba(255,255,255,.26),transparent 24%),linear-gradient(145deg,#17211d,#0f5f55);box-shadow:inset 5px 0 0 rgba(255,255,255,.08),0 12px 24px rgba(15,95,85,.16)}.brand strong{font-family:KoPubWorldBatang,"Noto Serif KR",serif;font-size:1.16rem}.brand-subline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px;color:var(--muted);font-size:.82rem}.brand-subline span:first-child{padding:2px 7px;border-radius:999px;background:rgba(15,95,85,.1);color:var(--accent-strong);font-weight:800}.nav-row{padding:5px;border:1px solid rgba(62,49,33,.1);background:rgba(var(--paper-rgb),.62)}.nav-pill{border-color:transparent;color:rgba(23,33,29,.66);font-size:.92rem;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-pill:hover{background:rgba(23,33,29,.05);color:var(--ink)}.nav-pill.active{background:var(--ink);color:#fff;box-shadow:0 10px 22px rgba(23,33,29,.14)}.summary-strip{gap:14px}.summary-item{border-color:rgba(62,49,33,.11);border-radius:18px;background:linear-gradient(180deg,rgba(var(--paper-rgb),.98),rgba(248,242,233,.92)),var(--paper);box-shadow:0 10px 24px rgba(38,31,22,.045)}.summary-item strong{letter-spacing:-.04em}.chip,.status-badge{border:1px solid rgba(23,33,29,.06)}.alert{border-radius:18px}.empty-state{border-radius:20px;background:linear-gradient(135deg,rgba(var(--paper-rgb),.84),rgba(246,241,232,.72)),var(--surface)}.auth-shell{width:min(1120px,calc(100vw - 40px));padding-top:52px}.auth-layout{gap:24px}.auth-copy{padding:24px 0}.auth-copy h1{font-family:KoPubWorldBatang,"Noto Serif KR",serif;font-size:clamp(2.2rem,5vw,4.2rem);letter-spacing:-.065em}.auth-card{padding:30px;border-radius:28px}.music-order-page:before{opacity:.8}main.page.music-order-page{width:min(1320px,calc(100vw - 40px))}.music-order-hero{min-height:320px;border-color:rgba(255,255,255,.14);background:radial-gradient(circle at 14% 0,rgba(217,138,48,.48),transparent 30%),radial-gradient(circle at 86% 0,rgba(15,95,85,.42),transparent 32%),linear-gradient(135deg,#1d211b,#17211d 52%,#0f1311)}.music-order-hero h1{font-family:KoPubWorldBatang,"Noto Serif KR",serif;color:#fff;letter-spacing:-.08em}.book-selection-stage h1,.book-selection-stage h2,.book-selection-stage h3,.music-library-panel h1,.music-library-panel h2,.music-library-panel h3,.music-order-hero h2,.music-order-hero h3,.music-order-player h1,.music-order-player h2,.music-order-player h3{color:#fff}.music-search-panel{border-color:rgba(217,138,48,.2);background:radial-gradient(circle at 0 0,rgba(217,138,48,.13),transparent 30%),linear-gradient(135deg,rgba(var(--paper-rgb),.98),rgba(239,247,242,.96)),var(--paper)}.buyer-order-wizard{gap:20px}.order-flow-stepper{position:-webkit-sticky;position:sticky;top:76px;z-index:24;padding:8px;border:1px solid rgba(62,49,33,.1);border-radius:28px;background:rgba(249,244,235,.78);box-shadow:0 14px 36px rgba(38,31,22,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-flow-stepper button{min-height:78px;border-radius:22px;box-shadow:none}.order-flow-stepper button.active{background:radial-gradient(circle at 12% 0,rgba(217,138,48,.24),transparent 34%),linear-gradient(135deg,#17211d,#0f5f55)}.order-flow-summary-bar{border-color:rgba(62,49,33,.1);background:linear-gradient(135deg,rgba(var(--paper-rgb),.92),rgba(246,241,232,.92)),var(--paper);box-shadow:0 12px 26px rgba(38,31,22,.055)}.order-flow-summary-bar div{border:1px solid rgba(62,49,33,.06)}.order-flow-next-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:18px;border:1px solid rgba(62,49,33,.1);border-radius:26px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.16),transparent 30%),linear-gradient(135deg,rgba(var(--paper-rgb),.96),rgba(242,249,245,.94)),var(--paper);box-shadow:0 16px 36px rgba(38,31,22,.07)}.order-flow-next-card h2{margin:10px 0 4px;font-size:clamp(1.2rem,2vw,1.7rem)}.order-flow-next-card p{margin:0}.order-flow-next-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.book-selection-stage,.music-library-panel{background:radial-gradient(circle at 12% 0,rgba(217,138,48,.27),transparent 30%),radial-gradient(circle at 88% 6%,rgba(15,95,85,.24),transparent 34%),linear-gradient(180deg,#1b1f19,#111511)}.selection-book-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.selection-book-card{border-radius:24px;background:radial-gradient(circle at 24% 0,color-mix(in srgb,var(--book-accent) 25%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05)),rgba(255,255,255,.04)}.selection-book-card.selected{border-color:rgba(217,138,48,.72);box-shadow:0 26px 54px rgba(0,0,0,.28),inset 0 0 0 1px rgba(217,138,48,.18)}.selection-book-poster{border-radius:18px;box-shadow:inset 7px 0 0 rgba(0,0,0,.14),0 18px 34px rgba(0,0,0,.22)}.selection-card-footer{align-items:end}.selection-card-footer strong{color:#fff;font-size:1.02rem}.selection-card-footer button{min-height:40px}.order-review-stage,.order-sheet-stage{background:radial-gradient(circle at 100% 0,rgba(15,95,85,.08),transparent 28%),linear-gradient(180deg,rgba(var(--paper-rgb),.98),rgba(250,246,238,.96)),var(--paper)}.order-sheet-summary{border-color:rgba(62,49,33,.1);box-shadow:0 18px 38px rgba(38,31,22,.08)}.total-box{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.25),transparent 34%),linear-gradient(135deg,#17211d,#0d473f)}.review-document{border-color:rgba(62,49,33,.11);background:linear-gradient(180deg,rgba(var(--paper-rgb),.98),rgba(255,250,241,.96)),var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.64)}.order-card{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.order-card:hover{border-color:rgba(15,95,85,.22);box-shadow:var(--shadow-strong);transform:translateY(-2px)}.catalog-request-card,.pilot-action-card,.pilot-feedback-card,.pilot-validation-stage,.supplier-decision-card,.supplier-progress-card{border-radius:18px}.book-cover-card{border-radius:24px;background:radial-gradient(circle at 20% 0,rgba(217,138,48,.16),transparent 32%),linear-gradient(145deg,rgba(15,95,85,.08),rgba(23,33,29,.05)),var(--surface)}.book-cover-image{max-height:360px}.hero{isolation:isolate}.hero:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 42%),radial-gradient(circle at 88% 14%,rgba(217,138,48,.1),transparent 30%);content:"";pointer-events:none}.hero-aside{position:relative;overflow:hidden;border-color:rgba(62,49,33,.14);background:linear-gradient(180deg,rgba(255,253,248,.78),rgba(246,241,232,.7)),var(--surface)}.hero-aside:after{position:absolute;right:18px;bottom:14px;width:118px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(217,138,48,.65),rgba(15,95,85,.45));content:""}.summary-strip{align-items:stretch}.summary-item{position:relative;overflow:hidden;min-height:86px}.summary-item:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,rgba(15,95,85,.62),rgba(217,138,48,.42));content:"";opacity:.62}.summary-item span{font-weight:750;letter-spacing:-.01em}.summary-item strong{font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.1}.order-card-list{gap:16px}.order-card{position:relative;overflow:hidden;min-height:150px;border-color:rgba(62,49,33,.1);background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.93)),var(--paper)}.order-card:before{position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,rgba(15,95,85,.7),rgba(15,95,85,.1));content:""}.order-card-urgent:before{background:linear-gradient(180deg,rgba(217,138,48,.9),rgba(217,138,48,.16))}.order-card .split-header{gap:14px}.order-card h2{letter-spacing:-.045em}.order-card-footer{padding-top:16px;border-top:1px solid rgba(62,49,33,.11)}.request-meta{gap:8px}.request-chip-list .chip,.request-meta .chip,.status-badge{min-height:30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.table-card{border-radius:22px}.table-card table{min-width:760px}.table-card th{position:-webkit-sticky;position:sticky;top:0;z-index:1;border-bottom:1px solid rgba(62,49,33,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-card td{border-bottom-color:rgba(62,49,33,.08)}.table-card tbody tr:last-child td{border-bottom:0}.order-export-row,.order-filter-row,.order-search-form,.order-sort-form{padding:12px;border:1px solid rgba(62,49,33,.08);border-radius:18px;background:rgba(255,253,248,.58)}.order-export-row,.order-filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.music-search-panel{box-shadow:0 20px 48px rgba(38,31,22,.08)}.order-flow-stepper{box-shadow:0 14px 36px rgba(38,31,22,.08),inset 0 1px 0 rgba(255,255,255,.58)}.order-flow-stepper button{position:relative;overflow:hidden}.order-flow-stepper button:after{position:absolute;inset:auto 16px 12px 16px;height:3px;border-radius:999px;background:rgba(23,33,29,.08);content:""}.order-flow-stepper button.active:after{background:linear-gradient(90deg,rgba(217,138,48,.9),rgba(255,253,248,.48))}.order-flow-next-card{position:relative;overflow:hidden}.order-flow-next-card:before{position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--accent),var(--amber));content:""}.selection-book-card{min-height:100%}.selection-book-card.selected{background:radial-gradient(circle at 24% 0,rgba(217,138,48,.32),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.06)),rgba(255,255,255,.05)}.selection-book-poster{width:100%;max-width:188px;justify-self:center}.order-hero h1{max-width:980px;overflow-wrap:anywhere}.book-detail-layout .panel,.buyer-detail-layout .panel,.supplier-detail-layout .panel{position:relative;overflow:hidden}.book-detail-layout .panel:before,.buyer-detail-layout .panel:before,.supplier-detail-layout .panel:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,rgba(15,95,85,.56),rgba(217,138,48,.22));content:"";opacity:.7}.embedded-table{border-radius:18px;background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(250,246,238,.86)),var(--paper)}.supplier-decision-card,.supplier-progress-card{border-color:rgba(62,49,33,.12);background:radial-gradient(circle at 0 0,rgba(217,138,48,.08),transparent 30%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.92)),var(--paper)}.supplier-decision-card{align-items:stretch;border-radius:20px}.decision-options{align-content:stretch}.decision-option{position:relative;align-content:center;min-height:118px;border-color:rgba(62,49,33,.12);background:linear-gradient(180deg,rgba(255,253,248,.92),rgba(246,241,232,.88)),var(--surface);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.decision-option:hover{border-color:rgba(15,95,85,.28);box-shadow:0 10px 22px rgba(38,31,22,.08);transform:translateY(-1px)}.decision-option.selected{border-color:rgba(15,95,85,.46);background:radial-gradient(circle at 20% 0,rgba(15,95,85,.16),transparent 32%),linear-gradient(180deg,rgba(225,244,237,.98),rgba(207,235,225,.92)),var(--accent-soft);box-shadow:0 12px 26px rgba(15,95,85,.11),inset 0 0 0 1px rgba(255,255,255,.58)}.decision-option input{justify-self:center;accent-color:var(--accent)}.decision-option strong{display:block;font-size:1.02rem}.readiness-box{position:relative;overflow:hidden;border:1px solid rgba(62,49,33,.08);background:radial-gradient(circle at 0 0,rgba(217,138,48,.12),transparent 34%),linear-gradient(180deg,rgba(250,246,238,.96),rgba(244,238,228,.9)),var(--surface)}.readiness-box:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,rgba(217,138,48,.75),rgba(15,95,85,.35));content:""}.action-panel{border-radius:26px;background:radial-gradient(circle at 0 0,rgba(15,95,85,.1),transparent 32%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(246,241,232,.94)),var(--paper)}.action-panel .button-link,.action-panel form{width:100%}.action-panel .button-link,.action-panel button{justify-content:center}.book-detail-hero{min-height:360px}.book-cover-card{border-color:rgba(62,49,33,.14);background:radial-gradient(circle at 16% 0,rgba(217,138,48,.16),transparent 36%),linear-gradient(145deg,rgba(15,95,85,.1),rgba(23,33,29,.06)),var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 22px 48px rgba(38,31,22,.11)}.book-cover-image{width:min(100%,210px);aspect-ratio:2/3;height:auto;min-height:0;border-radius:8px;box-shadow:0 22px 42px rgba(38,31,22,.22),-10px 0 0 rgba(23,33,29,.08)}.bibliography-url-card,.book-meta-item{border-color:rgba(62,49,33,.13);border-radius:18px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.88)),var(--paper)}.bibliography-url-card strong,.book-meta-item strong{overflow-wrap:anywhere}.book-source-card{border-radius:26px}.auth-shell{position:relative}.auth-shell:before{position:absolute;right:min(3vw,40px);bottom:34px;width:min(44vw,520px);height:min(34vw,360px);border:1px solid rgba(62,49,33,.08);border-radius:42px;background:radial-gradient(circle at 22% 18%,rgba(217,138,48,.13),transparent 28%),radial-gradient(circle at 78% 28%,rgba(15,95,85,.12),transparent 34%),linear-gradient(135deg,rgba(255,253,248,.46),rgba(246,241,232,.16));content:"";pointer-events:none}.auth-card{position:relative;overflow:hidden}.auth-card:before{position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--accent),var(--amber));content:""}.auth-copy .check-list{max-width:520px}.compact-order-search{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border-radius:24px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.1),transparent 28%),linear-gradient(135deg,rgba(var(--paper-rgb),.98),rgba(239,247,242,.95)),var(--paper);box-shadow:0 14px 34px rgba(38,31,22,.06)}.compact-order-search .search-panel-heading{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr);gap:14px;align-items:center}.compact-order-search .search-panel-heading h2{margin-top:6px;font-size:clamp(1.12rem,2vw,1.46rem);letter-spacing:-.045em}.compact-order-search .search-panel-heading p{max-width:680px;font-size:.92rem;line-height:1.5}.compact-order-search .music-search-form{grid-template-columns:minmax(0,1fr);gap:10px;align-items:end;margin-top:0}.compact-order-search .field{gap:6px}.compact-order-search .unified-search-field textarea{min-height:72px;padding:12px 14px;line-height:1.45}.compact-order-search .form-hint{margin-top:2px;font-size:.82rem}.compact-order-search .search-action button{min-height:44px;padding-inline:18px}.compact-order-search .unified-search-console{gap:8px;margin-top:0}.compact-order-search .unified-search-console div{gap:3px;padding:10px 12px;border-radius:14px}.compact-order-search .unified-search-console strong{font-size:1rem}.compact-order-search .unified-search-console small{font-size:.74rem}.order-stream-deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);grid-gap:18px;gap:18px;align-items:stretch;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:radial-gradient(circle at 8% 0,rgba(217,138,48,.34),transparent 30%),radial-gradient(circle at 96% 0,rgba(15,95,85,.38),transparent 32%),linear-gradient(135deg,#181d18,#101412 68%,#0b0e0d);color:#fff;box-shadow:0 28px 68px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.1)}.order-stream-copy{display:grid;grid-gap:10px;gap:10px;align-content:center}.order-stream-copy h2{max-width:820px;margin:0;color:#fff;font-family:KoPubWorldBatang,"Noto Serif KR",serif;font-size:clamp(1.55rem,3vw,2.6rem);letter-spacing:-.07em;line-height:1.12}.order-stream-copy p{max-width:720px;margin:0;color:rgba(255,255,255,.68);line-height:1.7}.order-stream-now{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:center;min-height:156px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05)),rgba(255,255,255,.04)}.order-stream-now:after{position:absolute;right:-42px;bottom:-72px;width:190px;height:190px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.09) 49% 51%,transparent 52%),radial-gradient(circle,rgba(217,138,48,.2),rgba(217,138,48,.04) 56%,transparent 58%);content:""}.order-stream-now small,.order-stream-now span{position:relative;z-index:1;color:rgba(255,255,255,.62);font-size:.78rem;font-weight:800}.order-stream-now strong{position:relative;z-index:1;color:#fff;font-size:clamp(1.45rem,3vw,2.4rem);letter-spacing:-.06em}.order-flow-stepper{background:linear-gradient(180deg,rgba(20,25,21,.78),rgba(13,17,15,.72)),rgba(249,244,235,.2)}.order-flow-stepper button{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),rgba(255,255,255,.04);color:rgba(255,255,255,.78)}.order-flow-stepper button:not(:disabled):hover{border-color:rgba(217,138,48,.35);background:radial-gradient(circle at 20% 0,rgba(217,138,48,.18),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.05));color:#fff}.order-flow-stepper button.active span,.order-flow-stepper span{color:rgba(255,255,255,.58)}.order-flow-summary-bar{background:radial-gradient(circle at 0 0,rgba(217,138,48,.16),transparent 34%),linear-gradient(135deg,rgba(20,25,21,.94),rgba(13,17,15,.92));color:#fff}.order-flow-summary-bar div{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.06)}.order-flow-summary-bar span{color:rgba(255,255,255,.58)}.order-flow-summary-bar strong{color:#fff}.order-queue-rail{display:grid;grid-gap:12px;gap:12px;padding:14px;overflow:hidden;border:1px solid rgba(62,49,33,.1);border-radius:26px;background:linear-gradient(135deg,rgba(255,253,248,.9),rgba(241,249,245,.88)),var(--paper);box-shadow:0 16px 36px rgba(38,31,22,.07)}.order-queue-strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-color:rgba(15,95,85,.38) transparent;scrollbar-width:thin}.order-queue-chip{display:grid;flex:0 0 min(320px,72vw);grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:84px;padding:10px 12px;border:1px solid rgba(62,49,33,.1);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.1),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.9));color:var(--ink);text-align:left;box-shadow:0 10px 22px rgba(38,31,22,.06)}.order-queue-chip:hover{border-color:rgba(15,95,85,.24);transform:translateY(-1px)}.order-queue-chip>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.order-queue-chip small,.order-queue-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-queue-chip small{color:var(--muted);font-size:.78rem;font-weight:750}.order-queue-cover{display:grid;place-items:center;width:46px;aspect-ratio:2/3;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,var(--book-accent),var(--book-accent-dark)),#26302b;background-position:50%;color:rgba(255,255,255,.86);font-weight:900;box-shadow:inset 4px 0 0 rgba(0,0,0,.16),0 8px 18px rgba(38,31,22,.18)}.order-queue-cover,.order-queue-cover.has-cover{background-size:cover}.order-queue-more{display:grid;flex:0 0 64px;place-items:center;border:1px dashed rgba(62,49,33,.18);border-radius:18px;color:var(--muted);font-weight:900}.book-selection-stage .selection-book-grid{display:flex;grid-template-columns:none;gap:18px;margin-inline:-4px;overflow-x:auto;padding:4px 4px 22px;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-color:rgba(243,182,76,.42) rgba(255,255,255,.08);scrollbar-width:thin}.book-selection-stage .selection-book-card{flex:0 0 clamp(206px,19vw,248px);min-height:auto;scroll-snap-align:start}.book-selection-stage .selection-book-card:hover{border-color:rgba(243,182,76,.62);transform:translateY(-7px) scale(1.015)}.book-selection-stage .selection-book-poster{max-width:178px;transition:box-shadow .18s ease,transform .18s ease}.book-selection-stage .selection-book-card:hover .selection-book-poster{box-shadow:inset 7px 0 0 rgba(0,0,0,.16),0 26px 48px rgba(0,0,0,.34);transform:scale(1.025)}main.page.music-order-page{width:min(1440px,calc(100vw - 40px))}.music-order-page:after{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 14% 8%,rgba(217,138,48,.14),transparent 28%),radial-gradient(circle at 86% 0,rgba(15,95,85,.2),transparent 34%),linear-gradient(180deg,rgba(18,22,18,.2),rgba(12,15,13,.04));content:"";pointer-events:none}.music-order-page .book-selection-stage,.music-order-page .compact-order-search,.music-order-page .order-flow-next-card,.music-order-page .order-flow-stepper,.music-order-page .order-flow-summary-bar,.music-order-page .order-queue-rail,.music-order-page .order-stream-deck{border-color:rgba(255,255,255,.1);box-shadow:0 28px 70px rgba(5,9,7,.24),inset 0 1px 0 rgba(255,255,255,.08)}.music-order-page .compact-order-search{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:end;gap:14px 18px;overflow:hidden;padding:18px;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.22),transparent 34%),radial-gradient(circle at 100% 0,rgba(15,95,85,.34),transparent 36%),linear-gradient(135deg,#151a16,#0d1411 58%,#070a09);color:#fff}.music-order-page .compact-order-search .search-panel-heading{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-self:stretch;align-content:center;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(255,255,255,.03)}.music-order-page .compact-order-search .search-panel-heading .eyebrow{width:-moz-fit-content;width:fit-content;background:rgba(217,138,48,.18);color:#ffd79a}.music-order-page .compact-order-search .search-panel-heading h2{margin:4px 0 0;color:#fff;font-family:KoPubWorldBatang,"Noto Serif KR",serif;font-size:clamp(1.25rem,2.2vw,1.8rem);letter-spacing:-.07em;line-height:1.18}.music-order-page .compact-order-search .search-panel-heading p{max-width:100%;color:rgba(255,255,255,.58);font-size:.86rem;line-height:1.5}.music-order-page .compact-order-search .music-search-form{grid-template-columns:minmax(0,1fr);grid-column:2;margin-top:0}.music-order-page .compact-order-search .field label{color:rgba(255,255,255,.7)}.music-order-page .compact-order-search textarea{min-height:74px;border-color:rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06)),rgba(255,255,255,.05);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(0,0,0,.14)}.music-order-page .compact-order-search textarea::placeholder{color:rgba(255,255,255,.42)}.music-order-page .compact-order-search .form-hint,.music-order-page .compact-order-search .muted{color:rgba(255,255,255,.52)}.music-order-page .compact-order-search .search-action button{min-height:74px;border:1px solid rgba(217,138,48,.28);background:radial-gradient(circle at 50% 0,rgba(217,138,48,.22),transparent 56%),linear-gradient(135deg,#fff8e8,#dba14b);color:#101412;font-weight:950;box-shadow:0 16px 34px rgba(217,138,48,.16)}.music-order-page .compact-order-search .unified-search-console{grid-column:2;gap:8px}.music-order-page .compact-order-search .unified-search-console div{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),rgba(255,255,255,.035)}.music-order-page .compact-order-search .unified-search-console small,.music-order-page .compact-order-search .unified-search-console span{color:rgba(255,255,255,.52)}.music-order-page .compact-order-search .unified-search-console strong{color:#fff}.music-order-page .buyer-order-wizard{gap:16px}.music-order-page .order-stream-deck{grid-template-columns:minmax(0,1fr) minmax(240px,.3fr);padding:16px;border-radius:28px;background:linear-gradient(90deg,rgba(217,138,48,.14),transparent 34%),radial-gradient(circle at 90% 0,rgba(15,95,85,.28),transparent 34%),linear-gradient(135deg,rgba(14,18,15,.98),rgba(6,10,8,.98))}.music-order-page .order-stream-copy{gap:6px}.music-order-page .order-stream-copy h2{max-width:700px;font-size:clamp(1.28rem,2.4vw,2.05rem)}.music-order-page .order-stream-copy p{max-width:680px;color:rgba(255,255,255,.58);font-size:.92rem;line-height:1.55}.music-order-page .order-stream-now{min-height:118px;border-radius:20px}.music-order-page .order-flow-stepper{top:68px;background:linear-gradient(180deg,rgba(23,28,24,.88),rgba(10,14,12,.82)),rgba(10,14,12,.7)}.music-order-page .order-flow-stepper button{min-height:58px}.music-order-page .order-flow-stepper button:after{inset:auto 22px 10px 22px}.music-order-page .order-flow-stepper button.active{background:radial-gradient(circle at 20% 0,rgba(217,138,48,.24),transparent 34%),linear-gradient(135deg,#0e5c52,#0a332f)}.music-order-page .order-flow-summary-bar{position:-webkit-sticky;position:sticky;top:148px;z-index:22;border-radius:24px;background:linear-gradient(135deg,rgba(16,20,17,.94),rgba(8,12,10,.92)),rgba(8,12,10,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.music-order-page .order-flow-next-card{padding:12px 16px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(9,13,11,.82);color:#fff}.music-order-page .order-flow-next-card h2{color:#fff;font-size:clamp(1.02rem,1.6vw,1.28rem)}.music-order-page .order-flow-next-card .muted{display:none}.music-order-page .order-flow-next-actions button{min-height:42px;border-radius:999px}.music-order-page .order-queue-rail{position:-webkit-sticky;position:sticky;top:238px;z-index:21;gap:8px;padding:10px 12px;border-color:rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.18),transparent 34%),linear-gradient(135deg,rgba(16,20,17,.94),rgba(8,12,10,.92));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.music-order-page .order-queue-rail .queue-section-label{display:flex;align-items:center;justify-content:space-between}.music-order-page .order-queue-rail .queue-section-label span,.music-order-page .order-queue-rail .queue-section-label strong{color:#fff}.music-order-page .order-queue-chip{flex-basis:min(292px,70vw);grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:8px 10px;border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),rgba(255,255,255,.035);color:#fff}.music-order-page .order-queue-cover{width:38px}.music-order-page .order-queue-chip small{color:rgba(255,255,255,.58)}.music-order-page .book-selection-stage{padding:22px;border-radius:30px;background:radial-gradient(circle at 12% 0,rgba(217,138,48,.26),transparent 28%),radial-gradient(circle at 90% 0,rgba(15,95,85,.36),transparent 34%),linear-gradient(180deg,#111711,#080d0b)}.music-order-page .book-selection-stage:before{inset:0;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 44px);opacity:.38}.music-order-page .music-library-header{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr)}.music-order-page .music-library-header h2{max-width:760px;font-size:clamp(1.85rem,4vw,3.4rem);letter-spacing:-.08em}.music-order-page .music-library-header .muted{max-width:760px;color:rgba(255,255,255,.58)}.music-order-page .music-library-stats{grid-template-columns:repeat(4,minmax(120px,1fr))}.music-order-page .music-library-stats div{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04)),rgba(255,255,255,.035)}.music-order-page .selection-queue-banner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(255,255,255,.035)}.music-order-page .selection-queue-banner.active{border-color:rgba(217,138,48,.34);background:radial-gradient(circle at 0 0,rgba(217,138,48,.2),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,.045))}.music-order-page .selection-queue-banner span{color:rgba(255,255,255,.56);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.music-order-page .selection-queue-banner strong{display:block;margin-top:4px;color:#fff;font-size:clamp(1.05rem,2vw,1.35rem)}.music-order-page .selection-queue-banner p{margin:0;color:rgba(255,255,255,.62);font-size:.9rem}.music-order-page .selection-queue-banner button{min-height:40px;padding-inline:16px;white-space:nowrap}.music-order-page .selection-rail-frame{position:relative;z-index:2;margin-top:22px}.music-order-page .selection-rail-frame:after,.music-order-page .selection-rail-frame:before{position:absolute;top:54px;bottom:24px;z-index:3;width:54px;content:"";pointer-events:none}.music-order-page .selection-rail-frame:before{left:-6px;background:linear-gradient(90deg,rgba(8,13,11,.98),transparent)}.music-order-page .selection-rail-frame:after{right:-6px;background:linear-gradient(270deg,rgba(8,13,11,.98),transparent)}.music-order-page .selection-rail-header{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.music-order-page .selection-rail-header span{color:rgba(255,255,255,.56);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.music-order-page .selection-rail-header strong{display:block;margin-top:3px;color:#fff;font-size:1.16rem}.music-order-page .selection-rail-header p{margin:0;color:rgba(255,255,255,.54);font-size:.86rem}.music-order-page .book-selection-stage .selection-book-grid{gap:22px;margin-top:0;padding:8px 6px 30px}.music-order-page .book-selection-stage .selection-book-card{position:relative;flex-basis:clamp(230px,20vw,292px);gap:12px;padding:14px;border-color:rgba(255,255,255,.09);border-radius:26px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--book-accent) 26%,transparent),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.035)),rgba(255,255,255,.035);box-shadow:0 20px 44px rgba(0,0,0,.26);transform-origin:center bottom}.music-order-page .book-selection-stage .selection-book-card:focus-within,.music-order-page .book-selection-stage .selection-book-card:hover{z-index:4;border-color:rgba(217,138,48,.72);box-shadow:0 34px 80px rgba(0,0,0,.46),0 0 0 1px rgba(217,138,48,.15);transform:translateY(-10px) scale(1.045)}.music-order-page .book-selection-stage .selection-book-card.selected{border-color:rgba(217,138,48,.82);box-shadow:0 34px 86px rgba(0,0,0,.48),0 0 0 1px rgba(217,138,48,.28)}.music-order-page .book-selection-stage .selection-book-card.unavailable{opacity:.62}.music-order-page .selection-book-check,.music-order-page .selection-book-index{position:absolute;z-index:3;display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:950;letter-spacing:.02em}.music-order-page .selection-book-index{top:24px;left:24px;border:1px solid rgba(255,255,255,.14);background:rgba(8,12,10,.56);color:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.music-order-page .selection-book-check{top:24px;right:24px;background:linear-gradient(135deg,#fff8e8,#dba14b);color:#111511;box-shadow:0 10px 24px rgba(0,0,0,.18)}.music-order-page .book-selection-stage .selection-book-poster{width:100%;max-width:none;border-radius:20px;box-shadow:inset 8px 0 0 rgba(0,0,0,.16),0 24px 52px rgba(0,0,0,.38)}.music-order-page .selection-poster-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,transparent 50%,rgba(0,0,0,.46));pointer-events:none}.music-order-page .book-selection-stage .selection-book-card:focus-within .selection-book-poster,.music-order-page .book-selection-stage .selection-book-card:hover .selection-book-poster{transform:scale(1.025)}.music-order-page .selection-book-copy h3{color:#fff;font-size:1rem;line-height:1.35}.music-order-page .selection-card-footer{align-items:center;min-height:44px}.music-order-page .selection-card-actions{align-items:center}.music-order-page .book-selection-stage .selection-card-footer button{border-radius:999px;transition:opacity .16s ease,transform .16s ease,background .16s ease}@media (min-width:721px){.music-order-page .book-selection-stage .selection-card-footer button{opacity:0;transform:translateY(8px)}.music-order-page .book-selection-stage .selection-book-card.selected .selection-card-footer button,.music-order-page .book-selection-stage .selection-book-card:focus-within .selection-card-footer button,.music-order-page .book-selection-stage .selection-book-card:hover .selection-card-footer button{opacity:1;transform:translateY(0)}}.music-order-page .order-review-stage,.music-order-page .order-sheet-stage{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 100% 0,rgba(15,95,85,.18),transparent 34%),linear-gradient(180deg,rgba(18,23,19,.96),rgba(9,13,11,.94));color:#fff}.music-order-page .order-review-stage h2,.music-order-page .order-sheet-stage h2{color:#fff}.music-order-page .order-review-stage .muted,.music-order-page .order-sheet-stage .muted{color:rgba(255,255,255,.6)}.music-order-page .order-review-stage .embedded-table,.music-order-page .order-sheet-stage .embedded-table,.music-order-page .order-sheet-summary,.music-order-page .review-document{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),rgba(255,255,255,.035);color:#fff}.music-order-page .order-review-stage .embedded-table td,.music-order-page .order-review-stage .embedded-table th,.music-order-page .order-sheet-stage .embedded-table td,.music-order-page .order-sheet-stage .embedded-table th{border-bottom-color:rgba(255,255,255,.1);color:rgba(255,255,255,.86)}.music-order-page .order-sheet-stage .order-sheet-row-index{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.58)}.music-order-page .order-sheet-stage .order-sheet-supplier-chip{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff}.music-order-page .order-sheet-stage .order-sheet-line-total{color:#fff}.topbar-buyer{border-bottom-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(249,244,235,.82),rgba(249,244,235,.68)),rgba(249,244,235,.72);box-shadow:0 18px 40px rgba(8,12,10,.1),inset 0 1px 0 rgba(255,255,255,.7)}.topbar-buyer .topbar-inner{width:min(1440px,calc(100vw - 40px))}.topbar-buyer .brand{padding:6px 8px 6px 6px;border:1px solid rgba(62,49,33,.08);border-radius:18px;background:rgba(255,253,248,.34)}.music-order-page>.alert{width:-moz-fit-content;width:fit-content;max-width:min(760px,100%);margin:10px 0 0 auto!important;padding:10px 13px;border-radius:999px;font-size:.88rem;font-weight:800;box-shadow:0 12px 28px rgba(8,12,10,.08)}.catalog-search-overlay{display:block}.catalog-search-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;width:100%;min-height:72px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035));color:#fff;cursor:pointer;list-style:none}.catalog-search-trigger::-webkit-details-marker{display:none}.search-trigger-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.search-trigger-copy .eyebrow{width:-moz-fit-content;width:fit-content}.search-trigger-copy strong{overflow:hidden;font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap}.search-trigger-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.search-trigger-meta span{min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(255,255,255,.72);font-size:.78rem;font-weight:900}.search-trigger-action,.search-trigger-meta span{display:inline-flex;align-items:center;border-radius:999px}.search-trigger-action{min-height:42px;justify-content:center;padding:0 16px;background:linear-gradient(135deg,#fff8e8,#dba14b);color:#101412;font-weight:950}.catalog-search-overlay{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;width:100%}.catalog-search-overlay .catalog-search-trigger{display:flex;width:-moz-fit-content;width:fit-content;min-height:0;justify-content:flex-end;margin-left:auto;padding:0 0 4px;border:0;background:transparent}.catalog-search-overlay .search-trigger-copy,.catalog-search-overlay .search-trigger-meta{display:none}.catalog-search-overlay .search-trigger-action{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;font-size:0}.catalog-search-overlay .search-trigger-action:after{content:"寃???묎린";font-size:.8rem}.catalog-search-overlay>:not(summary){animation:search-sheet-rise .18s ease both}@keyframes search-sheet-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.music-order-page .compact-order-search .catalog-search-overlay .search-panel-heading{display:none}.music-order-page .compact-order-search .catalog-search-overlay .music-search-form,.music-order-page .compact-order-search .catalog-search-overlay .unified-search-console,.music-order-page .compact-order-search .catalog-search-overlay .unified-search-notes{grid-column:1}.music-order-page .compact-order-search .catalog-search-overlay .music-search-form{grid-template-columns:minmax(0,1fr)}.music-order-page .compact-order-search .catalog-search-overlay .unified-search-console{grid-template-columns:repeat(3,minmax(120px,1fr))}.catalog-request-drawer{position:-webkit-sticky;position:sticky;bottom:16px;z-index:28;padding:0;overflow:hidden;border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 0 0,rgba(217,138,48,.18),transparent 34%),linear-gradient(135deg,rgba(16,20,17,.96),rgba(8,12,10,.94));color:#fff;box-shadow:0 24px 70px rgba(5,9,7,.24),inset 0 1px 0 rgba(255,255,255,.1)}.catalog-request-drawer details{display:grid}.catalog-request-summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;list-style:none}.catalog-request-summary::-webkit-details-marker{display:none}.catalog-request-summary span{color:rgba(255,255,255,.62);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.catalog-request-summary strong{color:#fff}.catalog-request-drawer .catalog-request-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px}.catalog-request-drawer .muted,.catalog-request-drawer h2,.catalog-request-drawer label{color:#fff}.catalog-request-drawer textarea{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#fff}.music-order-page .order-flow-stepper{top:78px}.music-order-page .order-flow-summary-bar{position:static}.music-order-page .order-queue-rail{top:194px}.music-order-page .order-sheet-stage{background:radial-gradient(circle at 100% 0,rgba(15,95,85,.16),transparent 34%),linear-gradient(180deg,rgba(247,250,247,.98),rgba(236,241,237,.96));color:#132018}.music-order-page .order-sheet-stage .muted,.music-order-page .order-sheet-stage h2{color:#132018}.music-order-page .order-sheet-stage .embedded-table,.music-order-page .order-sheet-summary{border-color:rgba(23,33,29,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,247,.92)),#fff;color:#132018;box-shadow:0 14px 34px rgba(8,12,10,.08)}.music-order-page .order-sheet-stage .embedded-table td,.music-order-page .order-sheet-stage .embedded-table th{border-bottom-color:rgba(23,33,29,.09);color:#132018}.music-order-page .order-sheet-stage .embedded-table th{background:rgba(247,250,247,.82)}.music-order-page .order-sheet-stage .order-sheet-book-heading{background:transparent}.music-order-page .order-sheet-stage .order-sheet-supplier-chip{border-color:rgba(15,95,85,.16);background:rgba(15,95,85,.08);color:#0f5f55}.music-order-page .order-sheet-stage .order-sheet-line-total{color:#132018}.music-order-page .order-review-stage .review-document{border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(217,138,48,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05))}.music-order-page .review-document-header{border-bottom-color:rgba(255,255,255,.12)}.music-order-page .review-document-header span,.music-order-page .review-document-header strong{color:#fff}.music-order-page .checkout-note-field,.music-order-page .checkout-submit-card,.music-order-page .checkout-supplier-card{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045)),rgba(255,255,255,.035);color:#fff}.music-order-page .checkout-total-box{background:radial-gradient(circle at 100% 0,rgba(217,138,48,.28),transparent 34%),linear-gradient(135deg,#fff8e8,#dba14b);color:#101412}.music-order-page .checkout-total-box span,.music-order-page .checkout-total-box strong{color:#101412}.music-order-page .checkout-stat-grid div{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07)}.music-order-page .checkout-note-field label,.music-order-page .checkout-readiness-list li,.music-order-page .checkout-stat-grid span,.music-order-page .checkout-supplier-card-meta{color:rgba(255,255,255,.64)}.music-order-page .checkout-stat-grid strong,.music-order-page .checkout-supplier-card-head strong,.music-order-page .checkout-supplier-card-meta strong{color:#fff}.music-order-page .checkout-supplier-card-head span{background:rgba(217,138,48,.16);color:#ffd79a}.music-order-page .checkout-readiness-list li:before{background:#dba14b}.music-order-page .checkout-book-heading{background:transparent}.music-order-page .checkout-note-field textarea{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.08);color:#fff}.music-order-page .checkout-note-field textarea::placeholder{color:rgba(255,255,255,.42)}.music-order-page .checkout-action-bar{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 0 0,rgba(217,138,48,.16),transparent 34%),linear-gradient(135deg,rgba(16,20,17,.92),rgba(8,12,10,.9))}.buyer-order-detail-page,.buyer-tracking-page{position:relative}.buyer-detail-hero,.buyer-tracking-hero{background:radial-gradient(circle at 4% 0,rgba(217,138,48,.18),transparent 30%),radial-gradient(circle at 92% 12%,rgba(15,95,85,.16),transparent 34%),linear-gradient(180deg,rgba(var(--paper-rgb),.98),rgba(250,246,238,.94)),var(--paper)}.buyer-detail-total-card,.buyer-tracking-command{gap:10px;min-height:190px;justify-content:center}.buyer-detail-total-card small,.buyer-tracking-command small{color:var(--muted);font-weight:800}.buyer-detail-total-card strong{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.07em}.buyer-tracking-summary{margin-top:18px}.buyer-tracking-board{padding:18px;border:1px solid rgba(62,49,33,.1);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.12),transparent 28%),linear-gradient(180deg,rgba(255,253,248,.9),rgba(246,241,232,.72)),var(--surface);box-shadow:var(--shadow)}.buyer-order-card-list{margin-top:16px}.buyer-order-card{gap:16px;padding:20px;border-radius:24px}.buyer-order-card-main{display:grid;grid-gap:16px;gap:16px}.order-kicker{display:inline-flex;margin-bottom:5px;color:rgba(23,33,29,.5);font-size:.72rem;font-weight:950;letter-spacing:.08em}.buyer-order-progress{display:grid;grid-gap:8px;gap:8px}.buyer-order-progress-meter{height:10px;overflow:hidden;border-radius:999px;background:rgba(23,33,29,.08)}.buyer-order-progress-meter.large{height:14px}.buyer-order-progress-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f5f55,#d98a30),var(--accent);box-shadow:0 0 18px rgba(15,95,85,.18)}.buyer-order-progress-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--muted);font-size:.9rem}.buyer-order-progress-meta strong{color:var(--ink)}.buyer-order-metrics,.buyer-supplier-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.buyer-order-metrics div,.buyer-supplier-metrics div{display:grid;grid-gap:4px;gap:4px;min-height:72px;align-content:center;padding:12px;border:1px solid rgba(62,49,33,.1);border-radius:18px;background:rgba(255,253,248,.68)}.buyer-order-metrics span,.buyer-supplier-metrics span{color:var(--muted);font-size:.75rem;font-weight:900}.buyer-order-metrics strong,.buyer-supplier-metrics strong{overflow-wrap:anywhere;font-size:1.02rem}.buyer-order-card-footer{align-items:center}.buyer-order-tracker-layout{display:grid;grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.buyer-order-status-panel{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:16px;gap:16px}.buyer-order-status-panel h2{margin:8px 0 4px;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.08em}.buyer-order-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.timeline-step{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:0 0 18px}.timeline-step:not(:last-child):after{position:absolute;top:22px;bottom:0;left:10px;width:2px;border-radius:999px;background:rgba(23,33,29,.1);content:""}.timeline-step>span{position:relative;z-index:1;width:22px;height:22px;border:2px solid rgba(23,33,29,.12);border-radius:999px;background:var(--paper)}.timeline-step.active>span,.timeline-step.complete>span{border-color:rgba(15,95,85,.36);background:var(--accent);box-shadow:0 0 0 5px rgba(15,95,85,.1)}.timeline-step.active>span{background:#d98a30}.timeline-step strong{display:block}.timeline-step small{color:var(--muted);font-weight:750}.buyer-edit-rules{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(15,95,85,.12);border-radius:18px;background:rgba(15,95,85,.07)}.buyer-edit-rules span{color:var(--muted);font-size:.9rem;line-height:1.5}.buyer-order-detail-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.supplier-progress-list.enhanced{gap:14px}.buyer-supplier-progress-card{border-radius:22px}.buyer-supplier-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-order-book-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.buyer-order-book-card{--book-accent:#0f5f55;--book-accent-dark:#17211d;display:grid;grid-template-columns:auto 48px minmax(0,1fr) minmax(190px,.34fr);grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(62,49,33,.1);border-radius:20px;background:linear-gradient(180deg,rgba(255,253,248,.94),rgba(250,246,238,.88)),var(--paper)}.buyer-order-book-card p{margin:4px 0 0}.buyer-order-book-price{display:grid;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.buyer-order-book-price small,.buyer-order-book-price span{color:var(--muted);font-size:.82rem;font-weight:750}.supplier-console-page,.supplier-workbench-page{width:min(1240px,calc(100vw - 32px))}.supplier-console-hero,.supplier-workbench-hero{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:stretch;min-height:280px;border-color:rgba(255,255,255,.08);background:radial-gradient(circle at 8% 0,rgba(217,138,48,.36),transparent 30%),radial-gradient(circle at 82% 18%,rgba(44,139,124,.36),transparent 34%),linear-gradient(135deg,#08120f,#10251e 46%,#07100d);color:#fffaf0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 72px rgba(8,18,15,.24)}.supplier-console-hero:before,.supplier-workbench-hero:before{position:absolute;inset:auto -8% -34% 20%;z-index:-1;height:72%;border-radius:999px;background:radial-gradient(circle,rgba(255,253,248,.13),transparent 62%);content:"";filter:blur(6px)}.supplier-console-hero .eyebrow,.supplier-workbench-hero .eyebrow{background:rgba(255,253,248,.11);color:#f6e7c8}.supplier-console-hero h1,.supplier-workbench-hero h1{max-width:820px;color:#fffaf0;font-size:clamp(2.3rem,5vw,4.6rem);letter-spacing:-.08em}.supplier-console-hero .muted,.supplier-console-hero p,.supplier-workbench-hero .muted,.supplier-workbench-hero p{max-width:760px;color:rgba(255,250,240,.72)}.supplier-console-command,.supplier-workbench-total-card{min-height:100%;align-content:end;border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,253,248,.12),rgba(255,253,248,.06)),rgba(8,18,15,.28);color:#fffaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 46px rgba(0,0,0,.18)}.supplier-console-command span:not(.chip),.supplier-workbench-total-card span:not(.chip){color:rgba(255,250,240,.68)}.supplier-console-command small,.supplier-workbench-total-card small{color:rgba(255,250,240,.74);font-weight:800}.supplier-console-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.supplier-console-summary .summary-item{border-color:rgba(15,95,85,.12);background:radial-gradient(circle at 0 0,rgba(15,95,85,.1),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.96),rgba(246,241,232,.88)),var(--paper)}.supplier-console-board{padding:18px;border:1px solid rgba(62,49,33,.1);border-radius:30px;background:radial-gradient(circle at 0 0,rgba(217,138,48,.13),transparent 28%),linear-gradient(180deg,rgba(255,253,248,.9),rgba(246,241,232,.74)),var(--surface);box-shadow:var(--shadow)}.supplier-queue-legend{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.supplier-queue-legend span{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid rgba(23,33,29,.08);border-radius:999px;background:rgba(255,253,248,.72);color:var(--muted);font-size:.82rem;font-weight:900}.supplier-console-list{gap:14px;margin-top:16px}.supplier-console-card{--priority-color:#0f5f55;display:grid;grid-gap:16px;gap:16px;padding:20px;border-color:rgba(62,49,33,.1);border-radius:26px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--priority-color) 14%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.92)),var(--paper);box-shadow:0 16px 36px rgba(38,31,22,.07)}.supplier-console-card:before{background:linear-gradient(180deg,var(--priority-color),color-mix(in srgb,var(--priority-color) 18%,transparent))}.supplier-console-card.priority-0{--priority-color:#d98a30}.supplier-console-card.priority-1{--priority-color:#0f5f55}.supplier-console-card.priority-2{--priority-color:#255f9f}.supplier-console-card.priority-3{--priority-color:#657269}.supplier-console-card-main{display:grid;grid-gap:16px;gap:16px}.supplier-priority-chip{border-color:color-mix(in srgb,var(--priority-color) 24%,transparent);background:color-mix(in srgb,var(--priority-color) 10%,white);color:var(--priority-color)}.supplier-console-progress,.supplier-shipping-meter{display:grid;grid-gap:8px;gap:8px}.supplier-console-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.supplier-console-metrics div{display:grid;grid-gap:4px;gap:4px;min-height:72px;align-content:center;padding:12px;border:1px solid rgba(62,49,33,.1);border-radius:18px;background:rgba(255,253,248,.72)}.supplier-console-metrics span{color:var(--muted);font-size:.75rem;font-weight:900}.supplier-console-metrics strong{overflow-wrap:anywhere;font-size:1.02rem}.supplier-order-preview-list{display:flex;gap:8px;flex-wrap:wrap}.supplier-order-preview-list span{display:inline-flex;min-height:30px;align-items:center;max-width:100%;padding:0 10px;overflow:hidden;border:1px solid rgba(23,33,29,.08);border-radius:999px;background:rgba(255,253,248,.82);color:rgba(23,33,29,.72);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.supplier-console-card-footer{align-items:center}.supplier-console-card-footer .button-link{min-width:132px}.supplier-workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);grid-gap:18px;gap:18px;align-items:start}.supplier-response-panel{position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 0 0,rgba(15,95,85,.08),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(250,246,238,.92)),var(--paper)}.supplier-response-head{align-items:center}.supplier-response-head h2{margin-bottom:4px}.supplier-decision-book{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.supplier-decision-cover{width:64px;border-radius:10px;font-size:1.25rem}.supplier-decision-cover.has-cover{background-color:#f7f0e3}.supplier-decision-book h3{margin:0 0 6px}.supplier-shipping-panel{padding:22px;border-radius:30px;border-color:rgba(15,95,85,.14);background:radial-gradient(circle at 0 0,rgba(15,95,85,.12),transparent 34%),linear-gradient(180deg,rgba(255,253,248,.98),rgba(246,241,232,.94)),var(--paper)}.supplier-shipping-panel p{margin-top:0}.supplier-shipping-checklist{display:grid;grid-gap:10px;gap:10px}.supplier-shipping-checklist div{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:12px;border:1px solid rgba(62,49,33,.1);border-radius:18px;background:rgba(255,253,248,.72)}.supplier-shipping-checklist div>span{width:18px;height:18px;border:2px solid rgba(23,33,29,.16);border-radius:999px;background:var(--paper)}.supplier-shipping-checklist div.complete>span{border-color:rgba(15,95,85,.4);background:radial-gradient(circle at 50% 50%,#fff 0 24%,transparent 26%),var(--accent);box-shadow:0 0 0 5px rgba(15,95,85,.09)}.supplier-shipping-checklist strong{font-size:.94rem}.supplier-shipping-checklist small{justify-self:end;color:var(--muted);font-weight:800}@media (max-width:720px){main.page{width:min(100vw - 24px,1180px);padding-top:24px}.hero,.panel{padding:20px}.topbar-inner{align-items:flex-start;flex-direction:column}.brand{min-width:0}.auth-layout,.book-detail-hero,.book-detail-layout,.book-order-card,.bulk-search-form,.buyer-detail-layout,.catalog-request-body,.catalog-status-card,.import-hero,.import-layout,.order-hero,.order-search-form,.order-sort-form,.order-workbench,.pilot-readiness-item,.pilot-validation-next,.request-card,.supplier-create-grid,.supplier-decision-card,.supplier-detail-layout,.supplier-profile-form{grid-template-columns:1fr}.action-panel,.book-source-card,.import-guide-panel,.order-summary-card{position:static}.decision-options,.summary-strip.compact{grid-template-columns:1fr}.music-order-hero:after{display:none}.search-panel-heading{grid-template-columns:1fr}.compact-order-search{gap:10px;padding:14px;border-radius:20px}.compact-order-search .search-panel-heading{grid-template-columns:1fr;gap:8px}.compact-order-search .search-panel-heading h2{font-size:1.18rem}.compact-order-search .form-hint,.compact-order-search .search-panel-heading p{display:none}.compact-order-search .music-search-form{grid-template-columns:1fr}.compact-order-search .unified-search-field textarea{min-height:66px}.compact-order-search .unified-search-console{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-order-search .unified-search-console div{padding:8px}.compact-order-search .unified-search-console span{font-size:.62rem;letter-spacing:.02em}.compact-order-search .unified-search-console strong{font-size:.92rem}.compact-order-search .unified-search-console small{display:none}.music-book-card{grid-template-columns:68px minmax(0,1fr)}.music-book-grid .music-book-card,.music-card-art-row,.music-session-card{grid-template-columns:1fr}.music-session-card{justify-items:start}.session-record{width:78px}.music-library-stats,.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip{gap:10px}.summary-item{min-height:78px;padding:12px 14px 12px 16px}.order-flow-next-card{grid-template-columns:1fr;gap:12px;padding:14px 16px 16px 18px}.order-flow-next-actions{justify-content:stretch}.order-flow-next-actions button{width:100%}.checkout-review-layout,.order-flow-summary-bar,.order-sheet-layout,.unified-search-console{grid-template-columns:1fr}.order-flow-stepper{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding:8px}.order-flow-stepper button{min-height:auto;padding:12px 8px 16px;text-align:center}.order-flow-stepper span{display:none}.order-flow-summary-bar{padding:10px}.order-flow-summary-bar,.selection-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-book-grid{gap:12px}.selection-book-card{border-radius:20px;padding:10px}.selection-book-poster{max-width:none;border-radius:16px}.selection-book-copy{gap:8px}.selection-book-copy h3{font-size:.92rem}.selection-book-copy p{font-size:.78rem;line-height:1.35}.selection-card-footer{display:grid;justify-items:stretch}.selection-card-actions{display:grid;justify-content:stretch}.selection-card-footer button,.selection-detail-link{width:100%}.checkout-action-bar,.checkout-submit-card,.order-sheet-summary{position:static}.review-document-header,.wizard-footer.split{display:grid}.checkout-stat-grid,.checkout-supplier-grid{grid-template-columns:1fr}.checkout-action-group{display:grid;justify-content:stretch}.checkout-action-group button{width:100%}.checkout-order-table table{min-width:0}.checkout-order-table thead{display:none}.checkout-order-table tbody,.checkout-order-table tr{display:grid}.checkout-order-table tbody{gap:12px}.checkout-order-table tr{gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045)}.checkout-book-heading{grid-template-columns:auto 48px minmax(0,1fr);min-width:0;padding:0}.checkout-order-table td{display:flex;justify-content:space-between;gap:12px;padding:0;border-bottom:0}.checkout-order-table td:before{color:rgba(255,255,255,.54);content:attr(data-label);font-size:.76rem;font-weight:900}.buyer-order-card,.buyer-order-detail-main .panel,.buyer-order-status-panel,.buyer-tracking-board{border-radius:22px}.buyer-tracking-board{padding:14px}.buyer-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-order-metrics div:last-child{grid-column:1/-1}.buyer-order-tracker-layout{grid-template-columns:1fr}.buyer-order-status-panel{position:static}.buyer-supplier-metrics{grid-template-columns:1fr}.buyer-order-book-card{grid-template-columns:auto 48px minmax(0,1fr)}.buyer-order-book-price{grid-column:1/-1;justify-items:start;padding-top:10px;border-top:1px solid rgba(62,49,33,.1);text-align:left}.buyer-detail-hero-actions{display:flex;align-items:center}.music-book-grid{grid-template-columns:1fr}.book-album-art{width:64px;border-radius:16px}.music-book-grid .book-album-art{width:102px}.music-card-badges{justify-content:flex-start}.music-book-card .music-quantity-control{grid-column:1/-1}.music-mobile-queue-bar{position:-webkit-sticky;position:sticky;top:76px;z-index:25;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(243,182,76,.22),transparent 34%),linear-gradient(135deg,rgba(23,26,22,.96),rgba(15,19,17,.96));color:#fff;box-shadow:0 16px 34px rgba(15,23,42,.18);animation:queue-bar-glow 4s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.music-mobile-queue-bar div{display:grid;grid-gap:2px;gap:2px;min-width:0}.music-mobile-queue-bar span{color:rgba(255,255,255,.58);font-size:.68rem;font-weight:800;text-transform:uppercase}.music-mobile-queue-bar strong{overflow:hidden;color:#fff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.order-stream-deck{grid-template-columns:1fr;padding:18px;border-radius:24px}.music-order-page:after{background:radial-gradient(circle at 20% 0,rgba(217,138,48,.12),transparent 30%),linear-gradient(180deg,rgba(8,12,10,.18),transparent 40%)}main.page.music-order-page{width:min(100vw - 24px,1180px)}.music-order-page .compact-order-search{grid-template-columns:1fr;gap:10px;padding:14px;border-radius:22px}.music-order-page .compact-order-search .form-hint,.music-order-page .compact-order-search .search-panel-heading{display:none}.music-order-page .compact-order-search .music-search-form,.music-order-page .compact-order-search .unified-search-console{grid-column:auto}.music-order-page .compact-order-search .music-search-form{grid-template-columns:1fr}.music-order-page .compact-order-search .search-action button{min-height:48px}.music-order-page .compact-order-search textarea{min-height:66px}.catalog-search-trigger{grid-template-columns:1fr;gap:10px;min-height:0}.search-trigger-meta{justify-content:flex-start}.search-trigger-action{width:100%}.catalog-search-overlay{grid-template-columns:1fr}.music-order-page .compact-order-search .catalog-search-overlay .music-search-form,.music-order-page .compact-order-search .catalog-search-overlay .search-panel-heading,.music-order-page .compact-order-search .catalog-search-overlay .unified-search-console,.music-order-page .compact-order-search .catalog-search-overlay .unified-search-notes{grid-column:auto}.music-order-page .compact-order-search .catalog-search-overlay .music-search-form{grid-template-columns:1fr}.music-order-page .compact-order-search .catalog-search-overlay .unified-search-console{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-request-drawer{bottom:10px;border-radius:22px}.music-order-page .order-flow-summary-bar,.music-order-page .order-queue-rail{position:static}.music-order-page .order-stream-deck{grid-template-columns:1fr;gap:12px;padding:16px}.music-order-page .order-stream-copy h2{font-size:clamp(1.45rem,8vw,2.05rem)}.music-order-page .order-stream-copy p{font-size:.9rem;line-height:1.55}.music-order-page .order-stream-now{min-height:112px}.music-order-page .music-library-header{grid-template-columns:1fr}.music-order-page .music-library-header h2{font-size:clamp(1.65rem,9vw,2.55rem)}.music-order-page .music-library-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.music-order-page .selection-queue-banner{grid-template-columns:1fr;gap:10px}.music-order-page .selection-queue-banner button{width:100%}.music-order-page .selection-rail-header{display:grid;grid-gap:6px;gap:6px}.music-order-page .selection-rail-frame:after,.music-order-page .selection-rail-frame:before{display:none}.music-order-page .book-selection-stage{padding:20px;border-radius:26px}.order-stream-copy h2{font-size:clamp(1.45rem,8vw,2.15rem)}.order-stream-now{min-height:120px}.book-selection-stage .selection-book-grid{display:flex;grid-template-columns:none;margin-inline:-2px;overflow-x:auto;padding:4px 2px 22px;scroll-snap-type:x proximity}.book-selection-stage .selection-book-card{flex:0 0 min(72vw,260px)}.book-selection-stage .selection-book-poster{max-width:none}.music-order-page .selection-book-index{top:20px;left:20px}.music-order-page .selection-book-check{top:20px;right:20px}.order-queue-rail{padding:12px;border-radius:22px}.order-queue-chip{flex-basis:min(300px,82vw)}.order-queue-track{grid-template-columns:38px minmax(0,1fr)}.queue-track-price{grid-column:2;justify-self:start}.supplier-quick-actions{justify-content:flex-start}.order-card{min-height:0;padding:16px 16px 16px 18px}.order-card-footer{display:grid;grid-gap:12px;gap:12px}.order-card-footer .button-row,.stacked-actions{display:grid;width:100%}.order-card-footer .button-link,.stacked-actions .button-link{justify-content:center;width:100%}.order-hero h1{font-size:clamp(2rem,10vw,2.9rem)}.supplier-decision-card{gap:14px}.decision-options{grid-template-columns:1fr}.decision-option{min-height:82px;grid-template-columns:28px minmax(0,1fr);align-items:center}.decision-option input{justify-self:start}.book-detail-hero{min-height:0}.book-cover-card{min-height:240px}.book-cover-image{width:min(62vw,190px)}.book-meta-grid{grid-template-columns:1fr}.auth-shell{min-height:auto}.auth-shell:before{display:none}}@media (max-width:920px){.supplier-console-metrics,.supplier-console-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-workbench-layout{grid-template-columns:1fr}.supplier-shipping-panel{position:static}}@media (max-width:720px){.supplier-console-page,.supplier-workbench-page{width:min(100vw - 24px,1240px)}.supplier-console-hero,.supplier-workbench-hero{grid-template-columns:1fr;min-height:0;padding:20px;border-radius:26px}.supplier-console-hero h1,.supplier-workbench-hero h1{font-size:clamp(2rem,11vw,3rem)}.supplier-console-command,.supplier-workbench-total-card{min-height:150px}.supplier-console-metrics,.supplier-console-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-console-board{padding:14px;border-radius:24px}.supplier-queue-legend{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.supplier-console-card{padding:16px;border-radius:22px}.supplier-console-card .split-header{display:grid;width:100%}.supplier-console-card-footer{grid-template-columns:1fr}.supplier-console-card-footer .button-link{width:100%}.supplier-response-panel,.supplier-shipping-panel{padding:16px;border-radius:24px}.supplier-response-head{display:grid}.supplier-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.supplier-quick-actions button{width:100%}.supplier-decision-book{grid-template-columns:54px minmax(0,1fr)}.supplier-decision-cover{width:54px}.supplier-shipping-checklist div{grid-template-columns:22px minmax(0,1fr)}.supplier-shipping-checklist small{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.book-selection-stage .selection-book-card,.book-selection-stage .selection-book-poster,.music-book-grid .book-album-art,.music-book-grid .music-book-card,.music-library-panel,.music-mobile-queue-bar,.music-order-player,.order-queue-chip,.order-queue-track,.order-stream-deck,.quantity-button{animation:none;transition:none}}body{min-height:100vh;background:var(--surface-base);color:var(--text-primary);font-family:Pretendard,Noto Sans KR,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.action-panel:before,.book-detail-layout .panel:before,.book-selection-stage:before,.buyer-detail-layout .panel:before,.hero-aside:after,.hero:after,.hero:before,.music-library-panel:after,.music-library-panel:before,.music-order-page:after,.readiness-box:before,.selection-rail-frame:after,.selection-rail-frame:before,.supplier-detail-layout .panel:before,body:before{display:none}.auth-copy h1,.hero h1,.music-library-header h2,.music-order-hero h1,.order-stream-copy h2,.shell-title,.supplier-console-hero h1,.supplier-workbench-hero h1,h1,h2,h3{color:var(--text-primary);font-family:inherit;letter-spacing:0}.auth-copy h1,.hero h1,.order-hero h1,.supplier-console-hero h1,.supplier-workbench-hero h1,h1{font-size:2rem;line-height:1.18}.music-library-header h2,.order-stream-copy h2,h2{font-size:1.35rem;line-height:1.25}h3{font-size:1rem;line-height:1.35}.auth-copy p,.brand-subline,.form-hint,.hero p,.music-order-page .form-hint,.music-order-page .music-library-header .muted,.music-order-page .muted,.muted,.supplier-console-hero .muted,.supplier-console-hero p,.supplier-workbench-hero .muted,.supplier-workbench-hero p,p{color:var(--text-secondary)}.text-link{color:var(--brand-primary-hover);-webkit-text-decoration-color:rgba(199,210,224,.34);text-decoration-color:rgba(199,210,224,.34)}.text-link:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--brand-primary-hover);text-decoration-color:var(--brand-primary-hover)}.auth-shell,.topbar-buyer .topbar-inner,.topbar-inner,main.page,main.page.music-order-page{width:min(1280px,calc(100vw - 32px))}main.page,main.page.music-order-page{padding:20px 0 48px}.action-panel,.auth-card,.book-cover-card,.catalog-request-card,.catalog-status-card,.checkout-note-field,.checkout-submit-card,.checkout-supplier-card,.embedded-table,.hero,.music-order-page .book-selection-stage,.music-order-page .compact-order-search,.music-order-page .order-flow-next-card,.music-order-page .order-flow-stepper,.music-order-page .order-flow-summary-bar,.music-order-page .order-queue-rail,.music-order-page .order-review-stage,.music-order-page .order-review-stage .embedded-table,.music-order-page .order-sheet-stage,.music-order-page .order-sheet-stage .embedded-table,.music-order-page .order-sheet-summary,.music-order-page .order-stream-deck,.music-order-page .review-document,.order-card,.order-sheet-summary,.panel,.pilot-feedback-card,.readiness-box,.review-document,.shell-card,.supplier-decision-card,.supplier-progress-card,.table-card{border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text-primary)}.auth-card,.hero,.music-order-page .book-selection-stage,.music-order-page .compact-order-search,.music-order-page .order-review-stage,.music-order-page .order-sheet-stage,.panel{border-radius:var(--radius-lg);padding:20px}.checkout-submit-card,.checkout-supplier-card,.embedded-table,.order-sheet-summary,.review-document,.table-card{border-radius:14px}.hero{min-height:0}.topbar,.topbar-buyer{border-bottom:1px solid var(--border-subtle);background:rgba(11,13,16,.88);box-shadow:0 14px 34px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-inner{padding:10px 0}.brand{min-width:210px}.brand-mark{width:38px;height:38px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--surface-hover);color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.brand strong{color:var(--text-primary);font-family:inherit;font-size:1rem}.brand-subline span:first-child{background:var(--accent-soft);color:var(--brand-primary-hover)}.nav-row{gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-subtle)}.nav-pill{min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:700;letter-spacing:0;white-space:nowrap}.nav-pill:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-pill.active{border-color:rgba(199,210,224,.28)}.button-link,.nav-pill.active,button{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:none}.button-link,button{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:800;letter-spacing:0;text-transform:none;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.button-link:hover,button:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:none;transform:translateY(-1px)}button:disabled{opacity:.48;cursor:not-allowed}.button-link.secondary,button.secondary{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-primary)}.button-link.ghost,button.ghost{border-color:var(--border-subtle);background:transparent;color:var(--text-secondary)}button.danger{background:var(--state-danger);color:#13070a}.button-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.checkout-note-field textarea,.music-order-page .compact-order-search textarea,.music-search-panel input,.music-search-panel textarea,input,select,textarea{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(199,210,224,.16)}.music-order-page .compact-order-search .field label,label{color:var(--text-secondary);font-size:.86rem;font-weight:750}.eyebrow{border:1px solid rgba(199,210,224,.18);background:var(--accent-soft);color:var(--brand-primary-hover);font-size:.74rem;font-weight:850;letter-spacing:0}.checkout-stat-grid,.music-library-stats,.summary-strip,.supplier-console-metrics,.supplier-console-summary{gap:10px}.batch-stats div,.checkout-stat-grid div,.music-library-stats div,.summary-item,.unified-search-console div{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);box-shadow:none}.summary-item:before{background:var(--brand-primary);opacity:.8}.checkout-stat-grid span,.music-library-stats span,.music-order-page .order-queue-chip small,.order-queue-chip small,.summary-item span,.unified-search-console small,.unified-search-console span{color:var(--text-muted);letter-spacing:0}.checkout-stat-grid strong,.music-library-stats strong,.summary-item strong,.unified-search-console strong{color:var(--text-primary);letter-spacing:0}.alert{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);color:var(--text-primary)}.alert.error{border-color:rgba(241,129,141,.38);background:var(--danger-soft);color:var(--state-danger)}.alert.success{border-color:rgba(143,216,168,.32);background:var(--success-soft);color:var(--success)}.chip,.order-sheet-supplier-chip,.queue-pill,.status-badge,.supplier-priority-chip{min-height:28px;border:1px solid var(--border-subtle);border-radius:999px;box-shadow:none;font-size:.76rem;letter-spacing:0}.chip,.status-slate{background:var(--surface-hover);color:var(--text-secondary)}.status-amber,.warning-chip{background:var(--warning-soft);color:var(--state-warning)}.status-green,.status-teal,.success-chip{background:var(--success-soft);color:var(--success)}.status-blue{background:var(--info-soft);color:var(--state-info)}.danger-chip,.status-rose{background:var(--danger-soft);color:var(--state-danger)}table{color:var(--text-primary)}.music-order-page .order-review-stage .embedded-table td,.music-order-page .order-review-stage .embedded-table th,.music-order-page .order-sheet-stage .embedded-table td,.music-order-page .order-sheet-stage .embedded-table th,.table-card td,.table-card th,td,th{border-bottom-color:var(--border-subtle);color:var(--text-secondary)}.table-card th,th{background:var(--surface-subtle);color:var(--text-muted);font-size:.74rem;letter-spacing:0}.music-order-page .order-sheet-stage .order-sheet-line-total,.order-sheet-line-total,td strong,th strong{color:var(--text-primary)}tbody tr:hover{background:var(--surface-hover)}.empty-state,.music-empty-state{border:1px dashed var(--border-subtle);border-radius:14px;background:var(--surface-subtle);color:var(--text-secondary)}.auth-shell{min-height:100vh;padding:32px 0 56px}.auth-layout{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);gap:18px}.auth-copy h1{max-width:620px}.field-section,.order-card-footer,.test-login-panel{border-color:var(--border-subtle)}.check-list li{color:var(--text-secondary)}.check-list li:before{background:var(--brand-primary)}.music-order-page{isolation:isolate}.music-order-page .compact-order-search{display:block}.catalog-search-overlay,.catalog-search-trigger,.order-export-row,.order-filter-row,.order-search-form,.order-sort-form{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.search-trigger-action,.search-trigger-meta span{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary)}.music-order-page .compact-order-search .unified-search-console div{background:var(--surface-hover)}.buyer-order-wizard{gap:14px}.music-order-page .order-flow-stepper{position:-webkit-sticky;position:sticky;top:62px;z-index:24;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;background:rgba(17,21,26,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.music-order-page .order-flow-stepper button{min-height:48px;background:transparent;color:var(--text-secondary)}.music-order-page .order-flow-stepper button.active{border-color:rgba(199,210,224,.26);background:var(--brand-primary);color:var(--brand-on-primary)}.music-order-page .order-flow-stepper button:after,.order-flow-stepper button:after{display:none}.order-flow-stepper button span{color:currentColor;opacity:.72}.music-order-page .order-flow-summary-bar,.music-order-page .order-queue-rail{position:-webkit-sticky;position:sticky;z-index:20;background:rgba(17,21,26,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.music-order-page .order-flow-summary-bar{top:124px}.music-order-page .order-queue-rail{top:196px}.music-order-page .order-queue-rail .queue-section-label span,.music-order-page .order-queue-rail .queue-section-label strong{color:var(--text-primary)}.music-order-page .order-queue-chip,.order-queue-chip{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);color:var(--text-primary)}.music-order-page .order-queue-cover,.order-queue-cover,.order-sheet-cover{border-radius:8px}.music-order-page .music-library-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:16px;gap:16px;align-items:end}.music-order-page .selection-queue-banner,.music-order-page .selection-queue-banner.active,.selection-queue-banner,.selection-queue-banner.active{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr) auto;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.music-order-page .selection-queue-banner span,.music-order-page .selection-rail-header span,.selection-queue-banner span,.selection-rail-header span{color:var(--text-muted);letter-spacing:0}.music-order-page .selection-queue-banner strong,.music-order-page .selection-rail-header strong,.selection-queue-banner strong,.selection-rail-header strong{color:var(--text-primary)}.music-order-page .selection-queue-banner p,.music-order-page .selection-rail-header p,.selection-queue-banner p,.selection-rail-header p{color:var(--text-secondary)}.music-book-grid,.music-order-page .book-selection-stage .selection-book-grid,.selection-book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:14px;padding:0;overflow:visible}.music-book-grid .music-book-card,.music-order-page .book-selection-stage .selection-book-card,.selection-book-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);box-shadow:none;transform:none}.music-book-grid .music-book-card:hover,.music-order-page .book-selection-stage .selection-book-card:focus-within,.music-order-page .book-selection-stage .selection-book-card:hover,.selection-book-card:focus-within,.selection-book-card:hover{border-color:rgba(199,210,224,.38);background:var(--surface-hover);box-shadow:none;transform:translateY(-2px)}.music-book-grid .music-book-card.selected,.music-order-page .book-selection-stage .selection-book-card.selected,.selection-book-card.selected{border-color:var(--brand-primary);background:#202832;box-shadow:inset 0 0 0 1px rgba(199,210,224,.18)}.music-order-page .book-selection-stage .selection-book-card.unavailable,.selection-book-card.unavailable{opacity:.55}.music-order-page .selection-book-check,.music-order-page .selection-book-index,.selection-book-check,.selection-book-index{top:10px;min-height:24px;border:1px solid var(--border-subtle);border-radius:999px;background:rgba(11,13,16,.76);color:var(--text-secondary);font-size:.72rem;letter-spacing:0}.music-order-page .selection-book-index,.selection-book-index{left:10px}.music-order-page .selection-book-check,.selection-book-check{right:10px;border-color:rgba(199,210,224,.32);background:var(--brand-primary);color:var(--brand-on-primary)}.book-album-art,.music-book-grid .book-album-art,.music-order-page .book-selection-stage .selection-book-poster,.selection-book-poster{aspect-ratio:3/4;width:100%;max-width:none;border:1px solid var(--border-subtle);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0)),var(--surface-hover);box-shadow:none;color:var(--text-primary)}.music-order-page .book-selection-stage .selection-book-card:focus-within .selection-book-poster,.music-order-page .book-selection-stage .selection-book-card:hover .selection-book-poster,.selection-book-poster:hover{box-shadow:none;transform:none}.book-album-art:after,.music-order-page .selection-poster-vignette,.selection-poster-vignette{display:none}.music-book-grid .book-order-title-row h3,.music-order-page .selection-book-copy h3,.selection-book-copy h3{color:var(--text-primary);font-size:.98rem;letter-spacing:0}.book-order-meta,.music-book-grid .book-order-meta,.selection-book-copy p{color:var(--text-secondary)}.selection-card-footer{display:grid;grid-gap:10px;gap:10px}.selection-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.music-order-page .book-selection-stage .selection-card-footer button{opacity:1;transform:none}.music-order-page .order-review-stage .embedded-table td,.music-order-page .order-review-stage .embedded-table th,.music-order-page .order-review-stage h2,.music-order-page .order-sheet-stage .embedded-table td,.music-order-page .order-sheet-stage .embedded-table th,.music-order-page .order-sheet-stage h2{color:var(--text-primary)}.music-order-page .order-sheet-stage .order-sheet-row-index,.music-order-page .order-sheet-stage .order-sheet-supplier-chip{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary)}.checkout-total-box,.total-box{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.quantity-button{width:34px;min-height:34px;padding:0;border-radius:50%}.quantity-control input,.sheet-quantity-control input{min-width:62px;text-align:center}.buyer-detail-hero,.buyer-tracking-hero,.supplier-console-hero,.supplier-workbench-hero{min-height:0;background:var(--surface-raised)}.request-card-list{gap:10px;padding:10px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-subtle)}.request-card{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.72fr) minmax(220px,.64fr);gap:14px;align-items:start;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.request-card>div{min-width:0}.request-card>div:first-child,.request-card>div:nth-child(2){display:grid;grid-gap:8px;gap:8px}.request-card>div:nth-child(2){padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.request-card>div:nth-child(3){display:grid;justify-items:stretch}.request-card h3{margin:0;color:var(--text-primary);font-size:1.02rem;line-height:1.35}.request-card .muted{color:var(--text-secondary)}.request-card p.muted{padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle);line-height:1.6}.request-card .request-meta{margin-top:0}.request-card .chip{border-color:rgba(199,210,224,.18);background:var(--surface-hover);color:var(--text-primary)}.request-card .stacked-actions,.request-card .stacked-actions button,.request-card .stacked-actions form{width:100%}.request-card input{min-height:40px}.signup-request-list{gap:12px}.list-sequence{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:26px;align-items:center;padding:0 10px;border:1px solid var(--border-subtle);border-radius:9999px;background:var(--surface-hover);color:var(--text-secondary);font-size:.76rem;font-weight:800;line-height:1}.record-card-heading{display:grid;grid-gap:8px;gap:8px}.record-card-heading strong{min-width:0;overflow-wrap:anywhere}.list-sequence-cell{color:var(--text-secondary);font-size:.86rem;font-weight:800;white-space:nowrap}.signup-request-toolbar{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(110px,.64fr) minmax(96px,.52fr)}.signup-request-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised);box-shadow:0 10px 24px rgba(0,0,0,.18)}.signup-request-pending{border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--border-subtle))}.signup-request-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:16px;gap:16px;align-items:start}.signup-request-title{display:grid;grid-gap:8px;gap:8px;min-width:0}.signup-request-title h3{margin:0;color:var(--text-primary);font-size:1.04rem;line-height:1.35;overflow-wrap:anywhere}.signup-request-title .muted{overflow-wrap:anywhere}.signup-request-state{display:grid;justify-items:end;grid-gap:8px;gap:8px;min-width:160px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.82rem}.signup-request-body{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(260px,.84fr);grid-gap:12px;gap:12px;align-items:stretch}.signup-request-details,.signup-request-message{min-width:0;margin:0;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.signup-request-message{display:grid;grid-gap:8px;gap:8px;align-content:start}.signup-request-details dt,.signup-request-message>span{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signup-request-message p{margin:0;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}.signup-request-details{display:grid;grid-gap:10px;gap:10px}.signup-request-details>div{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.signup-request-details dd{min-width:0;margin:0;color:var(--text-primary);font-size:.88rem;overflow-wrap:anywhere}.signup-request-footer{min-width:0}.signup-request-actions{display:grid;grid-template-columns:minmax(180px,240px) minmax(260px,1fr);grid-gap:10px;gap:10px;align-items:start}.signup-request-actions button,.signup-request-actions form{width:100%}.signup-request-actions input{min-height:40px}.signup-request-complete{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:36px;align-items:center;padding:0 14px;border:1px solid var(--border-subtle);border-radius:9999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:.86rem;font-weight:700}.directory-grid{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);grid-gap:16px;gap:16px;align-items:start}.directory-section{min-width:0}.directory-section .section-heading h3{margin:0}.list-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;align-items:end;margin-top:12px;padding:10px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.directory-section#users .list-toolbar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.list-toolbar button,.list-toolbar input,.list-toolbar select{min-height:38px}.list-toolbar button{width:100%}.compact-list-toolbar{width:min(100%,320px);grid-template-columns:minmax(130px,1fr) minmax(96px,.72fr)}.catalog-filter-toolbar{grid-template-columns:minmax(320px,1fr) minmax(140px,.28fr) minmax(140px,.28fr) minmax(108px,.22fr) minmax(92px,.18fr)}.catalog-filter-toolbar input[name=bookQuery]{min-width:0}.directory-card-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--text-secondary);font-size:.84rem}.list-pagination>div{display:flex;align-items:center;gap:8px}.pagination-current{min-width:54px;text-align:center;color:var(--text-primary);font-weight:800}.button-link.disabled{opacity:.46;pointer-events:none}.list-panel{display:grid;grid-gap:14px;gap:14px}.segmented-tabs{display:inline-grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;padding:6px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-subtle)}.segmented-tab{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:9999px;color:var(--text-secondary);font-size:.88rem;font-weight:800;text-decoration:none}.segmented-tab strong{color:var(--text-primary);font-size:.82rem}.segmented-tab.active{background:var(--brand-primary)}.segmented-tab.active,.segmented-tab.active strong{color:var(--brand-on-primary)}.list-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.directory-inline-workspace,.list-workspace{display:grid;grid-gap:14px;gap:14px}.list-primary{min-width:0}.admin-list-table{border-radius:16px}.admin-list-table table{min-width:840px}.admin-list-table td,.admin-list-table th{vertical-align:middle}.admin-list-table tbody tr{transition:background .16s ease,box-shadow .16s ease}.admin-list-table tbody tr.is-selected,.admin-list-table tbody tr:hover{background:var(--surface-hover)}.admin-list-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--brand-primary)}.admin-list-table strong{color:var(--text-primary)}.row-action{min-height:32px;padding:0 12px;font-size:.8rem;white-space:nowrap}.list-detail-panel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-raised);box-shadow:0 14px 30px rgba(0,0,0,.18)}.detail-panel-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:12px;gap:12px;align-items:start}.detail-panel-header h3{margin:4px 0;color:var(--text-primary);font-size:1.08rem;line-height:1.35;overflow-wrap:anywhere}.detail-list{display:grid;grid-gap:10px;gap:10px;margin:0}.detail-list>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.detail-list>div:last-child{padding-bottom:0;border-bottom:0}.detail-list dt,.detail-note>span{color:var(--text-muted);font-size:.72rem;font-weight:800}.detail-list dd{min-width:0;margin:0;color:var(--text-primary);overflow-wrap:anywhere}.detail-note{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.detail-note.danger{border-color:color-mix(in srgb,var(--state-danger) 42%,var(--border-subtle))}.detail-note p{margin:0;color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere}.detail-actions{display:grid;grid-gap:10px;gap:10px}.detail-actions button,.detail-actions form{width:100%}.detail-actions input{min-height:40px}.detail-mini-list{display:grid;grid-gap:8px;gap:8px}.detail-mini-list>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;color:var(--text-secondary);font-size:.86rem}.detail-mini-list span,.detail-mini-list strong{min-width:0;overflow-wrap:anywhere}.organization-name-link{display:inline-flex;max-width:100%}.organization-detail-row td{padding:0;background:var(--surface-base)}.inline-detail-panel{display:grid;grid-gap:14px;gap:14px;margin:10px;padding:16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised)}.organization-search-select{display:grid;grid-gap:8px;gap:8px}.organization-search-results{display:grid;max-height:240px;overflow:auto;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-subtle)}.organization-search-results button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);box-shadow:none;text-align:left}.organization-search-results button.active,.organization-search-results button:hover{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-primary)}.organization-search-results button span,.organization-search-results button strong{min-width:0;overflow-wrap:anywhere}.organization-search-results button span{color:var(--text-muted);font-size:.78rem;font-weight:800}.inline-guide-details{border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.inline-guide-details summary{cursor:pointer;padding:12px 14px;color:var(--text-primary);font-weight:800}.inline-guide-details summary::-webkit-details-marker{display:none}.inline-guide-details summary:after{content:"?닿린";float:right;color:var(--text-muted);font-size:.78rem}.inline-guide-details[open] summary:after{content:"?リ린"}.inline-guide-body{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}@media (max-width:900px){.auth-copy h1,.hero h1,.order-hero h1,.supplier-console-hero h1,.supplier-workbench-hero h1,h1{font-size:1.65rem}.auth-shell,.topbar-buyer .topbar-inner,.topbar-inner,main.page,main.page.music-order-page{width:min(100vw - 24px,1280px)}.topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.topbar-inner .brand{min-width:0}.topbar-inner form{justify-self:end}.topbar-inner form button{width:auto;min-width:0;white-space:nowrap}.nav-row{grid-column:1/-1;width:100%;overflow-x:auto;flex-wrap:nowrap}.nav-pill{flex:0 0 auto}.auth-layout,.directory-grid,.list-workspace,.music-order-page .music-library-header,.music-order-page .selection-queue-banner,.request-card,.selection-queue-banner,.signup-request-actions,.signup-request-body,.signup-request-head{grid-template-columns:1fr}.list-detail-panel{position:static}.directory-section#users .list-toolbar,.list-toolbar{grid-template-columns:1fr 1fr}.music-order-page .order-flow-stepper{grid-template-columns:1fr;border-radius:18px}.music-order-page .order-flow-stepper button{border-radius:14px}.music-order-page .order-flow-summary-bar,.music-order-page .order-queue-rail{position:static}.music-book-grid,.music-order-page .book-selection-stage .selection-book-grid,.selection-book-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:560px){.auth-card,.hero,.music-order-page .book-selection-stage,.music-order-page .compact-order-search,.music-order-page .order-review-stage,.music-order-page .order-sheet-stage,.panel{padding:16px;border-radius:16px}.button-row,.checkout-action-group,.directory-section#users .list-toolbar,.list-toolbar,.segmented-tabs,.selection-card-actions{display:grid;grid-template-columns:1fr}.admin-list-table{overflow:visible}.admin-list-table table{min-width:0}.admin-list-table thead{display:none}.admin-list-table tbody,.admin-list-table tr{display:grid}.admin-list-table tbody{gap:10px}.admin-list-table tr{gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.admin-list-table td{display:flex;justify-content:space-between;gap:12px;padding:0;border-bottom:0;text-align:right}.admin-list-table td:before{flex:0 0 auto;color:var(--text-muted);content:attr(data-label);font-size:.76rem;font-weight:800;text-align:left}.admin-list-table td>*{min-width:0}.admin-list-table tbody tr.is-selected td:first-child{box-shadow:none}.detail-list>div,.detail-panel-header{grid-template-columns:1fr}.request-card-list{padding:8px}.request-card,.signup-request-card{padding:14px}.signup-request-state{justify-items:start;min-width:0}.signup-request-details>div{grid-template-columns:1fr;gap:4px}.button-link,button{width:100%}.nav-pill,.topbar-inner form button{width:auto}.music-book-grid,.music-order-page .book-selection-stage .selection-book-grid,.selection-book-grid{grid-template-columns:1fr}}.workspace-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--surface-base);transition:grid-template-columns .18s ease}.workspace-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:flex;height:100vh;min-width:0;flex-direction:column;justify-content:space-between;gap:18px;overflow-y:auto;padding:16px;border-right:1px solid var(--border-subtle);background:rgba(11,13,16,.94);box-shadow:18px 0 44px rgba(0,0,0,.22);transition:padding .18s ease,width .18s ease}.workspace-sidebar-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.workspace-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:34px;min-height:34px;padding:0;border-color:var(--border-subtle);border-radius:50%;background:var(--surface-raised);color:var(--text-secondary);font-size:.74rem;letter-spacing:0}.workspace-sidebar-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.workspace-brand{min-width:0;align-items:flex-start;padding:10px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-raised)}.workspace-brand .brand-mark{flex:0 0 auto}.workspace-brand-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.workspace-brand-copy strong,.workspace-user-card strong{overflow-wrap:anywhere}.workspace-menu-group{display:grid;grid-gap:8px;gap:8px}.workspace-menu-label{color:var(--text-muted);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.workspace-sidebar .nav-row{display:grid;grid-gap:6px;gap:6px;padding:0;border:0;border-radius:0;background:transparent}.nav-item-group{display:grid;grid-gap:5px;gap:5px;min-width:0}.workspace-sidebar .nav-pill{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-secondary)}.nav-pill-short{display:none}.nav-subrow{display:grid;grid-gap:3px;gap:3px;margin:0 0 4px 10px;padding:0 0 0 10px;border-left:1px solid var(--border-subtle)}.nav-subpill{display:block;min-width:0;padding:5px 8px;border-radius:9px;color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.25;text-decoration:none}.nav-subpill:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-subpill.active{background:var(--accent-soft);color:var(--brand-primary-hover)}.workspace-sidebar .nav-pill:hover{border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-primary)}.workspace-sidebar .nav-pill.active{border-color:rgba(199,210,224,.24);background:var(--brand-primary);color:var(--brand-on-primary)}.workspace-sidebar-footer{display:grid;grid-gap:10px;gap:10px;min-width:0}.workspace-user-card{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised)}.workspace-user-card span{width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--brand-primary-hover);font-size:.74rem;font-weight:850}.workspace-user-card strong{color:var(--text-primary);font-size:.92rem}.workspace-user-card small{color:var(--text-secondary);line-height:1.35}.workspace-sidebar-footer button,.workspace-sidebar-footer form{width:100%}.workspace-content{min-width:0}.workspace-content>main.page,.workspace-content>main.page.music-order-page{width:min(100%,1280px);margin:0 auto;padding:20px 24px 56px}html[data-workspace-sidebar=collapsed] .workspace-shell{grid-template-columns:76px minmax(0,1fr)}html[data-workspace-sidebar=collapsed] .workspace-sidebar{padding:14px 10px}html[data-workspace-sidebar=collapsed] .workspace-sidebar-main{gap:12px}html[data-workspace-sidebar=collapsed] .workspace-sidebar-toggle{justify-self:center}html[data-workspace-sidebar=collapsed] .workspace-brand{justify-content:center;padding:8px}html[data-workspace-sidebar=collapsed] .nav-pill-label,html[data-workspace-sidebar=collapsed] .workspace-brand-copy,html[data-workspace-sidebar=collapsed] .workspace-menu-label,html[data-workspace-sidebar=collapsed] .workspace-user-card small,html[data-workspace-sidebar=collapsed] .workspace-user-card span,html[data-workspace-sidebar=collapsed] .workspace-user-card strong{display:none}html[data-workspace-sidebar=collapsed] .nav-item-group,html[data-workspace-sidebar=collapsed] .workspace-sidebar .nav-row{justify-items:center}html[data-workspace-sidebar=collapsed] .workspace-sidebar .nav-pill{justify-content:center;width:44px;min-height:44px;padding:0;border-radius:50%;font-size:.68rem}html[data-workspace-sidebar=collapsed] .nav-pill-short{display:inline}html[data-workspace-sidebar=collapsed] .nav-subrow,html[data-workspace-sidebar=collapsed] .workspace-user-card{display:none}html[data-workspace-sidebar=collapsed] .workspace-sidebar-footer button{width:44px;min-width:44px;padding:0;font-size:0}html[data-workspace-sidebar=collapsed] .workspace-sidebar-footer button:after{content:"OUT";font-size:.64rem;font-weight:850}.compact-hero{display:flex;min-height:0;align-items:center;gap:12px;padding:14px 16px}.compact-hero h1{margin:0;font-size:1.18rem;line-height:1.25}.compact-hero .eyebrow{flex:0 0 auto}.stacked-list-toolbar{grid-template-columns:repeat(4,minmax(120px,1fr))}.user-list-toolbar.stacked-list-toolbar{grid-template-columns:repeat(6,minmax(116px,1fr))}.stacked-list-toolbar input[name=bookQuery],.stacked-list-toolbar input[name=orgQuery],.stacked-list-toolbar input[name=requestQuery],.stacked-list-toolbar input[name=signupQuery],.stacked-list-toolbar input[name=userQuery]{grid-column:1/-1;min-height:44px;font-size:.96rem}.date-range-filter{display:grid;grid-column:span 2;grid-template-columns:max-content minmax(128px,1fr) max-content minmax(128px,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:44px;min-width:0;padding:5px 8px 5px 12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.date-range-label{color:var(--text-secondary);font-size:.78rem;font-weight:850;white-space:nowrap}.date-range-separator{color:var(--text-muted);font-weight:850}.list-toolbar .date-range-filter input[type=date]{min-width:0;min-height:34px;padding:0 8px;border-color:transparent;border-radius:10px;background:var(--surface-raised);color:var(--text-primary)}.list-toolbar .date-range-filter input[type=date]:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(199,210,224,.16)}.music-order-page .order-search-bar.catalog-search-overlay{display:grid;grid-gap:10px;gap:10px;width:100%;margin:58px 0 12px;padding:0;border:0;background:transparent;box-shadow:none}.music-order-page .order-search-bar .music-search-form{margin-top:0}.music-order-page .order-search-bar .unified-search-field{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:0;border:1px solid var(--border-subtle);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),var(--surface-subtle);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.18)}.music-order-page .order-search-bar .unified-search-field label{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.music-order-page .order-search-bar .unified-search-field textarea{min-height:46px;height:46px;padding:12px 4px 12px 18px;border:0;background:transparent;color:var(--text-primary);box-shadow:none;line-height:1.45;overflow:hidden;resize:none}.music-order-page .order-search-bar .unified-search-field textarea::placeholder{color:var(--text-muted)}.music-order-page .order-search-bar .unified-search-field textarea:focus{background:transparent;box-shadow:none}.music-order-page .order-search-bar .unified-search-field:focus-within{border-color:var(--brand-primary);background:var(--surface-hover);box-shadow:0 0 0 3px rgba(199,210,224,.14)}.music-order-page .order-search-bar .form-hint,.music-order-page .order-search-bar .unified-search-notes{color:var(--text-muted)}.music-order-page .order-search-bar .form-hint{display:none}.music-order-page .search-mode-toggle{min-height:36px;margin-right:6px;padding:0 14px;border-color:rgba(213,169,95,.58);background:var(--focus-ring);color:#12100a;font-size:.8rem;font-weight:850;white-space:nowrap}.music-order-page .search-mode-toggle:hover{border-color:rgba(228,235,244,.5);background:var(--brand-primary-hover);color:var(--brand-on-primary)}.music-order-page .search-mode-toggle[aria-pressed=true]{border-color:rgba(130,180,255,.64);background:var(--state-info);color:#06111f}.music-order-page .order-search-bar.isbn-search-mode .unified-search-field{align-items:start;border-radius:18px;background:var(--surface-subtle)}.music-order-page .order-search-bar.isbn-search-mode textarea{min-height:46px;padding-top:12px;padding-bottom:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:0}.music-order-page .order-search-bar.isbn-search-mode .search-mode-toggle{margin-top:5px;min-height:36px;padding-inline:14px}.music-order-page .isbn-auto-select-note{margin:0;padding:0 4px;color:var(--state-info);font-size:.82rem;font-weight:750}.music-order-page .book-selection-stage.isbn-list-stage{padding:16px}.music-order-page .isbn-list-stage .selection-rail-frame{overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-subtle)}.music-order-page .isbn-list-stage .selection-rail-header{padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.music-order-page .isbn-selection-sheet{display:grid;width:100%;overflow-x:auto;background:var(--surface-subtle)}.music-order-page .isbn-selection-row{display:grid;grid-template-columns:88px 58px minmax(136px,.78fr) minmax(240px,1.45fr) minmax(130px,.7fr) minmax(140px,.75fr) minmax(100px,.55fr) minmax(92px,.5fr);min-width:1040px;align-items:center;border-bottom:1px solid rgba(255,255,255,.045)}.music-order-page .isbn-selection-row:last-child{border-bottom:0}.music-order-page .isbn-selection-row>span{min-width:0;min-height:46px;padding:9px 10px;color:var(--text-secondary);font-size:.84rem;overflow-wrap:anywhere}.music-order-page .isbn-selection-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-raised)}.music-order-page .isbn-selection-head>span{min-height:38px;color:var(--text-muted);font-size:.74rem;font-weight:900}.music-order-page .isbn-selection-row:not(.isbn-selection-head):hover{background:var(--surface-hover)}.music-order-page .isbn-selection-row.selected{background:linear-gradient(90deg,rgba(130,180,255,.15),rgba(130,180,255,.055)),var(--surface-subtle)}.music-order-page .isbn-selection-row.unavailable{opacity:.58}.music-order-page .isbn-row-select{min-height:30px;padding:0 10px;border-color:var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary);font-size:.76rem}.music-order-page .isbn-row-select[aria-pressed=true]{border-color:rgba(130,180,255,.46);background:rgba(130,180,255,.18);color:#d7e7ff}.music-order-page .isbn-row-code,.music-order-page .isbn-row-index{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.music-order-page .isbn-row-code{color:var(--text-primary)}.music-order-page .isbn-row-title{display:grid;grid-gap:2px;gap:2px}.music-order-page .isbn-row-title strong{color:var(--text-primary);line-height:1.3}.music-order-page .isbn-row-title small{color:var(--text-muted);line-height:1.3}.music-order-page .order-flow-stepper{top:48px;gap:3px;width:min(100%,720px);margin-inline:auto;padding:3px;border-radius:999px}.music-order-page .order-flow-stepper button{min-height:44px;padding:0 18px;border-radius:999px}.music-order-page .order-flow-stepper button strong{font-size:.9rem;line-height:1;white-space:nowrap}.music-order-page .order-flow-stepper button span{display:none}.selection-result-filter{width:min(100%,420px);margin-left:0}.music-order-page .book-selection-stage .music-library-stats{margin-top:12px}.music-order-page .checkout-action-bar,.music-order-page .wizard-footer{position:-webkit-sticky;position:sticky;bottom:14px;z-index:35;margin-top:18px;padding:10px;border:1px solid var(--border-subtle);border-radius:16px;background:rgba(17,21,26,.94);box-shadow:0 18px 40px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.music-order-page .checkout-action-bar button,.music-order-page .wizard-footer button{min-height:40px}.active-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle);color:var(--text-secondary)}.source-filter-link{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}.muted-source-link{margin-top:4px;color:var(--text-secondary);font-size:.84rem;font-weight:700}.catalog-request-panel{display:grid;grid-gap:14px;gap:14px}.catalog-request-list{gap:12px;margin-top:0}.compact-request-card{gap:14px;padding:16px;border-radius:16px}.catalog-request-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.request-card-index{display:grid;width:42px;min-height:42px;place-items:center;border:1px solid var(--border-subtle);border-radius:50%;background:var(--surface-subtle);color:var(--text-secondary);font-size:.82rem;font-weight:850}.request-card-title{min-width:0}.request-card-title h2{margin:8px 0 4px;color:var(--text-primary);font-size:1.06rem;line-height:1.35;overflow-wrap:anywhere}.catalog-request-content-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:12px;gap:12px}.catalog-request-action-card,.request-content-block{min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-subtle)}.request-content-block h3{margin:0 0 8px;color:var(--text-primary);font-size:.9rem}.request-meta-list{display:grid;grid-gap:8px;gap:8px;margin:0}.request-meta-list>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.request-meta-list dt{color:var(--text-muted);font-size:.74rem;font-weight:850}.request-meta-list dd{min-width:0;margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.catalog-request-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.catalog-request-action-card{padding:0;overflow:hidden}.catalog-request-action-card summary{display:flex;min-height:48px;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:12px;color:var(--text-primary);font-weight:850}.catalog-request-action-card summary::-webkit-details-marker{display:none}.catalog-request-action-card summary strong{color:var(--text-muted);font-size:.74rem;font-weight:850;white-space:nowrap}.catalog-request-action-card[open] summary{border-bottom:1px solid var(--border-subtle);background:var(--surface-hover)}.catalog-request-action-card .catalog-request-form,.catalog-request-action-card>p{padding:12px}.catalog-request-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}#book-status-list,#catalog-list,#catalog-request,#catalog-search,#create-book,#create-organization,#import-batches,#import-books,#import-create,#import-guide,#invite-user,#notification-log,#ops-summary,#order-board,#order-compose,#order-flow,#order-summary,#organizations,#pending-suppliers,#pilot-actions,#pilot-checklist,#pilot-feedback,#pilot-materials,#pilot-questions,#pilot-stage,#request-list,#request-summary,#signup-requests,#supplier-orders,#supplier-profile,#supplier-summary,#users{scroll-margin-top:18px}@media (min-width:1440px){.workspace-shell{grid-template-columns:248px minmax(0,1fr)}}@media (max-width:900px){.workspace-shell{display:block}.workspace-sidebar{position:-webkit-sticky;position:sticky;height:auto;max-height:none;gap:12px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--border-subtle);box-shadow:0 14px 34px rgba(0,0,0,.32)}.workspace-sidebar-main{gap:10px}.workspace-sidebar-toggle{display:none}.workspace-brand{align-items:center;padding:8px}html[data-workspace-sidebar=collapsed] .workspace-brand-copy{display:grid}.workspace-menu-label{display:none}.workspace-sidebar .nav-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.nav-item-group{display:flex;flex:0 0 auto;gap:6px}.workspace-sidebar .nav-pill{flex:0 0 auto;width:auto;min-height:36px;border-radius:999px;white-space:nowrap}.nav-subrow{display:none}html[data-workspace-sidebar=collapsed] .workspace-sidebar .nav-pill{width:auto;min-height:36px;padding:0 12px;border-radius:999px}html[data-workspace-sidebar=collapsed] .nav-pill-label{display:inline}html[data-workspace-sidebar=collapsed] .nav-pill-short{display:none}.workspace-sidebar-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workspace-user-card{padding:10px}html[data-workspace-sidebar=collapsed] .workspace-user-card{display:grid;place-items:stretch;padding:10px}html[data-workspace-sidebar=collapsed] .workspace-user-card small,html[data-workspace-sidebar=collapsed] .workspace-user-card span,html[data-workspace-sidebar=collapsed] .workspace-user-card strong{display:revert}.workspace-sidebar-footer button,.workspace-sidebar-footer form{width:auto}html[data-workspace-sidebar=collapsed] .workspace-sidebar-footer button{width:auto;min-width:0;padding:0 16px;font-size:.875rem}html[data-workspace-sidebar=collapsed] .workspace-sidebar-footer button:after{content:none}.workspace-content>main.page,.workspace-content>main.page.music-order-page{width:min(100vw - 24px,1280px);margin:0 auto;padding:18px 0 48px}.workspace-content .grid-2{grid-template-columns:1fr}.workspace-content .grid>*{min-width:0}.workspace-content .panel{max-width:100%}.workspace-content .table-card{max-width:100%;overflow-x:auto}.signup-request-toolbar,.stacked-list-toolbar,.user-list-toolbar.stacked-list-toolbar{grid-template-columns:1fr 1fr}.date-range-filter{grid-column:1/-1}.catalog-request-action-grid,.catalog-request-content-grid{grid-template-columns:1fr}}@media (max-width:560px){.workspace-sidebar{padding:8px}.workspace-sidebar-footer{grid-template-columns:1fr}.workspace-sidebar-footer button,.workspace-sidebar-footer form{width:100%}.compact-hero{display:grid}.catalog-request-form-grid,.date-range-filter,.signup-request-toolbar,.stacked-list-toolbar,.user-list-toolbar.stacked-list-toolbar{grid-template-columns:1fr}.date-range-filter{gap:6px;padding:10px}.date-range-separator{display:none}.active-filter-bar,.catalog-request-card-head,.request-meta-list>div{grid-template-columns:1fr}.active-filter-bar{display:grid}.request-card-index{width:-moz-fit-content;width:fit-content;min-height:30px;padding:0 10px;border-radius:999px}}@media (max-width:900px){.music-order-page .order-flow-stepper{grid-template-columns:repeat(3,minmax(0,1fr));top:8px;border-radius:999px}.music-order-page .order-flow-stepper button{min-height:40px;border-radius:999px;padding-inline:8px}.selection-result-filter{width:100%;margin-left:0}}@media (max-width:560px){.music-order-page .order-flow-stepper button strong{font-size:.76rem}.music-order-page .checkout-action-bar,.music-order-page .wizard-footer{bottom:8px;border-radius:14px}.music-order-page .checkout-action-bar.split,.music-order-page .checkout-action-group,.music-order-page .wizard-footer.split{display:grid;grid-template-columns:1fr}}.music-order-page .order-flow-stepper{position:fixed;top:8px;left:calc(232px + ((100vw - 232px - min(820px, calc(100vw - 232px - 32px))) / 2));width:min(820px,calc(100vw - 232px - 32px));margin-top:0;z-index:80}.music-order-page .order-queue-rail{position:static;top:auto;z-index:auto;margin-top:14px}.music-order-page .book-selection-stage{display:grid;grid-gap:14px;gap:14px}.music-order-page .book-selection-stage .selection-rail-frame{margin-top:0}.music-order-page .book-selection-stage .selection-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.music-order-page .book-selection-stage .selection-book-card{grid-template-rows:auto minmax(0,1fr)}.music-order-page .selection-book-copy{display:grid;grid-template-rows:2.64em 1.3em 1.3em 2.6em auto;grid-gap:6px;gap:6px;min-height:210px}.music-order-page .book-order-meta,.music-order-page .book-order-meta a,.music-order-page .book-order-meta span,.music-order-page .selection-book-author,.music-order-page .selection-book-copy h3{min-width:0}.music-order-page .selection-book-copy h3{display:-webkit-box;min-height:2.64em;margin:0;overflow:hidden;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.music-order-page .selection-book-subtitle{display:-webkit-box;overflow:hidden;color:var(--text-secondary);line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:1}.music-order-page .selection-book-subtitle.empty{color:transparent}.music-order-page .selection-book-author{display:block;margin:0;color:var(--text-secondary);overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.music-order-page .book-order-meta{display:grid;grid-template-rows:1.3em 1.3em;grid-gap:3px;gap:3px;align-content:start;min-height:2.6em}.music-order-page .book-order-meta .selection-publisher-link,.music-order-page .book-order-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-order-page .selection-card-footer{display:grid;align-self:end;min-height:0;align-items:stretch;margin-top:4px}.music-order-page .selection-poster-footer{position:absolute;right:10px;bottom:10px;left:10px;z-index:3;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;min-height:32px;pointer-events:none}.music-order-page .selection-poster-footer .status-badge{padding-inline:9px;border-color:rgba(255,255,255,.18);font-size:.68rem}.music-order-page .selection-poster-footer .status-badge,.music-order-page .selection-poster-footer strong{min-height:26px;background:rgba(11,13,16,.78);box-shadow:0 8px 18px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.music-order-page .selection-poster-footer strong{display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:var(--text-primary);font-size:.84rem;font-weight:900;white-space:nowrap}.music-order-page .book-selection-stage .selection-book-card.selected{border-color:rgba(130,180,255,.68);background:radial-gradient(circle at 16% 0,rgba(130,180,255,.26),transparent 34%),linear-gradient(180deg,rgba(31,46,63,.98),rgba(22,29,39,.98));box-shadow:inset 0 0 0 1px rgba(130,180,255,.18),0 18px 42px rgba(0,0,0,.32)}.music-order-page .order-queue-chip{border-color:rgba(130,180,255,.34);background:linear-gradient(180deg,rgba(130,180,255,.13),rgba(130,180,255,.055)),var(--surface-subtle)}.music-order-page .order-queue-chip:hover{border-color:rgba(130,180,255,.52)}.music-order-page .order-queue-chip small{display:flex;min-width:0;align-items:center;gap:6px}.music-order-page .queue-chip-state{display:inline-flex;flex:0 0 auto;min-height:20px;align-items:center;padding:0 7px;border:1px solid rgba(130,180,255,.42);border-radius:999px;background:rgba(130,180,255,.16);color:#d7e7ff;font-size:.68rem;font-weight:900}.music-order-page .selection-detail-link{width:100%;min-height:36px;justify-content:center;margin-left:0;flex:none}.music-order-page .book-order-meta .selection-publisher-link{display:block;width:auto;color:var(--brand-primary-hover);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-order-page .book-order-meta .selection-publisher-link:after{content:none}html[data-workspace-sidebar=collapsed] .music-order-page .order-flow-stepper{left:calc(76px + ((100vw - 76px - min(820px, calc(100vw - 76px - 32px))) / 2));width:min(820px,calc(100vw - 76px - 32px))}@media (max-width:900px){.music-order-page .book-selection-stage .selection-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-order-page .order-flow-stepper{top:8px;right:12px;left:12px;width:auto}.music-order-page .order-search-bar.catalog-search-overlay{margin-top:56px}}@media (max-width:560px){.music-order-page .book-selection-stage .selection-book-grid{grid-template-columns:1fr}.music-order-page .selection-card-footer{align-items:center}.music-order-page .selection-detail-link{align-self:center}}