:root{--shell-max:1560px;--shell-gutter:1.5rem;--ink:#14213d;--ink-soft:#40506d;--paper:#fbfaf6;--surface:#ffffff;--line:#dce2e8;--line-strong:#b9c4cf;--navy:#14213d;--navy-light:#243858;--gold:#d8a933;--gold-soft:#f7edcd;--teal:#177c78;--teal-soft:#dff2ef;--type-order:#1b7340;--type-account:#15599e;--type-contact:#6b2d9c;--danger:#9a3412;--warning:#fff7dd;--focus:#1476cc;--shadow:0 18px 48px rgb(20 33 61/8%);--radius:16px}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;min-height:100vh;background:radial-gradient(circle at 90% 4%,rgb(216 169 51/11%),transparent 28rem),var(--paper)}a{color:inherit}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{position:fixed;z-index:100;left:1rem;top:-5rem;background:white;padding:.8rem 1rem;border-radius:.5rem;box-shadow:var(--shadow)}.skip-link:focus{top:1rem}.topbar{background:var(--navy);color:white;display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem max(var(--shell-gutter),calc((100% - var(--shell-max)) / 2 + var(--shell-gutter)))}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:.65rem;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700;letter-spacing:-.015em;text-decoration:none;white-space:nowrap}.brand-mark{flex:0 0 auto;height:36px;width:36px}.topbar-search{display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;max-width:620px}.topbar-search input{border:2px solid transparent;border-radius:9px;font-size:.95rem;min-height:40px;padding:.5rem .85rem;width:100%}.topbar-search .button{min-height:40px;padding:.5rem 1.1rem}.topbar-identity{border-left:1px solid rgb(255 255 255/20%);padding-left:1.25rem}.topbar-signout{background:transparent;border-color:rgb(255 255 255/35%);color:white;min-height:40px;padding:.5rem 1rem}.topbar-signout:hover{background:rgb(255 255 255/12%);border-color:white}.page-shell{margin:0 auto;max-width:var(--shell-max);padding:1.5rem var(--shell-gutter) 5rem}.eyebrow,.record-type{color:var(--teal);font-size:.75rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.record-type-order{color:var(--type-order)}.record-type-account{color:var(--type-account)}.record-type-contact{color:var(--type-contact)}.auth-card h1,.detail-header h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,5vw,4rem);letter-spacing:-.035em;line-height:1.04;margin:.45rem 0 .8rem}.detail-card,.results-section,.search-panel{background:rgb(255 255 255/94%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.search-panel{overflow:hidden}.filter-disclosure{border-top:1px solid var(--line)}.search-panel .filter-disclosure{border-top:0}.filter-summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:.75rem;list-style:none;padding:1.15rem 2rem;user-select:none}.filter-summary::-webkit-details-marker{display:none}.filter-summary:before{border-left:2px solid;border-bottom:2px solid;content:"";height:.5rem;rotate:-45deg;transition:rotate .15s ease;width:.5rem}.filter-disclosure[open] .filter-summary:before{rotate:135deg}.filter-summary:hover{background:rgb(20 33 61/4%)}.filter-summary:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.filter-count{background:var(--gold);border-radius:999px;color:#241900;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.2rem .6rem}@media (prefers-reduced-motion:reduce){.filter-summary:before{transition:none}}.filter-grid{border:0;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 2rem 2rem}.filter-grid label{color:var(--ink-soft);display:grid;font-size:.78rem;font-weight:800;gap:.4rem}.filter-grid input,.filter-grid select{background:white;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);min-height:44px;padding:.6rem .7rem;width:100%}.filter-actions{align-items:flex-end;display:flex;gap:.9rem;grid-column:span 2}.button,.filter-actions .text-link{align-items:center;display:inline-flex;min-height:44px}.button{border:1px solid transparent;border-radius:9px;cursor:pointer;font-size:.88rem;font-weight:800;justify-content:center;padding:.7rem 1rem;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--gold);color:#211700}.button-primary:hover{background:#e8bc4b}.button-secondary{background:white;border-color:var(--line-strong);color:var(--navy)}.button-secondary:hover{border-color:var(--navy)}.text-link{color:#105e80;font-weight:800;text-underline-offset:.2em}.link-button{background:none;border:0;cursor:pointer;min-height:44px;padding:0}.criteria-warning{background:var(--warning);border:1px solid #ead17e;border-radius:12px;color:#533f00;margin-top:1.25rem;padding:1rem 1.25rem}.criteria-warning ul{margin-bottom:0}.results-section{margin-top:1.5rem;padding:2rem}.results-toolbar{display:grid;gap:0 2rem;grid-template-columns:minmax(0,1fr) auto}.results-toolbar .eyebrow{grid-area:1/1}.results-toolbar h2{font-family:Georgia,Times New Roman,serif;font-size:2rem;grid-area:2/1;margin:.25rem 0 0}.results-criteria{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;grid-column:1/-1;grid-row:3;margin:.25rem 0 0;overflow-wrap:anywhere}.toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.results-section .toolbar-actions{align-self:end;grid-area:1/2/3/3}.export-disclosure{background:#f2f5f7;border-left:4px solid var(--teal);color:var(--ink-soft);font-size:.84rem;line-height:1.5;margin:1.5rem 0;padding:.8rem 1rem}.results-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.result-card{border-top:1px solid var(--line);padding:1.6rem 0}.result-card .result-meta{margin-bottom:0}.result-card:first-child{border-top:0}.result-heading,.result-type-row{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.exact-badge{background:var(--gold-soft);border-radius:999px;color:#684b00;font-size:.72rem;font-weight:800;padding:.35rem .65rem}.result-heading h2{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;margin:.4rem 0 .15rem}.result-link{color:inherit;text-decoration:none}.result-link:hover{color:#105e80;text-decoration:underline;text-underline-offset:.14em}.identifier{color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.83rem;margin:0}.status-pill{background:var(--teal-soft);border-radius:999px;color:#0c5955;font-size:.75rem;font-weight:800;padding:.4rem .75rem;white-space:nowrap}.detail-meta,.result-meta{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0}.detail-meta div,.result-meta div{min-width:0}dt{color:var(--ink-soft);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}dd{font-size:.88rem;margin:.3rem 0 0;overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;margin-top:1rem}.empty-state{border-top:1px solid var(--line);margin-top:1.5rem;padding:2rem 0 0}.detail-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.print-control{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem}.print-scope{color:var(--ink-soft);font-size:.75rem;margin:0;max-width:28rem;text-align:right}.print-metadata{display:none}.detail-card{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 290px;overflow:hidden}.detail-card>section,.detail-header{grid-column:1;padding:2rem 2.25rem}.detail-header{align-items:flex-start;background:linear-gradient(135deg,#f7f3e8,#fff);border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.detail-header h1{font-size:clamp(2rem,4vw,3rem)}.detail-card>section{border-bottom:1px solid var(--line)}.detail-card h2{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;margin:0 0 .9rem}.detail-card section>p{color:var(--ink-soft);line-height:1.65}.detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.related-list,.timeline{list-style:none;margin:0;padding:0}.related-list{display:grid;gap:.65rem}.related-list li{align-items:center;background:#f7f8f9;border-radius:9px;display:grid;gap:.7rem;grid-template-columns:80px minmax(0,1fr) auto;padding:.8rem 1rem}.related-list li>span{color:var(--teal);font-size:.7rem;font-weight:800;text-transform:uppercase}.timeline li{border-left:2px solid var(--line-strong);margin-left:.45rem;padding:0 0 1.5rem 1.25rem;position:relative}.timeline li:before{background:var(--gold);border:3px solid white;border-radius:50%;box-shadow:0 0 0 1px var(--line-strong);content:"";height:10px;left:-7px;position:absolute;top:.15rem;width:10px}.timeline small,.timeline time{color:var(--ink-soft);display:block;font-size:.75rem}.timeline strong{display:block;margin-top:.25rem}.timeline p{line-height:1.55;margin:.45rem 0}.artwork-panel{background:#f3f6f7;border-left:1px solid var(--line);grid-column:2;grid-row:1/span 4;padding:2rem 1.5rem}.artwork-state{background:white;border:1px solid var(--line-strong);border-radius:9px;font-weight:800;padding:.8rem}.artwork-panel>p:last-child{color:var(--ink-soft);font-size:.83rem;line-height:1.55}.page-shell-wide,.topbar-wide{--shell-max:1680px;--shell-gutter:clamp(0.8rem,1.8vw,2rem)}.page-shell-wide{padding:1.25rem var(--shell-gutter) 5rem}.order-detail-toolbar{margin:0 auto .75rem}.order-workspace{color:#172334;min-width:0}.layout-picker{align-items:center;background:rgb(255 255 255/97%);border:1px solid #d9e0e7;border-radius:14px;box-shadow:0 12px 28px rgb(15 35 57/9%);display:grid;gap:.8rem 1.5rem;grid-template-columns:minmax(220px,1fr) minmax(500px,1.8fr);margin-bottom:.75rem;padding:.9rem 1rem;position:sticky;top:.5rem;z-index:20}.layout-picker-kicker,.support-eyebrow{color:#0b766f;font-size:.66rem;font-weight:850;letter-spacing:.1em;margin:0;text-transform:uppercase}.layout-picker h2{font-size:1rem;letter-spacing:-.01em;margin:.18rem 0 0}.layout-picker>div:first-child>p:last-child{color:#5d6979;font-size:.72rem;margin:.2rem 0 0}.layout-picker-options{display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}.layout-picker-button{background:#f5f7f9;border:1px solid #ced7e0;border-radius:9px;color:#263548;cursor:pointer;display:grid;gap:.08rem;min-height:48px;padding:.45rem .65rem;text-align:left;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.layout-picker-button:hover{background:#edf3f5;border-color:#8295a7}.layout-picker-button[aria-pressed=true]{background:#142d48;border-color:#142d48;box-shadow:inset 0 -3px 0 #d8a933;color:white}.layout-picker-button span{font-size:.78rem;font-weight:850}.layout-picker-button small{color:inherit;font-size:.61rem;opacity:.74}.layout-preference-state{color:#617081;font-size:.65rem;grid-column:2;margin:-.35rem 0 0;text-align:right}.order-layout-stage{background:#eef2f5;border:1px solid #cfd7df;border-radius:12px;box-shadow:0 16px 42px rgb(20 33 61/8%);min-width:0;overflow:clip}.order-record-strip{align-items:center;background:#142d48;color:#dbe5ef;display:flex;font-size:.69rem;gap:1rem;justify-content:flex-end;min-height:34px;padding:.45rem 1rem}.order-record-strip span:first-child{margin-right:auto}.order-record-strip strong{color:#f1c760}.order-object-header{align-items:stretch;background:white;border-bottom:1px solid #d4dce4;display:grid;gap:1.25rem;grid-template-columns:minmax(330px,1.45fr) minmax(520px,1fr);padding:1rem 1.2rem}.order-object-title{align-self:center;min-width:0}.order-object-title>p{color:#0c766f;font-size:.68rem;font-weight:850;letter-spacing:.09em;margin:0 0 .25rem;text-transform:uppercase}.order-object-title h1{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.25rem,2.1vw,2rem);letter-spacing:-.035em;line-height:1.08;margin:0;overflow-wrap:anywhere}.order-object-title>span{color:#667383;display:block;font-size:.82rem;margin-top:.35rem}.order-headline{align-items:stretch;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.order-headline .order-field{border-left:1px solid #dbe1e7;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.25rem .8rem}.order-field dt,.order-headline dt{color:#6d7987;font-size:.61rem;font-weight:800;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.order-headline dd{color:#172334;font-size:.88rem;font-weight:800;line-height:1.25}.dynamics-command-bar,.order-anchor-bar{align-items:center;background:#f9fbfc;border-bottom:1px solid #d4dce4;display:flex;gap:0;min-height:34px;overflow-x:auto;padding:0 .8rem}.dynamics-command-bar a,.order-anchor-bar a{border-bottom:2px solid transparent;color:#3d5268;font-size:.69rem;font-weight:750;padding:.55rem .75rem .45rem;text-decoration:none;white-space:nowrap}.dynamics-command-bar a:hover,.order-anchor-bar a:hover{border-color:#0b766f;color:#0b5d59}.dynamics-command-bar{background:#fff;border-bottom-color:#c7d1db}.dynamics-command-bar>span{color:#657486;font-size:.67rem;font-weight:800;margin-right:auto;padding:0 .6rem;text-transform:uppercase}.order-group-layout{display:grid;gap:.48rem;grid-template-columns:repeat(12,minmax(0,1fr));padding:.55rem}.order-group{background:white;border:1px solid #d4dce4;border-radius:7px;min-width:0;overflow:hidden}.order-group>header,.order-support-card>header{border-bottom:1px solid #e0e6eb;padding:.55rem .7rem .45rem}.order-group>header h2,.order-support-card h2{color:#1c3047;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;letter-spacing:-.01em;margin:0}.order-group>header p{color:#75808d;font-size:.58rem;line-height:1.35;margin:.16rem 0 0}.line-item-details,.order-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.28rem .7rem .55rem}.order-field{border-bottom:1px solid #edf0f3;display:grid;gap:.35rem;grid-template-columns:minmax(90px,.9fr) minmax(0,1.1fr);min-width:0;padding:.35rem .45rem .35rem 0}.order-field:nth-last-child(-n+2){border-bottom-color:transparent}.order-field dd{color:#1a2a3c;font-size:.68rem;font-weight:620;line-height:1.28;margin:0;min-width:0;overflow-wrap:anywhere}.order-field-money dd{font-variant-numeric:tabular-nums}.order-field-status dd{color:#0a625c;font-weight:800}.order-hybrid-grid>.order-group-follow-ups,.order-hybrid-grid>.order-group-imprint,.order-hybrid-grid>.order-group-order-flags,.order-hybrid-grid>.order-group-proofs,.order-hybrid-grid>.order-group-ship-to,.order-hybrid-grid>.order-group-shipping-schedule,.order-hybrid-grid>.order-group-sold-to,.order-hybrid-grid>.order-group-supplier,.order-hybrid-grid>.order-group-totals{grid-column:span 4}.order-hybrid-grid>.order-group-order-information,.order-hybrid-grid>.order-line-items{grid-column:1/-1}.order-hybrid-grid>.order-group-notes,.order-hybrid-grid>.order-group-supplier-confirmation{grid-column:span 6}.order-dynamics-grid>.order-group,.order-sap-grid>.order-group{grid-column:span 4}.order-dynamics-grid>.order-line-items,.order-sap-grid>.order-line-items{grid-column:1/-1}.order-dynamics-grid>.order-group-notes,.order-dynamics-grid>.order-group-supplier-confirmation{grid-column:span 6}.order-layout-sap .order-layout-stage{background:#f3f5f6}.order-layout-sap .order-record-strip{background:#354a5f}.order-layout-sap .order-object-title>p,.order-layout-sap .support-eyebrow{color:#0877a1}.order-layout-dynamics .order-record-strip{background:#133d66}.order-layout-dynamics .order-group{border-radius:2px}.order-line-items>header{background:#f7f9fa}.line-item-record+.line-item-record{border-top:1px solid #d4dce4}.line-item-table-wrap{overflow-x:auto}.line-item-table{border-collapse:collapse;font-size:.68rem;min-width:880px;width:100%}.line-item-table th{background:#e8edf1;color:#4b5c6e;font-size:.59rem;letter-spacing:.04em;padding:.45rem .55rem;text-align:left;text-transform:uppercase}.line-item-table td{border-right:1px solid #e2e7ec;color:#1d2c3e;font-weight:650;padding:.55rem;vertical-align:top}.line-item-table td:last-child,.line-item-table th:last-child{border-right:0}.line-item-details{background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:.45rem}.line-item-details .order-field{grid-template-columns:minmax(95px,1fr) minmax(0,1fr)}.order-support-grid{display:grid;gap:.48rem;grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr) minmax(240px,1fr);padding:0 .55rem .55rem}.order-support-card{background:white;border:1px solid #d4dce4;border-radius:7px;min-width:0;overflow:hidden}.order-support-card>header{padding-bottom:.55rem}.support-eyebrow{font-size:.57rem;margin-bottom:.15rem}.order-activity ol,.order-relationships{list-style:none;margin:0;padding:.55rem .7rem}.order-activity li{border-left:2px solid #cfd9e0;display:grid;gap:.15rem .75rem;grid-template-columns:minmax(135px,.55fr) minmax(0,1.45fr);padding:.2rem 0 .75rem .8rem;position:relative}.order-activity li:before{background:#d8a933;border:2px solid white;border-radius:999px;box-shadow:0 0 0 1px #aebdc8;content:"";height:8px;left:-5px;position:absolute;top:.3rem;width:8px}.order-activity small,.order-activity time,.order-relationships small{color:#75808d;font-size:.61rem}.order-activity strong{font-size:.69rem}.order-activity p{color:#4e5d6c;font-size:.66rem;grid-column:2;line-height:1.45;margin:0}.order-activity small{grid-column:2}.order-relationships{display:grid;gap:.35rem}.order-relationships li{background:#f5f7f9;border-radius:5px;display:grid;gap:.1rem;grid-template-columns:auto 1fr;padding:.5rem .6rem}.order-relationships li>span{color:#0b766f;font-size:.57rem;font-weight:850;grid-row:span 2;padding-right:.4rem;text-transform:uppercase}.order-relationships strong{font-size:.67rem}.empty-support,.order-artwork>p{color:#657281;font-size:.65rem;line-height:1.45;margin:0;padding:.55rem .7rem}.order-artwork .order-artwork-state{background:#fff8e2;border:1px solid #ead17e;color:#5b4400;font-weight:800;margin:.55rem .7rem 0;padding:.5rem .6rem}.order-hubspot-grid{display:grid;grid-template-columns:minmax(255px,.72fr) minmax(520px,1.75fr) minmax(285px,.85fr);min-width:1080px}.order-hubspot-pane{background:#f5f7f9;min-width:0;padding:0 .45rem .55rem}.order-hubspot-pane+.order-hubspot-pane{border-left:1px solid #cfd7df}.hubspot-pane-title{background:white;border-bottom:1px solid #d4dce4;color:#33475b;font-size:.69rem;font-weight:850;margin:0 -.45rem .45rem;padding:.65rem .7rem}.order-hubspot-pane>.order-group,.order-hubspot-pane>.order-support-card{margin-top:.45rem}.order-hubspot-pane .line-item-details,.order-hubspot-pane .order-field-grid{grid-template-columns:1fr}.order-hubspot-pane .order-field{grid-template-columns:minmax(88px,.8fr) minmax(0,1fr)}.order-hubspot-main .order-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-hubspot-main .line-item-details{grid-template-columns:repeat(3,minmax(0,1fr))}.order-layout-hubspot .order-record-strip{background:#33475b}.order-layout-hubspot .order-layout-stage{overflow-x:auto}.order-layout-hubspot .order-object-title>p,.order-layout-hubspot .support-eyebrow{color:#e05d39}@media (max-width:1200px){.layout-picker{grid-template-columns:1fr}.layout-preference-state{grid-column:1}.order-object-header{grid-template-columns:1fr}.order-headline .order-field:first-child{border-left:0}.order-dynamics-grid>.order-group,.order-hybrid-grid>.order-group,.order-sap-grid>.order-group{grid-column:span 6}.order-dynamics-grid>.order-line-items,.order-hybrid-grid>.order-group-order-information,.order-hybrid-grid>.order-line-items,.order-sap-grid>.order-line-items{grid-column:1/-1}.line-item-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.page-shell-wide{padding-left:.55rem;padding-right:.55rem}.layout-picker{position:static}.layout-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}.order-record-strip{align-items:flex-start;flex-direction:column;gap:.2rem}.order-record-strip span:first-child{margin-right:0}.order-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.order-headline .order-field:nth-child(3){border-left:0}.order-dynamics-grid>.order-group,.order-hybrid-grid>.order-group,.order-sap-grid>.order-group{grid-column:1/-1}.line-item-details,.order-field-grid{grid-template-columns:1fr}.order-field:nth-last-child(-n+2){border-bottom-color:#edf0f3}.order-field:last-child{border-bottom-color:transparent}.order-support-grid{grid-template-columns:1fr}}.auth-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.auth-card{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-width:650px;padding:clamp(2rem,6vw,4rem)}.auth-card h1{font-size:clamp(2.2rem,7vw,3.7rem)}.auth-card>p:not(.eyebrow){color:var(--ink-soft);font-size:1.1rem}.boundary-note{background:var(--warning);border-left:4px solid var(--gold);line-height:1.6;margin-top:2rem;padding:1rem 1.2rem}.print-watermark{display:none}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:850px){.topbar{gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) auto}.topbar-search{grid-column:1/-1;max-width:none;order:3}.topbar-identity{padding-left:1rem}.filter-summary{padding:1rem 1.25rem}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.25rem 1.25rem}.results-toolbar{grid-template-columns:minmax(0,1fr)}.results-section .toolbar-actions{grid-area:4/1;justify-content:flex-start;margin-top:.9rem}.result-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{display:block}.artwork-panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:560px){.brand{font-size:1rem;gap:.5rem;line-height:1.25;white-space:normal}.brand-mark{height:32px;width:32px}.topbar{gap:.6rem .75rem}.topbar-identity{padding-left:.75rem}:root{--shell-gutter:0.8rem}.page-shell{padding:1.5rem var(--shell-gutter) 3rem}.detail-card>section,.detail-header,.results-section{padding:1.25rem}.filter-grid{grid-template-columns:1fr}.filter-actions{grid-column:auto}.toolbar-actions,.toolbar-actions .button,.toolbar-actions>*{width:100%}.result-heading{align-items:flex-start}.detail-meta,.related-list li,.result-meta{grid-template-columns:1fr}.related-list li{align-items:start}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{size:landscape;margin:.7in}body{background:white;color:black;font-family:Arial,sans-serif}.no-print,.skip-link,.topbar{display:none!important}.page-shell{margin:0;max-width:none;padding:0}.detail-card{border:0;box-shadow:none;display:block;overflow:visible}.order-group,.order-layout-stage,.order-support-card{border-color:#999;box-shadow:none}.order-layout-stage{background:white;overflow:visible}.dynamics-command-bar,.hubspot-pane-title,.order-anchor-bar,.order-record-strip{display:none}.order-object-header{border:1px solid #999}.order-group-layout,.order-support-grid{display:block;padding:0}.order-group,.order-hubspot-pane>.order-group,.order-hubspot-pane>.order-support-card,.order-support-card{break-inside:avoid;margin:.12in 0}.order-hubspot-grid{display:block;min-width:0}.order-hubspot-pane{background:white;border:0!important;padding:0}.print-metadata{border-bottom:2px solid #333;display:block;font-size:10pt;font-weight:700;margin:0;padding:0 0 .15in}.artwork-panel,.detail-card>section,.detail-header{border-color:#999;padding:.2in 0}.artwork-panel{background:white;border-left:0}.print-watermark{border:3px double #777;bottom:0;display:block;font-size:11pt;font-weight:800;left:0;letter-spacing:.08em;position:fixed;right:0;padding:.12in;text-align:center}a[href]:after{color:#555;content:" (" attr(href) ")";font-size:9pt;overflow-wrap:anywhere}}.history-cutoff{align-items:center;background:#f2f6fa;border:1px solid #c9d8e6;border-radius:12px;color:#23384a;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between;margin-top:1.25rem;padding:.9rem 1.25rem}.history-cutoff-summary{flex:1 1 22rem;margin:0}.history-cutoff-form{margin:0}.history-cutoff-form button{background:#ffffff;border:1px solid #97b0c6;border-radius:8px;color:#1d3247;cursor:pointer;font:inherit;min-height:44px;padding:.5rem 1rem}.history-cutoff-form button:disabled{cursor:progress;opacity:.65}.history-cutoff-message{flex:1 1 100%;margin:0}.history-cutoff-message.is-error{color:#8a2b2b}.artwork-panel{background:#ffffff;border:1px solid #dfe6ee;border-radius:12px;margin-top:1.5rem;padding:1.5rem 1.75rem}.artwork-panel h2{align-items:baseline;display:flex;gap:.75rem;margin:0 0 .25rem}.artwork-count{color:#5a6b7c;font-size:.85rem;font-weight:400}.artwork-group{margin-top:1.25rem}.artwork-group h3{font-size:.95rem;margin:0 0 .15rem}.artwork-note{color:#5a6b7c;font-size:.85rem;margin:0 0 .6rem}.artwork-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));list-style:none;margin:0;padding:0}.artwork-tile a{color:inherit;display:block;text-decoration:none}.artwork-tile a:focus-visible .artwork-name,.artwork-tile a:hover .artwork-name{text-decoration:underline}.artwork-preview{align-items:center;aspect-ratio:4/3;background:#f4f7fa;border:1px solid #dfe6ee;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.artwork-preview img{height:100%;object-fit:contain;width:100%}.artwork-badge{color:#6b7c8d;font-size:.8rem;font-weight:600;letter-spacing:.04em}.artwork-name{display:block;font-size:.82rem;margin-top:.4rem;overflow-wrap:anywhere}.artwork-meta{color:#5a6b7c;font-size:.82rem;white-space:nowrap}.artwork-disclosure,.artwork-empty{color:#5a6b7c;font-size:.85rem;margin:.75rem 0 0}