@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#20242b;background:#f7f8fa;font-synthesis:none;text-rendering:optimizeLegibility;font-smoothing:antialiased;font-weight:400;--line:#e7e9ed;--muted:#777e88;--soft:#f7f8fa;--blue:#375f88;--blue-dark:#294e73;--ink:#20242b}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #82a7ca;outline-offset:2px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:5;padding:0 15px}.brand{height:72px;border-bottom:1px solid #eef0f2;display:flex;align-items:center;gap:11px;padding:0 7px;margin-bottom:23px}.brand-icon{height:34px;width:34px;border-radius:8px;background:#eaf0f5;color:#3d668c;display:grid;place-items:center}.brand b,.profile b{font-size:13px;font-weight:700;display:block;letter-spacing:-.15px}.brand small,.profile small{font-size:11px;color:#8a9099;margin-top:3px;display:block}.workspace-label,.eyebrow{font-size:10px;letter-spacing:1.05px;color:#9197a0;font-weight:700}.workspace-label{padding:0 10px;margin-bottom:8px}.sidebar nav{display:grid;gap:3px}.nav-item{border:0;background:transparent;height:39px;display:flex;align-items:center;gap:11px;padding:0 10px;border-radius:6px;text-align:left;color:#626973;font-size:13px}.nav-item:hover{background:#f7f8fa;color:#333}.nav-item.active{background:#eef2f6;color:#315a80;font-weight:600}.nav-item .soon{margin-left:auto}.soon{font-size:9px;letter-spacing:.1px;padding:3px 6px;border-radius:4px;background:#f1f2f3;color:#888e95}.sidebar-bottom{margin-top:auto}.help-row{display:flex;align-items:center;gap:10px;color:#747a83;border-top:1px solid #eef0f2;padding:16px 10px;font-size:12px}.profile{height:62px;border-top:1px solid #eef0f2;display:flex;align-items:center;gap:10px;padding:0 5px}.avatar{width:30px;height:30px;border-radius:50%;background:#e8edf2;color:#43617d;display:grid;place-items:center;font-size:12px;font-weight:700}.profile-more{margin-left:auto;color:#969ca4}.main{margin-left:246px;min-height:100vh}.topbar{height:58px;background:#ffffffe0;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 37px;justify-content:space-between}.breadcrumbs{display:flex;align-items:center;gap:9px;font-size:11px;color:#848a93}.breadcrumbs b{color:#31363d;font-weight:600}.breadcrumbs svg{color:#adb2b9}.top-actions{display:flex;align-items:center;gap:7px;color:#818892;font-size:11px}.status-dot{width:6px;height:6px;border-radius:50%;background:#67a477}.content{max-width:1160px;padding:36px 42px 56px;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.page-heading h1,.detail-heading h1,.placeholder-page h1{font-family:Manrope,sans-serif;font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:7px 0 5px;font-weight:600}.page-heading p,.placeholder-page p{margin:0;color:#808690;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:6px;height:34px;padding:0 12px;background:#fff;color:#343a42;font-size:11px;font-weight:600;white-space:nowrap;transition:background .15s,border .15s}.button:hover{background:#f5f6f7}.button.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.button.primary:hover{background:var(--blue-dark)}.button.outline{background:#fff}.button.danger{color:#a85555;padding:0;width:35px}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:23px}.stat-card{min-height:83px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:13px 16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;column-gap:12px}.stat-card span{grid-column:1/3;font-size:10px;color:#828892}.stat-card b{font-size:21px;line-height:1.1;font-weight:600;letter-spacing:-.5px}.stat-card small{font-size:10px;color:#9399a1;align-self:end;padding-bottom:2px}.toolbar{display:flex;gap:9px;align-items:center;margin-bottom:17px}.search-box{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);height:36px;border-radius:6px;padding:0 9px;color:#8e949c;flex:1;max-width:440px}.search-box input{border:0;outline:0;flex:1;min-width:0;font-size:11px;color:#303640}.search-box input::placeholder{color:#a1a6ae}.search-box:focus-within{border-color:#9cb0c3}.search-box kbd{font:9px DM Sans;border:1px solid #e5e7ea;background:#f8f9fa;border-radius:3px;padding:2px 5px;color:#858b94}.clear-search{padding:2px;background:none;border:0;color:#959ba3;display:flex}.select-wrap{height:36px;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:0 9px;color:#818891}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;outline:0;font-size:11px;color:#4d535c;min-width:124px}.filter-button{height:36px;color:#696f78}.list-meta{display:flex;justify-content:space-between;align-items:center;padding:0 2px 8px;color:#8b9199;font-size:10px}.list-meta b{color:#484e56;font-weight:600}.sort-button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#858b94;font-size:10px}.asset-list{background:#fff;border:1px solid var(--line);border-radius:7px;overflow:hidden}.asset-row{height:68px;border-bottom:1px solid #eff0f2;display:grid;grid-template-columns:27px 43px minmax(155px,1fr) 118px 105px 95px 24px;align-items:center;gap:12px;padding:0 15px;transition:background .12s}.asset-row:last-child{border-bottom:0}.asset-row:hover{background:#fbfcfd}.row-number{color:#b0b5bc;font-size:9px;font-variant-numeric:tabular-nums}.thumb{height:39px;width:43px;border:1px solid #eceef0;border-radius:5px;background:#f3f4f6;color:#9aa1aa;overflow:hidden;display:grid;place-items:center;padding:0}.thumb img,.child-thumb img{height:100%;width:100%;object-fit:cover}.asset-main{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:0;background:none;text-align:left;min-width:0;padding:0}.asset-main b{font-size:12px;font-weight:600;color:#30353c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.asset-main span{font-size:10px;color:#9298a0;font-variant-numeric:tabular-nums}.asset-main em{font-style:normal;margin-left:8px;padding:2px 5px;border-radius:3px;color:#62758a;background:#f0f3f6;font-size:9px}.category-pill{display:inline-flex;width:max-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f1f3f5;color:#68707a;border-radius:4px;padding:4px 7px;font-size:9px;line-height:1.1}.row-date,.row-price{color:#747b84;font-size:10px;white-space:nowrap}.row-price{font-weight:500;color:#4e555e;text-align:right;font-variant-numeric:tabular-nums}.row-open{height:28px;width:24px;border:0;background:transparent;color:#adb2b8;display:grid;place-items:center}.list-footer{display:flex;justify-content:space-between;color:#a0a5ac;font-size:10px;padding:11px 3px}.empty{min-height:230px;display:grid;justify-items:center;align-content:center;text-align:center}.empty-icon{width:38px;height:38px;border-radius:9px;background:#f3f5f7;color:#8d96a0;display:grid;place-items:center;margin-bottom:11px}.empty b{font-size:12px;font-weight:600}.empty p{font-size:11px;color:#8c929b;margin:6px 0 14px}.back-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#78808a;font-size:11px;margin-bottom:19px}.detail-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.detail-heading h1{margin-top:4px}.detail-code{display:flex;align-items:center;gap:10px;color:#818892;font-size:11px}.detail-actions{display:flex;gap:7px}.detail-grid{display:grid;grid-template-columns:minmax(250px,.95fr) 1.15fr;gap:15px}.detail-photo{min-height:300px;max-height:370px;border:1px solid var(--line);border-radius:7px;background:#f0f2f4;overflow:hidden}.detail-photo img{width:100%;height:100%;min-height:300px;max-height:370px;object-fit:cover}.no-photo{height:300px;display:grid;place-items:center;align-content:center;gap:8px;color:#9ba1a8;font-size:11px}.detail-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:17px 19px}.detail-card h3{font-size:12px;font-weight:600;margin:1px 0 15px}.detail-card dl{margin:0;display:grid;grid-template-columns:140px 1fr;row-gap:0}.detail-card dt,.detail-card dd{border-top:1px solid #f0f1f3;padding:9px 0;margin:0;font-size:10px;line-height:1.5}.detail-card dt{color:#8a9098}.detail-card dd{color:#363c44;font-weight:500;word-break:break-word}.children-section{margin-top:28px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-head h2{font:600 14px Manrope;margin:0 0 4px}.section-head p{font-size:10px;color:#8a9098;margin:0}.child-list{border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.child-row{width:100%;height:62px;padding:0 13px;display:flex;align-items:center;gap:11px;text-align:left;border:0;border-bottom:1px solid #eff0f2;background:#fff;color:#858c95}.child-row:last-child{border:0}.child-row:hover{background:#fafbfc}.child-thumb{width:34px;height:34px;border-radius:5px;background:#f2f4f6;display:grid;place-items:center;overflow:hidden}.child-row>span:nth-child(2){display:grid;gap:4px;flex:1}.child-row b{font-size:11px;color:#343a42;font-weight:600}.child-row small{font-size:9px;color:#9298a0}.child-empty{border:1px dashed #dfe2e5;border-radius:7px;padding:21px;text-align:center;color:#9298a0;font-size:11px;background:#fff}.placeholder-page{min-height:68vh;display:grid;justify-items:center;align-content:center;text-align:center}.placeholder-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:11px;background:#eef2f5;color:#607d97;margin-bottom:16px}.placeholder-page h1{margin-top:8px}.placeholder-page p{margin:1px 0 18px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:17px}.settings-card-head{display:flex;gap:11px;align-items:center;padding-bottom:15px;border-bottom:1px solid #eef0f2}.settings-icon{width:31px;height:31px;border-radius:6px;display:grid;place-items:center;background:#f1f4f6;color:#627991}.settings-card-head h2{font:600 12px Manrope;margin:0 0 4px}.settings-card-head p{font-size:10px;color:#8c929b;margin:0}.category-editor{display:flex;gap:6px;margin:14px 0 10px}.category-editor input{min-width:0;flex:1;height:33px;border:1px solid var(--line);border-radius:5px;padding:0 9px;font-size:10px}.settings-row{height:39px;display:flex;align-items:center;gap:8px;border-top:1px solid #f0f1f3}.settings-row b{font-size:10px;font-weight:500;flex:1}.settings-row .icon-button{height:26px;width:26px}.category-dot{width:6px;height:6px;border-radius:50%;background:#95a8ba}.icon-button{border:0;background:transparent;color:#9299a1;display:inline-grid;place-items:center;border-radius:5px;width:30px;height:30px}.icon-button:hover{background:#f0f2f4;color:#464d55}.sequence-setting{padding:14px 0 0}.sequence-setting>label{font-size:10px;font-weight:600;color:#50565f;display:block;margin-bottom:7px}.sequence-preview{border:1px solid #eceef0;background:#fafbfc;border-radius:5px;padding:9px 10px;display:flex;align-items:center;gap:9px}.sequence-preview span{font-size:9px;color:#9399a1}.sequence-preview b{font-size:10px;font-weight:600;color:#4b535b}.sequence-preview span:nth-of-type(2){margin-left:auto}.sequence-preview code{font-size:10px;color:#4e6d8b;background:#edf2f6;border-radius:3px;padding:4px 6px}.sequence-note{display:flex;align-items:center;gap:7px;margin-top:13px;color:#858c95;font-size:9px}.disabled-setting{margin-top:15px;border-top:1px solid #eef0f2;padding-top:12px;display:flex;justify-content:space-between;align-items:center;color:#aaaeb4;font-size:10px}.settings-footnote{display:flex;align-items:center;gap:6px;color:#898f98;font-size:10px;margin-top:13px}.settings-footnote svg{color:#6b9b76}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#141b2259;z-index:10;display:grid;place-items:center;padding:20px}.modal{width:min(520px,100%);max-height:min(92vh,800px);overflow:auto;background:#fff;border:1px solid #e3e5e8;border-radius:9px;box-shadow:0 18px 60px #15202e2b}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:17px 20px 13px;border-bottom:1px solid #eceef0}.modal-head h2{font:600 17px Manrope;margin:5px 0 0;letter-spacing:-.3px}.modal-body{padding:15px 20px}.parent-note{font-size:10px;color:#617991;background:#f0f4f7;padding:8px 10px;border-radius:5px;margin-bottom:13px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.field label{font-size:10px;color:#4f555e;font-weight:600}.field label i,.required-note i{color:#bd665c;font-style:normal}.field>input,.field select,.field textarea,.input-suffix{width:100%;height:34px;border:1px solid #e2e5e8;border-radius:5px;padding:0 9px;font-size:10px;color:#343a42;background:#fff}.field textarea{height:auto;min-height:62px;padding:8px 9px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#a2a7ae}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.input-suffix{display:flex;align-items:center;padding:0 9px}.input-suffix input{border:0;outline:0;flex:1;min-width:0;height:30px;font-size:10px}.input-suffix span{font-size:10px;color:#9197a0}.upload-box{min-height:62px;border:1px dashed #d8dce0;border-radius:5px;background:#fafbfc;display:grid;grid-template-columns:20px 1fr;align-content:center;align-items:center;column-gap:7px;padding:9px 11px;color:#87909a;font-size:10px;cursor:text}.upload-box svg{grid-row:span 3}.upload-box small{font-size:9px;color:#a0a5ac;margin-top:3px}.upload-box input{grid-column:2;border:0;background:transparent;border-bottom:1px solid #e8eaed;font-size:9px;padding:4px 0;outline:0;color:#555}.check-row{display:flex;gap:9px;align-items:flex-start;padding:3px 0 2px;cursor:pointer}.check-row input{accent-color:var(--blue);margin:1px 0 0}.check-row span{display:grid;gap:3px}.check-row b{font-size:10px;font-weight:600}.check-row small{font-size:9px;color:#8c929b}.modal-foot{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#fcfcfd;border-top:1px solid #eceef0}.required-note{color:#8d939c;font-size:9px}.modal-foot>div:last-child{display:flex;gap:7px}.toast{position:fixed;right:22px;bottom:20px;z-index:20;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#263a2e;color:#fff;border-radius:6px;font-size:11px;box-shadow:0 4px 16px #14241935}.menu-button,.mobile-close,.scrim{display:none}@media(max-width:1050px){.content{padding:30px 25px}.topbar{padding:0 25px}.asset-row{grid-template-columns:22px 40px minmax(130px,1fr) 100px 92px 78px 21px;gap:9px}.row-date{font-size:9px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:min(275px,84vw);box-shadow:none}.sidebar.sidebar-open{transform:translate(0);box-shadow:12px 0 30px #1018201c}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#141b2255;z-index:4}.mobile-close{display:grid;margin-left:auto}.main{margin-left:0}.topbar{height:53px;padding:0 15px}.menu-button{display:grid;margin-right:8px;flex:none}.breadcrumbs{margin-right:auto;gap:6px;white-space:nowrap;overflow:hidden;font-size:10px}.breadcrumbs span,.breadcrumbs svg:nth-of-type(2){display:none}.top-actions{display:none}.content{padding:24px 16px 40px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1,.detail-heading h1,.placeholder-page h1{font-size:22px}.page-heading p{max-width:245px;line-height:1.5}.page-heading>.button{height:33px;padding:0 9px;font-size:10px}.stat-strip{gap:7px;margin-bottom:17px}.stat-card{padding:10px;min-height:72px;column-gap:6px}.stat-card b{font-size:18px}.stat-card small{font-size:8px}.stat-card span{font-size:9px}.toolbar{flex-wrap:wrap;gap:7px}.search-box{flex-basis:100%;max-width:none}.select-wrap{flex:1}.select-wrap select{flex:1;min-width:0}.filter-button{height:36px;font-size:10px}.asset-row{height:68px;grid-template-columns:36px minmax(0,1fr) auto 20px;gap:9px;padding:0 9px}.row-number,.row-date{display:none}.thumb{height:36px;width:36px}.asset-main b{font-size:11px}.asset-main span{font-size:9px}.category-pill{font-size:8px;padding:4px 5px;max-width:93px}.row-price{display:none}.asset-row>.row-open{grid-column:4}.list-footer{font-size:9px}.detail-heading{align-items:flex-start;gap:9px}.detail-actions{gap:5px}.detail-actions .button{padding:0 8px;height:32px}.detail-grid{grid-template-columns:1fr;gap:10px}.detail-photo,.detail-photo img{min-height:220px;max-height:260px}.no-photo{height:220px}.detail-card{padding:14px}.detail-card dl{grid-template-columns:118px 1fr}.children-section{margin-top:22px}.section-head{gap:10px}.section-head h2{font-size:13px}.section-head .button{font-size:9px;padding:0 8px}.settings-grid{grid-template-columns:1fr}.settings-card{padding:14px}.placeholder-page{min-height:60vh}.modal-backdrop{padding:8px;align-items:end}.modal{max-height:94vh;border-radius:10px 10px 6px 6px}.modal-head{padding:14px 15px 11px}.modal-body{padding:13px 15px}.modal-foot{padding:10px 15px}.field-grid{gap:8px}.field{margin-bottom:11px}.upload-box{min-height:55px}}@media(max-width:380px){.page-heading>.button{font-size:0;width:35px;padding:0}.page-heading>.button svg{width:17px;height:17px}.category-pill{max-width:76px}.stat-card small{display:none}.stat-card{grid-template-rows:auto 1fr}.row-number{display:none}.asset-row{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:7px}}.sequence-editor{display:flex;align-items:flex-end;gap:8px;border:1px solid #eceef0;background:#fafbfc;border-radius:5px;padding:8px}.sequence-editor>label{display:grid;gap:4px;color:#8b9199;font-size:9px}.sequence-editor input{height:27px;width:67px;border:1px solid #e2e5e8;border-radius:4px;padding:0 6px;background:#fff;color:#3a4149;font-size:10px}.sequence-editor code{margin-left:auto;font-size:10px;color:#4e6d8b;background:#edf2f6;border-radius:3px;padding:5px 6px;white-space:nowrap}.sequence-editor>span{font-size:9px;color:#8b9199;align-self:center}.warning-note{margin-top:8px;align-items:flex-start;line-height:1.45}@media(min-width:761px){.content{max-width:1440px;padding:42px 48px 64px}.page-heading h1,.detail-heading h1,.placeholder-page h1{font-size:30px}.page-heading p,.placeholder-page p{font-size:14px}.eyebrow{font-size:11px}.button{height:40px;padding:0 15px;font-size:13px}.stat-strip{gap:16px;margin-bottom:28px}.stat-card{min-height:98px;padding:16px 19px;column-gap:15px}.stat-card span{font-size:12px}.stat-card b{font-size:25px}.stat-card small{font-size:12px}.toolbar{gap:11px;margin-bottom:21px}.search-box,.select-wrap,.filter-button{height:42px}.search-box{max-width:560px;padding:0 12px;gap:10px}.search-box input,.select-wrap select,.filter-button{font-size:13px}.search-box kbd{font-size:11px;padding:3px 6px}.select-wrap{padding:0 12px;gap:9px}.select-wrap select{min-width:155px}.list-meta{font-size:12px;padding-bottom:10px}.sort-button{font-size:12px}.asset-row{height:80px;grid-template-columns:32px 50px minmax(155px,1fr) 145px 125px 112px 28px;gap:14px;padding:0 19px}.thumb{width:50px;height:48px}.asset-main{gap:6px}.asset-main b{font-size:14px}.asset-main span{font-size:12px}.asset-main em{font-size:10px}.category-pill{font-size:11px;padding:5px 8px}.row-date,.row-price{font-size:12px}.row-open{width:28px}.list-footer{font-size:12px;padding:14px 4px}.empty b{font-size:14px}.empty p{font-size:13px}.detail-heading{margin-bottom:28px}.detail-code{font-size:13px}.detail-grid{gap:19px}.detail-photo,.detail-photo img{min-height:360px;max-height:440px}.detail-card{padding:22px 24px}.detail-card h3{font-size:15px;margin-bottom:19px}.detail-card dl{grid-template-columns:165px 1fr}.detail-card dt,.detail-card dd{font-size:13px;padding:11px 0}.children-section{margin-top:36px}.section-head h2{font-size:17px}.section-head p{font-size:12px}.child-row{height:72px;padding:0 16px;gap:14px}.child-thumb{height:42px;width:42px}.child-row b{font-size:13px}.child-row small{font-size:11px}.placeholder-icon{width:56px;height:56px}.settings-grid{gap:18px}.settings-card{padding:22px}.settings-card-head{gap:14px;padding-bottom:19px}.settings-icon{width:38px;height:38px}.settings-card-head h2{font-size:15px}.settings-card-head p,.category-editor input,.settings-row b{font-size:12px}.category-editor{gap:8px;margin:17px 0 13px}.category-editor input{height:40px;padding:0 11px}.settings-row{height:46px}.sequence-setting>label{font-size:12px}.sequence-editor{padding:10px;gap:10px}.sequence-editor>label{font-size:11px}.sequence-editor input{height:33px;width:80px;font-size:12px}.sequence-editor code{font-size:12px;padding:6px 8px}.sequence-editor>span,.sequence-note,.disabled-setting,.settings-footnote{font-size:11px}.sequence-note{margin-top:16px}.disabled-setting{margin-top:18px;padding-top:14px}.settings-footnote{margin-top:16px}.modal{width:min(640px,100%);max-height:min(94vh,900px)}.modal-head{padding:21px 24px 17px}.modal-head h2{font-size:21px}.modal-body{padding:19px 24px}.field{gap:8px;margin-bottom:16px}.field label{font-size:12px}.field>input,.field select,.field textarea,.input-suffix{height:42px;padding:0 11px;font-size:12px}.field textarea{height:auto;min-height:78px;padding:10px 11px}.field-grid{gap:14px}.input-suffix input{height:38px;font-size:12px}.input-suffix span{font-size:12px}.upload-box{min-height:76px;font-size:12px;padding:11px 13px}.upload-box small{font-size:11px}.upload-box input{font-size:11px;padding:5px 0}.check-row b{font-size:12px}.check-row small{font-size:11px}.parent-note{font-size:12px;padding:10px 12px;margin-bottom:16px}.modal-foot{padding:15px 24px}.required-note{font-size:11px}.toast{font-size:13px;padding:12px 16px}}@media(max-width:760px){.page-heading h1,.detail-heading h1,.placeholder-page h1{font-size:24px}.page-heading p,.placeholder-page p{font-size:13px}.button{font-size:12px;min-height:38px}.stat-card span{font-size:10px}.stat-card b{font-size:20px}.stat-card small{font-size:9px}.search-box{height:40px}.search-box input,.select-wrap select,.filter-button{font-size:12px}.asset-row{min-height:74px}.asset-main b{font-size:13px}.asset-main span{font-size:10px}.list-meta,.list-footer,.detail-card dt,.detail-card dd{font-size:11px}.section-head h2{font-size:14px}.section-head p{font-size:11px}.settings-card-head h2{font-size:14px}.settings-card-head p,.category-editor input,.settings-row b,.field label{font-size:11px}.field>input,.field select,.field textarea,.input-suffix{font-size:12px}.modal-head h2{font-size:19px}.upload-box{font-size:11px}.upload-box small,.check-row small{font-size:10px}.modal-foot .button{font-size:11px}}.quantity-field{max-width:220px}.quantity-field small{font-size:11px;color:#858c95;line-height:1.4}.photo-upload-control{display:flex;align-items:stretch;gap:9px}.photo-preview{width:82px;min-height:62px;max-height:82px;object-fit:cover;border:1px solid #e2e5e8;border-radius:5px;background:#f5f6f7}.photo-upload-control .upload-box{position:relative;flex:1;cursor:pointer}.photo-upload-control .upload-box input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;grid-column:auto;opacity:0;cursor:pointer}.remove-photo{align-self:center}.button:disabled{opacity:.65;cursor:wait}@media(max-width:420px){.photo-upload-control{gap:6px}.photo-preview{width:60px;min-height:55px}.remove-photo{padding:0 8px;font-size:10px}}
