/* 仅美图方案：加宽左导航、放大字体，补充素材与设置入口。 */
body{font-size:15px;color:#2a3342}.shell{grid-template-columns:224px minmax(0,1fr)}
.sidebar{padding:24px 15px 15px;overflow:hidden}.brand{flex:none;gap:12px;margin:0 8px 23px}.brand>b{width:39px;height:39px;font-size:21px}.brand>span{font-size:18px}.brand small{font-size:12px;margin-top:5px;color:#8b97a9}
.nav-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dce3ed transparent;padding-right:2px}.nav-label{font-size:12px;margin:3px 13px 9px;color:#8995a7}.primary-nav{height:47px;font-size:16px;padding:0 14px;gap:12px;margin:3px 0}.primary-nav svg{width:20px;height:20px}.subnav{margin:6px 0 7px 25px;padding-left:9px}.sub-item{min-height:32px;font-size:14px;padding:6px 10px;gap:10px;margin-bottom:2px}.sub-item svg{height:16px;width:16px}.asset-nav{border-top:1px solid #e9edf4;margin:16px 9px 0;padding-top:14px}.asset-nav .nav-label{margin-left:5px;margin-bottom:7px}.utility-nav{display:flex;align-items:center;gap:12px;text-align:left;width:100%;height:42px;padding:0 13px;border-radius:8px;color:#65738b;font-size:15px;white-space:nowrap}.utility-nav svg{width:19px;height:19px}.utility-nav:hover{background:#f2f6fb}.utility-nav.active{color:#2766cc;background:#eaf2ff;font-weight:600}.asset-nav .utility-nav{padding-left:5px}.sidebar-bottom{border-top:1px solid #e9edf4;margin-top:13px;padding:10px 2px 0;flex:none}.workspace-person{margin:10px 10px 0;padding-top:14px;font-size:13px;gap:10px}.workspace-person>span{width:32px;height:32px}.workspace-person small{font-size:11px}.workspace-person>svg{margin-left:auto;width:14px;height:14px;color:#8999af}.current-tool{display:none}
.topbar{font-size:15px}.breadcrumb{font-size:13px}.mode-badge{font-size:12px}.toolbox-settings{padding:30px 22px}.toolbox-settings h1{font-size:26px}.toolbox-settings>p{font-size:14px;line-height:1.8;color:#7c899d}.eyebrow{font-size:12px;color:#8a96aa}.search input{font-size:14px}.categories button{font-size:14px}.categories button span{font-size:12px}.mini-intro>span{font-size:12px}.mini-intro h3{font-size:23px}.mini-intro p{font-size:13px;color:#8390a4}.tool-page-head h2{font-size:29px}.tool-page-head p{font-size:14px;color:#7b899e}.tool-heading h3{font-size:18px}.tool-heading>span{font-size:12px}.tool-text h3{font-size:17px}.tool-text p{font-size:14px;color:#7d889a;line-height:1.8}.tool-feature p{font-size:14px}.tool-feature>div>span{font-size:12px}.feature-button{font-size:14px}.tool-text{padding:16px 16px 18px}.settings-title h1{font-size:23px}.intro{font-size:14px;color:#7e8b9e}.setting-section h3{font-size:15px}.field>span{font-size:14px}.upload>b{font-size:14px}.upload>small{font-size:12px}.choices button,.mode-choices b{font-size:14px}.mode-choices small{font-size:12px}.triple select{font-size:13px}input,select,textarea{font-size:15px}.settings-footer>div{font-size:12px}.settings-footer>div button{font-size:12px}.submit{font-size:15px}.stage-tabs button{font-size:14px}.stage-toolbar>span{font-size:12px}.case-heading p{font-size:14px}.case-categories button{font-size:14px}.case-panel-head h3{font-size:17px}.image-label,.case-comparison figcaption{font-size:13px}.use-case{font-size:14px}.case-footer>span{font-size:11px}.case-guidance{font-size:12px}
.utility-categories{margin-top:29px}.collection-page,.preferences-page{padding:35px 32px;max-width:1200px;margin:auto}.collection-page>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.collection-page h2,.preferences-page h2{font-size:28px;line-height:1.5;margin-bottom:12px}.collection-page header p,.preferences-page>p{font-size:14px;color:#8290a5;line-height:1.9}.upload-asset,.save-preferences{background:#2871e5;border-radius:8px;color:#fff;padding:11px 18px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px}.folder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0 35px}.folder-grid article{padding:23px;border:1px solid #e4eaf4;background:#fff;border-radius:12px}.folder-grid svg{color:#6e93cc;background:#eff5fd;padding:9px;width:44px;height:44px;border-radius:10px;margin-bottom:18px}.folder-grid h3{font-size:16px;margin-bottom:10px}.folder-grid p{font-size:13px;color:#8e9aad;line-height:1.8}.asset-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.asset-gallery article{border:1px solid #e5eaf1;border-radius:12px;overflow:hidden;background:white}.asset-gallery img{width:100%;height:215px;object-fit:contain;background:#fbfcfe;padding:12px;cursor:zoom-in}.asset-gallery article>div{padding:17px 19px;border-top:1px solid #eff2f7}.asset-gallery h3{font-size:15px;font-weight:550;margin-bottom:8px}.asset-gallery span{font-size:12px;color:#94a0b2}.preferences-page{max-width:850px}.preferences-page>section{background:white;border:1px solid #e3e9f2;border-radius:12px;padding:23px 27px;margin:23px 0}.preferences-page h3{font-size:17px;margin-bottom:22px}.profile-preview{display:flex;align-items:center;gap:14px;margin-bottom:22px}.profile-preview>span{width:49px;height:49px;border-radius:50%;background:#edf4ff;color:#4171b7;display:grid;place-items:center;font-size:21px}.profile-preview b{font-size:15px;font-weight:500}.profile-preview small{display:block;font-size:12px;color:#97a4b6;margin-top:7px}.profile-preview button{margin-left:auto}.notification-option{display:flex;align-items:center;justify-content:space-between}.notification-option b{font-size:14px;font-weight:500}.notification-option small{display:block;font-size:13px;color:#97a3b4;margin-top:7px}.notification-option input{width:18px;height:18px;accent-color:#2871e5}.save-preferences{min-width:120px;justify-content:center}.help-steps{display:grid;gap:19px}.help-steps article{background:white;border:1px solid #e4eaf2;border-radius:12px;padding:23px}.help-steps article>span{font-size:22px;color:#91aed4}.help-steps h3{font-size:18px;margin:15px 0 12px}.help-steps p{font-size:14px;color:#8896aa;line-height:1.9}
@media(max-width:1400px){.shell{grid-template-columns:224px minmax(0,1fr)}.is-toolbox{grid-template-columns:230px minmax(0,1fr)}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-feature>img{height:235px}.tool-page{padding:25px}.tool-page-head h2{font-size:26px}.tool-text h3{font-size:16px}.tool-text p{font-size:13px}.tool-heading>span{display:none}.case-comparison{gap:10px}.case-heading h2{font-size:24px}}
@media(max-height:850px){.sidebar{padding-top:18px}.brand{margin-bottom:19px}.primary-nav{height:43px}.sidebar-bottom{margin-top:9px}.utility-nav{height:38px}.sub-item{min-height:31px}.workspace-person{padding-top:10px;margin-top:8px}}
