/* A single light workspace theme. Decap is pinned; component labels are stable.
   Keep collection cards, overlays and editor controls on the same color system. */
:root{color-scheme:light;--s-bg:#f5f3ef;--s-panel:#fff;--s-text:#282722;--s-muted:#6b665e;--s-line:#dcd7cf;--s-accent:#925330;--s-tint:#f4e8de;--s-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--s-serif:"Songti SC",Georgia,serif;--s-top:64px}
*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#bdb6aa transparent}
html body{margin:0;padding-top:var(--s-top);background:var(--s-bg)!important;color:var(--s-text)!important;font:14px/1.6 var(--s-sans)!important}
[hidden]{display:none!important}button,input,textarea,select{font:inherit}a{color:inherit}::selection{background:#e8cbb4;color:#282722}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #a56339!important;outline-offset:3px}
/* Brand bar */
.studio-header{height:var(--s-top);position:fixed;inset:0 0 auto;z-index:100;background:#201e1a;color:#f5eee3;display:flex;align-items:center;gap:28px;padding:0 32px;border-bottom:1px solid #3e3930}
.studio-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:20px var(--s-serif);letter-spacing:.14em;white-space:nowrap;color:#f5eee3!important}.studio-brand small{display:block;font:9px/1.7 ui-monospace,monospace;letter-spacing:.16em;color:#dcb18f;margin-top:3px}.studio-seal{display:grid;place-items:center;width:35px;height:38px;border:1px solid #79614c;color:#e3b590;font-size:22px;letter-spacing:0}.studio-location{padding-left:28px;border-left:1px solid #494237;font-size:12px;color:#c9c0b2}.studio-header nav{margin-left:auto;display:flex;align-items:center;gap:24px}.studio-header nav a{font-size:12px;text-decoration:none;color:#d7cec0}.studio-header nav a:hover{color:#fff}.studio-header nav .studio-site{border:1px solid #716558;border-radius:5px;padding:8px 14px;color:#fff}.studio-header nav a span{margin-left:8px;color:#e3b590}
/* Collection introduction */
.studio-overview{max-width:1440px;margin:78px auto 22px;padding:20px 36px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--s-line)}.studio-eyebrow{font:10px/1.6 ui-monospace,monospace;letter-spacing:.16em;color:var(--s-accent)}.studio-overview h1{font:30px/1.35 var(--s-serif);color:var(--s-text);margin:7px 0 8px}.studio-overview p{margin:0;color:var(--s-muted);font-size:13px}.studio-action{display:inline-flex;align-items:center;justify-content:center;background:var(--s-accent);color:#fff!important;min-height:44px;padding:10px 20px;border-radius:6px;font-size:14px;text-decoration:none;white-space:nowrap;font-weight:600}.studio-action:hover{background:#784226}
.editor-status{position:relative;z-index:2;margin:16px auto;padding:14px 20px;max-width:680px;background:#fff3dc;color:#71501c;border:1px solid #d6b47c;border-radius:6px;font-size:13px}
/* Decap base controls; do not inherit a dark text color into native white views. */
#nc-root{color:var(--s-text);font-family:var(--s-sans);min-height:180px}#nc-root a{text-decoration:none}#nc-root :is(h1,h2,h3){color:var(--s-text);font-family:var(--s-sans)}
#nc-root :is(input:not([type=checkbox]):not([type=file]),textarea,select){background:#fff!important;color:var(--s-text)!important;border:1px solid #c8c0b5!important;border-radius:6px!important;box-shadow:none!important;font-size:14px!important;line-height:1.7!important;padding:10px 12px!important}
#nc-root input::placeholder,#nc-root textarea::placeholder{color:#767069!important}#nc-root textarea{height:112px;min-height:96px;resize:vertical}#nc-root input:focus,#nc-root textarea:focus{border-color:var(--s-accent)!important}
#nc-root button,body [role=dialog] button{font-family:var(--s-sans);border-radius:5px;box-shadow:none;line-height:1.4}
#nc-root button:not([role=switch]),body [role=dialog] button{background:#fff;color:var(--s-text);border:1px solid #c8c0b5;min-height:36px}
#nc-root button:hover:not(:disabled),body [role=dialog] button:hover:not(:disabled){background:#f8f3ed;border-color:var(--s-accent);color:var(--s-accent)}
#nc-root button:disabled,body [role=dialog] button:disabled{opacity:.45;cursor:not-allowed}#nc-root svg,body [role=dialog] svg{fill:currentColor}
/* Application navigation */
#nc-root [class*="AppHeader-css"]{position:fixed!important;inset:var(--s-top) 0 auto!important;height:60px;background:var(--s-panel);border-bottom:1px solid var(--s-line);box-shadow:none;z-index:45}
#nc-root [class*="AppHeaderContent"]{max-width:1440px;padding:0 36px;height:60px;display:flex;flex-direction:row;align-items:center}
#nc-root [class*="AppHeaderNavLink"],#nc-root [class*="AppHeaderButton"]{background:transparent!important;border:0!important;border-radius:0;color:var(--s-muted);font-size:13px;height:60px;display:flex;align-items:center}
#nc-root [class*="IconWrapper"]{color:inherit}
#nc-root [class*="DropdownButton"]{background:#f4e8de!important;color:#744326!important;border:1px solid #d2b89f!important}
#nc-root [class*="ToolbarSectionPublish"] a{color:#925330!important}
#nc-root .header-link-active{color:var(--s-accent)!important;border-bottom:2px solid var(--s-accent)!important}
#nc-root [class*="AppHeaderLink"],#nc-root [class*="AppHeaderSiteLink"],#nc-root [class*="AppHeaderQuickNewButton"],#nc-root [class*="CollectionTopNewButton"]{display:none!important}
#nc-root [class*="AvatarDropdownButton"]{padding:4px!important;border-radius:50%;width:42px;height:42px;min-width:42px;background:#eee9e1!important;border:1px solid #cfc4b6!important}
#nc-root [class*="AvatarImage"]{width:32px;height:32px;border-radius:50%;object-fit:cover}
/* Collections */
#nc-root [class*="AppMainContainer"]{max-width:1440px;margin:0 auto!important;padding:0 36px 50px}
#nc-root [class*="CollectionContainer"]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;margin:0}
#nc-root [class*="SidebarContainer"]{position:sticky;top:145px;width:auto;align-self:start;background:transparent;border:0;box-shadow:none;padding:0}
#nc-root [class*="SidebarHeading"]{font:11px var(--s-sans);color:var(--s-muted);margin:0 0 12px;letter-spacing:.08em}
#nc-root [class*="SidebarNavLink"]{padding:12px;margin:4px 0;border:0;border-radius:6px;font-size:13px;color:#514c45}
#nc-root .sidebar-active{background:#eadbce;color:#704025!important;border-left:0;font-weight:600}
#nc-root [class*="SearchContainer"]{margin:0 0 18px}#nc-root [class*="InputContainer"] input[class*="SearchInput"]{padding-left:38px!important;width:100%}
#nc-root [class*="CollectionMain"]{min-width:0;width:100%;margin:0;padding:0!important}
#nc-root [class*="CollectionTopContainer"]{width:100%;max-width:none;text-align:left;padding:0;background:transparent;border:0;box-shadow:none}
#nc-root [class*="CollectionTopHeading"]{font-size:18px;font-weight:600;margin:0;padding:0;line-height:1.7}
#nc-root [class*="CollectionTopContainer"] p{display:none}
#nc-root [class*="CollectionControlsContainer"]{border:0;margin:8px 0 14px;padding:0;min-height:40px;background:transparent;align-items:center;justify-content:flex-end;gap:8px}
#nc-root [class*="ControlButton"],#nc-root [class*="ViewControlsButton"]{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;color:#544e45;min-height:36px;height:36px;line-height:1;border:1px solid #c8c0b5;border-radius:5px;background:#fff}
#nc-root [class*="CardsGrid"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:0;width:100%}
#nc-root [class*="CardsGrid"]:has([class*="ListCardLink"]){grid-template-columns:1fr;gap:10px}
#nc-root [class*="-ListCard-"],#nc-root [class*="-GridCard-"]{width:auto;min-width:0;max-width:none;margin:0!important;background:#fff;border:1px solid var(--s-line);border-radius:8px;box-shadow:none;overflow:hidden;height:auto}
#nc-root [class*="CardLink"],#nc-root [class*="CardLink"]:hover{display:block;color:var(--s-text)!important;background:#fff;box-shadow:none}
#nc-root [class*="CardLink"]:hover{background:#faf7f2;box-shadow:inset 0 0 0 1px #bba38c}
#nc-root [class*="CardHeading"],#nc-root [class*="CardTitle"]{color:var(--s-text)!important;font:500 15px/1.6 var(--s-sans);margin:0;border:0;background:transparent;box-shadow:none}
#nc-root [class*="CardBody"]{height:auto;padding:14px 16px;color:var(--s-text)}#nc-root [class*="CardBody"]::after{display:none}
#nc-root a[data-studio-card]{position:relative}
#nc-root a[data-studio-card]::before{content:"";display:block;background:var(--studio-cover) center/contain no-repeat #eeece7}
#nc-root a[data-studio-layout=grid][data-studio-card]{padding:0;min-height:270px}
#nc-root a[data-studio-layout=grid][data-studio-card]::before{height:220px;margin:0;border-bottom:1px solid #e3ddd4}
#nc-root a[data-studio-layout=grid][data-studio-card] [class*="StyledImage"]{display:none}
#nc-root a[data-studio-layout=grid][data-studio-card]::after{content:attr(data-studio-card);display:block;padding:0 16px 14px;color:var(--s-muted);font-size:12px}
#nc-root a[data-studio-layout=list][data-studio-card]{min-height:100px;padding:24px 20px 20px 110px}
#nc-root a[data-studio-layout=list][data-studio-card]::before{position:absolute;left:12px;top:10px;bottom:10px;width:78px;border-radius:4px}
#nc-root a[data-studio-layout=list][data-studio-card]::after{content:attr(data-studio-card);display:block;font-size:12px;color:var(--s-muted);margin-top:5px}
.studio-settings #nc-root [class*="CollectionControlsContainer"]{display:none}.studio-settings #nc-root [class*="CardsGrid"]{display:block;margin-top:18px}.studio-settings #nc-root [class*="CardLink"]{padding:24px;min-height:104px}.studio-settings #nc-root [class*="CardLink"]::after{content:"首页介绍 · 档期报价 · 联系方式 →";display:block;margin-top:10px;color:var(--s-muted);font-size:13px}.studio-settings #nc-root [class*="CardBody"]{padding:0}
/* All popups share white surfaces and explicit dark labels. */
#nc-root [class*="Suggestions"],#nc-root [class*="DropdownList"],#nc-root [role=listbox],body [role=listbox],body [role=menu]{background:#fff!important;color:var(--s-text)!important;border:1px solid #c8c0b5!important;border-radius:6px;box-shadow:0 8px 30px #28272218;z-index:60}
#nc-root [class*="SuggestionItem"],#nc-root [class*="SuggestionHeader"],#nc-root [class*="DropdownItem"],#nc-root [class*="DropdownOption"]{color:#38332d!important}
#nc-root [class*="SuggestionItem"]:hover,#nc-root [class*="DropdownItem"]:hover{background:var(--s-tint)!important}
#nc-root [role=option],body [role=option]{color:#38332d;background:#fff}#nc-root [role=option]:hover,#nc-root [role=option][aria-selected=true],body [role=option]:hover{background:var(--s-tint);color:#643a21}
#nc-root [class*="-control"]{background:#fff!important;border-color:#c8c0b5!important;border-radius:6px;min-height:44px}#nc-root [class*="-singleValue"],#nc-root [class*="-input"]{color:#282722!important}#nc-root [class*="-multiValue"]{background:#ece3da;color:#282722}#nc-root [class*="-placeholder"]{color:#767069}
/* Editing: compact fields on the left, an independent preview on the right. */
#nc-root [class*="ToolbarContainer"]{top:var(--s-top)!important;height:64px!important;min-width:0;background:#fff;box-shadow:none;border-bottom:1px solid var(--s-line);padding:0 24px}
#nc-root [class*="ToolbarSection"],#nc-root [class*="ToolbarSubSection"]{border-color:var(--s-line);color:var(--s-muted)}#nc-root [class*="BackCollection"],#nc-root [class*="BackArrow"]{color:#625a50!important}#nc-root [class*="BackStatus"]{color:#547052!important}
#nc-root button[class*="ToolbarSaveButton"]:not(:disabled){background:var(--s-accent)!important;color:white!important;border-color:var(--s-accent)}
#nc-root [class*="EditorContainer"]{padding-top:64px;background:var(--s-bg)}#nc-root [class*="StyledSplitPane"]{position:fixed!important;top:184px!important;height:calc(100dvh - 184px)!important;min-width:0;background:var(--s-bg);box-shadow:none}
#nc-root .Pane{background:var(--s-bg)}#nc-root .Pane1{width:56%!important}#nc-root .Resizer{width:8px!important;background:#e5dfd6!important;border-color:transparent!important}
#nc-root [class*="ControlPaneContainer"]{max-width:850px;margin:auto;background:var(--s-bg);padding:24px 32px 70px;box-shadow:none;border:0}#nc-root [class*="ControlPaneContainer"] [class*="ControlPaneContainer"]{padding:12px 0 16px}
#nc-root [class*="ControlContainer"]{margin:0 0 24px;border:0;box-shadow:none;background:transparent}#nc-root [class*="ControlTopbar"]{padding:0 0 8px;background:transparent}
#nc-root [class*="FieldLabel"]{font-size:14px!important;line-height:1.6!important;font-weight:600!important;color:var(--s-text)!important;padding:0!important;background:transparent!important}#nc-root [class*="FieldLabel"]::after{display:none}
#nc-root [class*="Hint"],#nc-root [class*="ControlContainer"]>p{color:#6b665e;font-size:12px;line-height:1.8;margin:8px 0 0}
#nc-root [aria-label="image field"]>div:not([class*="ControlTopbar"]){background:#fff;border:1px dashed #c8b9a7;border-radius:8px;padding:14px}
#nc-root [class*="-ImageWrapper"]{padding:8px;background:#eeece7;border-radius:5px;width:180px;height:170px;flex-basis:180px;margin:0 12px 12px 0;box-shadow:none;border:1px solid #ddd7ce}#nc-root [class*="-ImageWrapper"] img{max-height:185px;max-width:100%;object-fit:contain}
#nc-root [class*="SortableImageButtonsWrapper"]{margin:0 12px 12px 0;gap:8px}
#nc-root [class*="FileWidgetButton"]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;margin-top:10px;border:1px solid #c8c0b5;border-radius:5px;color:#754226;font-size:13px;background:#fff}
#nc-root [class*="FileWidgetButtonRemove"]{color:#8b3d35;background:transparent}
#nc-root [class*="ListControl"],#nc-root [class*="ObjectControl"],#nc-root [class*="TopBarContainer"],#nc-root [class*="NestedObjectLabel"],#nc-root [class*="ListItem"]{background:#fff;color:var(--s-text);border-color:var(--s-line);border-radius:6px;box-shadow:none}
#nc-root [class*="ListItem"]{margin:8px 0}#nc-root [role=switch]{background:#aaa39a;border:1px solid #8e867b;box-shadow:none}#nc-root [role=switch][aria-checked=true]{background:var(--s-accent);border-color:var(--s-accent)}
#nc-root [class*="PreviewPaneContainer"]{padding:20px!important;background:#e9e4dc}#nc-root [class*="PreviewPaneFrame"]{background:#fff;border:1px solid var(--s-line);border-radius:8px}
#nc-root [class*="-ViewControls "]{display:none!important}
.studio-sections{position:fixed;top:128px;inset-inline:0;height:56px;z-index:30;display:flex;align-items:center;padding:0 24px;gap:6px;background:#fff;border-bottom:1px solid var(--s-line);overflow-x:auto}
.studio-sections button{height:100%;white-space:nowrap;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 18px;font-size:13px;color:#625a50;cursor:pointer}.studio-sections button span{font:10px ui-monospace,monospace;margin-right:8px;color:#85705e}.studio-sections button[aria-pressed=true]{color:var(--s-accent);border-color:var(--s-accent);font-weight:600}.studio-sections button[data-section=all]{margin-left:auto;font-size:12px}.studio-mobile-preview{display:none}.studio-publish-steps{font-size:12px;color:#6b665e;padding:0 12px;white-space:nowrap}
/* Media dialog: close lives in its own reserved space, never over upload. */
body [role=dialog]{background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-line);box-shadow:0 20px 90px #0005;border-radius:10px;padding:20px!important;max-width:calc(100vw - 40px);max-height:calc(100dvh - 48px)}
body [role=dialog] :is(h1,h2,h3,p,label){color:var(--s-text)!important}body [role=dialog] h1{font:600 22px/1.5 var(--s-sans);margin:0}
body [role=dialog] [class*="HeaderContainer"]{display:block;flex-direction:row;text-align:left}
body [role=dialog] [class*="LibraryTop"]{position:relative;background:#fff!important;gap:16px}
body [role=dialog] [class*="RowContainer"]{gap:12px;align-items:center}body [role=dialog] [class*="RowContainer"]:first-child{padding-right:56px;min-height:40px}
body [role=dialog] [class*="CloseButton"]{position:absolute!important;left:auto!important;right:0!important;top:0!important;margin:0!important;transform:none!important;width:36px!important;height:36px!important;min-height:36px;padding:7px!important;border-radius:5px}
body [role=dialog] [class*="ButtonsContainer"]{gap:8px}body [role=dialog] [class*="ButtonsContainer"]>*{margin:0}
body [role=dialog] [class*="UploadButton"],body [role=dialog] [class*="InsertButton"]:not(:disabled){background:var(--s-accent)!important;color:#fff!important;border:1px solid var(--s-accent)!important;border-radius:5px;min-height:38px;padding:9px 14px;line-height:1.4;box-shadow:none}
body [role=dialog] input:not([type=file]){background:#fff!important;color:var(--s-text)!important;border:1px solid #c8c0b5!important;border-radius:5px;min-height:40px}
body [role=dialog] [class*="-Card "]{background:#fff!important;color:var(--s-text)!important;box-shadow:none!important;border-radius:7px;overflow:hidden}
body [role=dialog] [class*="CardImageWrapper"]{height:190px;background:#eeece7;background-image:none;border-bottom:1px solid var(--s-line)}body [role=dialog] [class*="CardImage"]{height:188px;object-fit:contain}body [role=dialog] [class*="CardText"]{margin:0!important;padding:11px 12px!important;font:13px/1.4 var(--s-sans)!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.studio-upload-status{font-size:12px!important;line-height:1.6;margin:0!important;padding:10px 12px;background:#edf3e8;border-radius:5px}.studio-upload-status[data-error=true]{background:#fcebe7;color:#8b342a!important}body [role=dialog][data-studio-processing=true] [class*="UploadButton"]{pointer-events:none;opacity:.5}
/* Workflow */
#nc-root [class*="Workflow"],#nc-root [class*="Column"]{color:var(--s-text);border-color:var(--s-line);box-shadow:none}#nc-root [class*="WorkflowCard"],#nc-root [class*="ColumnHeader"]{background:#fff;border:1px solid var(--s-line);border-radius:6px}#nc-root [class*="Error"]{color:#a2392e}#nc-root [class*="Toast"]{color:#244625;background:#edf3e8}
/* Sign in */
.studio-welcome{min-height:calc(100svh - 64px);padding:clamp(70px,12vh,150px) 8vw;background:radial-gradient(ellipse at 20% 30%,#ecdecd,transparent 65%);position:relative;overflow:hidden}.studio-welcome h1{font:clamp(36px,4.2vw,62px)/1.5 var(--s-serif);letter-spacing:.05em;margin:24px 0;color:var(--s-text)}.studio-welcome p{font-size:15px;line-height:2;color:var(--s-muted)}.studio-welcome ol{list-style:none;display:flex;gap:28px;padding:0;margin-top:40px;font-size:12px;color:var(--s-muted)}.studio-welcome li span{display:block;color:var(--s-accent);font:11px ui-monospace,monospace;margin-bottom:10px}.studio-welcome-mark{position:absolute;font:320px var(--s-serif);color:#92533009;bottom:-30px;left:22%;pointer-events:none}
body[data-studio-view=login] #nc-root{min-height:0}
.studio-login{position:absolute;inset:var(--s-top) 0 0 52%;display:flex;align-items:center;justify-content:center;padding:48px 5vw 60px}
.studio-login-card{width:100%;max-width:430px;padding:36px;background:#fff;border:1px solid var(--s-line);border-radius:14px;box-shadow:0 16px 50px #38251508}
.studio-login-card h1,#nc-root .studio-login-card h2{font:28px/1.5 var(--s-serif);margin:8px 0 12px;color:var(--s-text)}
.studio-login-intro{margin:0 0 30px;font-size:13px;color:var(--s-muted)}
.studio-login-card label{display:block;margin:20px 0 8px;font-weight:600;font-size:13px}
.studio-login-card input{display:block;width:100%;min-height:48px;font-size:16px!important;color:var(--s-text);background:#fff;border:1px solid #c8c0b5;border-radius:6px;padding:10px 12px}
#nc-root .studio-login-card input{font-size:16px!important}
.studio-login-card input[readonly]{background:#f5f3ef;color:var(--s-muted)}
.studio-password{position:relative}.studio-password input{padding-right:65px!important}
#nc-root button.studio-reveal{position:absolute;right:7px;top:7px;min-height:34px;padding:6px 10px;border:0;background:transparent;color:var(--s-muted);font-size:12px}
#nc-root button.studio-login-submit,.studio-login-submit{display:block;width:100%;min-height:48px;margin-top:26px;padding:12px 20px;border:0;border-radius:6px;background:var(--s-accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}
#nc-root button.studio-login-submit:hover,.studio-login-submit:hover{background:#784226;color:#fff}
.studio-login-submit:disabled{opacity:.55;cursor:wait}.studio-login-footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;color:var(--s-muted)}.studio-login-footer a{color:var(--s-accent);text-decoration:underline!important;text-underline-offset:3px}
.studio-login-error{font-size:13px;color:#9d3022;background:#fff0eb;border-radius:5px;padding:10px 12px;margin-bottom:0}.studio-login-note{font-size:12px;color:var(--s-muted);line-height:1.8}
body[data-studio-view=login] .editor-status{position:fixed;bottom:20px;right:4vw;width:38vw}
.studio-account{display:flex;justify-content:center;padding:60px 20px}.studio-account .studio-login-card{max-width:460px}.studio-account .studio-action{margin-top:12px}
@media(max-width:900px){.studio-welcome{padding-left:5vw}.studio-welcome h1{font-size:34px}.studio-login{padding-inline:20px}.studio-login-card{padding:26px}}
@media(max-width:1000px){.studio-header{padding:0 20px}.studio-location{display:none}.studio-overview{padding-inline:24px}#nc-root [class*="AppMainContainer"]{padding:0 24px 40px}#nc-root [class*="CollectionContainer"]{grid-template-columns:170px minmax(0,1fr);gap:24px}#nc-root [class*="ControlPaneContainer"]{padding:20px 20px 60px}}
@media(max-width:700px){:root{--s-top:60px}.studio-header{padding:0 14px}.studio-brand{font-size:17px;gap:8px}.studio-brand small{font-size:7px}.studio-seal{width:29px;height:34px;font-size:19px}.studio-header nav{gap:12px}.studio-header nav a{font-size:11px}.studio-header nav .studio-site{padding:7px}.studio-header nav a span{display:none}.studio-overview{margin:76px 0 18px;padding:10px 16px 20px;gap:12px}.studio-overview h1{font-size:26px}.studio-overview p{font-size:12px;max-width:25ch}.studio-action{padding:10px 13px;font-size:12px}.studio-eyebrow{font-size:9px}
#nc-root [class*="AppHeaderContent"]{padding:0 14px;justify-content:space-between}#nc-root [class*="AppHeaderContent"]>nav{flex:1;width:auto;order:0}#nc-root [class*="AppHeaderNavList"]{height:60px;justify-content:flex-start;gap:14px}#nc-root [class*="AppHeaderNavLink"],#nc-root [class*="AppHeaderButton"]{font-size:12px;padding:0;flex-direction:row}#nc-root [class*="AppHeaderNavList"] [class*="IconWrapper"]{display:none}#nc-root [class*="AppHeaderContent"]>a{display:none}#nc-root [class*="AppMainContainer"]{padding:0 16px 35px}#nc-root [class*="CollectionContainer"]{display:block}#nc-root [class*="SidebarContainer"]{position:static;margin:0 0 20px}#nc-root [class*="SidebarHeading"]{display:none}#nc-root [class*="SidebarNavList"]{display:flex;gap:8px}#nc-root [class*="SidebarNavLink"]{padding:9px 12px;font-size:12px}#nc-root [class*="SearchContainer"]{margin-bottom:10px}#nc-root [class*="CollectionControlsContainer"]{flex-wrap:wrap;gap:6px}#nc-root [class*="CardsGrid"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#nc-root a[data-studio-layout=grid][data-studio-card]{min-height:0}#nc-root a[data-studio-layout=grid][data-studio-card]::before{height:170px}#nc-root [class*="CardBody"]{padding:10px}#nc-root [class*="CardHeading"],#nc-root [class*="CardTitle"]{font-size:13px}#nc-root a[data-studio-layout=grid][data-studio-card]::after{padding:0 10px 12px;font-size:11px}
#nc-root [class*="ToolbarContainer"],#nc-root [class*="EditorContainer"],#nc-root [class*="AppHeader-css"]{min-width:0!important;width:100vw!important}#nc-root [class*="ToolbarContainer"]{padding:0 10px}#nc-root [class*="ToolbarSectionMain"]{min-width:0;flex:1}#nc-root [class*="ToolbarSectionBackLink"]{max-width:58px;padding:0 10px 0 0}#nc-root [class*="BackCollection"]{font-size:0}#nc-root [class*="BackCollection"]::after{content:"返回";font-size:12px}#nc-root [class*="BackStatus"],#nc-root [class*="BackArrow"],#nc-root [class*="ToolbarSectionAccount"],#nc-root [class*="ToolbarSectionMeta"]{display:none}#nc-root [class*="ToolbarSectionPublish"]{padding:0 6px}#nc-root [class*="ToolbarSubSection"]{border:0;padding:0 5px}#nc-root [class*="ToolbarSection"]{min-width:0}#nc-root [class*="ToolbarContainer"] button{padding:8px;font-size:12px;min-width:48px}.studio-sections{top:124px;padding:0 8px;gap:0}.studio-sections button{padding:0 10px;font-size:12px}.studio-sections button span,.studio-sections button[data-section=all],.studio-publish-steps{display:none}.studio-mobile-preview{display:block;margin-left:auto!important}#nc-root [class*="StyledSplitPane"]{top:180px!important;height:calc(100dvh - 180px)!important}#nc-root .Pane1{min-width:100%!important;width:100%!important}#nc-root .Pane2,#nc-root .Resizer{display:none}.studio-mobile-previewing #nc-root .Pane1{display:none!important}.studio-mobile-previewing #nc-root .Pane2{display:block!important;min-width:100%!important;width:100%!important;flex:1!important}
body [role=dialog]{max-width:calc(100vw - 20px);padding:16px!important;gap:14px;max-height:calc(100dvh - 20px)}body [role=dialog] [class*="RowContainer"]{flex-wrap:wrap;gap:12px}body [role=dialog] [class*="RowContainer"]:first-child{padding-right:44px}body [role=dialog] [class*="ButtonsContainer"]{flex-wrap:wrap;gap:6px}body [role=dialog] button{font-size:12px;padding:8px;min-width:34px}body [role=dialog] h1{font-size:18px}
.studio-welcome{min-height:360px;padding:40px 24px 24px}.studio-welcome h1{font-size:34px;margin:16px 0}.studio-welcome p{font-size:13px}.studio-welcome ol{margin-top:24px;gap:24px}.studio-welcome-mark{font-size:240px;left:auto;right:0;bottom:-30px}body[data-studio-view=login] #nc-root [class*="AuthenticationPage"]{position:relative;inset:auto;min-height:240px;margin:0 20px 50px}body[data-studio-view=login] .editor-status{position:static;width:auto;margin:12px 20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media(max-width:700px){body[data-studio-view=login] .studio-welcome{min-height:0;padding:24px 24px 20px}body[data-studio-view=login] .studio-welcome h1{font-size:25px;line-height:1.5;margin:10px 0}body[data-studio-view=login] .studio-welcome h1 br{display:none}body[data-studio-view=login] .studio-welcome p,body[data-studio-view=login] .studio-welcome ol,body[data-studio-view=login] .studio-welcome-mark{display:none}.studio-login{position:relative;inset:auto;padding:0 20px 36px}.studio-login-card{padding:24px}.studio-login-card h1,#nc-root .studio-login-card h2{font-size:25px}.studio-account{padding:28px 20px}}
