:root{--ink:#17342e;--green:#153f36;--green-2:#21584b;--orange:#ef6737;--orange-dark:#d94e20;--cream:#f7f4ed;--paper:#fffdf8;--line:#dedbd2;--muted:#6c746f;--soft:#ece8de;--success:#2d7a59;--warning:#b36a1f;--danger:#b74738;--shadow:0 18px 60px rgba(26,49,42,.13);--radius:14px;--sidebar:248px}
*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.skip-link{position:fixed;z-index:100;left:12px;top:-60px;background:#fff;padding:10px 14px;color:var(--green)}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);display:flex;flex-direction:column;background:var(--green);color:#f8f3e9;padding:25px 18px 18px;z-index:20}.brand{display:flex;align-items:center;gap:11px;font-weight:720;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--orange);color:#fff;font-size:11px;letter-spacing:.04em}.main-nav{display:grid;gap:5px;margin-top:39px}.nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:#bdcdc8;font-size:14px;text-align:left}.nav-link:hover,.nav-link.is-active{background:rgba(255,255,255,.1);color:#fff}.nav-link svg{width:18px}.nav-badge{margin-left:auto;min-width:20px;border-radius:10px;background:#f4b39c;color:#6c2611;font-size:11px;padding:2px 6px;text-align:center}.collection-nav{margin-top:34px;min-height:0;overflow:auto}.nav-section-head{display:flex;align-items:center;justify-content:space-between;padding:0 7px}.nav-section-head h2{margin:0;color:#8fab9f;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent}.icon-button--inverse{color:#a8beb6}.icon-button--inverse:hover{background:rgba(255,255,255,.1);color:#fff}.icon-button svg{width:18px}.collection-list{display:grid;gap:3px;margin-top:11px}.collection-button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#b8c9c3;padding:9px;border-radius:8px;text-align:left;font-size:13px}.collection-button:before{content:"";width:7px;height:7px;border:1px solid currentColor;border-radius:2px}.collection-button:hover,.collection-button.is-active{color:#fff;background:rgba(255,255,255,.08)}.collection-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-button em{margin-left:auto;font-style:normal;color:#78958a;font-size:11px}.sidebar-foot{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding:17px 5px 0;margin-top:auto}.avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#d6cab5;color:var(--green);font-size:12px;font-weight:750}.avatar--small{width:28px;height:28px}.user-meta{min-width:0;display:grid}.user-meta strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-meta span{font-size:10px;text-transform:capitalize;color:#8fab9f}.sidebar-foot .icon-button{margin-left:auto}
.workspace{min-height:100vh;margin-left:var(--sidebar)}.demo-banner{min-height:37px;display:flex;align-items:center;justify-content:center;gap:9px;background:#f8d6a7;color:#5e391f;font-size:12px;padding:8px 40px;position:relative}.demo-banner strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.demo-banner button{position:absolute;right:17px;border:0;background:none;color:inherit;font-size:18px}.topbar{height:63px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid var(--line);padding:0 38px;background:rgba(247,244,237,.92);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.integration-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#3e9b6b;box-shadow:0 0 0 3px rgba(62,155,107,.12)}.status-dot.setup_needed,.status-dot.degraded{background:#cf7b2e;box-shadow:0 0 0 3px rgba(207,123,46,.12)}.status-dot.disconnected{background:#b74738;box-shadow:0 0 0 3px rgba(183,71,56,.12)}.status-dot.demo{background:#7d8067;box-shadow:0 0 0 3px rgba(125,128,103,.12)}.sync-time:before{content:"·";margin-right:7px}.sync-time:empty:before{content:"";margin:0}.user-chip{display:flex;align-items:center;gap:8px;border:0;background:none;margin-left:26px;font-size:12px;font-weight:650}.mobile-menu{display:none;margin-right:auto}.main-content{padding:48px 42px 70px;max-width:1680px;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.eyebrow{margin:0 0 9px;color:var(--orange-dark);font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.eyebrow.light{color:#f5a57f}.page-heading h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:43px;font-weight:500;line-height:1;letter-spacing:-.035em}.muted{color:var(--muted)}.page-heading .muted{margin:12px 0 0;font-size:13px}.heading-actions{display:flex;gap:9px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 17px;border:1px solid transparent;border-radius:9px;font-size:12px;font-weight:700;transition:.15s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--orange);color:#fff;box-shadow:0 5px 16px rgba(239,103,55,.18)}.button--primary:hover{background:var(--orange-dark)}.button--secondary{border-color:#cfcac0;background:transparent}.button--secondary:hover,.button--quiet:hover{background:#fff}.button--quiet{background:transparent;color:var(--muted)}.button--wide{width:100%;min-height:48px}.text-button{border:0;background:none;color:var(--orange-dark);padding:5px;font-weight:650;font-size:12px}
.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 27px}.summary-card{border:1px solid var(--line);border-radius:12px;background:rgba(255,253,248,.55);padding:17px 18px}.summary-card span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.summary-card strong{display:block;margin-top:9px;font-family:Georgia,serif;font-size:25px;font-weight:500}.summary-card small{color:var(--muted);font-size:10px}.library-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.search-box{display:flex;align-items:center;gap:10px;max-width:520px;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:0 12px}.search-box:focus-within{outline:2px solid rgba(239,103,55,.2);border-color:var(--orange)}.search-box svg{width:17px;color:#84908c}.search-box input{height:40px;width:100%;border:0;outline:0;background:transparent;font-size:12px}.filter-row{display:flex;gap:7px;align-items:center}.filter-row select{height:40px;max-width:145px;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:0 30px 0 11px;font-size:11px}.view-toggle{display:flex;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:3px}.view-toggle button{display:grid;place-items:center;width:33px;height:31px;border:0;border-radius:6px;background:transparent;color:#87928e}.view-toggle button.is-active{background:var(--green);color:#fff}.view-toggle svg{width:16px}.result-bar{min-height:53px;display:flex;align-items:center;justify-content:space-between}.result-bar p{margin:0;color:var(--muted);font-size:11px}.active-filter{display:flex;gap:6px}.filter-pill{display:flex;align-items:center;gap:6px;background:#dfe9e4;color:var(--green);padding:5px 9px;border-radius:20px;font-size:10px}.filter-pill button{border:0;background:none;padding:0;line-height:1}.asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.asset-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden;transition:transform .15s,box-shadow .15s}.asset-card:hover{transform:translateY(-2px);box-shadow:0 9px 30px rgba(29,53,46,.09)}.asset-open{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left}.asset-preview{aspect-ratio:1.08/1;position:relative;display:grid;place-items:center;background:#e8e6df;overflow:hidden}.asset-preview img,.asset-preview video{width:100%;height:100%;object-fit:cover}.asset-preview .format-chip{position:absolute;left:10px;top:10px;background:rgba(20,50,43,.86);color:#fff;border-radius:6px;padding:5px 7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.asset-preview .play{position:absolute;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.88);color:var(--green);font-size:13px}.asset-info{padding:13px 13px 14px}.asset-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.asset-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.asset-size{flex:none;color:#919893;font-size:9px}.tag-row{display:flex;gap:5px;margin-top:9px;overflow:hidden}.tag{flex:none;border:1px solid #dfdcd5;border-radius:5px;padding:3px 6px;color:#69746f;font-size:9px;background:#faf8f3}.account-row{display:flex;gap:5px;margin-top:12px;border-top:1px solid #ebe8e0;padding-top:10px}.account-status{display:flex;align-items:center;gap:5px;padding:3px 7px;border-radius:20px;background:#edeae2;font-size:9px}.account-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#909791}.account-status.running{background:#dcf0e3;color:#245a40}.account-status.running:before{background:#329660}.account-status.previously_ran{background:#e2e7ef;color:#4d607d}.account-status.previously_ran:before{background:#7189ad}.account-status.never_ran{background:#f0ece2;color:#6f6758}.account-status.unknown{background:#f3e5d9;color:#8d572c}.account-status.unknown:before{background:#c37a39}.asset-grid.is-list{display:grid;grid-template-columns:1fr;gap:8px}.asset-grid.is-list .asset-card{height:88px}.asset-grid.is-list .asset-open{display:grid;grid-template-columns:92px 1fr;height:100%}.asset-grid.is-list .asset-preview{aspect-ratio:auto}.asset-grid.is-list .asset-info{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) auto;align-items:center;gap:15px}.asset-grid.is-list .tag-row,.asset-grid.is-list .account-row{margin:0;padding:0;border:0}.error-panel,.empty-state{padding:60px 25px;text-align:center;border:1px dashed #cec9bd;border-radius:12px;background:rgba(255,255,255,.35)}.error-panel{display:flex;flex-direction:column;align-items:center;gap:10px}.error-panel span{color:var(--muted);font-size:12px}.empty-icon{display:grid;place-items:center;width:45px;height:45px;margin:auto;border-radius:50%;background:#dfe8e3;color:var(--green);font-size:20px}.empty-state h2{font:500 24px Georgia,serif;margin:16px 0 7px}.empty-state p{color:var(--muted);font-size:12px;margin:0 0 18px}
.job-list{display:grid;gap:10px;margin-top:31px}.job-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.job-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e8eee9;font-size:14px}.job-copy strong{display:block;font-size:12px}.job-copy span{color:var(--muted);font-size:10px}.job-status{font-size:10px;text-transform:capitalize;padding:5px 8px;border-radius:20px;background:#ebe9e3}.job-status.complete,.job-status.completed,.job-status.succeeded{background:#dceddf;color:#246041}.job-status.failed{background:#f4ddd7;color:#913c2f}.job-status.pending,.job-status.running{background:#fae9cc;color:#8b591f}
.modal,.drawer{border:0;background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.modal{width:min(700px,calc(100vw - 30px));max-height:92vh;border-radius:16px;padding:0;overflow:auto}.modal::backdrop,.drawer::backdrop{background:rgba(9,28,23,.55);backdrop-filter:blur(2px)}.modal-head{padding:28px 30px 20px;border-bottom:1px solid var(--line)}.modal-head h2{font:500 31px Georgia,serif;margin:0}.modal-head p:last-child{margin:9px 35px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.modal-close{position:absolute;right:18px;top:17px;z-index:2;border:0;background:transparent;font-size:24px;color:var(--muted)}.upload-modal>form:not([method=dialog]){padding:20px 30px 28px}.drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:142px;border:1.5px dashed #b9b8af;border-radius:11px;background:#faf8f2;text-align:center;cursor:pointer}.drop-zone.is-dragging{border-color:var(--orange);background:#fff4ed}.drop-zone strong{font-size:12px;margin-top:8px}.drop-zone span:last-child{color:var(--muted);font-size:10px;margin-top:4px}.upload-glyph{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-size:18px}.file-list{display:grid;gap:7px;margin-top:12px}.file-item{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:8px}.file-thumb{width:35px;height:35px;border-radius:6px;background:#e7e4dc;object-fit:cover}.file-meta{min-width:0}.file-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.file-meta span{font-size:9px;color:var(--muted)}.file-item button{border:0;background:none;color:var(--muted)}.file-progress{grid-column:2/4;height:3px;border-radius:2px;background:#e5e2da;overflow:hidden}.file-progress span{display:block;width:0;height:100%;background:var(--orange);transition:width .2s}.file-notice{color:var(--warning)!important}.form-section{padding:17px 0;border-bottom:1px solid var(--line)}fieldset{border:0;margin:0;padding:0}legend,.modal label{display:block;margin-bottom:8px;font-size:10px;font-weight:720;letter-spacing:.04em}.check-grid{display:flex;gap:8px}.check-pill{position:relative}.check-pill input{position:absolute;opacity:0}.check-pill span{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:11px}.check-pill span:before{content:"";width:8px;height:8px;border:1px solid #9ba39e;border-radius:50%}.check-pill input:checked+span{border-color:var(--green);background:#e5eee9}.check-pill input:checked+span:before{border:3px solid var(--green)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.form-grid label{margin:0}.form-grid select,.form-grid input,.small-modal input{width:100%;height:41px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:11px}.inline-control{display:flex}.inline-control input{border-radius:8px 0 0 8px}.inline-control button{border:1px solid var(--line);border-left:0;border-radius:0 8px 8px 0;background:#e7ece8;font-size:10px;font-weight:700}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.form-message{min-height:16px;margin:11px 0 0;color:var(--danger);font-size:10px}.small-modal{width:min(450px,calc(100vw - 30px));padding-bottom:25px}.small-modal #collection-form{padding:22px 30px 0}.small-modal input{margin-top:8px}.drawer{position:fixed;inset:0 0 0 auto;width:min(590px,100vw);max-width:none;height:100vh;max-height:none;margin:0;padding:0;border-radius:0;overflow:auto}.drawer[open]{animation:drawer-in .22s ease-out}.drawer-head{padding:32px 29px 18px}.drawer-head h2{margin:0 40px 5px 0;font:500 27px Georgia,serif;overflow-wrap:anywhere}.drawer-head p{margin:0;color:var(--muted);font-size:10px}.detail-preview{margin:0 29px;max-height:430px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:#e8e5dd}.detail-preview img,.detail-preview video{width:100%;max-height:430px;object-fit:contain}.drawer-section{padding:23px 29px;border-bottom:1px solid var(--line)}.drawer-section h3{margin:0 0 13px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.account-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 15px;padding:11px 0;border-top:1px solid #ece9e1}.account-detail:first-of-type{border-top:0}.account-detail strong{font-size:11px}.account-detail small{display:block;color:var(--muted);font-size:9px}.meta-id{grid-column:1/3;font-family:ui-monospace,monospace;font-size:9px;color:var(--muted);overflow-wrap:anywhere}.activity-row{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:start;padding:8px 0}.activity-row i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#94a29c}.activity-row strong{display:block;font-size:10px}.activity-row span,.activity-row time{color:var(--muted);font-size:9px}.linked-ad{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid #ece9e1;font-size:10px}.linked-ad small{color:var(--muted)}.detail-empty{color:var(--muted);font-size:10px}
.login-view{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.login-art{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:36px 45px;background:var(--green);color:#fff}.brand--login{position:relative;z-index:2}.login-art__copy{position:relative;z-index:2;margin:auto 0}.login-art h1{font:500 clamp(48px,6vw,82px)/.95 Georgia,serif;letter-spacing:-.05em;margin:0}.login-art__copy>p:last-child{max-width:370px;color:#afc2ba;line-height:1.6}.art-stack{position:absolute;width:360px;height:440px;right:-100px;bottom:-90px;transform:rotate(12deg)}.art-card{position:absolute;width:230px;height:300px;border-radius:8px;box-shadow:0 20px 55px rgba(0,0,0,.22);display:grid;place-items:center;font:500 28px/1 Georgia,serif;text-align:center}.art-card--one{background:#f4c8b1;transform:rotate(-18deg);left:-40px;top:20px;color:#622f20}.art-card--two{background:#dad267;transform:rotate(2deg);left:55px;top:40px;color:#2e422e}.art-card--three{background:#dd6845;transform:rotate(19deg);left:130px;top:80px;color:white}.login-panel{display:grid;place-items:center;padding:40px}.login-box{width:min(390px,100%)}.login-box h2{font:500 39px Georgia,serif;margin:0}.login-box>.muted{font-size:13px;line-height:1.5;margin-bottom:29px}.auth-form{display:grid;gap:9px}.auth-form label{font-size:11px;font-weight:700}.auth-form input{height:48px;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:0 13px;outline:none}.auth-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(239,103,55,.13)}.otp-input{text-align:center;letter-spacing:.35em;font-size:20px}.login-box>.button--quiet{margin-top:10px;border:1px solid var(--line)}.toast-region{position:fixed;right:20px;top:20px;z-index:100;display:grid;gap:8px}.toast{min-width:260px;max-width:380px;padding:12px 15px;border-radius:9px;background:var(--green);color:#fff;box-shadow:var(--shadow);font-size:11px;animation:toast-in .2s ease}.toast.error{background:#823b31}.sidebar-scrim{position:fixed;inset:0;border:0;background:rgba(6,24,19,.45);z-index:15}
@keyframes drawer-in{from{transform:translateX(100%)}to{transform:none}}@keyframes toast-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(max-width:1180px){.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-toolbar{grid-template-columns:1fr auto}.view-toggle{display:none}.search-box{max-width:none}.filter-row{grid-row:2;grid-column:1/3}.summary-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){:root{--sidebar:270px}.sidebar{transform:translateX(-100%);transition:transform .2s}.sidebar.is-open{transform:none}.workspace{margin-left:0}.mobile-menu{display:grid}.topbar{padding:0 18px}.main-content{padding:32px 20px 55px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{align-items:flex-start;flex-direction:column}.heading-actions{width:100%}.heading-actions .button{flex:1}.demo-banner{justify-content:flex-start;padding-left:20px}.demo-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-view{grid-template-columns:1fr}.login-art{min-height:310px;padding:25px}.login-art__copy{margin:45px 0}.login-art h1{font-size:51px}.art-stack{opacity:.7;right:-160px;bottom:-170px}.login-panel{padding:50px 25px}.job-card{grid-template-columns:40px minmax(0,1fr) auto}.job-card>.button{grid-column:2/4;justify-self:start}.asset-grid.is-list .asset-info{grid-template-columns:1fr}.asset-grid.is-list .tag-row{display:none}}
@media(max-width:560px){.main-content{padding:27px 14px 45px}.page-heading h1{font-size:36px}.summary-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:25px 0 20px}.summary-card{padding:14px}.library-toolbar{grid-template-columns:1fr}.filter-row{grid-column:1;flex-wrap:wrap}.filter-row label{flex:1;min-width:30%}.filter-row select{width:100%;max-width:none}.asset-grid{grid-template-columns:1fr 1fr;gap:9px}.asset-info{padding:10px}.asset-title-row{display:block}.asset-size{display:none}.account-row{flex-wrap:wrap}.account-status{padding:3px 5px}.tag-row .tag:nth-child(n+3){display:none}.heading-actions .button{padding:0 10px}.user-chip>span:last-child{display:none}.integration-status>span:nth-child(2){display:none}.sync-time:before{display:none}.form-grid{grid-template-columns:1fr}.modal-head,.upload-modal>form:not([method=dialog]),.small-modal #collection-form{padding-left:20px;padding-right:20px}.drawer-head,.drawer-section{padding-left:20px;padding-right:20px}.detail-preview{margin-left:20px;margin-right:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.catalog-banner{min-height:37px;display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 40px;position:relative;background:#dfeae5;color:#214c40;font-size:12px}.catalog-banner strong{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.account-status.used{background:#e2e7ef;color:#4d607d}.account-status.used:before{background:#7189ad}.account-status.never{background:#f0ece2;color:#6f6758}.file-item>button{border:0;background:none;color:var(--muted)}.file-existing-link{display:block;border:0;background:none;color:var(--orange-dark);padding:3px 0 0;font-size:9px;text-decoration:underline}.duplicate-note{margin:8px 2px 0;color:var(--muted);font-size:9px;line-height:1.45}.local-login{border:1px solid var(--line);border-radius:10px;padding:17px;background:var(--paper)}.local-login strong{font-size:12px}.local-login p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.media-unavailable{margin:9px 29px 0;color:var(--muted);font-size:10px;line-height:1.5}
.account-status.associated{background:#eee5f0;color:#684e71}.account-status.associated:before{background:#8a6995}
@media(max-width:820px){.catalog-banner{justify-content:flex-start;padding-left:20px}.catalog-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
