.panel-loading-fallback[data-v-c7b06db5],.panel-error-fallback[data-v-c7b06db5]{margin:16px;padding:20px;border-radius:12px}.panel-loading-fallback[data-v-c7b06db5]{border:1px solid #d7e3f4;background:#f7fbff;color:#335}.panel-error-fallback[data-v-c7b06db5]{border:1px solid #f0c2c2;background:#fff7f7;color:#7a1f1f}.panel-error-fallback p[data-v-c7b06db5]{margin:8px 0 14px;color:#8a3b3b;line-height:1.5}.panel-error-actions[data-v-c7b06db5]{display:flex;gap:10px;flex-wrap:wrap}.pass-notice-toolbar,.pass-notice-batch-bar,.pass-notice-section-head{justify-content:space-between}.pass-notice-toolbar .pass-app-count{margin:4px 0}.pass-notice-batch-bar{border:1px solid #dbe4f0;border-radius:12px;background:#f8fbff;padding:9px 10px}.pass-notice-batch-bar .danger,.pass-notice-inline-delete{border-color:#fda29b;color:#b42318}.pass-notice-section-head{padding:4px 2px 0;color:#344054}.pass-notice-section-head span{border-radius:999px;background:#eaecf0;color:#475467;padding:2px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}[data-pass-section=unread] .pass-notice-section-head span{background:#dbeafe;color:#175cd3}.pass-notice-swipe-row{position:relative;overflow:hidden;border-radius:14px;background:#fff}.pass-notice-delete-action{position:absolute;inset:4px auto 4px 4px;width:84px;border:0;background:#d92d20;color:#fff;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.pass-app-card{position:relative;z-index:1;touch-action:pan-y;transition:transform .18s ease;-webkit-user-select:none;user-select:none}.pass-notice-swipe-row.dragging .pass-app-card{transition:none}.pass-app-card.selected{border-color:#2f6fd2;box-shadow:0 0 0 3px #2f6fd224}.pass-app-card-head strong{display:flex;align-items:center}.pass-app-card-head input{width:18px;height:18px;margin:0 8px 0 0;accent-color:#2f6fd2}@media (max-width: 719px){.pass-notice-inline-delete{display:none}}.portal-page{min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#f4f6f8;color:#17212d}.portal-page.console-page{height:100vh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.portal-nav{display:flex;align-items:center;gap:20px;padding:14px clamp(18px,5vw,72px);border-bottom:1px solid #dbe1e9;background:#fff}.portal-brand,.portal-nav-links a,.download-list a,.portal-legal-note a{color:inherit;text-decoration:none}.portal-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800}.portal-brand img{width:auto;height:38px;border-radius:4px;object-fit:contain}.portal-nav-links{display:flex;flex-wrap:wrap;gap:16px;margin-left:auto;color:#5d6876;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.auth-shell,.console-shell{padding:clamp(34px,6vw,72px) clamp(18px,6vw,88px)}.auth-shell{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,480px);gap:40px;align-items:center}.auth-copy p:first-child,.console-header p,.panel-title p{margin:0 0 10px;color:#1b7f5a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.auth-copy h1,.console-header h1{margin:0;color:#111b25;font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:0}.auth-copy p:last-child{max-width:620px;margin:22px 0 0;color:#4b5968;font-size:calc(18px + var(--desktop-active-font-delta, 0px));line-height:1.8}.auth-panel,.console-panel{border:1px solid #d8dee7;border-radius:8px;padding:24px;background:#fff}.auth-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px}.auth-tabs button{height:38px;border:1px solid #cfd7e1;border-radius:6px;background:#f4f6f8;color:#4b5968;font-weight:800}.auth-tabs button.active{border-color:#2f6fd2;color:#fff;background:#2f6fd2}.portal-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.portal-field span,.cloud-url span,.token-box span{color:#5d6876;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.portal-field input,.portal-field select{min-height:40px;border:1px solid #cfd7e1;border-radius:6px;padding:0 11px;background:#fff;color:#17212d;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.verification-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:end}.verification-row .portal-secondary{margin-bottom:14px;padding:0 12px}.portal-primary,.portal-secondary{border:0;border-radius:6px;min-height:40px;padding:0 16px;font-weight:800;cursor:pointer}.portal-primary{width:100%;color:#fff;background:#2f6fd2}.portal-primary:disabled{cursor:wait;opacity:.72}.portal-secondary{border:1px solid #cfd7e1;background:#fff;color:#17212d}.portal-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.portal-error,.portal-message,.empty-text{margin:14px 0 0;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.portal-error{color:#c62828}.portal-message{color:#1b7f5a}.portal-legal-note{margin:10px 0 0;color:#687587;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.6}.portal-legal-note a{color:#2f6fd2;font-weight:800}@media (max-width: 900px){.portal-nav{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 18px}.portal-brand{width:fit-content}.portal-nav-links{width:100%;margin-left:0;overflow-x:auto;flex-wrap:nowrap;gap:8px;padding-bottom:2px;scrollbar-width:none}.portal-nav-links::-webkit-scrollbar{display:none}.portal-nav-links a{flex:none;padding:6px 10px;border-radius:999px;background:#f4f6f8;white-space:nowrap}.auth-shell{width:min(560px,100%);margin:0 auto;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;padding:30px 18px 44px}.auth-copy{min-width:0}.auth-copy h1{font-size:clamp(30px,8vw,42px);line-height:1.16}.auth-copy p:last-child{max-width:none;margin-top:12px;font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.65}.auth-panel{width:100%;box-sizing:border-box}}@media (max-width: 560px){.portal-page:not(.console-page){min-height:100dvh}.portal-nav{gap:8px;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))}.portal-brand img{height:32px}.portal-nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.portal-nav-links a{min-width:0;padding:6px 4px;text-align:center}.auth-shell{gap:16px;padding:22px max(14px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.auth-copy p:first-child{margin-bottom:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.auth-copy h1{font-size:clamp(27px,8vw,34px);line-height:1.18}.auth-copy p:last-child{margin-top:10px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.55}.auth-panel{padding:16px;border-radius:12px;box-shadow:0 12px 30px #17212d14}.auth-tabs{margin-bottom:16px}.auth-tabs button,.portal-primary,.portal-secondary{min-height:46px}.portal-field{margin-bottom:12px}.portal-field input,.portal-field select{min-height:46px;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.verification-row{grid-template-columns:minmax(0,1fr) 116px;gap:8px}.verification-row .portal-secondary{margin-bottom:12px;padding:0 10px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.portal-legal-note{text-align:center}}.console-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.console-header h1{font-size:clamp(28px,4vw,46px)}.console-header span{display:block;margin-top:8px;color:#5d6876}.console-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.wide-panel{grid-column:1 / -1}.panel-title{margin-bottom:18px}.panel-title h2{margin:0;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2}.cloud-url{display:flex;flex-direction:column;gap:6px;border:1px solid #d8dee7;border-radius:6px;padding:12px;background:#f8fafc;margin-bottom:16px}.cloud-url strong{overflow-wrap:anywhere}.device-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.password-form,.redeem-form{display:grid;gap:12px}.redeem-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.device-form .portal-primary{grid-column:1 / -1}.token-box{display:grid;gap:10px;margin-top:18px;border:1px solid rgba(27,127,90,.26);border-radius:8px;padding:14px;background:#f1f8f4}.token-box code{display:block;overflow-wrap:anywhere;border-radius:6px;padding:10px;background:#fff;color:#17212d;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.download-list{display:grid;gap:12px}.download-list a{display:flex;flex-direction:column;gap:5px;border:1px solid #d8dee7;border-radius:8px;padding:16px;background:#f8fafc}.download-list strong{color:#17212d}.download-list span,.tenant-list small,.device-list small{color:#687587}.tenant-list,.device-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.device-list{margin-top:12px}.tenant-list article,.device-list article{display:flex;flex-direction:column;gap:5px;border:1px solid #d8dee7;border-radius:8px;padding:14px;background:#fff}.tenant-list span,.device-list span{color:#3f4d5d}.portal-page.console-page{background:#eef2f6}.portal-page.console-page .portal-nav{display:none!important}.pass-app{min-height:100vh;max-width:480px;margin:0 auto;padding:12px 12px 28px;box-sizing:border-box}.pass-app-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pass-app-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.pass-app-brand strong{font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1.1;color:#101828}.pass-app-brand span{color:#667085;font-size:calc(13px + var(--desktop-active-font-delta, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-app-logout,.pass-app-refresh,.pass-app-back{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:999px;min-height:36px;padding:0 14px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700;cursor:pointer}.pass-app-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.pass-app-search{min-width:0;min-height:44px;border:1px solid #d0d5dd;border-radius:12px;padding:0 14px;background:#fff;font-size:calc(16px + var(--desktop-active-font-delta, 0px));color:#101828}.pass-app-refresh{min-height:44px;border-radius:12px;padding:0 16px;background:#2f6fd2;border-color:#2f6fd2;color:#fff}.pass-app-refresh:disabled,.pass-app-more:disabled{opacity:.7;cursor:wait}.pass-app-msg{margin:0 0 10px;border-radius:10px;padding:10px 12px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.pass-app-msg.ok{background:#ecfdf3;color:#027a48}.pass-app-msg.err{background:#fef3f2;color:#b42318}.pass-app-count{margin:4px 0 10px;color:#667085;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.pass-app-body{display:grid;gap:10px}.pass-app-card{border:1px solid #e4e7ec;border-radius:14px;background:#fff;padding:14px;box-shadow:0 1px 2px #1018280a;cursor:pointer}.pass-app-card:active{border-color:#2f6fd2;box-shadow:0 0 0 3px #2f6fd21f}.pass-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.pass-app-card-head strong{font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.3;color:#101828}.pass-app-card-head em{flex:0 0 auto;font-style:normal;border-radius:999px;background:#eff4ff;color:#3538cd;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;padding:3px 8px}.pass-app-card p{margin:0 0 10px;color:#344054;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.45}.pass-app-card-foot{display:flex;justify-content:space-between;gap:10px;color:#667085;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.pass-app-empty{border:1px dashed #d0d5dd;border-radius:14px;background:#f8fafc;padding:18px 14px}.pass-app-empty strong{display:block;margin-bottom:8px;font-size:calc(16px + var(--desktop-active-font-delta, 0px));color:#101828}.pass-app-empty p,.pass-app-empty ol{margin:0;color:#475467;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.6}.pass-app-empty ol{margin-top:10px;padding-left:1.2em}.pass-app-detail{border:1px solid #e4e7ec;border-radius:16px;background:#fff;padding:14px;display:grid;gap:12px}.pass-app-back{justify-self:start}.pass-app-detail h1{margin:0;font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1.25;color:#101828}.pass-app-chip-row{display:flex;flex-wrap:wrap;gap:8px}.pass-app-chip{border-radius:999px;background:#f2f4f7;color:#344054;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;padding:4px 10px}.pass-app-chip.pass{background:#ecfdf3;color:#027a48}.pass-app-meta{margin:0;display:grid;gap:10px}.pass-app-meta div{display:grid;gap:4px}.pass-app-meta dt{color:#667085;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.pass-app-meta dd{margin:0;color:#101828;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.45;word-break:break-word}.pass-app-tags{display:flex;flex-wrap:wrap;gap:6px}.pass-app-tags span{border-radius:999px;background:#eef4ff;color:#3538cd;font-size:calc(12px + var(--desktop-active-font-delta, 0px));padding:4px 8px}.pass-app-preview{margin:0;white-space:pre-wrap;line-height:1.55;background:#f8fafc;border-radius:12px;padding:12px;color:#344054;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}@media (min-width: 720px){.pass-app{padding-top:20px}}.pass-app-card.unread{border-color:#b2ccff;background:#f8fbff}.pass-app-card.unread strong{font-weight:800}.pass-app-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:999px;background:#2f6fd2;vertical-align:middle}.pass-app-chip.unread{background:#eff8ff;color:#175cd3}.pass-app-chip.read{background:#f2f4f7;color:#475467}.pass-app-more{width:100%;min-height:44px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;color:#344054;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700;cursor:pointer}.account-center-page{width:min(1120px,calc(100% - 32px));min-height:calc(100vh - 32px);margin:16px auto;overflow:hidden;border:1px solid #e4e7ec;border-radius:20px;background:#fff;box-shadow:0 18px 48px #10182814}.account-center-top{max-width:none;padding:16px 22px;border-bottom:1px solid #eaecf0}.account-center-top-actions,.account-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.account-center-top-actions button,.account-form-actions button,.account-center-content button,.account-center-card button{min-height:36px;padding:0 14px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#344054;font-weight:700;cursor:pointer}.account-center-content button.primary,.account-center-card button.primary{border-color:#175cd3;background:#175cd3;color:#fff}.account-center-content button.danger-ghost,.account-center-card button.danger-ghost{border-color:#fda29b;color:#b42318}.account-center-content button:disabled,.account-center-card button:disabled{cursor:not-allowed;opacity:.55}.pass-notice-batch-bar .danger:disabled{border-color:#ccc;background:#fff;color:#475467;opacity:1}.account-center-layout{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:calc(100vh - 105px)}.account-center-nav{display:flex;flex-direction:column;gap:4px;padding:18px 12px;border-right:1px solid #eaecf0;background:#f9fafb}.account-center-nav button{min-height:42px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#475467;text-align:left;font-weight:700;cursor:pointer}.account-center-nav button:hover,.account-center-nav button.active{background:#eff8ff;color:#175cd3}.account-center-content{min-width:0;padding:24px 28px 48px;background:#fcfcfd}.account-center-section{display:grid;gap:16px}.account-center-section>header h1,.account-section-title h2,.sensitive-action-form h2{margin:0;color:#101828}.account-center-section>header h1{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.account-center-section>header p,.account-center-card span{color:#667085;line-height:1.5}.account-center-section>header p{margin:6px 0 0;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.account-center-card{display:grid;gap:12px;padding:18px;border:1px solid #eaecf0;border-radius:14px;background:#fff}.account-profile-form,.account-password-form,.sensitive-action-form{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-form label,.account-password-form label,.sensitive-action-form label{display:grid;gap:6px;color:#475467;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.account-profile-form input,.account-password-form input,.sensitive-action-form input{min-height:42px;padding:0 12px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;font:inherit}.account-profile-form input:disabled{background:#f2f4f7;color:#667085}.account-profile-form>button,.account-password-form .account-form-actions,.sensitive-action-form h2,.sensitive-action-form .account-form-actions{grid-column:1 / -1;justify-self:start}.account-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-summary-grid article>strong{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.account-summary-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0}.account-summary-grid dl div{display:grid;gap:2px}.account-summary-grid dt,.account-summary-grid dd{margin:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.account-summary-grid dt{color:#98a2b3}.account-summary-grid dd{color:#344054;font-weight:700}.account-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.account-section-title h2,.sensitive-action-form h2{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.account-session-list,.account-device-list{display:grid;gap:10px}.account-session-row,.account-device-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center}.account-session-row>div,.account-device-row>div,.account-data-card>div,.account-danger-card>div{display:grid;gap:3px}.account-session-row span,.account-device-row span,.account-data-card span,.account-danger-card span{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.account-session-row em,.account-device-row em{width:fit-content;padding:3px 8px;border-radius:999px;background:#ecfdf3;color:#027a48;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800}.account-device-row em.revoked{background:#f2f4f7;color:#667085}.account-data-card,.account-danger-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-danger-card{border-color:#fedf89;background:#fffcf5}.account-danger-card.severe{border-color:#fecdca;background:#fffbfa}.sensitive-action-form{border-color:#fda29b;box-shadow:0 8px 24px #b4231814}@media (max-width: 760px){.account-center-page{width:100%;min-height:100vh;margin:0;border:0;border-radius:0}.account-center-layout{grid-template-columns:1fr}.account-center-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #eaecf0}.account-center-nav button{flex:none}.account-center-content{padding:20px 16px 36px}.account-profile-form,.account-password-form,.sensitive-action-form,.account-summary-grid,.account-summary-grid dl,.account-session-row,.account-device-row,.account-data-card,.account-danger-card{grid-template-columns:1fr}}.landing-page{height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:#f5f6f8;color:#17212d}.site-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:22px;padding:14px clamp(18px,5vw,72px);border-bottom:1px solid rgba(24,35,48,.1);background:#f5f6f8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-link,.nav-links a,.nav-actions a,.hero-actions a,.download-card a,.cta-section a{color:inherit;text-decoration:none}.brand-link{display:inline-flex;align-items:center;gap:10px;font-size:calc(18px + var(--desktop-active-font-delta, 0px));font-weight:700}.brand-link img{width:auto;height:38px;border-radius:4px;object-fit:contain}.nav-links{display:flex;gap:18px;margin-left:auto;color:#5d6876;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.nav-actions{display:flex;align-items:center;gap:10px}.ghost-action,.nav-button{border-radius:6px;padding:8px 14px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.ghost-action{border:1px solid #ccd4df;background:#fff}.nav-button{color:#fff;background:#2f6fd2}.hero{position:relative;min-height:calc(100vh - 61px);overflow:hidden;padding:clamp(70px,9vh,110px) clamp(20px,6vw,88px) 96px;background:linear-gradient(90deg,#f5f6f8fa,#f5f6f8e0 44%,#f5f6f847),#e7ebf0}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:76px;background:linear-gradient(180deg,#f5f6f800,#f5f6f8);pointer-events:none}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.workbench-shell{position:absolute;right:clamp(-360px,-18vw,-80px);top:clamp(84px,13vh,132px);width:min(930px,72vw);min-height:540px;border:1px solid rgba(85,97,112,.22);border-radius:8px;background:#fff;box-shadow:0 32px 90px #2230422e;transform:rotate(-2deg)}.shell-top{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #dce2ea}.shell-top span{width:10px;height:10px;border-radius:50%}.shell-top span:nth-child(1){background:#dd574d}.shell-top span:nth-child(2){background:#d9a235}.shell-top span:nth-child(3){background:#2e946c}.shell-top strong{margin-left:8px;color:#4c5968;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.shell-tabs{display:flex;gap:8px;padding:10px 14px 0;border-bottom:1px solid #d8dee7;background:#eef2f6}.shell-tabs b,.shell-tabs span{border:1px solid #cfd7e1;border-bottom:0;border-radius:6px 6px 0 0;padding:8px 14px;background:#e4eaf2;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.shell-tabs b{background:#fff}.shell-body{display:grid;grid-template-columns:.85fr 1.25fr .9fr;gap:12px;padding:14px}.mock-card{min-height:310px;border:1px solid #d5dce6;border-radius:6px;padding:14px;background:#fff}.mock-card p{margin:0 0 16px;color:#1f2a36;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.mock-card i{display:block;width:72%;height:13px;margin-bottom:12px;border-radius:4px;background:#dce4ed}.mock-card .wide{width:94%}.mock-card .block{width:100%;height:128px;background:#f0f3f7}.mock-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:32px 0 12px}.mock-row span{height:34px;border-radius:5px;background:#edf1f6}.primary-card button{width:100%;height:38px;border:0;border-radius:5px;color:#fff;background:#2f6fd2;font-weight:700}.hero-content{position:relative;z-index:2;max-width:720px}.eyebrow,.section-title p{margin:0 0 12px;color:#1b7f5a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.hero h1{max-width:780px;margin:0;color:#111b25;font-size:clamp(44px,6.8vw,80px);line-height:1.05;letter-spacing:0}.lead{max-width:640px;margin:26px 0 0;color:#3d4a58;font-size:clamp(17px,1.8vw,22px);line-height:1.8}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.primary-action,.secondary-action,.cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:6px;padding:0 20px;font-weight:700}.primary-action{color:#fff;background:#2f6fd2}.secondary-action{border:1px solid #bcc6d2;background:#ffffffb8}.hero-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.hero-points span{border:1px solid rgba(89,101,116,.22);border-radius:999px;padding:8px 12px;background:#ffffffc2;color:#4f5d6b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.section{padding:82px clamp(20px,6vw,88px)}.section-title{max-width:780px;margin-bottom:30px}.section-title h2,.cta-section h2{margin:0;color:#14202c;font-size:clamp(28px,3.6vw,44px);line-height:1.2;letter-spacing:0}.feature-grid,.download-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card,.download-card{border:1px solid #d8dee7;border-radius:8px;padding:24px;background:#fff}.feature-card h3,.download-card h3{margin:0 0 12px;color:#172332;font-size:calc(20px + var(--desktop-active-font-delta, 0px))}.feature-card p,.download-card p,.cta-section p{margin:0;color:#566474;line-height:1.75}.download-section{background:#eef4f0}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#1b7f5a38}.download-card a{flex:0 0 auto;border-radius:6px;padding:10px 16px;color:#fff;background:#1b7f5a;font-weight:700}.workflow-section{background:#fff}.workflow-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:#d8dee7;border:1px solid #d8dee7}.workflow-list li{min-height:142px;padding:22px 18px;background:#fff}.workflow-list span{display:block;margin-bottom:22px;color:#2f6fd2;font-weight:800}.workflow-list p{margin:0;color:#334155;line-height:1.65}.cta-section{margin:0 clamp(20px,6vw,88px) 76px;border-radius:8px;padding:46px;background:#172332;color:#fff}.cta-section h2{max-width:820px;color:#fff}.cta-section p{max-width:700px;margin-top:14px;color:#d6dde6}.cta-actions a{background:#fff;color:#172332}.cta-actions a:first-child{background:#2f6fd2;color:#fff}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(20px,6vw,88px) 36px;color:#5d6876;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.landing-footer nav{display:flex;flex-wrap:wrap;gap:14px}.landing-footer a{color:inherit;text-decoration:none}@media (max-width: 1080px){.workbench-shell{right:-420px;width:860px;opacity:.34}.feature-grid,.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.site-nav{gap:12px;padding:12px 16px}.nav-links{display:none}.nav-actions{margin-left:auto}.ghost-action{display:none}.nav-button{padding:7px 10px}.hero{min-height:88vh;padding:54px 18px 76px}.workbench-shell{right:-520px;top:330px;width:780px;opacity:.2}.hero h1{font-size:calc(42px + var(--desktop-active-font-delta, 0px))}.lead{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.hero-actions a{flex:1 1 150px}.section{padding:58px 18px}.feature-grid,.download-grid,.workflow-list{grid-template-columns:1fr}.download-card{align-items:stretch;flex-direction:column}.download-card a{text-align:center}.cta-section{margin:0 18px 52px;padding:30px 22px}.landing-footer{align-items:flex-start;flex-direction:column;padding:0 18px 34px}}.legal-page{height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:#f5f6f8;color:#17212d}.legal-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:22px;padding:14px clamp(18px,5vw,72px);border-bottom:1px solid rgba(24,35,48,.1);background:#f5f6f8f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-brand,.legal-nav-links a{color:inherit;text-decoration:none}.legal-brand{display:inline-flex;align-items:center;gap:10px;font-size:calc(18px + var(--desktop-active-font-delta, 0px));font-weight:800}.legal-brand img{width:auto;height:38px;border-radius:4px;object-fit:contain}.legal-nav-links{display:flex;flex-wrap:wrap;gap:16px;margin-left:auto;color:#5d6876;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.legal-document{width:min(920px,calc(100% - 40px));margin:0 auto;padding:52px 0 72px}.legal-header{margin-bottom:28px}.legal-header p{margin:0 0 10px;color:#1b7f5a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.legal-header h1{margin:0;color:#111b25;font-size:calc(44px + var(--desktop-active-font-delta, 0px));line-height:1.16;letter-spacing:0}.legal-header span{display:block;max-width:760px;margin-top:14px;color:#4b5968;font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.75}.legal-section{margin-top:14px;border:1px solid #d8dee7;border-radius:8px;padding:22px 24px;background:#fff}.legal-section h2{margin:0 0 12px;color:#14202c;font-size:calc(20px + var(--desktop-active-font-delta, 0px));line-height:1.35;letter-spacing:0}.legal-section ul{display:grid;gap:10px;margin:0;padding-left:20px}.legal-section li,.legal-section p{color:#3f4d5d;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.75}.legal-section p{margin:0}@media (max-width: 720px){.legal-nav{align-items:flex-start;flex-direction:column;gap:10px}.legal-nav-links{margin-left:0}.legal-document{width:calc(100% - 32px);padding:36px 0 54px}.legal-header h1{font-size:calc(36px + var(--desktop-active-font-delta, 0px))}.legal-section{padding:18px}}:root{--bg: #f2f3f5;--panel: #ffffff;--border: #cfd4dc;--text: #1f2a36;--muted: #6b7280;--primary: #2e6fd6;--primary-dark: #1f5bb8;--success: #1b8b55;--warning: #d97706;--danger: #c62828;--radius: 6px;--shadow: 0 1px 2px rgba(0, 0, 0, .06)}*{box-sizing:border-box}body{margin:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;color:var(--text);background:var(--bg)}#app{height:100vh;overflow:hidden}body.marketing-mode{background:#f6f7f9;overflow:hidden}body.marketing-mode #app,body.portal-mode #app{height:100vh;overflow:hidden}body.portal-mode{background:#f4f6f8;overflow:hidden}.app{max-width:1440px;margin:0 auto;padding:16px 18px 36px;height:100%;overflow:hidden;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 0}.brand{display:flex;align-items:center;gap:8px}.logo{display:none}.title{font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:600}.subtitle{display:none}.tabs{display:flex;align-items:center;gap:8px;padding:8px 10px 0;border-bottom:1px solid var(--border);background:#e9edf3}.tab{border:1px solid var(--border);border-bottom:none;background:#dde3ed;color:var(--text);padding:6px 14px;border-radius:6px 6px 0 0;cursor:pointer;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.tab.active{background:var(--panel);font-weight:600}.send-layout{display:grid;grid-template-columns:1fr .36fr;gap:12px;padding-top:12px}.monitor-layout{display:flex;flex-direction:column;gap:12px;padding-top:12px}.cloud-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;padding-top:12px}.cloud-card{min-width:0}.cloud-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cloud-status-item{border:1px solid var(--border);border-radius:4px;padding:8px 10px;background:#f9fafb;min-width:0}.cloud-status-item strong{display:block;margin-top:4px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));overflow-wrap:anywhere}.cloud-result{margin:0;padding:10px;border:1px solid var(--border);border-radius:4px;background:#f9fafb;max-height:220px;overflow:auto;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-workbench{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px;background:#f5f7fb}.cloud-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cloud-hero h2{margin:0;color:#0f172a;font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.cloud-hero p{margin:6px 0 0;color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-state-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cloud-state-pill{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#475569;font-weight:800}.cloud-state-pill.success{border-color:#bbf7d0;background:#ecfdf3;color:#15803d}.cloud-state-pill.warning,.cloud-state-pill.paused{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.cloud-top-grid{display:grid;grid-template-columns:minmax(340px,1.05fr) minmax(300px,.95fr) minmax(320px,.9fr);gap:14px;align-items:stretch}.cloud-panel-card,.cloud-log-card{min-width:0;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0a}.cloud-panel-card{padding:18px}.cloud-panel-card header,.cloud-log-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #edf1f7}.cloud-panel-card h3,.cloud-log-card h3{margin:0;color:#0f172a;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.cloud-panel-card p,.cloud-log-card p{margin:4px 0 0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-form-stack{display:grid;gap:14px}.cloud-device-list{display:grid;gap:10px;margin:0}.cloud-device-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.cloud-device-list dt{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-device-list dd{margin:0;overflow:hidden;color:#172033;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cloud-runner-actions,.cloud-redeem-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.button-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button-link.secondary{background:#eef2f7;border-color:#cbd5e1}.button-link.secondary:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.button-link:focus{outline:none}.button-link:focus-visible{outline:2px solid rgba(23,105,224,.55);outline-offset:2px}.cloud-runner-actions .primary{min-height:44px}.cloud-sync-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-sync-kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.cloud-sync-kinds label{display:flex;gap:8px;align-items:center;min-height:36px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-sync-kinds input{width:15px;height:15px;margin:0}.cloud-sync-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.cloud-sync-metrics div{min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.cloud-sync-metrics dt{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-sync-metrics dd{margin:3px 0 0;color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:900;overflow-wrap:anywhere}.cloud-sync-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cloud-log-card{padding:18px}.cloud-log-card header span{padding:5px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.cloud-log-table{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.cloud-log-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(260px,1.3fr);gap:12px;align-items:center;min-width:820px;padding:12px 14px;border-top:1px solid #edf1f7;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-log-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.cloud-log-result{font-weight:800}.cloud-log-result.success{color:#16a34a}.cloud-log-result.danger{color:#dc2626}.cloud-log-result.muted{color:#64748b}.cloud-empty-log{display:grid;place-items:center;gap:6px;min-height:220px;color:#64748b;text-align:center}.cloud-empty-log strong{color:#172033;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.cloud-log-card .cloud-result{margin-top:14px;border-radius:10px;background:#0f172a;color:#dbeafe;border-color:#1e293b}@media (max-width: 1120px){.cloud-top-grid{grid-template-columns:1fr}}@media (max-width: 760px){.cloud-workbench{padding:12px}.cloud-hero,.cloud-panel-card header,.cloud-log-card header{flex-direction:column}.cloud-runner-actions,.cloud-redeem-actions,.cloud-sync-actions,.cloud-sync-kinds,.cloud-device-list div{grid-template-columns:1fr}}.column{display:flex;flex-direction:column;gap:12px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:var(--shadow)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.card-header h3{margin:0;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:600}.card-body{display:flex;flex-direction:column;gap:10px}.header-meta,.hint{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.field{display:flex;flex-direction:column;gap:4px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.field label{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));background:#fff}.inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inline-input{width:100%}.field-stack{display:flex;flex-direction:column;gap:8px}.quick-group-row{display:flex;flex-wrap:wrap;gap:8px}.quick-group-chip{border-radius:999px;padding:5px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.quick-group-chip.active{background:var(--primary);border-color:var(--primary-dark);color:#fff}.quick-group-chip:not(.active):not(:disabled):hover{background:#eef3fb;border-color:#b7c8e8;color:var(--primary-dark)}.quick-group-chip.active:not(:disabled):hover{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.quick-group-tip{line-height:1.5}.actions{display:flex;flex-wrap:wrap;gap:8px}button{border:1px solid var(--border);background:#f3f4f6;color:var(--text);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:calc(13px + var(--desktop-active-font-delta, 0px));transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}button:focus{outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(23,105,224,.55);outline-offset:2px}button.primary{background:var(--primary);border-color:var(--primary-dark);color:#fff}button.secondary{background:#e5e7eb}button.success-action{background:var(--success);border-color:var(--success);color:#fff}button.ghost{background:transparent}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}button.danger-ghost{background:#fff7f7;border-color:#efb4b4;color:var(--danger)}button.danger-primary,button.danger.primary{background:var(--danger);border-color:var(--danger);color:#fff}button.small{padding:4px 10px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}button:not(:disabled):hover{background:#e7ebf0;border-color:#b7bec8}button.primary:not(:disabled):hover{background:var(--primary-dark);border-color:var(--primary-dark)}button.secondary:not(:disabled):hover{background:#d9dee6;border-color:#b9c0cb}button.success-action:not(:disabled):hover{background:#15803d;border-color:#15803d}button.ghost:not(:disabled):hover{background:#eef3fb;border-color:#b7c8e8;color:var(--primary-dark)}button.danger-ghost:not(:disabled):hover{background:#fdeaea;border-color:var(--danger);color:#9f1f1f}button.danger-primary:not(:disabled):hover,button.danger.primary:not(:disabled):hover{background:#b91c1c;border-color:#b91c1c}.danger-zone{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px dashed #fecaca}.disabled-reason{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.list{list-style:none;padding:4px;margin:0;border:1px solid var(--border);border-radius:4px;max-height:200px;overflow:auto;background:#fff}.list-item{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:4px;cursor:pointer}.list-item.selected{background:#e6f0ff}.item-title{font-weight:600;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.item-sub{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.receiver-list{border:1px solid var(--border);border-radius:4px;padding:6px;max-height:240px;overflow:auto;background:#fff}.check-item{display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end}.queue-status{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.template-list{display:flex;flex-direction:column;gap:8px}.template{border:1px solid var(--border);border-radius:4px;padding:8px;background:#f9fafb;display:flex;flex-direction:column;gap:6px}.template-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-buttons{display:flex;gap:6px}.log-box{border:1px solid var(--border);border-radius:4px;padding:6px;background:#fff;max-height:220px;overflow:auto;font-family:Consolas,Microsoft YaHei UI,monospace;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.log-line{display:flex;gap:8px;align-items:baseline;padding:2px 0}.log-time{color:var(--muted);white-space:nowrap}.subtabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--border)}.subtab{border:1px solid var(--border);background:#e5e7eb;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.subtab.active{background:var(--panel);font-weight:600}.table{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:#fff}.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:6px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));border-bottom:1px solid var(--border)}.row.header{background:#f1f5f9;font-weight:600}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.status-line{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.history-feedback{margin:8px 0}.disclaimer-copy{display:flex;flex-direction:column;gap:10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.65}.disclaimer-copy p{margin:0;white-space:pre-line}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));background:#f3f4f6}.note{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--warning)}.placeholder{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted);padding:6px 0}.docx-editors-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.docx-editors{border:1px solid var(--border);border-radius:4px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:8px}.docx-record-meta{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal-card{background:#fff;border:1px solid var(--border);border-radius:6px;width:min(860px,96vw);max-height:90vh;display:flex;flex-direction:column}.modal-card.compact,.modal-card.confirm{width:min(600px,calc(100vw - 48px))}.modal-card.wide{width:min(1120px,96vw)}.modal-card.desktop-update-confirm{width:60vw;max-width:760px;min-width:520px}.desktop-update-confirm-overlay{z-index:1300}.modal-card header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.modal-card header h3{margin:0;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.modal-subtitle,.modal-card header p{margin:4px 0 0;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.modal-body{padding:12px 14px;overflow:auto}.desktop-update-confirm .modal-body{padding:18px 20px}.desktop-update-confirm .disclaimer-copy{display:grid;gap:12px}.desktop-update-confirm .disclaimer-copy p{margin:0}.confirm-progress{margin-top:16px;display:grid;gap:8px}.confirm-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));color:var(--text)}.confirm-progress-meta span{min-width:0;overflow-wrap:anywhere}.confirm-progress-meta strong{flex:0 0 auto;font-variant-numeric:tabular-nums}.confirm-progress-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e5e7eb}.confirm-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:#2563eb;transition:width .18s ease}.confirm-progress p{margin:0;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:#fff}.modal-actions .danger-primary{min-width:104px}@media (max-width: 860px){.modal-card.desktop-update-confirm{width:calc(100vw - 32px);min-width:0}}.error-bar{margin-top:12px;padding:8px 12px;border-radius:6px;background:#fdecea;color:#b91c1c;border:1px solid #f5c2c7}.detail-body{background:#f9fafb;border:1px solid var(--border);border-radius:4px;padding:8px;max-height:300px;overflow:auto;white-space:pre-wrap}.collapsible{border:1px dashed var(--border);border-radius:4px;padding:6px 8px;background:#f9fafb}.collapsible>summary{cursor:pointer;font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.muted{color:var(--muted)}@media (max-width: 1100px){.send-layout,.cloud-layout{grid-template-columns:1fr}}@media (max-width: 720px){.tabs{flex-wrap:wrap}.row{grid-template-columns:1fr}}.actions-card-body{display:flex;flex-direction:column;gap:8px}.actions-card-body .file-row{order:1}.actions-card-body .meta{order:2}.actions-card-body .form-row{order:3}.actions-card-body .field{order:4}.actions-card-body .queue-status{order:5}.actions-card-body .primary-actions{order:6}.actions-card-body .secondary-actions{order:7}.actions-card .card-header button{display:none}.topbar-actions{display:flex;gap:8px}.hidden{display:none}.file-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.template-manager{display:grid;grid-template-columns:240px 1fr;gap:12px;align-items:start}.template-sidebar .list{max-height:360px}.template-editor{display:flex;flex-direction:column;gap:10px}.template-editor textarea{min-height:240px}.template-settings-panel{border-top:1px solid var(--border);margin-top:14px;padding-top:14px;display:flex;flex-direction:column;gap:12px}.template-settings-header{display:flex;flex-direction:column;gap:4px}.template-settings-header h4{margin:0;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.template-note{line-height:1.5}.template-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.template-settings-grid .span-2{grid-column:1 / -1}.template-settings-grid textarea{min-height:110px}.template-toggle-list{display:flex;flex-direction:column;gap:8px;padding-top:4px}.template-compose-preview{border:1px solid var(--border);border-radius:6px;padding:12px;background:#f8fafc;display:flex;flex-direction:column;gap:10px}.template-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.template-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.template-preview-grid .span-2{grid-column:1 / -1}.template-preview-value{min-height:36px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:#fff;display:flex;align-items:center;line-height:1.5}.template-compose-preview textarea{min-height:64px}body{height:100vh;overflow:hidden;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}#app{height:100vh}.app{height:100%;display:flex;flex-direction:column;padding:8px 10px 10px}.watermark{position:fixed;left:12px;top:8px;font-size:calc(11px + var(--desktop-active-font-delta, 0px));color:#1f2a3640;letter-spacing:.6px;pointer-events:none;z-index:2}.splash{position:fixed;top:0;right:0;bottom:0;left:0;background:#f2f3f5eb;display:flex;align-items:center;justify-content:center;z-index:5}.splash.hide{animation:splash-fade .32s ease forwards}.splash-card{display:flex;flex-direction:column;align-items:center;gap:12px;animation:splash-pop .32s ease forwards}.splash-card img{width:260px;height:260px;object-fit:contain;border-radius:16px;background:#fff;box-shadow:0 6px 16px #0f172a1f}.splash-text{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted);letter-spacing:.6px}@keyframes splash-fade{0%{opacity:1}to{opacity:0}}@keyframes splash-pop{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.topbar{padding:2px 4px 0}.title{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.tabs{padding:4px 4px 0}.tab{padding:4px 10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.send-layout{flex:1;min-height:0;display:grid;grid-template-columns:.95fr 1.4fr 1.05fr;grid-template-rows:1fr 1.05fr;grid-template-areas:"senders actions preview" "receivers actions logs";gap:8px;padding-top:6px;overflow:hidden}.send-panel-shell{flex:1;min-height:0;display:flex;flex-direction:column}.layout-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px}.layout-switch-tabs{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--border);border-radius:6px;background:#edf1f6}.layout-switch-tab{border:0;background:transparent;color:#4b5563;border-radius:4px;min-width:92px}.layout-switch-tab.active{background:#fff;color:var(--primary-dark);box-shadow:0 1px 2px #0f172a1f;font-weight:600}.layout-switch-tab:not(:disabled):hover{background:#fff;border-color:transparent}.layout-switch-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.layout-switch-meta span{border:1px solid #dbe2ec;border-radius:999px;padding:3px 8px;background:#fff}.guided-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(360px,.85fr);gap:10px;padding-top:8px;overflow:hidden}.guided-main,.guided-side{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px}.guided-card{background:#fff;border:1px solid #d7deea;border-radius:8px;padding:12px;box-shadow:0 1px 3px #0f172a0f}.guided-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.guided-card-header h3{margin:0;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.guided-card-header p{margin:3px 0 0;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.guided-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.guided-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guided-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title" "num desc";gap:2px 8px;align-items:center;border:1px solid #d9dee8;border-radius:8px;padding:10px;background:#fff;min-width:0}.guided-step span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#e8edf4;color:#4b5563;font-weight:700}.guided-step.ready span{background:#e6f4ee;color:var(--success)}.guided-step strong{grid-area:title;min-width:0;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-step small{grid-area:desc;min-width:0;color:var(--muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-file-summary{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;padding:10px;border:1px solid #e0e6ef;border-radius:8px;background:#f8fafc}.guided-file-summary span{display:block;margin-bottom:4px;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-file-summary strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-file-summary input{width:100%;border:1px solid var(--border);border-radius:4px;padding:4px 6px}.guided-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guided-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-form-grid .span-2{grid-column:1 / -1}.guided-type-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto auto;gap:8px}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--border);border-radius:6px;background:#f1f5f9}.segmented-control label{display:flex;align-items:center;justify-content:center;gap:4px;min-height:28px;border-radius:4px;color:#4b5563;cursor:pointer}.segmented-control label.active{background:#fff;color:var(--primary-dark);box-shadow:0 1px 2px #0f172a1a;font-weight:600}.segmented-control input{position:absolute;opacity:0;pointer-events:none}.guided-advanced{margin-top:10px;border:1px solid #e0e6ef;border-radius:8px;padding:8px 10px;background:#fbfcfe}.guided-advanced summary{cursor:pointer;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600}.guided-option-list{display:grid;gap:8px;margin-top:10px}.guided-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:8px;border:1px solid #e3e8f0;border-radius:6px;background:#fff}.guided-option strong,.guided-option small{display:block}.guided-option small{margin-top:2px;color:var(--muted);line-height:1.45}.guided-action-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid #e4eaf2}.guided-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px}.guided-primary-actions .primary{min-height:34px;font-weight:700}.guided-utility-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.guided-setup-card,.guided-preview-card,.guided-log-card{flex:0 0 auto}.guided-setup-section{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid #e7ecf3}.guided-setup-section:first-of-type{padding-top:0;border-top:0}.guided-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.guided-section-title span{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-preview-card textarea{min-height:150px;resize:vertical}.guided-log-card .log-box{max-height:180px}.guided-layout{grid-template-columns:minmax(700px,1fr) minmax(340px,390px);gap:12px;padding:10px 2px 0;background:#eef2f7;border-top:1px solid #d9e0ea}.guided-main{display:grid;grid-template-columns:214px minmax(0,1fr);align-content:start;gap:12px;padding:0 2px 10px 0}.guided-side{gap:12px;padding:0 2px 10px 0}.guided-steps{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;grid-column:1;grid-row:1 / span 3;gap:8px;align-self:start;padding:10px;border:1px solid #d8e0ea;border-radius:8px;background:#f8fafc;box-shadow:0 1px 3px #0f172a0d}.guided-step{grid-template-columns:28px minmax(0,1fr);padding:10px;border-color:transparent;background:transparent;box-shadow:none}.guided-step+.guided-step{border-top:1px solid #e2e8f0;border-radius:0}.guided-step span{width:26px;height:26px;background:#e2e8f0;color:#475569}.guided-step.ready{background:#edf8f2;border-radius:6px}.guided-step.ready span{background:var(--success);color:#fff}.guided-step strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-step small{white-space:normal;line-height:1.4}.guided-main>.guided-card{grid-column:2}.guided-card{min-width:0;border-color:#d9e1ec;border-radius:8px;padding:14px;box-shadow:0 1px 4px #0f172a14}.guided-card-header{padding-bottom:10px;border-bottom:1px solid #e6ebf2}.guided-card-header h3{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.guided-card-header p{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-compose-card{border-left:4px solid var(--primary)}.guided-file-summary{grid-template-columns:minmax(0,1fr) 120px auto;margin-bottom:10px;border-color:#d9e4f5;background:#f7faff}.guided-file-summary strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.guided-form-grid{gap:12px}.guided-form-grid.compact,.guided-side .guided-form-grid.compact{grid-template-columns:1fr}.guided-type-row{grid-template-columns:minmax(150px,.9fr) minmax(150px,1fr) 64px 96px;align-items:center}.segmented-control{min-height:34px;border-color:#d7dfeb;background:#edf2f7}.segmented-control label{min-height:28px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-advanced{margin-top:12px;padding:10px 12px;border-style:dashed}.guided-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-option{min-height:64px}.guided-action-bar{position:sticky;bottom:0;z-index:3;margin:14px -14px -14px;padding:12px 14px;border-top:1px solid #d9e2ee;border-radius:0 0 8px 8px;background:#f8fafcf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guided-primary-actions{grid-template-columns:minmax(108px,.9fr) minmax(108px,.9fr) minmax(132px,1.2fr)}.guided-primary-actions .primary{min-height:38px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-utility-actions{justify-content:flex-end;padding-top:8px}.guided-utility-actions button{color:#475569}.guided-side .guided-card{padding:12px}.guided-setup-card{border-top:3px solid var(--success)}.guided-preview-card{border-top:3px solid var(--primary)}.guided-log-card{border-top:3px solid #64748b}.guided-setup-section{gap:9px}.guided-section-title{min-height:28px}.guided-section-title strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.guided-side .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.guided-side .actions button{width:100%;min-width:0;padding-left:6px;padding-right:6px}.guided-preview-card textarea{min-height:170px}.guided-log-card .log-box{max-height:150px;background:#0f172a;color:#dbeafe;border-color:#1e293b}.guided-log-card .log-time{color:#93c5fd}.guided-layout.guided-workbench{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px;overflow:auto;background:linear-gradient(180deg,#ffffffb3,#f1f5f9eb),#f2f5f9;border-top:1px solid #dbe3ef}.guided-workbench-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px 0}.guided-workbench-hero h2{margin:0;color:#0f172a;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2}.guided-workbench-hero p{margin:6px 0 0;color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-hero-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap}.status-pill.success{border-color:#bbf7d0;background:#ecfdf3;color:#15803d}.status-pill.warning{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.status-pill.muted{background:#f8fafc;color:#64748b}.guided-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 18px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 20px #0f172a0d}.guided-step-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"num title" "num desc";gap:2px 10px;align-items:center;min-width:0}.guided-step-item:not(:last-child):after{content:"";position:absolute;top:19px;right:20px;left:calc(100% - 34px);height:2px;background:#d7e1ef}.guided-step-item span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#e8eef6;color:#475569;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:800}.guided-step-item.ready span{background:var(--primary);color:#fff}.guided-step-item strong{grid-area:title;min-width:0;color:#1e293b;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.guided-step-item small{grid-area:desc;min-width:0;overflow:hidden;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.guided-workbench-grid{display:grid;grid-template-columns:minmax(620px,1fr) minmax(360px,420px);gap:12px;min-height:0}.guided-workflow,.guided-preview-column{display:flex;flex-direction:column;gap:12px;min-width:0}.guided-prep-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);gap:12px}.guided-manuscript-card,.guided-group-card{grid-column:1}.guided-mailbox-card{grid-column:2;grid-row:1}.guided-card{min-width:0}.guided-workbench .guided-card{border-color:#dbe3ef;border-radius:14px;padding:16px;box-shadow:0 8px 20px #0f172a0d}.guided-workbench .guided-card-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf1f7}.guided-workbench .guided-card-header h3{color:#0f172a;font-size:calc(17px + var(--desktop-active-font-delta, 0px))}.guided-workbench .guided-card-header p{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-manuscript-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.guided-readonly-line{min-height:34px;padding:8px 10px;overflow-wrap:anywhere;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#334155;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.guided-workbench .guided-form-grid{gap:12px}.guided-workbench .guided-type-row{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-top:12px}.guided-summary-list{display:grid;gap:10px;margin:12px 0}.guided-summary-list.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.guided-summary-list div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.guided-summary-list dt{margin-bottom:4px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-summary-list dd{margin:0;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.guided-option-list.compact{grid-template-columns:1fr}.guided-group-picker-line{margin:10px 0}.guided-rules-card .guided-utility-actions{justify-content:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f7}.guided-setup-drawer{padding:0;overflow:hidden}.guided-setup-drawer>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;cursor:pointer;list-style:none}.guided-setup-drawer>summary::-webkit-details-marker{display:none}.guided-setup-drawer>summary span{color:#0f172a;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:800}.guided-setup-drawer>summary small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-align:right}.guided-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 16px 16px}.guided-setup-grid .guided-setup-section{padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.guided-setup-grid .actions{display:flex;flex-wrap:wrap;gap:8px}.guided-preview-column{position:sticky;top:0;align-self:start}.guided-preview-card{min-height:0}.guided-preview-meta{display:grid;gap:8px;margin-bottom:12px}.guided-preview-meta div{padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.guided-preview-meta span{display:block;margin-bottom:5px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-preview-meta strong{display:block;overflow-wrap:anywhere;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.guided-email-preview{min-height:360px;max-height:50vh;padding:16px;overflow:auto;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.guided-email-preview pre{margin:0;color:#1f2937;font-family:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.75;white-space:pre-wrap}.guided-action-panel{position:sticky;bottom:0;z-index:4;display:grid;gap:10px;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#fffffff5;box-shadow:0 -8px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guided-action-panel .queue-status{min-height:auto;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.guided-action-panel .guided-primary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,1.3fr)}.guided-action-panel .guided-primary-actions .primary{min-height:48px;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.guided-action-panel .guided-primary-actions .secondary{min-height:44px}.guided-workbench .guided-log-card .log-box{max-height:180px;background:#0f172a;color:#dbeafe;border-color:#1e293b}.guided-workbench .guided-log-card .log-time{color:#93c5fd}.reference-workbench{display:grid;grid-template-columns:218px minmax(0,1fr);gap:0;min-height:0;padding:0;overflow:hidden;border-top:1px solid #dbe3ef;background:#f5f7fb}.reference-nav{display:flex;flex-direction:column;min-height:0;padding:18px 16px;border-right:1px solid #dbe3ef;background:linear-gradient(180deg,#fff,#f8fbff)}.reference-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#0f172a;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.reference-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#1f6feb;color:#fff;font-weight:800}.reference-nav-list{display:grid;gap:10px}.reference-nav-list button{display:flex;align-items:center;justify-content:flex-start;min-height:46px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#40516a;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700;text-align:left;cursor:pointer}.reference-nav-list button.active,.reference-nav-list button:hover{background:#e8f1ff;color:#1f6feb}.reference-nav-summary{display:grid;gap:6px;margin-top:auto;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff}.reference-nav-summary strong,.reference-nav-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-nav-summary strong{color:#172033}.reference-nav-summary span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-progress{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.reference-progress span{padding:6px;border-radius:8px;background:#f1f5f9;color:#334155;text-align:center}.reference-main{min-width:0;min-height:0;padding:24px 26px 28px;overflow:auto}.reference-action-feedback{display:flex;align-items:center;gap:10px;min-height:38px;margin:0 0 14px;padding:9px 12px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#334155;box-shadow:0 8px 22px #0f172a0d}.reference-action-feedback span{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#64748b}.reference-action-feedback strong{min-width:0;color:inherit;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-action-feedback.busy{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.reference-action-feedback.busy span{background:#2563eb;animation:reference-feedback-pulse .9s ease-in-out infinite}.reference-action-feedback.success{border-color:#bbf7d0;background:#ecfdf3;color:#15803d}.reference-action-feedback.success span{background:#16a34a}.reference-action-feedback.danger{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.reference-action-feedback.danger span{background:#dc2626}.reference-action-feedback.muted{border-color:#e2e8f0;background:#f8fafc;color:#475569}@keyframes reference-feedback-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.reference-header h2{display:inline;margin:0;color:#0f172a;font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-guide-badge{display:inline-flex;align-items:center;min-height:28px;margin-left:10px;padding:3px 10px;border-radius:999px;background:#e8f1ff;color:#1f6feb;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700;vertical-align:4px}.reference-header-actions{display:flex;gap:8px}.reference-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:18px 28px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0a}.reference-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"num title" "num desc";gap:2px 10px;min-width:0}.reference-step:not(:last-child):after{content:"";position:absolute;top:20px;right:10px;left:calc(100% - 38px);height:2px;background:#d7e1ef}.reference-step span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#e8eef6;color:#475569;font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-step.ready span{background:#1f6feb;color:#fff}.reference-step strong{grid-area:title;min-width:0;color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-step small{grid-area:desc;min-width:0;overflow:hidden;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-grid{display:grid;grid-template-columns:minmax(560px,1fr) minmax(360px,420px);gap:14px;align-items:start}.reference-left{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.98fr);gap:14px;min-width:0}.reference-card{min-width:0;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0b}.reference-manuscript-card,.reference-mailbox-card,.reference-group-card,.reference-preview-card,.reference-log-card{padding:16px}.reference-group-card{grid-column:1 / -1}.reference-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf1f7}.reference-card-header h3{margin:0;color:#0f172a;font-size:calc(17px + var(--desktop-active-font-delta, 0px))}.reference-card-header p{margin:4px 0 0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-card-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.reference-upload-row,.reference-type-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reference-type-row{margin-top:12px}.reference-type-row input{flex:1 1 180px}.reference-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-form-grid .span-2{grid-column:1 / -1}.reference-readonly-line{min-height:36px;padding:8px 10px;overflow-wrap:anywhere;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#334155}.reference-summary-list{display:grid;gap:10px;margin:12px 0}.reference-summary-list.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.reference-summary-list div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.reference-summary-list dt{margin-bottom:4px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-summary-list dd{margin:0;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-option-list{display:grid;gap:8px}.reference-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.reference-option strong,.reference-option small{display:block}.reference-option small{margin-top:2px;color:#64748b;line-height:1.45}.reference-preview{position:sticky;top:0}.reference-preview-card{min-height:640px}.reference-preview-meta{display:grid;gap:10px;margin-bottom:12px}.reference-preview-meta div{padding:11px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.reference-preview-meta span{display:block;margin-bottom:5px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-preview-meta strong{display:block;overflow-wrap:anywhere;color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-email-body{min-height:330px;max-height:410px;padding:16px;overflow:auto;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.reference-email-body pre{margin:0;color:#1f2937;font-family:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.78;white-space:pre-wrap}.reference-preview-note{margin:12px 0 0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}.reference-action-card{display:grid;gap:6px;min-height:76px;padding:14px 18px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#334155;text-align:center;cursor:pointer;box-shadow:0 8px 22px #0f172a0a}.reference-action-card strong{color:#172033;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-action-card span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-action-card.primary{border-color:#1f6feb;background:linear-gradient(180deg,#1f7bff,#0969da)}.reference-action-card.primary strong,.reference-action-card.primary span{color:#fff}.reference-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.reference-settings-card{overflow:hidden}.reference-settings-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.reference-settings-card>summary::-webkit-details-marker{display:none}.reference-settings-card>summary span{color:#0f172a;font-weight:800}.reference-settings-card>summary small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-align:right}.reference-settings-body{padding:0 16px 16px}.reference-log-card .log-box{max-height:170px;background:#0f172a;color:#dbeafe;border-color:#1e293b}.reference-log-card .log-time{color:#93c5fd}.reference-workbench .guided-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-batch-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(320px,360px);gap:14px;align-items:start}.reference-batch-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-bottom:12px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.reference-batch-steps .step{padding:4px 8px;border-radius:6px}.reference-batch-steps .step.active{background:#eff6ff;color:#1d4ed8}.reference-batch-steps .step.done{color:#15803d}.reference-batch-steps .step-arrow{color:#cbd5e1}.reference-batch-row.queued{background:#f8fafc}.reference-batch-row.queued .reference-batch-group-options label{opacity:.7;cursor:not-allowed}.reference-batch-queue-warning{margin-top:10px;color:#b45309;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-batch-results .reference-result-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-batch-results .reference-result-cards div{padding:10px}.reference-batch-results .reference-result-cards strong{font-size:calc(20px + var(--desktop-active-font-delta, 0px))}.reference-batch-main,.reference-batch-settings,.reference-batch-results{padding:16px}.reference-batch-table{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.reference-batch-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(150px,.9fr) 72px minmax(120px,.8fr);gap:10px;align-items:center;min-width:850px;padding:10px 12px;border-top:1px solid #edf1f7;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-batch-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.reference-batch-row select{width:100%;min-width:0}.reference-batch-group-cell{display:grid;gap:6px;min-width:0}.reference-batch-group-cell>strong{color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-batch-group-options{display:flex;flex-wrap:wrap;gap:6px;max-height:74px;overflow:auto}.reference-batch-group-options label{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid #dbe3ef;border-radius:999px;background:#f8fafc;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-batch-group-options label.active{border-color:#8bb8ff;background:#e8f2ff;color:#1f6feb}.reference-batch-group-options input{width:13px;height:13px;margin:0}.reference-batch-group-options span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-batch-row .file-cell{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-row-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.reference-row-status em{color:#168044;font-style:normal;font-weight:700;white-space:nowrap}.reference-row-status .batch-status-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.reference-row-status .batch-status-actions{display:inline-flex;align-items:center;gap:8px}.reference-row-status .status-pill{min-height:24px}.reference-row-status .row-status-note{color:#c2410c;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.reference-row-status .row-status-note.warn{color:#c2410c}.reference-row-status .row-status-note:not(.warn){color:#15803d}.reference-empty-batch{display:grid;place-items:center;gap:6px;min-height:260px;color:#64748b;text-align:center}.reference-empty-batch strong{color:#172033;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-batch-matrix{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.reference-batch-matrix header{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-batch-matrix header strong{color:#0f172a;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-batch-matrix header span,.reference-batch-matrix small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-batch-matrix-list{display:grid;gap:6px;max-height:160px;overflow:auto}.reference-batch-matrix-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:8px;align-items:center;min-width:560px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-batch-matrix-row strong,.reference-batch-matrix-row span,.reference-batch-matrix-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-batch-matrix-row em{color:#64748b;font-style:normal}.reference-batch-side{display:grid;gap:14px;min-width:0}.reference-batch-checks{display:grid;gap:14px}.reference-check-list{display:grid;gap:8px;max-height:150px;overflow:auto}.reference-check-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-check-list label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid #dbe3ef;border-radius:9px;background:#f8fafc;color:#334155;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-check-list label.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.reference-check-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-batch-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.reference-batch-mode label{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#334155;font-weight:700;cursor:pointer}.reference-batch-mode label.active{border-color:#8bb8ff;background:#e8f1ff;color:#1f6feb}.reference-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-result-cards div{padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.reference-result-cards span{display:block;margin-bottom:6px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-result-cards strong{color:#0f172a;font-size:calc(24px + var(--desktop-active-font-delta, 0px))}.reference-groups-layout{display:grid;grid-template-columns:minmax(360px,.72fr) 260px minmax(520px,1fr);grid-template-areas:"setup groups table";gap:14px;align-items:start}.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip{padding:16px}.reference-group-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px}.reference-group-cards{display:grid;gap:10px}.reference-group-card{display:grid;gap:5px;width:100%;min-height:62px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#334155;text-align:left;cursor:pointer}.reference-group-card.active{border-color:#8bb8ff;background:#e8f1ff;color:#1f6feb}.reference-group-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-group-card span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-list-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-editor-table{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.reference-editor-row{display:grid;grid-template-columns:34px minmax(190px,1.3fr) minmax(96px,.7fr) minmax(130px,.9fr) minmax(100px,.7fr) minmax(90px,.6fr);gap:10px;align-items:center;min-width:760px;padding:10px 12px;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-editor-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}label.reference-editor-row{cursor:pointer}label.reference-editor-row:hover{background:#f8fbff}.reference-editor-row .email-cell{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-group-table-actions,.reference-group-tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reference-inline-manager-toolbar{display:grid;grid-template-columns:minmax(220px,1fr);gap:8px;margin-bottom:10px}.reference-inline-manager-toolbar input{min-width:0}.reference-inline-group-filters{display:flex;gap:8px;margin-bottom:10px;overflow:auto;padding-bottom:2px}.reference-inline-group-filters button{flex:0 0 auto;border-color:#dbe3ef;background:#f8fafc;color:#475569}.reference-inline-group-filters button.active{border-color:#8bb8ff;background:#e8f1ff;color:#175cc7;font-weight:800}.reference-inline-manager-table{flex:1 1 auto;min-height:0;overflow:auto;margin-top:10px;border:1px solid #e2e8f0;border-radius:10px}.reference-inline-manager-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(170px,.9fr) minmax(220px,1fr) minmax(140px,.7fr);gap:10px;align-items:center;min-width:760px;padding:10px 12px;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-inline-manager-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.reference-inline-manager-row input,.reference-inline-manager-row select{width:100%}.reference-inline-manager-name{display:grid;gap:2px;min-width:0}.reference-inline-manager-name strong,.reference-inline-manager-name small,.reference-inline-manager-row .email-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-inline-manager-name small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-tools{display:grid;grid-area:setup;gap:14px;min-width:0}.reference-group-import{display:grid;gap:12px}.reference-group-tools .reference-group-import:first-child{border-color:#cfe0f8;background:#f7fbff;box-shadow:0 10px 28px #1769e014}.reference-group-tools .reference-group-import:first-child .reference-card-header h3{color:#175cc7}.reference-group-import textarea{resize:vertical}.reference-group-tip{border-color:#fde68a;background:#fffbeb;color:#92400e}.reference-group-tip p{margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.reference-archive-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(360px,420px);gap:14px;align-items:start}.reference-archive-table-card,.reference-archive-detail{padding:16px}.reference-archive-filters{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:10px;margin-bottom:14px}.reference-archive-filters.ui-filter-inline{display:flex;margin:0 0 14px;padding:12px 0;border:0;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;border-radius:0;background:transparent;box-shadow:none}.reference-archive-filters.ui-filter-inline .ui-filter-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr)}.reference-archive-filters.ui-filter-inline .ui-filter-actions{align-self:end}.reference-archive-filters label{display:grid;gap:5px;min-width:0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-archive-filters input,.reference-archive-filters select{width:100%;min-width:0}.reference-archive-table{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.reference-archive-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(92px,.7fr) minmax(80px,.55fr) 64px 64px 76px minmax(130px,.9fr);gap:10px;align-items:center;width:100%;min-width:780px;padding:12px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-align:left}.reference-archive-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}button.reference-archive-row{cursor:pointer}button.reference-archive-row:hover,button.reference-archive-row.active{background:#f3f8ff}.reference-archive-row .title-cell{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-archive-row .count{font-weight:800}.reference-archive-row .count.pass{color:#16a34a}.reference-archive-row .count.reject{color:#dc2626}.reference-archive-detail{position:sticky;top:0}.reference-detail-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:4px;min-width:230px;padding:4px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.reference-detail-tabs button{min-height:32px;border:0;border-radius:6px;background:transparent;color:#475569;font-weight:800}.reference-detail-tabs button.active{background:#1677ff;color:#fff}.reference-archive-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.reference-archive-meta div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.reference-archive-meta span{display:block;margin-bottom:4px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-archive-meta strong{display:block;overflow:hidden;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-timeline{display:grid;gap:12px;max-height:480px;overflow:auto;padding-right:4px}.reference-timeline-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.timeline-dot{width:16px;height:16px;margin-top:3px;border-radius:999px;background:#1f6feb;box-shadow:0 0 0 4px #e8f1ff}.timeline-dot.pass{background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.timeline-dot.reject{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}.reference-timeline-item strong{display:block;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.reference-timeline-item p{margin:5px 0;color:#475569;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-timeline-item small{color:#64748b}.reference-history-list{display:grid;gap:10px;max-height:480px;overflow:auto;padding-right:4px}.reference-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.reference-history-item strong,.reference-history-item span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-history-item strong{color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-history-item span{margin-top:4px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-history-counts{display:grid;gap:4px;justify-items:end}.reference-history-counts em{color:#64748b;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-history-counts .pass{color:#16a34a}.reference-history-counts .reject{color:#dc2626}.reference-archive-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.reference-archive-action-hint{margin-top:16px;padding:10px 12px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc}@media (max-width: 1180px){.reference-grid,.reference-batch-layout,.reference-groups-layout,.reference-archive-layout{grid-template-columns:1fr}.reference-preview{position:static}.reference-preview-card{min-height:0}.reference-archive-detail{position:static}}@media (max-width: 760px){.reference-workbench{grid-template-columns:1fr;overflow:auto}.reference-nav{position:static;padding:12px;border-right:0;border-bottom:1px solid #dbe3ef}.reference-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-nav-list button{justify-content:center;min-height:38px;padding:0 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-nav-summary{display:none}.reference-main{padding:16px 12px 20px}.reference-header,.reference-card-header{flex-direction:column}.reference-stepper,.reference-left,.reference-action-row,.reference-workbench .guided-setup-grid,.reference-batch-mode,.reference-result-cards,.reference-check-list.two{grid-template-columns:1fr}.reference-step:not(:last-child):after{display:none}.reference-form-grid,.reference-summary-list.three,.reference-archive-filters,.reference-archive-meta,.reference-archive-actions{grid-template-columns:1fr}}.monitor-workbench{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px;background:#f5f7fb}.monitor-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.monitor-hero h2{margin:0;color:#0f172a;font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.monitor-hero p{margin:6px 0 0;color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.monitor-hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.monitor-hero-meta>span{min-height:28px;padding:5px 10px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.monitor-hero.ui-page-header{min-height:58px;margin-bottom:0}.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip{border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0a}.monitor-toolbar-card{display:grid;gap:12px;padding:14px}.monitor-toolbar-card.ui-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;border-radius:8px}.monitor-toolbar-card .ui-filter-fields{flex:1 1 700px}.monitor-toolbar-card .ui-filter-actions{margin-left:auto}.monitor-toolbar-card .monitor-filter-row{width:100%}.monitor-progress-strip,.monitor-toolbar-message{margin:0}.monitor-filter-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(170px,.8fr) minmax(260px,1.1fr);gap:12px;align-items:end}.monitor-date-pair{min-width:0}.monitor-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.monitor-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.monitor-stat-card{display:grid;gap:4px;min-height:86px;padding:14px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:#334155;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.monitor-stat-card span{color:#475569;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.monitor-stat-card strong{font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1.1}.monitor-stat-card small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.monitor-stat-card.pass strong,.tag.pass{color:#16a34a}.monitor-stat-card.reject strong,.tag.reject{color:#dc2626}.monitor-stat-card.pending strong,.tag.pending{color:#d97706}.monitor-stat-card.exit strong,.tag.exit{color:#e11d48}.monitor-stat-card.silent strong,.tag.silent{color:#64748b}.monitor-stat-card.blacklist strong{color:#7c3aed}.monitor-stat-card.active{border-color:#8bb8ff;background:#f3f8ff}.monitor-content-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.monitor-result-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.monitor-result-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #edf1f7}.monitor-result-header h3{margin:0;color:#0f172a;font-size:calc(17px + var(--desktop-active-font-delta, 0px))}.monitor-result-header p{margin:4px 0 0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.monitor-result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.monitor-ai-message{margin:10px 16px 0}.monitor-table{flex:1 1 auto;min-height:0;overflow:auto}.monitor-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) minmax(130px,.8fr) minmax(96px,.7fr) minmax(180px,1.25fr);gap:12px;align-items:center;width:100%;min-width:820px;padding:11px 16px;border:0;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-align:left}.monitor-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}button.monitor-row{cursor:pointer}button.monitor-row:hover{background:#f8fbff}.tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 9px;border-radius:999px;background:#f1f5f9;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.tag.pass{background:#ecfdf3}.tag.reject{background:#fff1f2}.tag.pending{background:#fffbeb}.tag.exit{background:#fff1f2}.tag.silent{background:#f1f5f9}.monitor-keyword-panel{display:grid;gap:12px;align-self:start;padding:12px}.keyword-box{padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.keyword-box header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.keyword-box strong{color:#0f172a}.keyword-tags{display:flex;flex-wrap:wrap;gap:7px}.keyword-tags span{padding:5px 8px;border-radius:999px;background:#fff;color:#334155;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.keyword-box.pass .keyword-tags span{background:#ecfdf3;color:#15803d}.keyword-box.reject .keyword-tags span,.keyword-box.exit .keyword-tags span{background:#fff1f2;color:#be123c}.monitor-tip-box{padding:12px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e}.monitor-tip-box p{margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.monitor-action-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px}.monitor-action-strip span{margin-left:auto;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}@media (max-width: 1180px){.monitor-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-content-grid{grid-template-columns:1fr}.monitor-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.monitor-workbench{padding:12px}.monitor-hero,.monitor-result-header{flex-direction:column}.monitor-filter-row,.monitor-stat-grid{grid-template-columns:1fr}.monitor-action-strip span{width:100%;margin-left:0}}.monitor-layout{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-top:8px}.monitor-results{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.monitor-results .card{flex:1;min-height:0;display:flex;flex-direction:column}.monitor-results .table{flex:1;min-height:0;overflow:auto}.monitor-results .actions{flex:0 0 auto}.import-hint{font-size:calc(12px + var(--desktop-active-font-delta, 0px));margin:0 0 6px;line-height:1.45}.invalid-editors-intro{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55;margin:0 0 10px;color:var(--muted)}.invalid-editors-table .row{grid-template-columns:minmax(150px,1fr) minmax(128px,.85fr) minmax(180px,1.35fr) minmax(108px,.7fr) 44px;align-items:start}.invalid-editors-table .reason-cell{word-break:break-word;color:var(--text)}.actions-column{grid-area:actions;display:flex;flex-direction:column;min-height:0}.actions-column .actions-card{flex:1;min-height:0}.senders-card{grid-area:senders}.receivers-card{grid-area:receivers}.preview-card{grid-area:preview}.log-card{grid-area:logs}.actions-card{border-color:#9db9f5;box-shadow:0 2px 8px #2e6fd624}.preview-card{border-color:#cfe0ff}.senders-card,.receivers-card{border-color:#d8dde6}.card{display:flex;flex-direction:column;min-height:0;padding:8px}.card-header{margin-bottom:6px}.card-header h3{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.card-body{flex:1;min-height:0;gap:8px}.send-layout .card-body{overflow:hidden}.actions-card .card-body{overflow:auto;padding-right:2px}.form-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.field label{font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{padding:4px 6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}button{padding:4px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.primary-actions,.secondary-actions{display:grid;gap:6px 8px}.primary-actions{grid-template-columns:minmax(0,1.28fr) repeat(2,minmax(0,1fr));padding-top:8px;border-top:1px solid #e3e9f4}.secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:6px}.primary-actions button{min-height:32px;padding:7px 8px}.primary-actions .primary{font-weight:600}.secondary-actions button{color:#4b5563}.list{padding:2px}.list-item{padding:4px 6px}.receiver-list{padding:4px}.sender-grid,.group-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:0}.sender-list,.sender-controls,.group-list,.group-controls{display:flex;flex-direction:column;gap:6px;min-height:0}.receivers-card .actions.inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.receivers-card .actions.inline button{width:100%;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center}.receivers-card .split-grid .actions.inline{grid-column:1 / -1}.sender-controls textarea,.group-controls textarea{height:44px;resize:vertical}.sender-list .list{flex:1;min-height:0;max-height:none}.sender-list .list-item{border-bottom:1px solid #eef1f5}.sender-list .list-item:last-child{border-bottom:none}.group-list .receiver-list{flex:1;min-height:0;max-height:none}.group-list .receiver-list,.log-box{overflow:auto}.log-card .log-box{flex:1;min-height:0;max-height:none;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.empty-state{color:var(--muted);display:flex;align-items:center;justify-content:center;min-height:120px;text-align:center}.empty-state.compact{min-height:80px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.preview-card textarea{height:120px;resize:vertical}.meta{display:flex;flex-direction:column;gap:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.meta-line{display:flex;align-items:center;gap:6px}.batch-reopen-line{flex-wrap:wrap}.batch-reopen-line .ghost.small{margin-left:auto}.meta-label{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.meta-value{font-weight:500;word-break:break-all}.meta .inline-input{width:140px}.meta .note{grid-column:1 / -1}.senders-card .card-header button{display:none}@media (max-height: 840px){.app{padding:6px 8px 8px}.card{padding:6px}.card-header h3{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{padding:3px 5px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}button{padding:3px 6px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.primary-actions button{padding:4px 6px}.sender-controls textarea,.group-controls textarea{height:36px}.preview-card textarea{height:96px}}@media (max-width: 1100px){.send-layout{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"senders" "actions" "preview" "receivers" "logs";overflow:auto}.layout-switch{align-items:stretch;flex-direction:column}.layout-switch-meta{flex-wrap:wrap;white-space:normal}.guided-layout{grid-template-columns:1fr;overflow:auto}.guided-main,.guided-side{overflow:visible}.guided-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-action-bar{grid-template-columns:1fr}.guided-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.layout-switch-tabs,.guided-primary-actions,.guided-form-grid,.guided-form-grid.compact,.guided-type-row,.guided-file-summary{grid-template-columns:1fr}.layout-switch-tabs{display:grid;width:100%}.guided-steps{grid-template-columns:1fr}.guided-card-header{flex-direction:column}.guided-header-actions{justify-content:stretch;width:100%}.guided-header-actions button,.guided-primary-actions button,.guided-utility-actions button{width:100%}}.sender-draggable{-webkit-user-select:none;user-select:none}.sender-draggable.dragging{opacity:.55;border:1px dashed var(--primary);background:#eef4ff}.sender-item-main{display:flex;align-items:center;justify-content:space-between;gap:10px}.drag-handle{flex:0 0 auto;font-size:calc(11px + var(--desktop-active-font-delta, 0px));color:var(--muted);border:1px dashed var(--border);border-radius:999px;padding:2px 8px;white-space:nowrap}.batch-pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}.batch-send-interval-field{margin:4px 0 12px}.batch-interval-hint{margin-top:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.batch-check-list{border:1px solid var(--border);border-radius:4px;background:#fff;max-height:180px;overflow:auto;padding:4px}.batch-table{margin-top:10px}.batch-table .row{align-items:center}.batch-table select{width:100%}.batch-precheck-section{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.batch-precheck-section h4{margin:0 0 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));color:var(--muted)}@media (max-width: 900px){.batch-pool-grid{grid-template-columns:1fr}}.group-manager-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.group-manager-search{flex:1 1 280px;min-width:220px;border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));background:#fff}.group-manager-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:420px}.group-manager-sidebar,.group-manager-panel{display:flex;flex-direction:column;gap:10px;min-height:0}.group-manager-groups{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.group-manager-group-card{width:100%;text-align:left;padding:10px;background:#fff;border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:8px}.group-manager-group-card.active{border-color:var(--primary-dark);box-shadow:0 0 0 1px #2e6fd626;background:#eef4ff}.group-manager-member-list{gap:4px}.group-manager-member-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-manager-table{flex:1;min-height:0;overflow:auto}.group-manager-name-cell{display:flex;flex-direction:column;gap:4px}.group-manager-name-cell strong{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4;word-break:break-all}.group-manager-name-cell small{color:var(--muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));word-break:break-all}@media (max-width: 900px){.group-manager-layout{grid-template-columns:1fr}}.work-type-custom-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.group-manager-nickname-input{width:100%}@media (max-width: 900px){.work-type-custom-row{grid-template-columns:1fr}}.field select,.field select option{background:#fff;color:var(--text)}.field select{color-scheme:light}.group-manager-table .row{grid-template-columns:minmax(160px,.9fr) minmax(180px,1.1fr) minmax(220px,1.2fr) 140px;align-items:center}.app:has(.reference-workbench){max-width:none;padding:0;background:#f6f8fb}.app:has(.reference-workbench)>.tabs{display:none}.send-panel-shell:has(.reference-workbench){flex:1;min-height:0;display:flex}.send-panel-shell:has(.reference-workbench)>.layout-switch{display:none}.send-panel-shell:has(.reference-workbench)>.reference-workbench,.monitor-reference-shell,.cloud-reference-shell{flex:1;height:100vh;min-height:0}.reference-workbench{grid-template-columns:202px minmax(0,1fr);border-top:0;background:#f6f8fb}.reference-nav{padding:18px 14px;border-right:1px solid #dde5f0;background:linear-gradient(180deg,#fff,#f7fbff)}.reference-brand{height:40px;margin-bottom:18px;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.reference-brand-mark{width:32px;height:32px;border-radius:10px;background:#fff;object-fit:cover;box-shadow:0 1px 4px #0f172a1f}.reference-nav-list{gap:6px}.reference-nav-list button{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:46px;padding:0 12px;border-radius:8px;color:#334155;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#eef4ff;color:#2563eb;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-nav-svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reference-nav-list button.active,.reference-nav-list button:hover{background:#e8f2ff;color:#0969da}.reference-nav-list button.active .reference-nav-icon,.reference-nav-list button:hover .reference-nav-icon{background:#1677ff;color:#fff}.reference-autosave-indicator{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #dbeafe;border-radius:999px;background:#f3f8ff;color:#2563eb;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-nav-summary{padding:12px;border-radius:8px;box-shadow:none}.reference-legacy-link{width:100%;margin-top:8px;border-color:#c8d7ee;background:#f8fbff;color:#2563eb}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:20px 24px 22px;overflow:hidden;background:#f6f8fb}.reference-main{height:100vh;min-height:0}.reference-header,.monitor-hero,.cloud-hero{min-height:48px;margin-bottom:18px;padding-bottom:0}.reference-header h2,.monitor-hero h2,.cloud-hero h2{font-size:calc(24px + var(--desktop-active-font-delta, 0px));letter-spacing:0}.reference-guide-badge{min-height:24px;border-radius:8px;background:#e8f2ff;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-stepper{margin-bottom:14px;padding:14px 22px;border-radius:8px;box-shadow:none}.reference-step span{width:36px;height:36px}.reference-grid{grid-template-columns:minmax(560px,1fr) minmax(390px,.62fr)}.reference-left{grid-template-columns:minmax(0,1fr) minmax(290px,.95fr)}.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border-color:#dce4ef;border-radius:8px;box-shadow:0 1px 2px #0f172a0f}.reference-manuscript-card,.reference-mailbox-card,.reference-group-card,.reference-preview-card,.reference-log-card,.reference-batch-main,.reference-batch-settings,.reference-batch-results,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-archive-table-card,.reference-archive-detail,.cloud-panel-card,.cloud-log-card{padding:14px}.reference-card-header{margin-bottom:12px;padding-bottom:10px}.reference-card-header h3{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-card-header p{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-readonly-line,.reference-summary-list div,.reference-option,.reference-preview-meta div,.reference-email-body,.reference-batch-table,.reference-check-list label,.reference-batch-mode label,.reference-result-cards div,.reference-editor-table,.reference-group-card,.reference-archive-table,.reference-archive-meta div,.reference-timeline-item,.cloud-device-list div,.cloud-state-pill{border-radius:8px}.reference-preview-card{min-height:590px}.reference-email-body{min-height:300px;max-height:370px}.reference-action-row{gap:12px;margin-top:14px}.reference-action-card{min-height:76px;border-radius:8px;box-shadow:none}.reference-action-card.primary{background:#0d6efd}.reference-submit-view{display:grid;grid-template-rows:44px 70px minmax(0,1fr) 74px;gap:10px;height:100%;min-height:0;overflow:hidden}.reference-submit-view .reference-header{align-items:center;min-height:0;margin-bottom:0}.reference-submit-view .reference-header h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-stepper{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;padding:10px 18px}.reference-submit-view .reference-step{grid-template-columns:34px minmax(0,1fr)}.reference-submit-view .reference-step span{width:32px;height:32px;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-step:not(:last-child):after{top:16px}.reference-submit-view .reference-grid{grid-template-columns:minmax(0,1fr) 390px;gap:12px;min-height:0;overflow:hidden}.reference-submit-view .reference-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;overflow:hidden}.reference-submit-view .reference-manuscript-card{grid-row:1 / -1}.reference-submit-view .reference-group-card{grid-column:auto}.reference-submit-view .reference-card{min-height:0;overflow:hidden}.reference-submit-view .reference-card-header{align-items:center;margin-bottom:8px;padding-bottom:8px}.reference-submit-view .reference-card-header h3{font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-card-header p,.reference-submit-view .reference-option small,.reference-submit-view .reference-preview-note,.reference-submit-view label{font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-manuscript-card,.reference-submit-view .reference-mailbox-card,.reference-submit-view .reference-group-card,.reference-submit-view .reference-send-rules-card,.reference-submit-view .reference-preview-card{padding:12px}.reference-submit-view .reference-upload-row,.reference-submit-view .reference-type-row{margin-bottom:8px}.reference-submit-view .reference-form-grid{gap:8px}.reference-submit-view .reference-readonly-line,.reference-submit-view input,.reference-submit-view select,.reference-submit-view textarea{min-height:32px}.reference-submit-view .quick-group-row{max-height:36px;overflow:hidden}.reference-submit-view .quick-group-chip{min-height:28px;padding:4px 8px}.reference-submit-view .reference-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.reference-submit-view .reference-summary-list.three{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-submit-view .reference-summary-list div,.reference-submit-view .reference-option{padding:8px}.reference-submit-view .reference-option-list{gap:6px}.reference-submit-view .segmented-control.compact label{min-height:32px;padding:6px 8px}.reference-submit-utility{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.reference-submit-view .reference-preview{position:static;min-height:0;overflow:hidden}.reference-submit-view .reference-preview-card{display:flex;flex-direction:column;height:100%;min-height:0}.reference-submit-view .reference-preview-meta{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.reference-submit-view .reference-preview-meta div{padding:8px}.reference-submit-view .reference-email-body{flex:1;min-height:0;max-height:none;padding:12px}.reference-submit-view .reference-email-body pre{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.62}.reference-submit-view .reference-action-row{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.28fr);gap:12px;margin-top:0}.reference-submit-view .reference-action-card{min-height:0;padding:12px 16px}.reference-submit-view .reference-secondary-grid{display:none}.reference-main>.reference-header{flex:0 0 44px;min-height:0;margin-bottom:12px}.reference-main>.reference-header h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.reference-batch-layout,.reference-accounts-layout,.reference-template-layout,.reference-template-subject-layout,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout,.cloud-top-grid,.monitor-content-grid{min-height:0;overflow:hidden}.reference-batch-layout{height:calc(100vh - 170px);align-items:stretch}.reference-batch-main,.reference-batch-side,.reference-batch-settings,.reference-batch-results,.reference-group-list,.reference-accounts-table-card,.reference-accounts-side,.reference-group-table-card,.reference-group-tools,.reference-archive-table-card,.reference-archive-detail,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card,.reference-queue-side,.monitor-result-card,.monitor-keyword-panel,.cloud-panel-card,.cloud-log-card{min-height:0}.reference-batch-main,.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card{display:flex;flex-direction:column}.reference-batch-table,.reference-accounts-table,.reference-editor-table,.reference-archive-table,.reference-template-items,.reference-queue-table,.monitor-table,.cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}.reference-action-row{flex:0 0 auto}.reference-template-layout,.reference-template-subject-layout{height:calc(100vh - 210px);align-items:stretch}.reference-template-editor textarea{min-height:0;height:100%}.reference-template-edit-grid{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.reference-template-rule-stack{flex:1;min-height:0;overflow:auto;padding-right:2px}.reference-template-preview{height:118px;margin-top:10px;overflow:hidden}.reference-template-preview .reference-card-header{display:none}.reference-template-preview-grid{grid-template-columns:1fr 1fr 1.4fr 1.8fr}.reference-template-preview-grid .wide{grid-column:auto}.reference-queue-layout{height:calc(100vh - 88px);align-items:stretch}.reference-scheduled-list{flex:1;min-height:0;max-height:none}.reference-groups-layout{height:calc(100vh - 88px);align-items:stretch}.reference-group-cards,.reference-group-tools,.reference-timeline{min-height:0;overflow:auto}.reference-group-tools{padding-right:2px}.reference-archive-layout{height:calc(100vh - 88px);align-items:stretch}.reference-archive-detail{position:static;display:flex;flex-direction:column}.reference-timeline{flex:1;max-height:none}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{height:100vh;min-height:0;overflow:hidden}.monitor-content-grid{flex:1}.monitor-table{max-height:none}.cloud-workbench{display:grid;grid-template-rows:48px auto minmax(0,1fr);gap:12px}.cloud-hero{margin-bottom:0}.cloud-log-card{margin-top:0;display:flex;flex-direction:column}.reference-batch-layout{grid-template-columns:minmax(620px,1fr) 360px}.reference-groups-layout{grid-template-columns:minmax(360px,.72fr) 260px minmax(520px,1fr);grid-template-areas:"setup groups table"}.reference-archive-layout{grid-template-columns:minmax(640px,1fr) 430px}.reference-accounts-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(360px,420px);grid-template-areas:"list setup";gap:12px;align-items:stretch;height:calc(100vh - 88px);min-height:0;overflow:hidden}.reference-accounts-table-card,.reference-account-form,.reference-account-import{padding:14px}.reference-accounts-table-card{display:flex;flex-direction:column;grid-area:list;min-height:0}.reference-accounts-table{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.reference-accounts-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(64px,.45fr) 58px 54px minmax(270px,1.45fr);gap:8px;align-items:center;min-width:0;padding:11px 12px;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-accounts-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.reference-accounts-row.active{background:#f3f8ff}.reference-accounts-row .email-cell{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-accounts-side{display:grid;grid-area:setup;grid-template-rows:auto minmax(160px,1fr);gap:12px;min-height:0}.reference-account-metrics{flex-wrap:wrap;justify-content:flex-end}.reference-header.ui-page-header:has(+.reference-accounts-layout){align-items:flex-start;margin-bottom:14px}.reference-account-form .reference-group-tool-actions{position:sticky;bottom:0;padding-top:10px;background:#f7fbff}.reference-account-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 8px;border-radius:999px;background:#eef2f7;color:#64748b;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-account-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.reference-account-status.active{background:#ecfdf3;color:#15803d}.reference-account-import{display:flex;flex-direction:column;min-height:0}.reference-account-import textarea{flex:1;min-height:0;resize:none}.reference-accounts-row .reference-row-status{flex-wrap:wrap;justify-content:flex-start;gap:6px}.reference-accounts-row .reference-row-status button{min-height:30px;padding:4px 8px}.reference-account-danger-zone{justify-content:space-between;margin-top:12px;color:#991b1b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-account-form{border-color:#cfe0f8;background:#f7fbff;box-shadow:0 10px 28px #1769e014}.reference-account-form .reference-card-header h3{color:#175cc7}.reference-checkbox-row{display:flex;align-items:center;gap:10px;min-height:38px;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-checkbox-row input{width:16px;height:16px;margin:0;accent-color:#175cc7}.reference-accounts-table-card{background:#fcfdff}.reference-template-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:start}.reference-template-subject-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-template-preview,.reference-queue-table-card,.reference-queue-current,.reference-queue-scheduled{padding:14px}.reference-template-items{display:grid;gap:8px;max-height:520px;overflow:auto}.reference-template-item{display:grid;gap:4px;width:100%;min-height:66px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;text-align:left;cursor:pointer}.reference-template-item.active,.reference-template-item:hover{border-color:#8bb8ff;background:#e8f2ff;color:#0969da}.reference-template-item strong,.reference-template-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-template-item strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-template-item span{color:#64748b;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-template-actions,.reference-queue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reference-template-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:12px}.reference-template-edit-grid .span-2{grid-column:1 / -1}.reference-template-editor textarea{min-height:360px;resize:vertical}.reference-template-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:4px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.reference-template-tabs button{min-height:40px;border:0;border-radius:6px;background:transparent;color:#475569;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-template-tabs button.active{background:#1677ff;color:#fff}.reference-template-edit-grid .whole-body{min-height:0}.reference-template-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(220px,1fr) auto;gap:10px;flex:1;min-height:0}.reference-template-combo-grid .field{min-height:0}.reference-template-combo-grid textarea{width:100%;height:calc(100% - 22px);min-height:0;resize:none}.reference-template-combo-grid .reference-combo-current-subject{grid-column:1 / -1}.reference-template-rule-stack{display:grid;gap:12px}.reference-template-rules textarea{min-height:86px;resize:vertical}.reference-option-list.compact{gap:6px}.reference-option-list.compact .reference-option{padding:8px}.reference-template-preview{margin-top:12px}.reference-template-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reference-template-preview-grid div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-template-preview-grid .wide{grid-column:span 2}.reference-template-preview-grid span{display:block;margin-bottom:5px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-template-preview-grid strong{display:block;min-width:0;overflow-wrap:anywhere;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-header.ui-page-header+.reference-template-tabs{margin-top:0;border:1px solid #dfe7f1;border-radius:8px;background:#eef2f7}.reference-header.ui-page-header+.reference-template-tabs button{border-radius:6px}.reference-task-center{display:grid;gap:12px;height:calc(100vh - 88px);min-height:0;overflow:auto;padding-right:2px}.reference-task-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.reference-task-tabs button{display:grid;gap:3px;min-width:0;min-height:52px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#475569;text-align:left}.reference-task-tabs button.active{background:#1677ff;color:#fff}.reference-task-tabs strong,.reference-task-tabs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-task-tabs strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-task-tabs span{color:inherit;font-size:calc(12px + var(--desktop-active-font-delta, 0px));opacity:.82}.reference-card-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.reference-task-tab-panel{min-height:0}.reference-task-planner-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(260px,.8fr);gap:12px;align-items:stretch}.reference-task-card{display:flex;flex-direction:column;min-height:0;padding:14px}.reference-task-card-body{display:grid;gap:12px}.reference-task-current{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-task-current span,.reference-task-metrics span{display:block;margin-bottom:4px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-task-current strong{display:block;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.reference-task-schedule-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.reference-task-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-task-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-task-metrics div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-task-metrics strong{display:block;overflow:hidden;color:#0f172a;font-size:calc(18px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-task-center .reference-batch-layout,.reference-task-center .reference-queue-layout{height:auto;min-height:360px;overflow:visible}.reference-task-batch-layout{grid-template-columns:minmax(620px,1fr) 360px}.reference-task-history{display:flex;flex-direction:column;min-height:420px;padding:14px}.reference-history-table{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.reference-history-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) 72px 72px minmax(150px,1fr) minmax(120px,.8fr);gap:10px;align-items:center;min-width:760px;padding:11px 12px;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-history-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.reference-history-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-queue-layout{display:grid;grid-template-columns:minmax(650px,1fr) minmax(330px,380px);gap:12px;align-items:start}.reference-queue-table{overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.reference-queue-row{display:grid;grid-template-columns:72px minmax(180px,1.25fr) minmax(160px,1fr) 96px minmax(200px,1.1fr);gap:10px;align-items:center;min-width:760px;padding:11px 12px;border-top:1px solid #edf1f7;background:#fff;color:#24324a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-queue-row.header{border-top:0;background:#f8fafc;color:#64748b;font-weight:800}.reference-queue-row .title-cell{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-queue-side{display:grid;gap:12px;min-width:0}.reference-current-task,.reference-scheduled-item{display:grid;gap:6px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-current-task strong,.reference-scheduled-item strong{overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.reference-current-task span,.reference-scheduled-item span,.reference-scheduled-item small,.reference-empty-mini{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scheduled-list{display:grid;gap:10px;max-height:460px;overflow:auto}.reference-empty-mini{display:grid;place-items:center;min-height:120px;border:1px dashed #dbe3ef;border-radius:8px;background:#f8fafc;text-align:center}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{flex:initial}.monitor-toolbar-card{padding:12px 14px}.monitor-stat-card{min-height:78px;border-radius:8px;box-shadow:none}.monitor-content-grid{grid-template-columns:minmax(0,1fr)}.monitor-row{min-height:44px}.monitor-action-strip{min-height:72px}.cloud-top-grid{grid-template-columns:minmax(360px,.95fr) minmax(340px,1fr);gap:12px}.cloud-panel-card header,.cloud-log-card header{padding-bottom:10px;border-bottom:1px solid #edf1f7}.cloud-runner-actions{grid-template-columns:1fr}.cloud-runner-actions button{min-height:42px}.cloud-settings-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.cloud-hero.ui-page-header .cloud-state-pills{max-width:420px}.cloud-hero.ui-page-header .ui-status-badge{min-height:28px}.monitor-progress-strip{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.monitor-progress-strip small{color:#416b9f;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-log-card{margin-top:12px}@media (max-width: 1180px){.monitor-content-grid,.cloud-top-grid{grid-template-columns:1fr}}@media (max-width: 760px){.send-panel-shell:has(.reference-workbench)>.reference-workbench,.monitor-reference-shell,.cloud-reference-shell{height:100vh}.reference-workbench{grid-template-columns:1fr}.reference-nav{padding:10px}.reference-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:14px 10px 18px}.reference-stepper,.reference-grid,.reference-left,.reference-action-row,.reference-form-grid,.reference-summary-list.three,.reference-batch-layout,.reference-batch-mode,.reference-result-cards,.reference-template-layout,.reference-template-edit-grid,.reference-template-preview-grid,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout,.reference-archive-filters,.reference-archive-meta,.reference-archive-actions,.reference-workbench .guided-setup-grid,.monitor-content-grid,.cloud-top-grid{grid-template-columns:1fr!important}.reference-card,.reference-preview,.reference-main{min-width:0;width:100%}.reference-step:not(:last-child):after{display:none}.reference-template-preview-grid .wide,.reference-template-edit-grid .span-2{grid-column:1 / -1}}@media (min-width: 900px){.reference-main{overflow:hidden}.reference-submit-view{grid-template-rows:44px 70px minmax(0,1fr) 74px}.reference-submit-view .reference-grid,.reference-submit-view .reference-left,.reference-submit-view .reference-preview-card,.reference-submit-view .reference-email-body{min-height:0}.reference-submit-view .reference-secondary-grid{display:none}.reference-batch-layout{height:calc(100vh - 170px)}.reference-accounts-layout{height:calc(100vh - 88px)}.reference-template-layout{height:calc(100vh - 210px)}.reference-template-preview{height:118px;overflow:hidden}.reference-template-preview-grid{grid-template-columns:1fr 1fr 1.4fr 1.8fr}.reference-template-preview-grid .wide{grid-column:auto}.reference-queue-layout,.reference-groups-layout,.reference-archive-layout{height:calc(100vh - 88px)}.reference-batch-layout,.reference-accounts-layout,.reference-template-layout,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout{overflow:hidden;align-items:stretch}.reference-batch-main,.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card,.cloud-log-card{display:flex;flex-direction:column;min-height:0}.reference-batch-table,.reference-accounts-table,.reference-editor-table,.reference-archive-table,.reference-template-items,.reference-template-rule-stack,.reference-queue-table,.reference-scheduled-list,.reference-timeline,.monitor-table,.cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}}.reference-template-layout{grid-template-columns:260px minmax(0,1fr)}.reference-template-subject-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.reference-combo-material-card,.reference-subject-template-card{display:flex;flex-direction:column;height:100%;min-height:0}.reference-combo-current-subject{display:grid;gap:5px;margin-bottom:10px;padding:10px;border:1px solid #dbeafe;border-radius:8px;background:#f3f8ff}.reference-combo-current-subject span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-combo-current-subject strong{overflow-wrap:anywhere;color:#0f172a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-work-type-panel{display:grid;gap:8px;margin-bottom:10px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-work-type-panel .reference-type-row{margin:0}.reference-work-type-panel .quick-group-row{max-height:76px;overflow:auto}.reference-combo-material-card .reference-template-rule-stack,.reference-subject-template-card .reference-template-rule-stack{flex:1;min-height:0;overflow:auto}.reference-combo-material-card textarea,.reference-subject-template-card textarea{min-height:74px}@media (min-width: 900px){.reference-workbench{background:#f4f6f9}.reference-nav{border-right-color:#e4e9f1;background:#fbfcfe}.reference-brand{color:#14213d}.reference-nav-list{gap:4px}.reference-nav-list button{min-height:42px;color:#526071;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-nav-icon{background:#f0f4f8;color:#5d6b7c}.reference-nav-list button.active,.reference-nav-list button:hover{background:#edf4ff;color:#175cc7}.reference-main{background:linear-gradient(180deg,#ffffffc7,#fff0 150px),#f4f6f9}.reference-submit-view{grid-template-rows:42px 66px minmax(0,1fr) 76px;gap:10px}.reference-submit-view .reference-stepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 18px;border-color:#e1e7f0;background:#ffffffeb}.reference-submit-view .reference-step{grid-template-columns:32px minmax(0,1fr)}.reference-submit-view .reference-step span{width:30px;height:30px;background:#eef2f6;color:#596779}.reference-submit-view .reference-step.ready span{background:#1769e0;color:#fff}.reference-submit-view .reference-step strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-step small{font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-step:not(:last-child):after{top:15px;right:18px;left:calc(100% - 30px);background:#dfe6ef}.reference-submit-view .reference-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.42fr);gap:14px}.reference-submit-view .reference-left{gap:12px;grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr)}.reference-submit-view .reference-card{border-color:#e1e7ef;box-shadow:0 1px 2px #1018280d}.reference-submit-view .reference-card-header{border-bottom-color:#eef2f6}.reference-submit-view .reference-manuscript-card{background:#fff}.reference-submit-view .reference-mailbox-card,.reference-submit-view .reference-group-card{background:#fcfdff}.reference-submit-view .reference-preview-card{position:relative;overflow:hidden;border-color:#ded2bd;background:#fffaf1;box-shadow:0 12px 30px #543e2417}.reference-submit-view .reference-preview-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1769e0,#2fb47c 44%,#d89b35)}.reference-submit-view .reference-preview-card .reference-card-header{padding-top:4px;border-bottom-color:#eadfcc}.reference-submit-view .reference-preview-meta div{border-color:#eadfcc;background:#fffdf8}.reference-submit-view .reference-email-body{border-color:#e8dcc8;background:#fffefa;box-shadow:inset 0 1px #ffffffe6}.reference-submit-view .reference-email-body pre{color:#263241}.reference-submit-view .reference-action-row{display:none}.reference-send-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch;min-height:0;padding:10px 12px;border:1px solid #dce3ed;border-radius:8px;background:#fffffff2;box-shadow:0 8px 22px #1018280f}.reference-send-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.reference-send-state{display:grid;gap:3px;min-width:0;padding:7px 10px;border:1px solid #e3e8f0;border-radius:7px;background:#f8fafc}.reference-send-state span{color:#66758a;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-send-state strong{min-width:0;overflow:hidden;color:#1f2a37;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-send-state.ready{border-color:#cdebdc;background:#f2fbf6}.reference-send-state.ready strong{color:#146c43}.reference-send-state.warning{border-color:#f1d2ad;background:#fff8ef}.reference-send-state.warning strong{color:#9a5b11}.reference-send-state.busy{border-color:#c9daf7;background:#f2f7ff}.reference-send-state.busy strong{color:#175cc7}.reference-send-actions{display:grid;grid-template-columns:118px 118px 150px;gap:10px;align-content:stretch}.reference-send-actions button{min-height:46px;border-radius:7px;font-weight:800}.reference-send-actions .primary{background:#1769e0;border-color:#1769e0}}@media (max-width: 899px){.reference-main{height:100vh;overflow:auto}.reference-submit-view{display:block;height:auto;overflow:visible}.reference-submit-view .reference-header{align-items:flex-start;margin-bottom:12px}.reference-submit-view .reference-stepper{grid-template-columns:1fr!important;gap:8px;margin-bottom:12px;padding:10px}.reference-submit-view .reference-step{grid-template-columns:32px minmax(0,1fr);min-height:46px}.reference-submit-view .reference-step span{width:30px;height:30px}.reference-submit-view .reference-step:not(:last-child):after{display:none}.reference-submit-view .reference-grid,.reference-submit-view .reference-left{grid-template-columns:1fr!important;gap:10px;overflow:visible}.reference-submit-view .reference-manuscript-card{grid-row:auto}.reference-submit-view .reference-card,.reference-submit-view .reference-preview,.reference-submit-view .reference-preview-card{min-height:auto;overflow:visible}.reference-submit-view .reference-email-body{min-height:220px;max-height:none}.reference-send-dock{display:grid;gap:10px;margin-top:12px;padding:10px;border:1px solid #dce3ed;border-radius:8px;background:#fff}.reference-send-state-grid,.reference-send-actions{display:grid;grid-template-columns:1fr;gap:8px}.reference-send-state{padding:8px 10px;border:1px solid #e3e8f0;border-radius:7px;background:#f8fafc}.reference-send-state span,.reference-send-state strong{display:block}.reference-send-state span{color:#66758a;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-send-state strong{margin-top:2px;color:#1f2a37}}.reference-onboarding{position:fixed;right:28px;bottom:92px;z-index:80;display:grid;gap:12px;width:min(390px,calc(100vw - 40px));padding:16px;border:1px solid #cfe0f8;border-radius:10px;background:#fffffff7;box-shadow:0 18px 48px #0f23462e}.reference-onboarding:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:linear-gradient(180deg,#1769e0,#2fb47c)}.reference-onboarding-head{display:grid;gap:5px;padding-left:4px}.reference-onboarding-badge{width:fit-content;padding:4px 9px;border-radius:999px;background:#edf4ff;color:#175cc7;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-onboarding-head strong{color:#102038;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head p{margin:0;color:#607089;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.reference-onboarding-steps{display:grid;gap:8px}.reference-onboarding-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"num title" "num desc";gap:2px 10px;align-items:center;min-height:54px;padding:9px 10px;border:1px solid #e1e8f2;border-radius:8px;background:#f8fafc;text-align:left}.reference-onboarding-step span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#edf2f7;color:#64748b;font-weight:900}.reference-onboarding-step strong{grid-area:title;color:#1f2a37;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-step small{grid-area:desc;min-width:0;overflow:hidden;color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-onboarding-step.active{border-color:#9fc0f6;background:#f2f7ff}.reference-onboarding-step.active span{background:#1769e0;color:#fff}.reference-onboarding-step.done{border-color:#cdebdc;background:#f3fbf7}.reference-onboarding-step.done span{background:#2fb47c;color:#fff}.reference-onboarding-step.locked{opacity:.76}.reference-onboarding-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reference-onboarding-actions button{min-height:38px;border-radius:7px;font-weight:800}@media (max-width: 899px){.reference-onboarding{position:sticky;right:auto;bottom:auto;top:0;width:auto;margin-bottom:12px}}.reference-task-center>.reference-task-tab-panel.reference-queue-layout,.reference-task-center>.reference-task-tab-panel.reference-batch-layout{height:auto;min-height:0;overflow:visible}.reference-task-center>.reference-task-tab-panel{flex:initial}@media (max-width: 899px){.reference-task-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-task-center{display:flex;flex-direction:column;gap:0;overflow:hidden;padding-right:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff}.reference-task-tabs{display:flex;gap:28px;flex:0 0 auto;padding:0 20px;border:0;border-bottom:1px solid #e3e8f0;border-radius:0;background:#fff}.reference-task-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:2px 4px 0;border-radius:0;border-bottom:0;color:#334155;text-align:center}.reference-task-tabs button.active{background:transparent;color:#1677ff}.reference-task-tabs button.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px 999px 0 0;background:#1677ff}.reference-task-tabs strong{display:inline-flex;align-items:center;min-height:22px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1}.reference-task-stats{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 20px 12px;border:1px solid #e1e7ef;border-radius:7px;background:#fcfdff}.reference-task-stats div{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:46px;padding:8px 12px}.reference-task-stats div+div{border-left:1px solid #e7ecf3}.task-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:6px;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:900}.task-stat-icon.blue{background:#e8f1ff;color:#1677ff}.task-stat-icon.amber{background:#fff4df;color:#b7791f}.task-stat-icon.green{background:#e8f8ef;color:#168044}.task-stat-icon.slate{background:#eef2f7;color:#475569}.task-stat-icon.red{background:#fee2e2;color:#dc2626}.reference-task-stats strong{min-width:0;overflow:hidden;color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-task-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 12px;padding:10px 12px;border:1px solid #fed7aa;border-radius:7px;background:#fff7ed}.reference-task-alert>div:first-child{display:grid;gap:3px;min-width:0}.reference-task-alert strong{color:#9a3412;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-task-alert span{min-width:0;color:#7c2d12;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-task-alert-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.reference-task-center>.reference-task-tab-panel.reference-queue-layout,.reference-task-center>.reference-task-tab-panel.reference-batch-layout{margin:0 20px 20px}.reference-task-center>.reference-task-tab-panel.reference-queue-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;flex:1 1 auto;min-height:0;overflow:hidden}.reference-task-center .reference-card{border-color:#dfe5ee;border-radius:7px;box-shadow:none}.reference-task-center .reference-card-header{min-height:54px;padding:12px 16px;border-bottom:1px solid #edf1f6}.reference-task-center .reference-card-header h3{font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-task-center .reference-card-header p{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-queue-side,.reference-task-center .reference-queue-current,.reference-task-quick-card{min-height:0}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-queue-current,.reference-task-quick-card{overflow:hidden}.reference-task-center .reference-queue-table{flex:1 1 auto;min-height:0;border:0;border-radius:0}.reference-task-center .reference-queue-row{grid-template-columns:38px minmax(90px,1.2fr) minmax(96px,.9fr) minmax(70px,.7fr) 58px 58px 92px;min-width:0;gap:8px;padding:11px 12px;border-top-color:#edf1f6;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-task-center .reference-queue-row.header{background:#fafbfc;color:#556276}.queue-state{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:24px;padding:2px 8px;border-radius:999px;font-style:normal;font-weight:800;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.queue-state.waiting{background:#e8f1ff;color:#1769e0}.reference-task-center .reference-row-status{justify-content:flex-start}.reference-task-center .reference-row-status button{min-height:28px;padding:4px 6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-task-center .reference-queue-side{display:grid;grid-template-rows:minmax(170px,.65fr) minmax(230px,1fr);gap:14px}.reference-task-center .reference-empty-mini{min-height:112px;border:0;background:#fff}.reference-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.reference-result-empty{min-height:132px;padding:14px;border:1px dashed #dbe3ef!important;background:#f8fafc!important;line-height:1.55}.reference-task-batch-layout .reference-batch-side{min-height:0;overflow:hidden}.reference-task-batch-layout .reference-batch-results{display:flex;flex-direction:column;min-height:0}.reference-task-batch-layout .reference-result-cards{flex:1 1 auto;align-content:start}.reference-task-quick-card{padding:0}.reference-task-quick-list{display:grid}.reference-task-quick-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;grid-template-areas:"icon title arrow" "icon desc arrow";gap:2px 10px;align-items:center;min-height:66px;padding:10px 16px;border:0;border-top:1px solid #edf1f6;border-radius:0;background:#fff;color:#172033;text-align:left}.reference-task-quick-list button:after{content:"›";grid-area:arrow;color:#94a3b8;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1}.reference-task-quick-list .task-stat-icon{grid-area:icon}.reference-task-quick-list strong{grid-area:title;min-width:0;overflow:hidden;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-task-quick-list small{grid-area:desc;min-width:0;overflow:hidden;color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.reference-task-center>.reference-task-tab-panel.reference-queue-layout{grid-template-columns:1fr}.reference-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-task-stats div:nth-child(3){border-left:0;border-top:1px solid #e7ecf3}.reference-task-stats div:nth-child(4){border-top:1px solid #e7ecf3}.reference-task-alert{align-items:stretch;flex-direction:column}.reference-task-alert-actions{justify-content:flex-start}}.reference-template-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(128px,auto));width:fit-content;max-width:100%;margin-bottom:14px;padding:3px;border:1px solid #dbe3ef;border-radius:8px;background:#f6f8fb;box-shadow:inset 0 1px #ffffffc2}.reference-template-tabs button{min-height:36px;padding:0 18px;border:0;border-radius:6px;background:transparent;color:#516172;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:850;white-space:nowrap}.reference-template-tabs button.active{background:#fff;color:#1769e0;box-shadow:0 1px 6px #152f4e1f,inset 0 -2px #1769e0}.reference-template-layout,.reference-template-subject-layout{gap:12px}.reference-template-layout{grid-template-columns:292px minmax(0,1fr)}.reference-template-list,.reference-template-editor,.reference-subject-template-card{border-color:#dfe7f1;background:#fcfdff;box-shadow:0 10px 26px #1b27390f}.reference-template-list{padding:12px}.reference-template-list .reference-card-header{padding-bottom:10px;border-bottom:1px solid #edf1f6}.reference-template-items{gap:0;border:1px solid #e5ebf3;border-radius:8px;background:#fff}.reference-template-item{min-height:68px;padding:12px 14px;border:0;border-top:1px solid #edf1f6;border-radius:0;background:transparent}.reference-template-item.disabled{background:#f8fafc;color:#8a96a8}.reference-template-item.disabled strong,.reference-template-item.disabled span{color:#8a96a8}.reference-template-item:first-child{border-top:0;border-radius:8px 8px 0 0}.reference-template-item:last-child{border-radius:0 0 8px 8px}.reference-template-item.active,.reference-template-item:hover{background:linear-gradient(90deg,#eef5ff,#f8fbff);color:#1559bd;box-shadow:inset 3px 0 #1769e0}.reference-template-item.disabled.active,.reference-template-item.disabled:hover{background:linear-gradient(90deg,#f1f5f9,#fbfdff);color:#607086;box-shadow:inset 3px 0 #94a3b8}.reference-template-item strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-template-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.reference-template-actions button{min-height:34px;padding:0 8px}.reference-template-danger-zone,.reference-work-type-danger{justify-content:space-between;border-color:#fecaca;color:#991b1b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-template-danger-zone{margin-top:8px}.reference-subject-rule-summary{color:#64748b;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-subject-separator-field{max-width:180px}.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card{padding:14px}.reference-template-edit-grid{grid-template-columns:minmax(0,1fr);gap:12px}.reference-template-field-head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;margin-bottom:6px}.reference-template-field-head label{margin:0}.reference-template-field-head small{color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.reference-template-variable-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.reference-template-variable-bar span{color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-token-chip{min-height:26px;padding:0 8px;border:1px solid #d8e6f8;border-radius:6px;background:#eef5ff;color:#1769e0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-token-chip:hover{border-color:#a9c8f4;background:#e3efff}.reference-template-editor textarea,.reference-subject-template-card textarea{border-color:#dce4ee;background:#fff;line-height:1.62}.reference-template-editor .whole-body textarea{height:clamp(220px,31vh,360px);min-height:220px;border-radius:8px 8px 0 0}.reference-template-preview-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;margin-top:-1px;padding:10px 12px;border:1px solid #dce4ee;border-radius:0 0 8px 8px;background:#f8fafc}.reference-template-preview-dock div{display:grid;gap:5px;min-width:0}.reference-template-preview-dock span,.reference-template-preview-dock small{color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-template-preview-dock strong{display:-webkit-box;overflow:hidden;color:#253041;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reference-template-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:12px;flex:1;min-height:0}.reference-template-material-panel{display:flex;flex-direction:column;min-height:0;padding:12px;border:1px solid #e1e8f2;border-radius:8px;background:#fff}.reference-template-material-panel header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.reference-template-material-panel header div{display:grid;gap:2px}.reference-template-material-panel header span{color:#7a8797;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-template-material-panel header strong{color:#182334;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-template-material-panel header small{padding:4px 8px;border:1px solid #cfeadd;border-radius:999px;background:#f0fbf6;color:#16805b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-template-material-panel .field{display:flex;flex:1;flex-direction:column;min-height:0}.reference-template-material-panel textarea{flex:1;min-height:240px;resize:none}.reference-combo-preview-panel{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:120px;margin:0;border-color:#d7e6f8;background:#f7fbff}.reference-combo-preview-panel div{display:grid;gap:6px;min-width:0}.reference-combo-preview-panel small,.reference-subject-preview-bar small{color:#697789;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.reference-combo-preview-panel strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.reference-subject-preview-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:62px;padding:12px 14px;border-color:#d7e6f8;background:#f8fbff}.reference-subject-preview-bar div{display:grid;gap:5px;min-width:0}.reference-subject-preview-bar strong{overflow:hidden;font-size:calc(14px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-work-type-panel{gap:10px;margin-bottom:12px;padding:12px;border-color:#e1e8f2;background:#fff}.reference-work-type-panel .reference-type-row{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px}.reference-work-type-panel .quick-group-row{max-height:86px;padding:2px}.reference-work-type-panel .quick-group-chip{border-color:#cfeadd;background:#f1fbf6;color:#137052}.reference-work-type-panel .quick-group-chip.active{border-color:#72caa8;background:#dff7ec;color:#0f664b}.reference-subject-config-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:12px;flex:1;min-height:0;overflow:visible}.reference-subject-config-main,.reference-subject-config-side{display:grid;gap:12px;align-content:start;min-width:0;padding:12px;border:1px solid #e1e8f2;border-radius:8px;background:#fff}.reference-subject-config-main textarea,.reference-subject-config-side textarea{min-height:168px;resize:vertical}.reference-subject-toggle-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reference-subject-toggle-strip .reference-option{min-height:62px;padding:10px 12px;border-color:#e1e8f2;background:#fff}.reference-subject-template-card .reference-subject-preview-bar{min-height:54px;padding:9px 12px}.reference-subject-template-card .reference-work-type-panel{gap:8px;margin-bottom:10px;padding:9px 10px}.reference-subject-template-card .reference-work-type-panel .quick-group-row{max-height:48px}.reference-subject-template-card .reference-subject-config-grid{flex:0 0 auto;gap:10px;overflow:visible}.reference-subject-template-card .reference-subject-config-main,.reference-subject-template-card .reference-subject-config-side{gap:8px;padding:10px}.reference-subject-template-card .reference-subject-config-main textarea,.reference-subject-template-card .reference-subject-config-side textarea{height:98px;min-height:98px}.reference-subject-template-card .reference-subject-toggle-strip{gap:8px}.reference-subject-template-card .reference-subject-toggle-strip .reference-option{min-height:52px;padding:8px 10px}@media (min-width: 900px){.reference-template-subject-layout{height:calc(100vh - 210px);overflow:hidden;align-items:stretch}}@media (max-width: 900px){.reference-template-tabs{display:grid;grid-template-columns:1fr;width:100%}.reference-template-layout,.reference-template-combo-grid,.reference-subject-config-grid,.reference-subject-toggle-strip,.reference-work-type-panel .reference-type-row{grid-template-columns:1fr}.reference-combo-preview-panel,.reference-subject-toggle-strip{grid-column:1}.reference-template-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-groups-layout{grid-template-columns:minmax(320px,380px) minmax(240px,280px) minmax(0,1fr);grid-template-areas:"setup groups table";gap:12px;min-height:0;overflow:hidden;align-items:stretch}.reference-group-list,.reference-group-table-card,.reference-group-tools{min-height:0}.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip{border-color:#dfe7f1;background:#fcfdff;box-shadow:0 10px 26px #1b27390d}.reference-group-list,.reference-group-table-card{display:flex;flex-direction:column;overflow:hidden}.reference-group-table-card{padding:14px;container-type:inline-size}.reference-group-table-card .reference-card-header{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #edf1f6}.reference-group-table-card .reference-card-header-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reference-editor-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;flex:0 0 auto;margin:12px 0 10px}.reference-editor-search{display:grid;gap:5px;min-width:0}.reference-editor-search span,.reference-editor-identity label,.reference-editor-group-select label,.reference-editor-address span,.reference-editor-sender-address span{color:#697789;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-editor-search input{min-width:0;height:34px;border-color:#d9e2ee;border-radius:7px;background:#fff}.reference-editor-library-summary{min-height:34px;padding:8px 10px;border:1px solid #e1e8f2;border-radius:7px;background:#f8fafc;color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.reference-editor-library-summary strong{color:#1769e0}.reference-inline-group-filters{flex:0 0 auto;flex-wrap:nowrap;min-height:40px;max-height:none;overflow-x:auto;overflow-y:hidden;margin:0 0 12px;padding:2px 2px 8px;border-bottom:1px solid #edf1f6;scrollbar-gutter:stable}.reference-inline-group-filters button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1;white-space:nowrap}.reference-inline-manager-list{display:grid;gap:8px;align-content:start;grid-auto-rows:min-content;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 2px 10px;scroll-padding-top:8px}.reference-inline-manager-card{display:grid;grid-template-columns:minmax(200px,240px) minmax(180px,240px) minmax(120px,140px) minmax(220px,1fr);gap:12px;align-items:center;min-width:0;max-width:100%;padding:12px;border:1px solid #e1e8f2;border-radius:8px;background:#fff;overflow:hidden}.reference-inline-manager-card:hover{border-color:#c8dbf5;background:#fbfdff}.reference-inline-manager-more{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;color:#6b778a;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{display:grid;gap:5px;min-width:0}.reference-editor-identity input,.reference-editor-group-select select{width:100%;min-width:0;height:34px;border-color:#d9e2ee;border-radius:7px;background:#fff}.reference-editor-group-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;max-width:100%}.reference-editor-group-actions button{min-height:34px;padding:0 10px;white-space:nowrap}.reference-editor-address strong,.reference-editor-sender-address strong,.reference-editor-address small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-editor-address strong{color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-editor-address small{color:#7a8797;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-editor-sender-address strong{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid #d7e6f8;border-radius:999px;background:#f2f7ff;color:#4d6078;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-group-table-actions{margin-top:10px;padding-top:10px;border-top:1px solid #edf1f6}.reference-group-list{padding:14px}.reference-group-list .reference-card-header{padding-bottom:10px;border-bottom:1px solid #edf1f6}.reference-group-name-row{margin:12px 0}.reference-group-cards{flex:1 1 auto;min-height:0;overflow:auto;align-content:start;grid-auto-rows:min-content;padding-right:2px}.reference-group-card{border-radius:8px;background:#fff}.reference-group-card.active{background:#eef5ff;box-shadow:inset 3px 0 #1769e0}.reference-group-tools{gap:12px;overflow:auto;padding-right:2px}.reference-group-import{padding:14px}.reference-group-bulk-details{display:grid;gap:12px}.reference-group-bulk-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.reference-group-bulk-details>summary::-webkit-details-marker{display:none}.reference-group-bulk-details>summary:after{content:"展开";color:#1769e0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-group-bulk-details[open]>summary:after{content:"收起"}.reference-group-bulk-details summary div{display:grid;gap:3px;min-width:0}.reference-group-bulk-details summary strong{color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-group-bulk-details summary span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-import textarea{min-height:84px}.reference-group-tip{padding:14px;border-color:#f0dfba;background:#fff9ea}@media (max-width: 1380px){.reference-inline-manager-card{grid-template-columns:minmax(200px,240px) minmax(180px,240px) minmax(120px,140px) minmax(280px,1fr)}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{grid-column:auto}.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select,.reference-editor-identity{min-width:0}}@container (max-width: 920px){.reference-inline-manager-card{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{grid-column:auto}}@container (max-width: 640px){.reference-inline-manager-card{grid-template-columns:minmax(0,1fr)}.reference-editor-group-actions{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 1120px){.reference-groups-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"setup" "groups" "table";height:auto;overflow:visible}.reference-group-table-card,.reference-group-list{overflow:visible}.reference-editor-library-toolbar,.reference-inline-manager-card{grid-template-columns:1fr}.reference-editor-library-summary{white-space:normal}}.reference-header.ui-page-header:has(+.reference-groups-layout){margin-bottom:14px}.reference-header.ui-page-header:has(+.reference-groups-layout) .ui-status-badge{margin-top:2px}.reference-group-table-card,.reference-inline-manager-list,.reference-inline-manager-card,.reference-editor-library-toolbar,.reference-editor-search,.reference-editor-group-actions{max-width:100%;overflow-x:hidden}.reference-nav-list button{grid-template-columns:26px minmax(0,1fr) 18px}.reference-nav-list button.dragging{opacity:.55}.reference-nav-grip{justify-self:end;width:12px;height:18px;opacity:.68;background-image:radial-gradient(circle,#94a3b8 1.5px,transparent 1.6px);background-position:0 1px;background-size:6px 6px}.reference-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.reference-nav-actions button{min-height:32px;border:1px solid #dbe3ef;border-radius:7px;background:#f8fbff;color:#2563eb;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;cursor:pointer}.reference-nav-actions button:hover{border-color:#9cc4ff;background:#eef6ff}.reference-settings-modal{align-items:flex-start;padding-top:clamp(28px,5vh,56px)}.reference-settings-modal .modal-card{width:min(1100px,calc(100vw - 40px));height:min(760px,calc(100vh - 72px));max-height:calc(100vh - 72px)}.reference-settings-modal .modal-body{flex:1 1 auto;min-height:0;overflow:auto}.reference-settings-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:3px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.reference-settings-tabs button{min-width:0;min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#475569;font-weight:700;cursor:pointer}.reference-settings-tabs button.active{background:#1677ff;color:#fff}.reference-account-section{display:grid;gap:12px}.reference-account-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-account-section h4{margin:0;color:#0f172a;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-order-list{display:grid;gap:8px}.reference-order-row{display:grid;grid-template-columns:14px 30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.reference-order-row strong{color:#1e293b}.reference-order-row small{color:#64748b;white-space:nowrap}.reference-order-actions{display:inline-flex;gap:6px}.reference-account-status{display:grid;gap:4px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fbff}.reference-client-version{display:inline-flex;align-items:center;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;background:#eef4ff;color:#3538cd;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;letter-spacing:.01em}.reference-account-status strong{color:#0f172a}.reference-account-status span{color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-account-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-legal-links span{flex:1 1 240px}.reference-legal-links a{color:#2563eb;font-weight:850;text-decoration:none}.privacy-confirm-modal{max-width:min(560px,calc(100vw - 40px))}.reference-password-form .disabled-reason{grid-column:1 / -1;margin:0}.reference-settings-modal .modal-body.reference-settings-layout{display:flex;gap:0;padding:0;overflow:hidden}.reference-settings-nav{flex:none;display:flex;flex-direction:column;gap:2px;width:220px;padding:14px 10px;border-right:1px solid #eef2f7;background:#f8fafc;overflow-y:auto}.reference-settings-nav button{display:grid;gap:2px;min-height:auto;padding:9px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.reference-settings-nav button:hover{background:#2563eb0f}.reference-settings-nav button.active{background:#eaf2ff;box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-settings-nav button.active .settings-nav-label{color:#2563eb}.reference-settings-nav button.active .settings-nav-desc{color:#60a5fa}.settings-nav-label{font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700;color:#334155;line-height:1.3}.settings-nav-desc{font-size:calc(11px + var(--desktop-active-font-delta, 0px));color:#94a3b8;line-height:1.3}.settings-nav-group{margin:10px 10px 4px;color:#94a3b8;font-size:calc(10px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:0}.settings-nav-group:first-child{margin-top:2px}.acct-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding-left:20px;color:#475569;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-settings-content{flex:1 1 0;min-width:0;padding:20px 24px;overflow-y:auto}.reference-settings-content .reference-cloud-settings-grid{grid-template-columns:1fr;align-items:stretch}.reference-settings-modal .reference-settings-content .reference-cloud-settings-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.reference-cloud-setting-card{gap:10px;padding:16px;border:1px solid #eef2f7;border-radius:10px;background:#fff;box-shadow:none}.reference-cloud-setting-card+.reference-cloud-setting-card{margin-top:12px}.reference-cloud-setting-card>header{padding-bottom:10px;border-bottom:1px solid #f1f5f9}.reference-cloud-setting-card>header p{margin:3px 0 0}.cloud-setting-action-group{gap:8px;padding:12px 0;border:0;border-top:1px solid #f1f5f9;border-radius:0;background:transparent}.cloud-setting-action-group:first-of-type{padding-top:4px;border-top:0}.cloud-setting-action-group>strong{color:#0f172a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-setting-danger-zone{margin-top:4px;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef9f9}.cloud-advanced-settings{margin-top:6px;padding:12px;border:1px dashed #cbd5e1;border-radius:9px;background:#f8fafc}.cloud-advanced-settings summary{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.cloud-advanced-settings[open]{display:grid;gap:12px}.reference-account-grid{display:grid;gap:14px}.reference-account-status.acct-identity{display:grid;gap:12px;width:100%;padding:14px 16px}.reference-account-status.acct-identity:before{display:none}.acct-identity-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.acct-identity-badge{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:.02em}.acct-identity-text{display:grid;gap:2px;min-width:0}.acct-identity-text strong{color:#0f172a;font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.25;overflow-wrap:anywhere}.acct-identity-text span{color:#64748b;font-size:calc(12.5px + var(--desktop-active-font-delta, 0px))}.acct-identity-head .reference-client-version{margin-left:auto;margin-top:0}.reference-account-status.acct-identity .reference-account-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid #eef2f7}.acct-password-card{display:grid;gap:14px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a0d}.acct-card-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.acct-card-head h5{margin:0;color:#0f172a;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.acct-card-hint{color:#94a3b8;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.acct-warn-banner{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;border:1px solid #fcd34d;border-left:3px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#92400e;font-size:calc(12.5px + var(--desktop-active-font-delta, 0px));line-height:1.5}.acct-warn-icon{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:999px;background:#f59e0b;color:#fff;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.acct-password-actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.acct-password-actions .primary{min-width:120px}.reference-cloud-settings-grid{display:grid;gap:12px}.reference-cloud-setting-card{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.reference-order-drag{width:12px;height:20px;opacity:.62;background-image:radial-gradient(circle,#94a3b8 1.5px,transparent 1.6px);background-position:0 1px;background-size:6px 6px}.reference-cloud-setting-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reference-cloud-setting-card h5{margin:0;color:#0f172a;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-cloud-setting-card p{margin:4px 0 0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.cloud-base-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.cloud-base-hint .cloud-state-pill{min-height:26px;padding:3px 9px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-plan-summary{margin-bottom:2px}.cloud-setting-action-group{display:grid;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.cloud-setting-action-group>strong{color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-setting-action-group .disabled-reason,.reference-cloud-setting-card>.disabled-reason{margin:0}.cloud-setting-danger-zone{justify-content:space-between;padding:10px;border:1px dashed #fecaca;border-radius:8px;background:#fff7f7}.cloud-setting-danger-zone span{color:#991b1b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-switch-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-switch-row input{width:18px;height:18px;margin:0;accent-color:#1677ff}.reference-switch-row>span{display:grid;gap:2px}.reference-switch-row small{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:500;line-height:1.4}.reference-setting-primary-actions{margin-top:2px}.reference-setting-note{margin:0!important;padding:9px 11px;border-left:3px solid #bfdbfe;background:#f8fbff;color:#475569!important}.reference-setting-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-setting-meta strong{min-width:0;overflow-wrap:anywhere;color:#334155;text-align:right}.reference-setting-block{display:grid;gap:8px;padding-top:12px;border-top:1px solid #eef2f7}.reference-cloud-setting-card>header+.reference-setting-block{padding-top:0;border-top:0}.reference-setting-block>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-setting-block>div:first-child>strong{color:#0f172a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-schedule-field{max-width:180px}.reference-setting-danger-row{margin-top:2px}.reference-cloud-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.reference-cloud-device-grid div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.reference-cloud-device-grid dt{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-cloud-device-grid dd{margin:4px 0 0;overflow:hidden;color:#0f172a;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-data-grid>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.reference-data-grid span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-data-grid strong{min-width:0;overflow-wrap:anywhere;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-import-panel{display:grid;gap:10px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.reference-import-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-import-panel h5{margin:0;color:#0f172a;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-import-panel header span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-path-field{display:grid;gap:5px;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-path-field input{width:100%;min-height:34px;border:1px solid #cfd8e3;border-radius:6px;padding:6px 8px;font:inherit}.reference-import-list{display:grid;gap:6px}.reference-import-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(64px,auto) minmax(0,1.4fr);align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.reference-import-row.muted{opacity:.58}.reference-import-row strong,.reference-import-row span,.reference-import-row small{min-width:0;overflow-wrap:anywhere}.reference-import-row strong{color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-import-row span{color:#1d4ed8;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-import-row small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px}.reference-password-form label{display:grid;gap:5px;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-password-form input{width:100%;min-height:34px;border:1px solid #cfd8e3;border-radius:6px;padding:6px 8px;font:inherit}.reference-password-code{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1 / -1;align-items:end;gap:10px}.reference-password-code button{min-height:34px;white-space:nowrap}.error-bar.inline{margin-top:0}@media (max-width: 860px){.acct-security-list,.reference-password-form,.reference-password-code,.reference-cloud-device-grid,.reference-data-grid,.reference-import-row,.reference-order-row{grid-template-columns:1fr}.reference-password-code{grid-column:auto}.reference-order-actions,.reference-account-actions{width:100%}.acct-identity-head .reference-client-version{margin-left:0}.reference-account-status.acct-identity .reference-account-actions{justify-content:flex-start;width:100%}.acct-password-actions{justify-content:stretch}.acct-password-actions .primary{width:100%}}@media (max-width: 640px){.reference-settings-modal .modal-body.reference-settings-layout{flex-direction:column}.reference-settings-nav{flex-direction:row;width:100%;overflow-x:auto;border-right:0;border-bottom:1px solid #eef2f7}.reference-settings-nav button{flex:none}}.reference-submit-view{grid-template-rows:44px minmax(0,1fr)!important;gap:14px!important}.reference-submit-view>.reference-stepper,.reference-submit-view>.reference-grid,.reference-submit-view>.reference-send-dock,.reference-submit-view>.reference-secondary-grid{display:none!important}.reference-submit-quadrants{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-template-rows:minmax(250px,.92fr) minmax(0,1.08fr);grid-template-areas:"manuscript preview" "participants logs";gap:14px;min-height:0;overflow:hidden}.reference-submit-quadrants>.reference-manuscript-card{grid-area:manuscript;grid-row:auto!important}.reference-submit-quadrants>.reference-participants-card{grid-area:participants}.reference-submit-quadrants>.reference-preview-card{grid-area:preview}.reference-submit-quadrants>.reference-log-card{grid-area:logs}.reference-submit-quadrants .reference-quadrant-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:14px;border-color:#dfe7f1;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1018280d}.reference-submit-quadrants .reference-card-header{flex:0 0 auto;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom-color:#edf1f6}.reference-submit-quadrants .reference-card-header h3{color:#162032;font-size:calc(17px + var(--desktop-active-font-delta, 0px))}.reference-submit-quadrants .reference-card-header p{margin-top:3px;color:#6b778a}.reference-quadrant-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.reference-card-pills,.reference-log-actions,.reference-submit-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.reference-participant-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0}.reference-participant-pane{display:grid;gap:10px;align-content:start;min-width:0;padding:12px;border:1px solid #e4ebf4;border-radius:8px;background:#fbfdff}.reference-pane-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.reference-pane-title strong{color:#1f2a37;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-submit-quadrants .reference-summary-list{margin:0}.reference-submit-quadrants .reference-summary-list div,.reference-submit-quadrants .reference-option{padding:8px;border-radius:7px}.reference-inline-settings{margin-top:12px;border:1px solid #e4ebf4;border-radius:8px;background:#fbfdff}.reference-inline-settings>summary{min-height:38px;padding:10px 12px;color:#334155;font-weight:800;cursor:pointer;list-style:none}.reference-inline-settings>summary::-webkit-details-marker{display:none}.reference-inline-settings[open]>summary{border-bottom:1px solid #e4ebf4}.reference-inline-settings .guided-setup-grid,.reference-inline-settings .reference-form-grid{padding:12px}.reference-submit-quadrants .reference-preview-card{position:static!important;border-color:#dfe7f1!important;background:#fff!important;box-shadow:0 1px 2px #1018280d!important}.reference-submit-quadrants .reference-preview-card:before{display:none!important}.reference-preview-scroll{display:flex;flex-direction:column;gap:10px}.reference-submit-quadrants .reference-preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:0}.reference-submit-quadrants .reference-preview-meta div{padding:10px;border-color:#e4ebf4!important;border-radius:8px;background:#f8fafc!important}.reference-submit-quadrants .reference-email-body{flex:1 1 auto;min-height:160px;max-height:none;border-color:#e4ebf4!important;border-radius:8px;background:#fbfdff!important;box-shadow:none!important}.reference-submit-quadrants .reference-email-body pre{color:#253244;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.65}.reference-submit-footer{flex:0 0 auto;display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f6}.reference-submit-footer .reference-send-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.reference-submit-footer .reference-send-state{min-width:0;padding:7px 9px;border-radius:7px}.reference-submit-actions{justify-content:flex-end}.reference-submit-actions button{min-height:38px;min-width:110px}.reference-log-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.reference-log-summary div{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid #e4ebf4;border-radius:7px;background:#f8fafc}.reference-log-summary span{color:#6b778a;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-log-summary strong{min-width:0;overflow:hidden;color:#172033;text-overflow:ellipsis;white-space:nowrap}.reference-submit-quadrants .reference-log-card .log-box{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;border:1px solid #e4ebf4;border-radius:8px;background:#fbfdff;color:#263244;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.55}.reference-submit-quadrants .log-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;padding:7px 8px;border-bottom:1px solid #edf1f6}.reference-submit-quadrants .log-line span:last-child{color:#263244;font-weight:650}.reference-submit-quadrants .log-time{color:#1f6fd1;font-weight:750}.reference-submit-quadrants .log-line:last-child{border-bottom:0}@media (max-width: 1280px){.reference-submit-quadrants{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(260px,1fr);grid-template-areas:"manuscript" "participants" "preview" "logs";overflow:auto}.reference-submit-view{overflow:auto}}@media (max-width: 860px){.reference-submit-quadrants,.reference-participant-columns,.reference-submit-quadrants .reference-preview-meta,.reference-submit-footer .reference-send-state-grid,.reference-log-summary{grid-template-columns:1fr}.reference-submit-actions{display:grid;grid-template-columns:1fr}}.cloud-gate-shell{min-height:100%;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(circle at top left,rgba(109,131,242,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(109,131,242,.08),transparent 30%),#e8ebf0}.cloud-gate-card{width:min(420px,100%);border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:28px 24px 22px;background:#fbfcfe;box-shadow:10px 12px 28px #94a3b847,-8px -8px 20px #ffffffe6,inset 0 1px #ffffffe6}.cloud-gate-brand{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cloud-gate-mark{width:44px;height:44px;border-radius:14px;display:block;flex:0 0 auto;object-fit:cover;background:#0865f5;box-shadow:0 10px 18px #6d83f247,inset 0 1px #ffffff59}.cloud-gate-brand p{margin:0 0 2px;color:#6d83f2;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;letter-spacing:.02em}.cloud-gate-brand h1{margin:0;color:#1f2937;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2;font-weight:800}.cloud-gate-subtitle{margin:0 0 18px;color:#6b7280;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.6}.cloud-gate-card .field{display:grid;gap:6px;margin-bottom:12px}.cloud-gate-card .field>span{color:#4b5563;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600}.cloud-gate-card .field input{width:100%;min-height:42px;border:1px solid #dbe1ea;border-radius:12px;padding:10px 12px;color:#111827;background:#eef1f7;box-shadow:inset 0 1px 2px #94a3b82e;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cloud-gate-card .field input::placeholder{color:#9aa3b2}.cloud-gate-card .field input:focus{border-color:#6d83f28c;background:#f8faff;box-shadow:inset 0 1px 2px #94a3b81f,0 0 0 3px #6d83f224}.cloud-gate-submit{width:100%;min-height:44px;margin-top:6px;border:none;border-radius:12px;color:#fff;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700;background:linear-gradient(180deg,#7b90f4,#6d83f2);box-shadow:0 10px 18px #6d83f247,inset 0 1px #ffffff47}.cloud-gate-submit:disabled{opacity:.72;cursor:not-allowed}.cloud-gate-message{margin:12px 0 0;padding:10px 12px;border-radius:10px;color:#0f766e;background:#ecfdf5;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.cloud-gate-footer{margin-top:16px;padding-top:14px;border-top:1px solid #e7ebf2}.cloud-gate-links{display:flex;justify-content:center;gap:16px;margin-bottom:8px}.cloud-gate-links a,.cloud-gate-legal-note a{color:#6d83f2;font-weight:700;text-decoration:none}.cloud-gate-links a:hover,.cloud-gate-legal-note a:hover{text-decoration:underline}.cloud-gate-legal-note{margin:0;color:#8b93a3;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.6;text-align:center}.reference-action-feedback,.app>.error-bar{position:fixed;top:14px;left:16px;right:16px;z-index:2200;margin:0;pointer-events:none;box-shadow:0 14px 34px #0f172a1f}.app>.error-bar{z-index:2201}.reference-action-feedback strong,.app>.error-bar{overflow-wrap:anywhere}.reference-task-center>.reference-task-tab-panel.reference-schedule-layout{margin:0 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;min-height:0;overflow:hidden}.reference-schedule-card{padding:0;overflow:hidden}.reference-schedule-body{align-content:start;padding:16px 18px 18px;gap:14px}.reference-schedule-manuscript{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #dfe8f4;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#f6f9fd)}.reference-schedule-file-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:#e8f2ff;color:#1d5fd1;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:900;letter-spacing:.02em}.reference-schedule-file-copy{display:grid;gap:4px;min-width:0}.reference-schedule-file-copy span,.reference-schedule-file-copy small,.reference-schedule-section-title span,.reference-time-field span,.reference-delay-input>span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-schedule-file-copy strong{min-width:0;overflow:hidden;color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-schedule-file-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-schedule-time-card,.reference-schedule-target-card{display:grid;gap:12px;padding:16px;border:1px solid #dfe8f4;border-radius:10px;background:#fff}.reference-schedule-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.reference-schedule-section-title strong{color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-schedule-section-title span{color:#2563eb;font-weight:800}.reference-schedule-picker-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(150px,.65fr) minmax(220px,1fr);gap:10px}.reference-time-field,.reference-delay-input{display:grid;gap:7px;min-width:0}.reference-time-field input,.reference-time-field select,.reference-delay-control{width:100%;min-height:44px;border:1px solid #ccd8e7;border-radius:8px;background:#f8fbff;color:#172033;font:inherit;font-weight:750;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.reference-time-field input{padding:0 12px}.reference-time-field select{padding:0 36px 0 12px}.reference-time-field input:focus,.reference-time-field select:focus,.reference-delay-input.active .reference-delay-control,.reference-delay-control:focus-within{border-color:#1677ff;background:#fff;box-shadow:0 0 0 3px #1677ff1f}.reference-schedule-target-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.8fr);gap:10px;align-items:end}.reference-schedule-target-summary{display:grid;gap:4px;min-height:44px;padding:9px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.reference-schedule-target-summary span,.reference-schedule-target-summary small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-schedule-target-summary strong{min-width:0;overflow:hidden;color:#172033;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-schedule-target-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-schedule-target-mode label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-schedule-target-mode label.active{border-color:#8bb8ff;background:#e8f2ff;color:#1f6feb}.reference-schedule-group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;max-height:160px;overflow:auto}.reference-schedule-group-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#334155;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-schedule-group-list label.active{border-color:#8bb8ff;background:#e8f2ff}.reference-schedule-group-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-schedule-group-list small{color:#64748b}.reference-delay-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.reference-delay-control input{min-width:0;min-height:42px;border:0;background:transparent;padding:0 10px 0 12px;color:#172033;font:inherit;font-weight:750;outline:none}.reference-delay-control em{padding:0 12px;border-left:1px solid #dbe3ef;color:#64748b;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-quick-delay-row{display:flex;flex-wrap:wrap;gap:8px}.reference-quick-delay-row button{min-height:34px;border:1px solid #d5dfec;border-radius:999px;background:#f8fafc;color:#475569;padding:0 12px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-quick-delay-row button.active,.reference-quick-delay-row button:hover{border-color:#1677ff;background:#e8f2ff;color:#1261d6}.reference-schedule-actions{justify-content:flex-end}.reference-schedule-layout .reference-queue-side{display:block;min-height:0}.reference-schedule-layout .reference-queue-scheduled{display:flex;flex-direction:column;height:100%;min-height:0}.reference-schedule-layout .reference-scheduled-list{flex:1 1 auto;min-height:0;overflow:auto}.reference-modal{width:min(920px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));border-color:#dfe5ee;border-radius:10px;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.reference-modal.wide{width:min(1120px,calc(100vw - 48px))}.reference-modal .reference-modal-header{align-items:flex-start;padding:18px 20px;border-bottom:1px solid #e6edf5;background:linear-gradient(180deg,#fff,#f8fbff)}.reference-modal-header>div{display:grid;gap:4px;min-width:0}.reference-modal-kicker{width:fit-content;border-radius:999px;background:#e8f2ff;color:#1769e0;padding:3px 9px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-modal .reference-modal-header h3{margin:0;color:#0f172a;font-size:calc(20px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-modal .reference-modal-header p{margin:0;color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-modal-body{padding:18px 20px;background:#f6f8fb}.reference-modal-actions{align-items:center;padding:14px 20px;border-top:1px solid #e6edf5;background:#fff}.reference-keyword-change-summary{margin-right:auto;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-pass-history-modal-card.compact{width:min(620px,calc(100vw - 48px))}.reference-pass-history-table{min-height:160px}.reference-pass-history-empty{min-height:130px;border:0}.reference-inline-alert{min-height:38px;border-radius:8px;padding:9px 12px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:750}.reference-inline-alert.muted{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8}.reference-inline-alert.danger{border:1px solid #fecaca;background:#fff1f2;color:#b91c1c}.reference-precheck-modal-card{width:min(760px,calc(100vw - 48px))}.reference-precheck-panel{display:grid;gap:12px}.reference-precheck-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:14px;border:1px solid #dfe8f4;border-radius:10px;background:#fff}.reference-precheck-hero>div{display:grid;gap:4px;min-width:0}.reference-precheck-hero span:not(.status-pill),.reference-precheck-hero small,.reference-precheck-stats span,.reference-precheck-stats small,.reference-precheck-section-title span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-precheck-hero strong{min-width:0;overflow:hidden;color:#172033;font-size:calc(16px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-precheck-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reference-precheck-stats>div{display:grid;gap:3px;min-width:0;padding:14px;border:1px solid #dfe8f4;border-radius:10px;background:#fff}.reference-precheck-stats>div.success{border-color:#bbf7d0;background:#f0fdf4}.reference-precheck-stats strong{color:#0f172a;font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1}.reference-precheck-stats>div.success strong{color:#15803d}.reference-precheck-status{display:grid;gap:4px;padding:12px 14px;border-radius:10px}.reference-precheck-status span{font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-precheck-status strong{color:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-precheck-status.success{border:1px solid #bbf7d0;background:#ecfdf3;color:#15803d}.reference-precheck-status.warning{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c}.reference-precheck-receivers{display:grid;gap:10px;padding:14px;border:1px solid #dfe8f4;border-radius:10px;background:#fff}.reference-precheck-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-precheck-section-title strong{color:#172033;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-precheck-chip-list{display:flex;flex-wrap:wrap;gap:8px;max-height:128px;overflow:auto}.reference-precheck-chip-list span{max-width:100%;border-radius:999px;background:#f1f5f9;color:#334155;padding:5px 10px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-keyword-body{display:grid;gap:12px}.reference-keyword-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reference-keyword-editor{display:flex;flex-direction:column;min-width:0;min-height:410px;border:1px solid #dfe8f4;border-radius:10px;background:#fff;overflow:hidden}.reference-keyword-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #edf2f7}.reference-keyword-editor-head>div{display:grid;gap:3px;min-width:0}.reference-keyword-editor-head span{width:fit-content;border-radius:999px;padding:2px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-keyword-editor.pass .reference-keyword-editor-head span{background:#ecfdf3;color:#15803d}.reference-keyword-editor.reject .reference-keyword-editor-head span{background:#fff1f2;color:#b91c1c}.reference-keyword-editor.exit .reference-keyword-editor-head span{background:#fff7ed;color:#c2410c}.reference-keyword-editor-head strong{color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-keyword-editor-head em{flex:0 0 auto;border-radius:999px;background:#f1f5f9;color:#475569;padding:4px 9px;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:850}.reference-keyword-editor textarea{flex:1 1 auto;min-height:330px;border:0;border-radius:0;background:#fbfdff;padding:12px 14px;color:#172033;font:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.58;resize:none;outline:none}.reference-keyword-editor textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #1677ff2e}.reference-keyword-editor textarea:disabled{color:#94a3b8;background:#f8fafc}@media (max-width: 1100px){.reference-keyword-grid,.reference-precheck-stats{grid-template-columns:1fr}}.reference-submit-quadrants{grid-template-rows:minmax(390px,1.5fr) minmax(185px,.5fr)!important}.reference-submit-quadrants .reference-preview-card{padding:12px!important}.reference-submit-quadrants .reference-preview-card .reference-card-header{margin-bottom:8px;padding-bottom:8px}.reference-preview-scroll{flex:1 1 auto;min-height:0;overflow:hidden!important;gap:8px;padding-right:0}.reference-submit-quadrants .reference-preview-meta{gap:8px}.reference-submit-quadrants .reference-preview-meta div{padding:8px 10px}.reference-submit-quadrants .reference-email-body{flex:1 1 auto;min-height:0!important;overflow:auto;padding:12px}.reference-submit-footer{gap:8px!important;margin-top:8px!important;padding-top:8px!important}.reference-submit-footer .reference-send-state-grid{gap:7px}.reference-submit-footer .reference-send-state{padding:6px 8px!important}.reference-send-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-flow-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#334155}.reference-flow-toggle.active{border-color:#b7d7ff;background:#edf6ff}.reference-flow-toggle input{width:15px;height:15px;margin:0}.reference-flow-toggle span{display:grid;gap:1px;min-width:0}.reference-flow-toggle strong,.reference-flow-toggle small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-flow-toggle strong{color:#172033;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-flow-toggle small{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-submit-actions{gap:8px}.reference-submit-actions button{min-height:36px!important}.reference-preview-note{margin-top:0!important;line-height:1.35}.reference-submit-quadrants .reference-participants-card,.reference-submit-quadrants .reference-log-card{padding:12px!important}.reference-submit-quadrants .reference-participants-card .reference-card-header,.reference-submit-quadrants .reference-log-card .reference-card-header{margin-bottom:8px;padding-bottom:8px}.reference-participant-columns{gap:10px}.reference-participant-pane{gap:7px!important;padding:10px!important}.reference-submit-quadrants .reference-summary-list div,.reference-submit-quadrants .reference-option{padding:7px!important}.reference-log-summary{gap:7px;margin-bottom:8px!important}.reference-log-summary div{padding:7px 9px!important}.reference-submit-quadrants .reference-log-card .log-box{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-submit-quadrants .log-line{grid-template-columns:76px minmax(0,1fr);padding:6px 7px}.reference-submit-view{height:100%;min-height:0}.reference-submit-quadrants{height:100%;grid-template-rows:minmax(0,1fr) 162px!important;min-height:0}.reference-submit-quadrants .reference-quadrant-card{min-height:0}.reference-submit-quadrants .reference-preview-card{min-height:0;padding:12px!important}.reference-submit-quadrants .reference-preview-card .reference-card-header{margin-bottom:7px;padding-bottom:7px}.reference-preview-scroll{flex:1 1 0;min-height:0;overflow:hidden!important}.reference-preview-scroll .reference-subject-field{flex:0 0 auto}.reference-submit-quadrants .reference-email-body{flex:1 1 0;min-height:0!important;overflow:auto}.reference-submit-footer{flex:0 0 auto;gap:7px!important;margin-top:8px!important;padding-top:8px!important}.reference-submit-footer .reference-send-state-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.reference-submit-footer .reference-send-state-grid.compact .reference-send-state{min-height:34px;padding:5px 7px!important}.reference-submit-footer .reference-send-state-grid.compact .reference-send-state span{font-size:calc(10px + var(--desktop-active-font-delta, 0px));line-height:1.15}.reference-submit-footer .reference-send-state-grid.compact .reference-send-state strong{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-send-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch;min-width:0}.reference-send-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.reference-flow-toggle,.reference-flow-confirm{display:grid;align-items:center;min-width:0;min-height:42px;padding:7px 9px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#334155}.reference-flow-toggle{grid-template-columns:16px minmax(0,1fr);gap:8px;cursor:pointer}.reference-flow-confirm{gap:1px;border-color:#d7deea;background:#fff}.reference-flow-toggle.active{border-color:#9cc8ff;background:#edf6ff}.reference-flow-toggle input{width:14px;height:14px;margin:0}.reference-flow-toggle span,.reference-flow-confirm{min-width:0}.reference-flow-toggle strong,.reference-flow-toggle small,.reference-flow-confirm strong,.reference-flow-confirm small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-flow-toggle strong,.reference-flow-confirm strong{color:#172033;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-flow-toggle small,.reference-flow-confirm small{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-submit-actions{display:grid;grid-template-columns:92px 136px;gap:8px;justify-content:end}.reference-submit-actions button{min-width:0!important;min-height:42px!important;padding-inline:10px}.reference-submit-quadrants .reference-participants-card,.reference-submit-quadrants .reference-log-card{padding:10px!important}.reference-submit-quadrants .reference-participants-card .reference-card-header,.reference-submit-quadrants .reference-log-card .reference-card-header{margin-bottom:6px;padding-bottom:6px}.reference-submit-quadrants .reference-participants-card .reference-card-header p,.reference-submit-quadrants .reference-log-card .reference-card-header p{display:none}.reference-submit-quadrants .reference-participants-card .reference-quadrant-scroll{overflow:hidden}.reference-participant-columns{height:100%;gap:8px}.reference-participant-pane{gap:6px!important;padding:8px!important;overflow:auto}.reference-submit-quadrants .reference-participants-card .reference-summary-list{display:none}.reference-submit-quadrants .reference-participants-card .field{gap:4px}.reference-submit-quadrants .reference-participants-card .field label{font-size:calc(10px + var(--desktop-active-font-delta, 0px))}.reference-submit-quadrants .reference-participants-card select,.reference-submit-quadrants .reference-participants-card .segmented-control label{min-height:30px}.reference-submit-quadrants .reference-participants-card .quick-group-row{max-height:34px;overflow:hidden}.reference-log-summary{gap:6px;margin-bottom:6px!important}.reference-log-summary div{padding:5px 7px!important}.reference-log-summary span{font-size:calc(10px + var(--desktop-active-font-delta, 0px))}.reference-log-summary strong{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-submit-quadrants .reference-log-card .log-box{min-height:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-submit-quadrants .log-line{grid-template-columns:70px minmax(0,1fr);padding:5px 7px}.reference-submit-quadrants{grid-template-rows:minmax(0,.76fr) minmax(220px,.24fr)!important}.reference-submit-quadrants .reference-preview-card{justify-content:start}.reference-submit-quadrants .reference-preview-scroll{flex:0 0 auto;overflow:visible!important}.reference-submit-quadrants .reference-email-body{flex:0 0 auto;height:clamp(250px,28vh,335px);min-height:250px!important;max-height:335px;overflow:auto}.reference-submit-quadrants .reference-email-body pre{font-size:calc(12.5px + var(--desktop-active-font-delta, 0px));line-height:1.58}.reference-submit-footer{margin-top:auto!important}.reference-action-feedback{left:50%!important;right:auto!important;width:fit-content;max-width:min(680px,calc(100vw - 32px));transform:translate(-50%);justify-content:center;cursor:pointer;pointer-events:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;text-align:left}.reference-action-feedback strong{white-space:nowrap}@media (max-width: 760px){.reference-action-feedback strong{white-space:normal}}.reference-main:has(.reference-submit-view){display:grid;grid-template-rows:minmax(0,1fr)}.reference-main:has(.reference-submit-view)>.reference-submit-view{height:100%;min-height:0}.reference-main:has(.reference-submit-view) .reference-submit-quadrants{height:100%;align-items:stretch}.reference-main:has(.reference-submit-view) .reference-participants-card,.reference-main:has(.reference-submit-view) .reference-log-card{align-self:stretch}.reference-main:has(.reference-submit-view) .reference-submit-quadrants{grid-template-rows:auto minmax(0,1fr)!important}.reference-main:has(.reference-submit-view) .reference-participants-card,.reference-main:has(.reference-submit-view) .reference-log-card{height:100%;min-height:0}.reference-main:has(.reference-submit-view) .reference-participants-card .reference-quadrant-scroll,.reference-main:has(.reference-submit-view) .reference-log-card .log-box{flex:1 1 auto;min-height:0}.reference-main:has(.reference-submit-view) .reference-submit-quadrants{grid-template-rows:minmax(0,.6fr) minmax(0,.4fr)!important}.reference-main:has(.reference-submit-view) .reference-email-body{height:clamp(220px,22vh,285px);min-height:220px!important;max-height:285px}.reference-main:has(.reference-submit-view) .reference-preview-scroll{min-height:0}.reference-submit-quadrants .reference-preview-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 2px;color:#64748b}.reference-preview-summary-main,.reference-preview-summary-pill{display:inline-flex;align-items:center;min-width:0;gap:7px}.reference-preview-summary-main{flex:1 1 auto}.reference-preview-summary-pill{flex:0 0 auto;max-width:38%;padding:5px 9px;border:1px solid #dbe3ef;border-radius:999px;background:#f8fafc}.reference-preview-summary-main span,.reference-preview-summary-pill span{flex:0 0 auto;color:#738096;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-preview-summary-main strong,.reference-preview-summary-pill strong{min-width:0;overflow:hidden;color:#263244;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.reference-main:has(.reference-submit-view) .reference-participants-card .field>label{color:#66758a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))!important;font-weight:700;line-height:1.35}.reference-main:has(.reference-submit-view) .reference-participants-card .segmented-control{min-height:46px;padding:4px}.reference-main:has(.reference-submit-view) .reference-participants-card .segmented-control label{min-height:38px!important;color:#475569;font-size:calc(14px + var(--desktop-active-font-delta, 0px))!important;font-weight:800;line-height:1.2}.reference-main:has(.reference-submit-view) .reference-participants-card .segmented-control label.active{color:#1f6fd1}.reference-main:has(.reference-submit-view) .reference-participants-card select{min-height:38px!important;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:650}.reference-main:has(.reference-submit-view) .reference-participants-card .quick-group-chip{min-height:34px;padding-inline:13px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-main:has(.reference-submit-view) .reference-participants-card .submit-send-interval-field{margin-top:2px;padding:10px;border:1px solid #d8e3f1;border-radius:8px;background:#f8fbff}.reference-main:has(.reference-submit-view) .reference-participants-card .submit-send-interval-inputs{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:8px}.reference-main:has(.reference-submit-view) .reference-participants-card .submit-send-interval-inputs input{width:100%;min-height:36px;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-main:has(.reference-submit-view) .reference-participants-card .submit-send-interval-inputs span{color:#66758a;font-weight:800}.reference-main:has(.reference-submit-view) .reference-participants-card .submit-send-interval-field small{color:#738198;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-main:has(.reference-template-layout) .reference-template-tabs button{min-height:40px;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-item{min-height:66px;padding:12px 14px}.reference-main:has(.reference-template-layout) .reference-template-item strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-main:has(.reference-template-layout) .reference-template-item span{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-main:has(.reference-template-layout) .reference-template-field-head{margin-bottom:8px}.reference-main:has(.reference-template-layout) .reference-template-field-head label{font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-main:has(.reference-template-layout) .reference-template-variable-bar span,.reference-main:has(.reference-template-layout) .reference-template-preview-dock span,.reference-main:has(.reference-template-layout) .reference-template-preview-dock small{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-token-chip{min-height:30px;padding-inline:10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-editor input{min-height:36px;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-editor textarea{font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.72}.reference-main:has(.reference-template-layout) .reference-template-editor .whole-body textarea{min-height:180px}.reference-main:has(.reference-submit-view) .reference-preview-card{display:flex;flex-direction:column}.reference-main:has(.reference-submit-view) .reference-preview-scroll{display:flex;flex:1 1 auto!important;flex-direction:column;min-height:0;overflow:hidden!important}.reference-main:has(.reference-submit-view) .reference-email-body{flex:1 1 auto!important;height:auto!important;min-height:300px!important;max-height:none!important;overflow:auto}.reference-preview-empty{display:grid;place-items:center;gap:8px;min-height:100%;padding:28px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;text-align:center}.reference-preview-empty strong{color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-preview-empty span{max-width:360px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.6}.reference-main:has(.reference-submit-view) .reference-submit-footer{flex:0 0 auto;margin-top:10px!important}.reference-main:has(.submit-matrix-workbench){display:flex;flex-direction:column;gap:12px;height:100vh;min-height:0;padding:18px 22px 20px;overflow:hidden}.reference-main:has(.submit-matrix-workbench)>.reference-action-feedback{flex:0 0 auto;margin:0}.submit-matrix-workbench{--submit-matrix-ink: #172033;--submit-matrix-muted: #667085;--submit-matrix-subtle: #8a94a6;--submit-matrix-line: #dfe5ef;--submit-matrix-line-strong: #cad3e2;--submit-matrix-page: #f4f6fa;--submit-matrix-panel: #f9fbfe;--submit-matrix-accent: #2563eb;--submit-matrix-accent-soft: #f3f7ff;--submit-matrix-success: #138a5b;--submit-matrix-warning: #b7791f;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden;color:var(--submit-matrix-ink)}.submit-matrix-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:0 2px}.submit-matrix-header.ui-page-header{align-items:flex-start;min-height:64px;padding:0 2px 4px}.submit-matrix-header .ui-page-header-copy{max-width:760px}.submit-matrix-title-row{display:flex;align-items:center;gap:10px;min-width:0}.submit-matrix-title-row h2{margin:0;color:#111827;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2;letter-spacing:0}.submit-matrix-header p{margin:6px 0 0;color:var(--submit-matrix-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-actions,.submit-matrix-card .reference-card-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.submit-matrix-actions button{min-height:36px;border-radius:8px;font-weight:700}.submit-matrix-grid{display:grid;grid-template-columns:360px minmax(0,1fr) 330px;gap:14px;min-height:0;overflow:hidden}.submit-matrix-column{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow:hidden}.submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 174px}.submit-matrix-column.left .submit-matrix-card.preview,.submit-matrix-column.center .submit-matrix-card.matrix,.submit-matrix-column.center .submit-matrix-card.queue-preview,.submit-matrix-column.right .submit-matrix-card.actions{flex:1 1 auto}.submit-matrix-column.center .submit-matrix-card.configure{flex:0 0 302px}.submit-matrix-column.center .submit-matrix-card.queue-preview{display:flex;flex-direction:column;min-height:0}.submit-matrix-column.right .submit-matrix-card.summary{flex:0 0 226px}.submit-matrix-column.right .submit-matrix-card.checks{flex:0 0 266px}.submit-matrix-card.reference-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px;overflow:hidden;border-color:var(--submit-matrix-line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0f}.submit-matrix-card .reference-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;min-width:0;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #edf1f7}.submit-matrix-card .reference-card-header h3{margin:0;color:#1f2937;font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.25}.submit-matrix-card .reference-card-header p{margin:4px 0 0;color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.submit-matrix-card button.small{min-height:30px;border-radius:7px;font-weight:700}.submit-doc-tile{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;min-height:66px;padding:10px 12px;border:1px solid #e0e7f1;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfcff)}.submit-doc-tile.ready{border-color:#c9daf7;background:#f3f7ff}.submit-doc-tile.empty{border-style:dashed;color:var(--submit-matrix-muted)}.submit-doc-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;background:#172033;color:#fff;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:900;letter-spacing:.02em}.submit-doc-tile strong,.submit-doc-tile span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-doc-tile strong{color:#172033;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.submit-doc-tile span{margin-top:5px;color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card .field{display:grid;gap:6px;flex:0 0 auto;min-width:0;color:#475467;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-card .field>span{color:#475467;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card .field input{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d9e1ed;border-radius:8px;background:#fff;color:#263142;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-mail-body{flex:1 1 auto;min-height:0;padding:12px;overflow:auto;border:1px solid #e0e6f0;border-radius:8px;background:#fbfcff}.submit-mail-body.empty{display:grid;place-items:center;text-align:center}.submit-mail-body.empty div{max-width:260px}.submit-mail-body strong,.submit-mail-body span{display:block}.submit-mail-body span{margin-top:6px;color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.submit-mail-body pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#263142;font-family:inherit;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.68}.submit-mail-body.drop-zone{cursor:pointer;border-style:dashed;border-color:#c5cee0;transition:border-color .2s,background-color .2s}.submit-mail-body.drop-zone:hover,.submit-mail-body.drop-zone.dragging{border-color:var(--brand, #6d83f2);background-color:#6d83f20a}.submit-mail-body.drop-zone.dragging strong{color:var(--brand, #6d83f2)}.submit-mail-body.drop-zone strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.submit-mail-body.drop-zone span{margin-top:8px;margin-bottom:12px}.submit-mail-body.drop-zone button{margin-top:4px}.submit-matrix-pools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.submit-pool{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;border:1px solid #e0e7f1;border-radius:8px;background:var(--submit-matrix-panel)}.submit-pool-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-width:0}.submit-pool-head>strong{min-width:0;overflow:hidden;color:#1f2937;font-size:calc(14px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.submit-pool-list{display:grid;gap:8px;min-height:0;overflow:auto;padding-right:2px}.submit-pool-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:8px;border:1px solid #e1e7f1;border-radius:8px;background:#fff}.submit-pool-item.active{border-color:#b8cdf7;background:var(--submit-matrix-accent-soft);box-shadow:inset 3px 0 0 var(--submit-matrix-accent)}.submit-pool-item input{width:16px;height:16px;margin:0;accent-color:var(--submit-matrix-accent)}.submit-pool-item span{min-width:0}.submit-pool-item strong,.submit-pool-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-pool-item strong{color:#223044;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-pool-item small{margin-top:2px;color:var(--submit-matrix-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.25}.submit-pool-item em{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:3px 7px;border:1px solid #d9e4f3;border-radius:999px;background:#f4f7fb;color:#526071;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800;white-space:nowrap}.submit-pool-item.active em{border-color:#b9cdf3;background:#fff;color:var(--submit-matrix-accent)}.submit-pool-empty{display:grid;min-height:92px;place-items:center;padding:18px;border:1px dashed #d7deea;border-radius:8px;color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-align:center}.submit-target-tabs{display:inline-flex;gap:3px;min-width:0;padding:3px;border:1px solid #dde4ef;border-radius:8px;background:#eef2f7}.submit-target-tabs button{min-height:26px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:#475467;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-target-tabs button.active{background:#fff;color:var(--submit-matrix-accent);box-shadow:0 1px 4px #1f293714}.submit-target-tabs button:not(.active):hover{background:#e4eaf3}.submit-matrix-flow{flex:0 0 86px;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);gap:8px;align-items:center;min-height:86px;padding:10px 14px;border:1px solid var(--submit-matrix-line);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1f29370a}.submit-matrix-flow div{display:grid;place-items:center;min-width:0;min-height:62px;padding:8px 10px;border:1px solid #e0e7f1;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfcff);text-align:center}.submit-matrix-flow span,.submit-matrix-flow small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-matrix-flow span{color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-flow strong{margin-top:2px;color:#152238;font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1}.submit-matrix-flow small{margin-top:4px;color:var(--submit-matrix-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.submit-matrix-flow i{color:var(--submit-matrix-muted);font-style:normal;font-weight:900;text-align:center}.submit-matrix-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e1e7f1;border-radius:8px;background:#fff}.submit-matrix-table{width:100%;min-width:760px;border-collapse:collapse}.submit-matrix-table th,.submit-matrix-table td{padding:10px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #edf1f7}.submit-matrix-table th{position:sticky;top:0;z-index:1;background:#f5f7fb;color:#657082;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-matrix-table td{color:#334155;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.4}.submit-matrix-table tr:last-child td{border-bottom:0}.submit-matrix-table td strong,.submit-matrix-table td small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-matrix-table td strong{color:#1f2937}.submit-matrix-table td small{margin-top:3px;color:var(--submit-matrix-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.matrix-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border:1px solid #b9cdf3;border-radius:999px;background:var(--submit-matrix-accent-soft);color:var(--submit-matrix-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-matrix-empty-row{height:142px;color:var(--submit-matrix-muted);text-align:center}.submit-scale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.submit-scale-grid div{min-height:54px;padding:8px 10px;border:1px solid #e1e7f1;border-radius:8px;background:#fbfcff}.submit-scale-grid span,.submit-scale-grid strong{display:block}.submit-scale-grid span{color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-scale-grid strong{margin-top:5px;color:#152238;font-size:calc(23px + var(--desktop-active-font-delta, 0px));line-height:1}.submit-check-list{display:grid;gap:8px;min-height:0;overflow:auto}.submit-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:36px;padding:7px 10px;border:1px solid #e0e7f1;border-radius:8px;background:#fff}.submit-check-row strong,.submit-check-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-check-row strong{color:#1f2937;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-check-row span{color:var(--submit-matrix-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-check-row.success{border-color:#cdebdc;background:#f2fbf6}.submit-check-row.success span{color:var(--submit-matrix-success)}.submit-check-row.pending{border-color:#f3dfb5;background:#fffaf0}.submit-check-row.pending span{color:var(--submit-matrix-warning)}.submit-action-stack{display:grid;gap:9px;flex:0 0 auto}.submit-action-stack button{min-height:38px;border-radius:8px;font-weight:800}.disabled-reason{display:block;color:#c2410c;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-queue-list{display:grid;gap:8px;flex:1 1 auto;min-height:0;margin-top:12px;overflow:auto}.submit-queue-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid #e1e7f1;border-radius:8px;background:#fbfcff}.submit-queue-list strong,.submit-queue-list span{min-width:0;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.submit-queue-list strong{color:#475467}.submit-queue-list span{color:#1f2937;font-weight:800}@media (max-width: 1500px){.submit-matrix-grid{grid-template-columns:330px minmax(0,1fr) 310px}.submit-matrix-column.center .submit-matrix-card.configure{flex-basis:316px}}.matrix-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.interval-inline{display:inline-flex;align-items:center;gap:3px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:#6b7280;white-space:nowrap}.interval-inline input.small-num{width:46px;height:26px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:calc(12px + var(--desktop-active-font-delta, 0px));padding:0 2px;background:#fff;color:#374151;outline:none;transition:border-color .15s}.concurrency-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #f59e0b;border-radius:999px;background:#fffbeb;color:#b45309;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.concurrency-badge:hover{background:#fef3c7;border-color:#d97706}.concurrency-badge.enabled{border-color:#10b981;background:#ecfdf5;color:#047857}.concurrency-badge.enabled:hover{background:#d1fae5;border-color:#059669}.concurrency-badge .concurrency-label{font-weight:500;opacity:.8}.concurrency-badge .concurrency-value{font-weight:700}.submit-queue-preview-count{align-self:center;padding:4px 10px;border-radius:999px;background:var(--submit-matrix-accent-soft, #f3f7ff);color:var(--submit-matrix-accent, #2563eb);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-queue-preview-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow:auto}.submit-queue-preview-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 12px;border:1px solid var(--submit-matrix-line, #dfe5ef);border-radius:10px;background:#fff;flex:0 0 auto}.submit-queue-preview-sender{display:flex;flex-direction:column;gap:2px;min-width:0}.submit-queue-preview-sender strong{color:var(--submit-matrix-ink, #172033);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submit-queue-preview-sender small{color:var(--submit-matrix-muted, #667085);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.submit-queue-preview-chip{display:inline-flex;align-items:center;max-width:200px;padding:3px 9px;border-radius:999px;background:var(--submit-matrix-accent-soft, #f3f7ff);color:var(--submit-matrix-ink, #172033);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submit-queue-preview-more{color:var(--submit-matrix-muted, #667085);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-style:italic}.submit-queue-preview-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 12px;text-align:center;color:var(--submit-matrix-muted, #667085);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-empty-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#eef2f8;color:#8a94a6;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700;margin-bottom:6px}.submit-queue-preview-empty strong{color:var(--submit-matrix-ink, #172033);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-queue-preview-empty small{max-width:260px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card textarea,.reference-main .reference-card select,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]),.monitor-reference-shell textarea,.monitor-reference-shell select,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]),.cloud-reference-shell textarea,.cloud-reference-shell select{min-width:0;border:1px solid #d7e0ec;border-radius:8px;background:#fff;color:#233044;box-shadow:inset 0 1px #0f172a05;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card select,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]),.monitor-reference-shell select,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]),.cloud-reference-shell select{min-height:34px;padding:7px 10px}.reference-main .reference-card textarea,.monitor-reference-shell textarea,.cloud-reference-shell textarea{padding:10px 11px;line-height:1.6}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]):focus,.reference-main .reference-card textarea:focus,.reference-main .reference-card select:focus,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]):focus,.monitor-reference-shell textarea:focus,.monitor-reference-shell select:focus,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]):focus,.cloud-reference-shell textarea:focus,.cloud-reference-shell select:focus{border-color:#8bb8f8;background:#fff;box-shadow:0 0 0 3px #2563eb1f;outline:0}.reference-main .reference-card textarea::placeholder,.reference-main .reference-card input::placeholder,.monitor-reference-shell textarea::placeholder,.monitor-reference-shell input::placeholder,.cloud-reference-shell textarea::placeholder,.cloud-reference-shell input::placeholder{color:#8a96a8}.reference-account-import textarea,.reference-group-import textarea{border-color:#d7e0ec;background:linear-gradient(180deg,#fff,#fbfdff)}.reference-group-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}:root{--desktop-page: #f2f5f9;--desktop-paper: #ffffff;--desktop-panel: #f8fbff;--desktop-line: #dfe7f1;--desktop-line-strong: #cad6e6;--desktop-ink: #172033;--desktop-muted: #65758b;--desktop-accent: #2563eb;--desktop-accent-soft: #f3f7ff;--desktop-accent-weak: #e8f0ff;--desktop-success: #138a5b;--desktop-success-bg: #e7f7ef;--desktop-warning: #b7791f;--desktop-warning-bg: #fff6d9;--desktop-danger: #c2414b;--desktop-danger-bg: #fff0f1}.app:has(.reference-workbench),.send-panel-shell:has(.reference-workbench){background:var(--desktop-page)}.reference-workbench{grid-template-columns:206px minmax(0,1fr);background:var(--desktop-page)}.reference-nav{gap:16px;padding:18px 14px;border-right:1px solid #dbe2ef;background:#fbfcff}.reference-brand{align-items:center;gap:10px;min-height:44px;margin-bottom:0}.reference-brand strong{display:grid;gap:2px;color:#142033;font-size:calc(17px + var(--desktop-active-font-delta, 0px));line-height:1.18}.reference-brand strong:after{content:"本地工作台";color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-brand-mark{width:34px;height:34px;border:1px solid #d8e5f7;border-radius:9px;background:#fff;box-shadow:0 8px 18px #2563eb1f}.reference-nav-list{flex:1 1 auto;align-content:start;gap:6px}.reference-nav-list button{grid-template-columns:28px minmax(0,1fr) 18px;gap:9px;min-height:42px;padding:7px 10px;border:1px solid transparent;border-radius:9px;color:#4b5565;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-nav-icon{width:28px;height:28px;border-radius:8px;background:#eef2f7;color:#5d6b7c}.reference-nav-list button.active,.reference-nav-list button:hover{border-color:var(--desktop-accent);border-radius:12px;background:var(--desktop-accent-weak);color:var(--desktop-accent);box-shadow:inset 4px 0 0 var(--desktop-accent)}.reference-nav-list button.active .reference-nav-icon,.reference-nav-list button:hover .reference-nav-icon{background:var(--desktop-accent);color:#fff}.reference-nav-grip{opacity:.45}.reference-nav-list button:not(:hover):not(.active) .reference-nav-grip{opacity:.22}.reference-nav-summary{gap:8px;margin-top:0;padding:12px;border:1px solid #e0e6f0;border-radius:12px;background:#fff;box-shadow:0 8px 22px #1f29370a}.reference-progress{gap:7px}.reference-progress span{min-height:30px;padding:7px 6px;border-radius:8px;background:#f3f6fb;color:#344054;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.reference-nav-actions button{min-height:32px;border-radius:8px;background:#f7faff;color:var(--desktop-accent);font-weight:800}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:22px 24px 24px;background:linear-gradient(180deg,#ffffffb8,#fff0 145px),var(--desktop-page)}.reference-header,.monitor-hero,.cloud-hero{align-items:flex-start;min-height:54px;margin-bottom:14px}.reference-header h2,.monitor-hero h2,.cloud-hero h2,.submit-matrix-title-row h2{color:#0f172a;font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.16;letter-spacing:0}.reference-header p,.monitor-hero p,.cloud-hero p,.submit-matrix-header p{color:var(--desktop-muted);line-height:1.5}.reference-guide-badge,.status-pill{border-radius:999px;font-weight:800}.reference-guide-badge{min-height:24px;padding:3px 9px;background:var(--desktop-accent-weak);color:var(--desktop-accent)}.reference-card,.submit-matrix-card.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);box-shadow:0 8px 22px #1f29370a}.reference-card-header,.submit-matrix-card .reference-card-header{padding-bottom:10px;border-bottom:1px solid #edf1f7}.reference-card-header h3,.submit-matrix-card .reference-card-header h3{color:#172033;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-card-header p,.submit-matrix-card .reference-card-header p{color:var(--desktop-muted)}button,.reference-main button,.monitor-reference-shell button,.cloud-reference-shell button{min-height:34px;border-radius:8px;font-weight:800}button.primary{border-color:var(--desktop-accent);background:var(--desktop-accent);color:#fff;box-shadow:0 8px 18px #2563eb2e}button.primary:not(:disabled):hover{border-color:#1d4ed8;background:#1d4ed8}button.secondary{border-color:#c9daf7;background:var(--desktop-accent-soft);color:var(--desktop-accent)}button.ghost{border-color:var(--desktop-line);background:#fff;color:#263142}button.ghost:not(:disabled):hover,button.secondary:not(:disabled):hover{border-color:#b8cdf7;background:var(--desktop-accent-weak);color:var(--desktop-accent)}button.danger-ghost{border-color:#f2c6cb;background:#fff;color:var(--desktop-danger)}button.small{min-height:30px;padding:4px 9px}.reference-accounts-table,.reference-archive-table,.reference-queue-table,.submit-matrix-table-wrap,.monitor-table,.cloud-log-table{border:1px solid #e1e7f1;border-radius:10px;background:#fff}.reference-accounts-row.header,.reference-archive-table .reference-archive-row.header,.reference-queue-row.header,.submit-matrix-table th,.monitor-table-head,.cloud-log-table thead,.reference-inline-manager-card:first-child{background:#f5f7fb}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.submit-matrix-table td{border-color:#edf1f7}.reference-accounts-row.active,.reference-archive-row.active,.reference-queue-row.active,.submit-pool-item.active,.reference-group-card.active{background:var(--desktop-accent-soft)}.reference-empty-batch,.reference-empty-mini,.submit-matrix-empty-row{color:var(--desktop-muted)}.reference-empty-batch{border:1px dashed #d7e0ec;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfcff)}.submit-matrix-column.left .submit-matrix-card.manuscript{flex-basis:252px}.submit-doc-tile{min-height:72px;background:linear-gradient(135deg,var(--desktop-accent-soft),#fff);border-color:#d3e3fb}.submit-doc-icon{width:52px;height:52px;border:1px solid #c9daf7;background:#fff;color:var(--desktop-accent);box-shadow:0 8px 18px #2563eb1f}.submit-doc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submit-doc-facts div{min-width:0;min-height:44px;padding:7px 8px;border:1px solid #e0e7f1;border-radius:9px;background:#fff}.submit-doc-facts span,.submit-doc-facts strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-doc-facts span{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.submit-doc-facts strong{margin-top:3px;color:#172033;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-flow{box-shadow:0 8px 22px #1f29370a}.submit-matrix-flow div{background:linear-gradient(180deg,#fff,#fbfcff)}.reference-main .reference-card input[type=checkbox],.reference-main .reference-card input[type=radio],.monitor-reference-shell input[type=checkbox],.monitor-reference-shell input[type=radio],.cloud-reference-shell input[type=checkbox],.cloud-reference-shell input[type=radio]{flex:0 0 auto;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;accent-color:var(--desktop-accent)}.reference-main .reference-card input[type=radio],.monitor-reference-shell input[type=radio],.cloud-reference-shell input[type=radio]{border-radius:999px}.reference-main .reference-card input[type=checkbox]:focus-visible,.reference-main .reference-card input[type=radio]:focus-visible{outline:2px solid rgba(37,99,235,.32);outline-offset:2px}.reference-empty-batch,.reference-empty-mini{border:1px dashed #d7e0ec;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfcff)}.reference-empty-batch{min-height:210px}.submit-check-row.blocked{border-color:#e1e7f1;background:#f8fafc}.submit-check-row.blocked span{color:var(--desktop-muted)}.submit-matrix-card.actions .submit-queue-list div{min-height:50px}.submit-matrix-card.actions .disabled-reason{padding:2px 0}.reference-task-center{height:calc(100vh - 106px);min-height:0;overflow:hidden;border-color:var(--desktop-line);border-radius:10px;background:#fff;box-shadow:0 8px 22px #1f29370a}.reference-task-tabs{gap:6px;padding:8px 12px;border-bottom:1px solid #e3eaf3;background:#f8fbff}.reference-task-tabs button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#526071}.reference-task-tabs button.active,.reference-task-tabs button:hover{border-color:#c9daf7;background:#fff;color:var(--desktop-accent);box-shadow:0 1px 6px #152f4e14}.reference-task-tabs button.active:after{display:none}.reference-task-stats{margin:10px 14px 12px;overflow:hidden;border-color:#e1e7f1;border-radius:10px;background:#fff}.reference-task-stats div{min-height:48px}.reference-task-center>.reference-task-tab-panel.reference-queue-layout,.reference-task-center>.reference-task-tab-panel.reference-batch-layout,.reference-task-center>.reference-task-tab-panel.reference-schedule-layout,.reference-task-center>.reference-task-tab-panel.reference-task-history{margin:0 14px 14px;flex:1 1 auto;min-height:0}.reference-task-center>.reference-task-tab-panel.reference-queue-layout,.reference-task-center>.reference-task-tab-panel.reference-batch-layout,.reference-task-center>.reference-task-tab-panel.reference-schedule-layout{align-items:stretch;overflow:hidden}.reference-task-center>.reference-task-tab-panel.reference-batch-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.reference-task-center .reference-card{border-radius:10px;box-shadow:none}.reference-task-center .reference-card-header{min-height:56px;padding:12px 14px}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-batch-main,.reference-task-center .reference-schedule-card,.reference-task-history{display:flex;flex-direction:column;min-height:0;overflow:hidden}.reference-task-center .reference-queue-table,.reference-task-center .reference-batch-table,.reference-task-history .reference-history-table{flex:1 1 auto;min-height:0;overflow:auto}.reference-task-center .reference-queue-row.header,.reference-task-center .reference-batch-row.header,.reference-history-row.header{position:sticky;top:0;z-index:1;background:#f5f7fb}.reference-task-center .reference-queue-side,.reference-task-center .reference-batch-side{min-height:0}.reference-task-center .reference-batch-side{display:grid;grid-template-rows:minmax(0,1fr) minmax(190px,auto);gap:14px}.reference-task-center .reference-batch-settings,.reference-task-center .reference-batch-results{min-height:0;overflow:hidden}.reference-task-center .reference-batch-checks{min-height:0}.reference-task-center .reference-check-list{max-height:132px}.reference-schedule-card .reference-card-header{border-bottom-color:#edf1f7}.reference-schedule-body{overflow:auto;padding:16px}.reference-schedule-manuscript,.reference-schedule-target-card,.reference-schedule-time-card{border-radius:10px;background:#fff}.reference-schedule-manuscript{background:linear-gradient(135deg,#f3f7ff,#fff)}.reference-schedule-target-grid{grid-template-columns:minmax(360px,.9fr) minmax(320px,.8fr) minmax(260px,.7fr);align-items:stretch}.reference-schedule-target-card .reference-time-field,.reference-schedule-target-summary{min-height:100%}.reference-schedule-target-card .reference-time-field:first-child,.reference-schedule-target-card .reference-time-field:has(select),.reference-schedule-target-summary{padding:10px;border:1px solid #e1e8f2;border-radius:9px;background:#fbfcff}.reference-schedule-target-card .reference-check-list{gap:8px;max-height:132px}.reference-schedule-target-card .reference-check-list label{min-height:38px;border-radius:8px;background:#fff}.reference-schedule-target-card .reference-check-list label.active,.reference-schedule-group-list label.active,.reference-schedule-target-mode label.active{border-color:#b8cdf7;background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-time-field input[type=checkbox],.reference-time-field input[type=radio],.reference-schedule-target-mode input[type=radio],.reference-schedule-group-list input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important}.reference-schedule-target-mode label{background:#fff}.reference-schedule-picker-grid{grid-template-columns:minmax(220px,.8fr) minmax(180px,.7fr) minmax(280px,1fr)}.reference-schedule-actions{align-items:center;padding-top:2px}.reference-schedule-actions .disabled-reason{color:#c2410c;font-weight:700}.reference-template-layout,.reference-template-subject-layout,.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout{height:calc(100vh - 106px);min-height:0;overflow:hidden;align-items:stretch}.reference-template-layout{grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 154px)}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-tools{min-height:0}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-archive-table-card,.reference-archive-detail{display:flex;flex-direction:column;overflow:hidden}.reference-template-items,.reference-archive-table,.reference-timeline,.reference-history-list{flex:1 1 auto;min-height:0;overflow:auto}.reference-template-edit-grid{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.reference-template-edit-grid .whole-body{flex:1 1 auto;min-height:0}.reference-template-editor .whole-body textarea{flex:1 1 auto;height:auto;min-height:190px;resize:none}.reference-template-preview-dock{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preview-title preview-count" "preview-body preview-body";gap:9px 14px;min-height:148px;padding:12px 14px 14px;border-color:#d7e4f3;background:#f8fbff}.reference-template-preview-dock>div{display:contents}.reference-template-preview-dock span{grid-area:preview-title;align-self:center}.reference-template-preview-dock small{grid-area:preview-count;justify-self:end;align-self:center}.reference-template-preview-dock strong{grid-area:preview-body;display:block!important;max-height:96px;min-height:78px;padding:10px 12px;overflow:auto;border:1px solid #e1e8f2;border-radius:8px;background:#fff;color:#273449;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:750;line-height:1.65;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:unset;-webkit-box-orient:initial}.reference-template-subject-layout{height:calc(100vh - 156px)}.reference-template-combo-grid,.reference-subject-config-grid{flex:1 1 auto;min-height:0}.reference-template-material-panel textarea{min-height:0}.reference-accounts-layout{grid-template-columns:minmax(0,1fr) 420px}.reference-archive-layout{grid-template-columns:minmax(0,1fr) 430px}.reference-archive-detail{position:static}.reference-archive-filters{flex:0 0 auto}.reference-groups-layout{grid-template-columns:minmax(330px,.65fr) 270px minmax(0,1fr)}.reference-group-tools{display:flex;flex-direction:column;gap:12px;overflow:auto}.reference-group-import,.reference-group-tip{flex:0 0 auto}.reference-inline-manager-card{border-radius:9px}.reference-inline-manager-list{scrollbar-gutter:stable}.monitor-result-card,.monitor-toolbar-card,.cloud-panel-card,.cloud-log-card{border-radius:10px}.monitor-table,.cloud-log-table,.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table{overflow:auto;border-color:#e1e7f1;border-radius:10px;background:#fff}.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header{color:#5f6d80;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.reference-batch-row,.reference-history-row{transition:background-color .14s ease,border-color .14s ease}.reference-accounts-row:not(.header):hover,button.reference-archive-row:hover,.reference-queue-row:not(.header):hover,.reference-batch-row:not(.header):hover,.reference-history-row:not(.header):hover{background:#fbfdff}:root{--patched-page: #f3f4f6;--patched-paper: #ffffff;--patched-line: #e5e7eb;--patched-line-strong: #d1d5db;--patched-ink: #111827;--patched-muted: #6b7280;--patched-subtle: #9ca3af;--patched-blue: #2563eb;--patched-blue-soft: #eff6ff;--patched-blue-weak: #dbeafe;--patched-success: #10b981;--patched-success-soft: #ecfdf5;--patched-warning: #f59e0b;--patched-warning-soft: #fffbeb;--patched-danger: #ef4444;--patched-danger-soft: #fef2f2}body:not(.marketing-mode):not(.portal-mode){background:var(--patched-page)}.send-panel-shell,.send-panel-shell:has(.reference-workbench),.reference-workbench{background:var(--patched-page)}.reference-workbench{grid-template-columns:200px minmax(0,1fr)}.reference-nav{gap:12px;padding:0;border-right:1px solid var(--patched-line);background:var(--patched-paper);box-shadow:none}.reference-brand{min-height:48px;margin:0;padding:0 16px;border-bottom:1px solid var(--patched-line)}.reference-brand strong{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.15}.reference-brand strong:after{display:none}.reference-brand span{color:var(--patched-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-brand-mark{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--patched-blue);box-shadow:none}.reference-nav-list button{grid-template-columns:28px minmax(0,1fr) 10px;min-height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#374151;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:650}.reference-nav-icon{width:18px;height:18px;border-radius:0;background:transparent;color:currentColor}.reference-nav-list button:hover,.reference-nav-list button.active{background:#e8f0ff;color:var(--patched-blue);box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-nav-list button:hover .reference-nav-icon,.reference-nav-list button.active .reference-nav-icon{background:transparent;color:currentColor}.reference-nav-grip{opacity:.2}.reference-nav-summary{margin:auto 8px 10px;padding:12px;border:1px solid var(--patched-line);border-radius:8px;background:#fff;box-shadow:none}.reference-progress span{min-height:28px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-nav-actions button{min-height:30px;border-color:#bfdbfe;border-radius:6px;background:#fff;color:var(--patched-blue)}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{background:var(--patched-page)}.submit-matrix-header{min-height:44px;padding:0}.submit-matrix-title-row h2,.reference-header h2,.monitor-hero h2,.cloud-hero h2{color:var(--patched-ink);font-size:calc(22px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-header p,.reference-header p,.monitor-hero p,.cloud-hero p{margin-top:4px;color:var(--patched-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-guide-badge,.status-pill,.matrix-chip{min-height:22px;border:1px solid #bfdbfe;border-radius:999px;background:var(--patched-blue-soft);color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:600}.submit-matrix-grid{grid-template-columns:360px minmax(0,1fr) 330px;gap:14px}.submit-matrix-column{gap:14px}.reference-card,.submit-matrix-card.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border:1px solid var(--patched-line);border-radius:8px;background:var(--patched-paper);box-shadow:none}.submit-matrix-card.reference-card{padding:0}.submit-matrix-card .reference-card-header,.reference-card-header{min-height:0;margin:0;padding:12px 14px;border-bottom:1px solid var(--patched-line)}.submit-matrix-card .reference-card-header h3,.reference-card-header h3{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-card .reference-card-header p,.reference-card-header p{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card-body{padding:12px 14px}button,.reference-main button,.monitor-reference-shell button,.cloud-reference-shell button{min-height:30px;border-radius:6px;box-shadow:none;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}button.primary{border-color:var(--patched-blue);background:var(--patched-blue);box-shadow:none}button.secondary{border-color:#bfdbfe;background:#fff;color:var(--patched-blue)}button.ghost{border-color:var(--patched-line-strong);background:#fff;color:#374151}button:not(:disabled):hover,.reference-main button:not(:disabled):hover,.monitor-reference-shell button:not(:disabled):hover,.cloud-reference-shell button:not(:disabled):hover{filter:brightness(.97)}button.primary:not(:disabled):hover{filter:brightness(1.08)}button.secondary:not(:disabled):hover{border-color:var(--patched-blue);background:var(--patched-blue-soft)}button.ghost:not(:disabled):hover{background:#f3f4f6;border-color:#9ca3af}button.primary:not(:disabled):hover{background:#1d4ed8}button.primary:disabled,.reference-main button.primary:disabled,.monitor-reference-shell button.primary:disabled,.cloud-reference-shell button.primary:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;opacity:1}button.secondary:disabled,button.ghost:disabled,.reference-main button.secondary:disabled,.reference-main button.ghost:disabled,.monitor-reference-shell button.secondary:disabled,.monitor-reference-shell button.ghost:disabled,.cloud-reference-shell button.secondary:disabled,.cloud-reference-shell button.ghost:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;opacity:1;cursor:not-allowed}button.secondary:not(:disabled):hover,button.ghost:not(:disabled):hover{border-color:#bfdbfe;background:var(--patched-blue-soft);color:var(--patched-blue)}.submit-doc-tile{min-height:58px;border-color:var(--patched-line);border-radius:6px;background:#f9fafb}.submit-doc-tile.ready{border-color:#bfdbfe;background:var(--patched-blue-soft)}.submit-doc-icon{width:40px;height:40px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;color:var(--patched-blue);box-shadow:none}.submit-doc-facts div,.submit-scale-grid div,.submit-matrix-flow div,.submit-queue-list div,.submit-check-row,.submit-pool,.submit-pool-item,.submit-mail-body{border-color:var(--patched-line);border-radius:6px;background:#fff;box-shadow:none}.submit-pool{background:#fbfcff}.submit-target-tabs{border-color:var(--patched-line);border-radius:6px;background:#f3f4f6}.submit-target-tabs button{border-radius:6px;font-weight:600}.submit-target-tabs button.active{background:#fff;color:var(--patched-blue);box-shadow:0 1px 2px #0f172a14}.submit-matrix-flow{flex-basis:76px;min-height:76px;border-color:var(--patched-line);box-shadow:none}.submit-matrix-flow div{min-height:54px;background:#fff}.submit-matrix-flow strong{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.submit-matrix-table-wrap,.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table,.monitor-table,.cloud-log-table{border-color:var(--patched-line);border-radius:6px}.submit-matrix-table th,.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header,.monitor-table-head,.cloud-log-table thead{background:#f3f4f6;color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.submit-matrix-table td,.submit-matrix-table th{padding:10px 12px;border-bottom-color:#f3f4f6}.submit-check-row.success{border-color:#bbf7d0;background:var(--patched-success-soft)}.submit-check-row.pending{border-color:#fde68a;background:var(--patched-warning-soft)}.submit-check-row.blocked{background:#f9fafb}.submit-action-stack button{min-height:32px}.reference-onboarding{position:static;z-index:auto;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr) auto;gap:12px;width:auto;padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;box-shadow:none}.reference-onboarding:before{display:none}.reference-onboarding-head{gap:3px;padding:0}.reference-onboarding-badge{padding:2px 8px;background:var(--patched-blue-soft);color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head strong{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head p{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-onboarding-step{min-height:48px;padding:8px;border-radius:6px}.reference-onboarding-step span{width:24px;height:24px}.reference-onboarding-actions{align-content:center;grid-template-columns:minmax(130px,auto) auto}.reference-onboarding-actions button{min-height:32px}.reference-main{gap:12px;padding:18px 24px}.reference-main>.reference-header{min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.reference-header-actions{gap:8px}.reference-template-tabs{width:min(520px,100%);margin:0 0 12px;padding:3px;border-color:var(--patched-line);border-radius:8px;background:#eef2f7}.reference-template-tabs button{min-height:32px;border-radius:6px;color:#4b5563;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:650}.reference-template-tabs button.active{background:#fff;color:var(--patched-blue);box-shadow:0 1px 2px #0f172a14}.reference-template-layout,.reference-template-subject-layout,.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout,.reference-queue-layout{gap:14px}.reference-template-layout{grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 150px)}.reference-accounts-layout,.reference-archive-layout{grid-template-columns:minmax(0,1fr) 390px}.reference-groups-layout{grid-template-columns:340px minmax(0,1fr) 330px;grid-template-areas:"groups table setup"}.reference-group-list{grid-area:groups}.reference-group-table-card{grid-area:table}.reference-group-tools{grid-area:setup}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-queue-current,.reference-queue-scheduled,.reference-task-card,.reference-task-quick-card{border:1px solid var(--patched-line);border-radius:8px;background:var(--patched-paper);box-shadow:none}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-queue-current,.reference-queue-scheduled,.reference-task-card,.reference-task-quick-card{padding:0}.reference-template-list>:not(.reference-card-header),.reference-template-editor>:not(.reference-card-header),.reference-subject-template-card>:not(.reference-card-header),.reference-combo-material-card>:not(.reference-card-header),.reference-accounts-table-card>:not(.reference-card-header),.reference-account-form>:not(.reference-card-header),.reference-account-import>:not(.reference-card-header),.reference-archive-table-card>:not(.reference-card-header),.reference-archive-detail>:not(.reference-card-header),.reference-group-list>:not(.reference-card-header),.reference-group-table-card>:not(.reference-card-header),.reference-group-import>:not(.reference-card-header),.reference-group-tip>:not(.reference-card-header),.reference-queue-current>:not(.reference-card-header),.reference-queue-scheduled>:not(.reference-card-header),.reference-task-card>:not(.reference-card-header),.reference-task-quick-card>:not(.reference-card-header){margin-right:14px;margin-left:14px}.reference-template-list>:last-child,.reference-template-editor>:last-child,.reference-subject-template-card>:last-child,.reference-combo-material-card>:last-child,.reference-accounts-table-card>:last-child,.reference-account-form>:last-child,.reference-account-import>:last-child,.reference-archive-table-card>:last-child,.reference-archive-detail>:last-child,.reference-group-list>:last-child,.reference-group-table-card>:last-child,.reference-group-import>:last-child,.reference-group-tip>:last-child,.reference-queue-current>:last-child,.reference-queue-scheduled>:last-child,.reference-task-card>:last-child,.reference-task-quick-card>:last-child{margin-bottom:14px}.reference-template-items,.reference-group-cards,.reference-inline-manager-list,.reference-archive-table,.reference-timeline,.reference-history-list,.reference-scheduled-list{scrollbar-gutter:stable}.reference-template-items{gap:6px;padding:12px 0 0}.reference-template-item{min-height:56px;padding:10px 12px;border-color:var(--patched-line);border-radius:6px;background:#fff;color:#374151;box-shadow:none}.reference-template-item strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-template-item span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-template-item.active,.reference-template-item:hover{border-color:#bfdbfe;background:#e8f0ff;color:var(--patched-blue);box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-template-actions,.reference-queue-actions,.reference-group-table-actions,.reference-group-tool-actions{gap:6px}.reference-template-edit-grid{gap:10px;padding-top:12px}.reference-template-field-head,.reference-work-type-panel,.reference-template-preview-dock,.reference-combo-current-subject,.reference-subject-preview-bar,.reference-subject-config-main,.reference-subject-config-side,.reference-schedule-manuscript,.reference-schedule-target-card,.reference-schedule-time-card{border-color:var(--patched-line);border-radius:8px;background:#fff;box-shadow:none}.reference-schedule-target-card .reference-time-field:first-child,.reference-schedule-target-card .reference-time-field:has(select),.reference-schedule-target-summary,.reference-delay-input{border-color:var(--patched-line);border-radius:8px;background:#fbfcff;box-shadow:none}.reference-schedule-target-mode label,.reference-schedule-group-list label,.reference-quick-delay-row button{border-radius:8px}.reference-template-variable-bar{gap:5px}.reference-token-chip{min-height:24px;border-color:#bfdbfe;border-radius:999px;background:#f0f5ff;color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-template-editor textarea,.reference-template-material-panel textarea,.reference-subject-template-card textarea,.reference-account-form textarea,.reference-account-import textarea,.reference-group-import textarea,.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card select{border-color:var(--patched-line-strong);border-radius:6px;background:#fff;color:var(--patched-ink);box-shadow:none;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-template-editor textarea:focus,.reference-template-material-panel textarea:focus,.reference-subject-template-card textarea:focus,.reference-account-form textarea:focus,.reference-account-import textarea:focus,.reference-group-import textarea:focus,.reference-main .reference-card input:not([type=checkbox]):not([type=radio]):focus,.reference-main .reference-card select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a;outline:none}.reference-template-preview-dock{min-height:132px;padding:10px 12px}.reference-template-preview-dock strong{min-height:68px;max-height:82px;border-color:var(--patched-line);border-radius:6px;color:#374151;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table,.monitor-table,.cloud-log-table{border-color:var(--patched-line);border-radius:6px;background:#fff}.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header{background:#f3f4f6;color:var(--patched-muted);font-weight:650}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.reference-batch-row,.reference-history-row{min-height:42px;border-bottom-color:#f1f5f9;color:#374151}.reference-accounts-row.active,.reference-archive-row.active,.reference-group-card.active,.reference-inline-manager-card.active{border-color:#bfdbfe;background:#e8f0ff;box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-account-metrics .metric-card,.reference-archive-meta div,.reference-task-quick-list div,.reference-current-task,.reference-scheduled-item,.reference-group-card,.reference-inline-manager-card,.reference-editor-library-summary,.reference-account-status,.reference-data-grid div,.reference-import-row,.cloud-setting-card,.reference-cloud-setting-card{border:1px solid var(--patched-line);border-radius:6px;background:#fff;box-shadow:none}.reference-account-metrics .metric-card{min-width:92px;padding:8px 10px}.reference-account-metrics .metric-card strong{color:var(--patched-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-account-metrics .metric-card span,.reference-archive-meta span,.reference-group-card span,.reference-inline-manager-card small,.reference-editor-library-summary{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-name-row{gap:8px;margin:12px 14px}.reference-group-card{min-height:54px;padding:10px 12px}.reference-group-card strong,.reference-inline-manager-card strong{color:var(--patched-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-group-import,.reference-group-tip{background:#fff}.reference-group-tip{border-color:#fde68a;background:#fffbeb}.reference-group-bulk-details>summary{min-height:44px;padding:0 14px;border-bottom:1px solid var(--patched-line)}.reference-group-bulk-details>summary:after{color:var(--patched-blue)}.reference-editor-library-toolbar,.reference-inline-group-filters,.reference-group-table-actions{margin-right:14px;margin-left:14px}.reference-editor-library-toolbar{margin-top:12px}.reference-inline-group-filters{border-bottom-color:var(--patched-line)}.reference-inline-manager-card{grid-template-columns:minmax(180px,220px) minmax(160px,210px) minmax(118px,140px) minmax(190px,1fr);padding:10px 12px}.reference-archive-filters{gap:10px;margin-top:12px}.reference-archive-filters label{gap:5px}.reference-archive-detail .reference-card-header div:last-child,.reference-card-header-actions{align-items:center}.reference-archive-meta{gap:8px;margin-top:12px}.reference-timeline-item,.reference-history-item{border-color:var(--patched-line);border-radius:6px;background:#fff}.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border-radius:8px}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{gap:12px;padding:18px 24px}.monitor-summary-card,.monitor-action-card,.cloud-status-card,.cloud-device-card,.cloud-plan-card,.cloud-resources-card,.cloud-data-card{border-color:var(--patched-line);border-radius:6px;background:#fff;box-shadow:none}.reference-empty-batch,.reference-empty-mini,.monitor-table .empty-state{display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#fbfcff;color:var(--patched-muted);text-align:center}.reference-empty-batch{min-height:240px;padding:28px}.reference-empty-mini{min-height:118px;padding:18px}.reference-empty-batch strong,.monitor-table .empty-state strong{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-empty-batch span,.reference-empty-mini,.monitor-table .empty-state span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.monitor-result-card .monitor-table{margin:0;border:0;border-radius:0}.monitor-table .empty-state{min-height:430px;margin:16px;padding:28px}.monitor-table .empty-state:not(:has(strong)){display:flex}.monitor-table .empty-state button{margin-top:4px}.monitor-action-strip{min-height:54px;margin-top:0;border:1px solid var(--patched-line);border-radius:8px;background:#fff}.monitor-action-strip span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--patched-line);border-radius:999px;background:#f9fafb;color:var(--patched-muted)}.reference-task-center .reference-queue-table .reference-empty-batch,.reference-task-history .reference-empty-batch,.reference-archive-detail .reference-empty-batch{margin:16px}.reference-accounts-table-card .reference-empty-batch,.reference-group-table-card .reference-empty-batch{margin-top:16px}body:not(.marketing-mode):not(.portal-mode){color:var(--patched-ink);background:#f3f4f6}.reference-workbench{grid-template-columns:200px minmax(0,1fr);height:100vh;overflow:hidden;background:#f3f4f6}.reference-nav{width:200px;min-width:200px;border-right:1px solid var(--patched-line);background:#fff}.reference-brand{min-height:48px;padding:0 16px}.reference-nav-list{gap:2px;padding:12px 8px}.reference-nav-list button{min-height:36px;padding:0 12px;border-radius:6px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:650}.reference-nav-list button.active{color:var(--patched-blue);background:#e8f0ff;box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-nav-list button.active .reference-nav-icon{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;color:#fff;background:var(--patched-blue)}.reference-main{min-width:0;min-height:0;padding:16px 24px;overflow:hidden}.reference-main>.reference-header,.monitor-hero,.cloud-hero{min-height:48px;margin:0 0 12px;padding:0;border:0;background:transparent}.reference-main>.reference-header h2,.monitor-hero h2,.cloud-hero h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-main>.reference-action-feedback{position:fixed;top:auto!important;right:24px!important;bottom:18px;left:auto!important;z-index:2200;width:auto;max-width:min(520px,calc(100vw - 248px));transform:none!important;border-radius:8px;box-shadow:0 14px 34px #0f172a24}.submit-matrix-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:0 24px;border-bottom:1px solid var(--patched-line);background:#fff}.submit-matrix-header p{display:none}.submit-matrix-title-row h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-actions{gap:8px}.submit-matrix-actions button:not(.prototype-action){display:none}.submit-matrix-actions .prototype-action{display:inline-flex}.submit-matrix-actions button{min-height:30px;padding:0 13px;border-radius:6px}.submit-matrix-grid{grid-template-columns:330px minmax(0,1fr) 328px;gap:16px;min-height:0;padding:16px}.submit-matrix-column{gap:12px}.submit-matrix-card.reference-card{border:1px solid var(--patched-line);border-radius:8px;background:#fff;box-shadow:none}.submit-matrix-card .reference-card-header{min-height:44px;padding:12px 16px;border-bottom:1px solid var(--patched-line)}.submit-matrix-card .reference-card-header>div{min-width:0}.submit-matrix-card .reference-card-header h3{font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:650}.submit-matrix-card .reference-card-header p{max-width:640px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-card-body{padding:14px 16px}.submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 286px}.submit-matrix-column.center .submit-matrix-card.configure{flex:0 0 342px}.submit-matrix-column.right .submit-matrix-card.summary,.submit-matrix-column.right .submit-matrix-card.checks{flex:0 0 auto}.submit-doc-tile{min-height:94px;grid-template-columns:44px minmax(0,1fr);padding:14px;border-radius:8px;background:#f9fafb}.submit-doc-icon{width:40px;height:40px;border-color:#bfdbfe;border-radius:8px;color:var(--patched-blue);background:#eff6ff}.submit-doc-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--patched-line)}.submit-template-mode-select{display:grid;gap:6px;margin:0}.submit-template-mode-select span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-template-mode-select select{width:100%;height:34px;min-width:0;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-mail-body{border-radius:8px;background:#f9fafb}.submit-matrix-pools{gap:14px}.submit-pool{padding:12px;border-radius:8px;background:#fbfcff}.submit-pool-list{gap:10px}.submit-pool-item{min-height:50px;padding:9px 12px;border-radius:8px}.submit-pool-item.active{border-color:#bfdbfe;background:#e8f0ff;box-shadow:inset 3px 0 0 var(--patched-blue)}.submit-matrix-flow{flex:0 0 128px;min-height:128px;padding:0 16px;border-radius:8px;background:#fff}.submit-matrix-flow div{min-height:100px;border:0;border-radius:0;background:transparent}.submit-matrix-flow strong{font-size:calc(26px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card.matrix .reference-card-header{min-height:70px}.submit-matrix-table-wrap{border-radius:8px}.submit-matrix-table th{background:#f3f4f6;font-weight:650}.submit-matrix-table td,.submit-matrix-table th{padding:12px 16px}.submit-assignment-line{flex:0 0 auto;margin:10px 16px 14px;padding:10px 12px;border:1px solid #a7f3d0;border-radius:6px;background:#ecfdf5;color:#047857;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4;word-break:break-word}.submit-scale-grid{gap:0;border-top:1px solid var(--patched-line);border-left:1px solid var(--patched-line)}.submit-scale-grid div{min-height:56px;padding:8px 10px;border:0;border-right:1px solid var(--patched-line);border-bottom:1px solid var(--patched-line);border-radius:0;background:#fff}.submit-scale-grid strong{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.submit-single-sender-notice{margin-top:8px;padding:8px 10px;border:1px solid #fcd34d;border-radius:6px;background:#fffbeb;color:#92400e;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.42}.submit-check-list{gap:7px;padding:0 16px;overflow:visible}.submit-check-row{min-height:38px;padding:8px 10px;border-radius:8px}.submit-precheck-actions{display:grid;gap:8px;padding:12px 16px 14px}.submit-precheck-actions button{width:100%;min-height:30px}.submit-action-stack{gap:8px}.submit-action-stack button{min-height:34px}.submit-queue-list div{min-height:42px;border-radius:6px}.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card,.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-task-center .reference-card{border-color:var(--patched-line);border-radius:8px;background:#fff;box-shadow:none}.reference-accounts-side{display:grid;grid-template-rows:auto auto;align-content:start;gap:12px;min-height:0}.reference-account-form,.reference-account-import{align-self:start}.reference-account-import textarea{height:188px;min-height:168px;max-height:260px;resize:vertical}.reference-account-danger-zone,.reference-template-danger-zone,.reference-inline-alert{margin-top:10px;padding:9px 12px;border-radius:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-account-danger-zone,.reference-template-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px dashed #fecaca;background:#fff}.reference-template-layout{grid-template-columns:300px minmax(0,1fr)}.reference-template-list{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0}.reference-template-items{min-height:0;overflow:auto}.reference-template-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.reference-template-actions button{width:100%;min-width:0;padding-inline:8px}.reference-template-list .reference-inline-alert{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.reference-template-danger-zone{grid-template-columns:minmax(0,1fr);color:#b91c1c}.reference-template-danger-zone button{justify-self:start}.reference-template-editor .reference-inline-alert{margin-right:14px;margin-left:14px}.reference-template-tabs{margin-bottom:10px}.reference-template-layout,.reference-template-subject-layout{min-height:calc(100vh - 150px)}.reference-template-list{grid-template-rows:auto minmax(0,1fr) auto auto}.reference-template-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;border-top:1px solid #edf1f7}.reference-template-list .reference-inline-alert,.reference-template-danger-zone{margin-top:8px}.reference-template-danger-zone{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:8px}.reference-template-danger-zone button{justify-self:end}.reference-subject-template-card,.reference-combo-material-card{display:grid;min-height:calc(100vh - 150px)}.reference-subject-template-card{grid-template-rows:auto auto auto auto;align-content:start;align-self:start;min-height:0}.reference-combo-material-card{grid-template-rows:auto minmax(0,1fr)}.reference-subject-template-card .reference-work-type-panel{margin-top:0}.reference-template-rule-stack{align-content:start}.reference-subject-config-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-rows:auto auto;gap:12px}.reference-subject-toggle-strip{grid-column:1 / -1;align-self:start}.reference-subject-config-main,.reference-subject-config-side{min-height:248px}.reference-subject-config-main textarea,.reference-subject-config-side textarea{min-height:132px}.reference-template-combo-grid{align-content:start}.reference-combo-preview-panel{min-height:92px}.monitor-stat-grid{gap:10px}.monitor-stat-card{min-height:88px;padding:14px 16px;border:1px solid var(--patched-line);border-radius:8px;background:#fff;box-shadow:none}.monitor-stat-card.active{border-color:#93c5fd;background:#eff6ff;box-shadow:inset 3px 0 0 var(--patched-blue)}.monitor-stat-card strong,.monitor-stat-card.pass strong,.monitor-stat-card.reject strong,.monitor-stat-card.pending strong,.monitor-stat-card.exit strong,.monitor-stat-card.silent strong,.monitor-stat-card.blacklist strong{color:var(--patched-ink);font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1}.monitor-stat-card span,.monitor-stat-card small{color:#475569}.monitor-keyword-panel{gap:10px}.monitor-keyword-panel section{border-color:var(--patched-line);border-radius:8px;background:#fbfcff}.monitor-keyword-panel .tag{border-radius:999px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-archive-detail .reference-empty-batch{min-height:420px}.reference-archive-detail .reference-card-header{min-height:62px}.cloud-reference-shell .cloud-grid{gap:12px}.cloud-panel-card{min-height:0}.cloud-panel-card header,.cloud-log-card header{min-height:50px;padding:12px 14px;border-bottom:1px solid var(--patched-line)}.cloud-panel-card .cloud-setting-card,.reference-cloud-setting-card{min-height:38px;padding:9px 12px;background:#fbfcff}.cloud-log-card{min-height:0}.cloud-log-table{min-height:360px;margin:16px 14px 14px;border:1px solid var(--patched-line);border-radius:8px;overflow:hidden}.cloud-log-row{min-height:40px;border-bottom:1px solid #f1f5f9}.cloud-log-row.header{min-height:38px;background:#f3f4f6}.reference-task-center>.reference-task-tab-panel.reference-queue-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;height:auto;min-height:0}.reference-task-center .reference-queue-table-card{min-height:520px;max-height:calc(100vh - 270px)}.reference-task-center .reference-queue-table{min-height:0}.reference-task-center .reference-queue-table .reference-empty-batch{min-height:220px;margin:16px}.reference-queue-side{align-content:start;gap:12px}.reference-task-center .reference-queue-current{min-height:204px}.reference-queue-current .reference-empty-mini{min-height:108px;margin:14px;border-style:dashed;background:#fbfcff}.reference-task-quick-card{min-height:0}.reference-task-quick-list{display:grid;gap:8px;padding-top:12px}.reference-task-quick-list button{grid-template-columns:28px minmax(0,1fr) 12px;min-height:58px;padding:10px 12px;border:1px solid var(--patched-line);border-radius:8px;background:#fff;color:var(--patched-ink)}.reference-task-quick-list button:after{color:#94a3b8}.reference-task-quick-list button:not(:disabled):hover{border-color:#bfdbfe;background:#eff6ff}.reference-task-quick-list .task-stat-icon{width:24px;height:24px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff;color:var(--patched-blue)}.reference-task-center>.reference-task-tab-panel.reference-batch-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.reference-task-batch-layout .reference-batch-main{min-height:520px}.reference-task-batch-layout .reference-batch-side{align-content:start;gap:12px}.reference-task-batch-layout .reference-batch-settings,.reference-task-batch-layout .reference-batch-results{min-height:0}.reference-task-batch-layout .reference-batch-checks{gap:10px;padding-top:12px}.reference-task-batch-layout .reference-check-list,.reference-task-batch-layout .reference-check-list.two{display:grid;grid-template-columns:1fr;gap:8px}.reference-task-batch-layout .reference-check-list label{min-height:34px;padding:7px 10px;border:1px solid var(--patched-line);border-radius:7px;background:#fbfcff}.reference-task-batch-layout .reference-check-list label.active,.reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:#bfdbfe;background:#eff6ff;box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-task-batch-layout .reference-batch-mode{gap:8px;margin-top:12px}.reference-task-batch-layout .reference-batch-mode label{min-height:42px;border:1px solid var(--patched-line);border-radius:8px;background:#fff}.reference-task-batch-layout .reference-batch-mode label.active{border-color:#bfdbfe;background:#eff6ff}.reference-task-batch-layout .reference-batch-settings .actions{margin-top:12px}.reference-task-batch-layout .reference-batch-settings .actions button{width:100%}.reference-task-batch-layout .reference-result-empty{min-height:118px;margin:14px;border-style:dashed;background:#fbfcff}.reference-task-batch-layout .reference-result-cards{gap:8px;margin:14px}.reference-task-batch-layout .reference-result-cards div{min-height:62px;padding:10px 12px;border:1px solid var(--patched-line);border-radius:8px;background:#fbfcff}.reference-task-batch-layout .reference-result-cards strong{color:var(--patched-ink);font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.reference-task-batch-layout .reference-task-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 14px 14px}.reference-task-batch-layout .reference-task-actions button{width:100%;min-width:0}.reference-settings-modal{align-items:flex-start;padding-top:54px;background:#0f172a61}.reference-settings-modal .modal-card{width:min(1040px,calc(100vw - 48px));height:auto;min-height:0;max-height:calc(100vh - 108px);border:1px solid var(--patched-line);border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a29;overflow:hidden}.reference-settings-modal .modal-card>header{min-height:50px;padding:0 14px;border-bottom:1px solid var(--patched-line);background:#fff}.reference-settings-modal .modal-card>header h3{color:var(--patched-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-settings-modal .modal-body{display:grid;gap:12px;max-height:calc(100vh - 172px);padding:14px;overflow:auto;background:#fff}.reference-settings-tabs{margin:0;padding:3px;border-color:var(--patched-line);border-radius:8px;background:#eef2f7}.reference-settings-tabs button{min-height:32px;border-radius:6px;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:650}.reference-settings-tabs button.active{background:var(--patched-blue);color:#fff;box-shadow:none}.reference-account-section{gap:12px}.reference-account-section>header{min-height:42px;padding-bottom:10px;border-bottom:1px solid var(--patched-line)}.reference-account-status,.reference-legal-links,.reference-import-panel,.reference-cloud-setting-card,.reference-order-row,.reference-data-grid>div,.reference-cloud-device-grid div{border-color:var(--patched-line);border-radius:8px;background:#fbfcff;box-shadow:none}.reference-password-form{align-items:end;gap:10px}.reference-password-form input,.reference-path-field input{border-color:var(--patched-line-strong);border-radius:6px}.reference-settings-modal .error-bar.inline{margin:0;border-radius:6px}.reference-pen-modal-card{width:min(420px,calc(100vw - 48px));max-height:none;border:1px solid var(--patched-line);border-radius:8px;background:#fff;box-shadow:0 18px 48px #0f172a2e}.reference-pen-modal-card>header{min-height:48px;padding:0 14px;border-bottom:1px solid var(--patched-line);background:#fff}.reference-pen-modal-card>header h3{color:var(--patched-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-pen-modal-card .modal-body{display:grid;gap:14px;padding:14px;background:#fff}.reference-pen-modal-card .field{display:grid;gap:6px}.reference-pen-modal-card .field label{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-pen-modal-card input{width:100%;height:34px;border:1px solid var(--patched-line-strong);border-radius:6px;background:#fff;color:var(--patched-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-pen-modal-card .actions{justify-content:flex-end;margin:0}.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout,.reference-task-center>.reference-task-tab-panel.reference-queue-layout{align-items:start;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.reference-task-center{align-self:start;height:auto;min-height:0;max-height:calc(100vh - 96px);overflow:visible}.reference-accounts-table-card,.reference-archive-table-card,.reference-group-list,.reference-group-table-card{align-self:start;min-height:0}.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card{max-height:calc(100vh - 166px);overflow:hidden}.reference-accounts-table,.reference-archive-table,.reference-inline-manager-list{max-height:calc(100vh - 310px);overflow:auto}.reference-group-cards{max-height:calc(100vh - 300px);overflow:auto}.reference-group-list{display:grid;grid-template-rows:auto auto minmax(0,auto) auto}.reference-group-list>.reference-group-table-actions,.reference-group-list>footer,.reference-group-list>.actions{margin-top:14px}.reference-empty-batch{min-height:176px;padding:22px}.reference-task-center .reference-queue-table-card{min-height:0;max-height:none}.reference-task-center .reference-queue-table .reference-empty-batch,.reference-task-history .reference-empty-batch{min-height:168px}.monitor-table .empty-state{min-height:220px}.reference-archive-detail .reference-empty-batch{min-height:260px}.monitor-result-card{align-self:start}.monitor-reference-shell .monitor-workbench{height:auto;align-content:start}.monitor-content-grid{flex:0 0 auto}.monitor-result-card .monitor-table{flex:0 0 auto;max-height:calc(100vh - 360px)}.cloud-reference-shell .cloud-workbench{grid-template-rows:48px auto auto;align-content:start}.cloud-log-card{flex:0 0 auto}.cloud-log-table{flex:0 0 auto;min-height:0;max-height:320px}.reference-template-items,.reference-accounts-table,.reference-archive-table,.reference-inline-manager-list,.reference-group-cards,.monitor-table,.cloud-log-table{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.reference-template-items::-webkit-scrollbar,.reference-accounts-table::-webkit-scrollbar,.reference-archive-table::-webkit-scrollbar,.reference-inline-manager-list::-webkit-scrollbar,.reference-group-cards::-webkit-scrollbar,.monitor-table::-webkit-scrollbar,.cloud-log-table::-webkit-scrollbar{width:8px;height:8px}.reference-template-items::-webkit-scrollbar-thumb,.reference-accounts-table::-webkit-scrollbar-thumb,.reference-archive-table::-webkit-scrollbar-thumb,.reference-inline-manager-list::-webkit-scrollbar-thumb,.reference-group-cards::-webkit-scrollbar-thumb,.monitor-table::-webkit-scrollbar-thumb,.cloud-log-table::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1;background-clip:padding-box}.submit-doc-tile.empty,.submit-mail-body.empty,.reference-empty-batch,.reference-empty-mini,.monitor-table .empty-state{background:#fbfcff;color:#64748b}.submit-doc-tile.empty{border-color:#d8e1ee}.submit-doc-tile.empty .submit-doc-icon{border:1px solid #bfdbfe;background:#eff6ff;color:var(--patched-blue)}.submit-action-stack button.primary:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.disabled-reason,.reference-archive-action-hint,.reference-template-danger-zone .disabled-reason,.reference-account-danger-zone,.reference-template-danger-zone{color:#b45309}.reference-account-danger-zone,.reference-template-danger-zone,.cloud-setting-danger-zone{border-color:#f7d7aa;background:#fffaf0}.reference-template-list .reference-inline-alert,.reference-template-editor .reference-inline-alert{border-color:#dbeafe;background:#f8fbff;color:#2563eb}.reference-inline-alert.warning{border-color:#fde68a;background:#fffbeb;color:#b45309}.error-bar.inline{border-color:#f7d7aa;background:#fffaf0;color:#b45309}.reference-task-tabs{gap:22px;padding-inline:16px;background:#fbfcff}.reference-task-tabs button{min-height:46px}.reference-task-stats{margin:10px 14px 12px;background:#fff}.reference-task-stats div{min-height:40px;padding-block:6px}.reference-task-stats .task-stat-icon,.reference-task-quick-list .task-stat-icon{width:22px;height:22px;border-radius:6px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-task-center>.reference-task-tab-panel.reference-queue-layout{margin-inline:14px}.reference-task-quick-list button{min-height:52px;border-color:#e5e7eb}.reference-group-tools .reference-group-import:first-child{border-color:var(--patched-line);background:#fff;box-shadow:none}.reference-group-tools .reference-group-import:first-child .reference-card-header{background:#fff}.reference-group-tools .reference-group-import:first-child .reference-card-header h3{color:var(--patched-blue)}.reference-group-tip,.monitor-tip-box{border-color:#f7d7aa;background:#fffaf0;color:#a16207}.cloud-state-pills{gap:8px}.cloud-state-pill{min-height:30px;padding:5px 12px;border-color:var(--patched-line);background:#fff;color:#475569;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-state-pill.success{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cloud-state-pill.warning,.cloud-state-pill.paused{border-color:#f7d7aa;background:#fffaf0;color:#b45309}button.danger-ghost:disabled,button.danger-primary:disabled,button.danger.primary:disabled,.reference-main button.danger-ghost:disabled,.reference-main button.danger-primary:disabled,.monitor-reference-shell button.danger-ghost:disabled,.cloud-reference-shell button.danger-ghost:disabled{border-color:#cbd5e1;background:#f8fafc;color:#94a3b8;opacity:1}.reference-group-tip,.monitor-tip-box{border-color:var(--patched-line);border-left:2px solid #fbbf24;background:#fff}.danger-zone button.danger-ghost,.reference-account-danger-zone button.danger-ghost,.reference-template-danger-zone button.danger-ghost,.cloud-setting-danger-zone button.danger-ghost{border-color:#fecaca;background:#fff;color:#b91c1c}.danger-zone button.danger-ghost:not(:disabled):hover,.reference-account-danger-zone button.danger-ghost:not(:disabled):hover,.reference-template-danger-zone button.danger-ghost:not(:disabled):hover,.cloud-setting-danger-zone button.danger-ghost:not(:disabled):hover{border-color:#fca5a5;background:#fff7f7;color:#991b1b}.reference-template-actions{gap:6px}.reference-template-actions button{min-height:32px}.reference-settings-modal .modal-card{width:min(1040px,calc(100vw - 48px))}.reference-settings-tabs{gap:4px;background:#f3f4f6}.reference-settings-tabs button{min-height:31px;border:1px solid transparent}.reference-settings-tabs button.active{border-color:#dbeafe;background:#fff;color:var(--patched-blue);box-shadow:0 1px 2px #0f172a14}.reference-settings-modal .reference-cloud-settings-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reference-settings-modal .reference-cloud-settings-grid>.reference-account-actions{justify-content:flex-end}.reference-settings-modal .reference-cloud-settings-grid>.reference-legal-links,.reference-settings-modal .reference-cloud-settings-grid>.reference-password-form,.reference-settings-modal .reference-cloud-settings-grid>.status-line,.reference-settings-modal .reference-cloud-settings-grid>.error-bar{grid-column:1 / -1}.reference-settings-modal .reference-account-actions button{min-height:32px}.reference-template-subject-layout{height:calc(100vh - 156px);min-height:calc(100vh - 156px);overflow:visible;align-items:stretch}.reference-groups-layout,.reference-archive-layout{align-items:start}.reference-group-table-card:has(.reference-empty-batch){min-height:360px}.reference-group-table-card .reference-empty-batch{min-height:190px}.reference-archive-table-card{min-height:420px}.reference-archive-detail{min-height:520px}.reference-archive-table .reference-empty-batch{min-height:210px}:root{--reference-workbench-scale: 1;--reference-design-width: 1920px;--reference-design-height: 1080px}.send-panel-shell:has(.reference-workbench){width:100vw;height:100vh;overflow:hidden}.reference-scale-stage{position:relative;display:block;flex:1 1 auto;width:100vw;height:100vh;min-width:0;min-height:0;overflow:hidden;background:var(--patched-page)}.reference-scale-frame{position:absolute;top:50%;left:50%;flex:0 0 auto;width:var(--reference-design-width);height:var(--reference-design-height);min-width:var(--reference-design-width);min-height:var(--reference-design-height);transform:translate(-50%,-50%) scale(var(--reference-workbench-scale));transform-origin:center center;will-change:transform}.reference-scale-frame.reference-workbench,.reference-scale-frame.monitor-reference-shell,.reference-scale-frame.cloud-reference-shell{height:var(--reference-design-height);min-height:var(--reference-design-height);max-height:var(--reference-design-height)}.reference-scale-frame .reference-main,.reference-scale-frame.monitor-reference-shell .monitor-workbench,.reference-scale-frame.cloud-reference-shell .cloud-workbench{height:var(--reference-design-height);max-height:var(--reference-design-height)}.reference-scale-frame .reference-task-center{max-height:984px}.reference-scale-frame .reference-template-layout,.reference-scale-frame .reference-template-subject-layout{height:930px;min-height:930px}.reference-scale-frame .reference-accounts-table-card,.reference-scale-frame .reference-archive-table-card,.reference-scale-frame .reference-group-table-card{max-height:914px}.reference-scale-frame .reference-accounts-table,.reference-scale-frame .reference-archive-table,.reference-scale-frame .reference-inline-manager-list{max-height:770px}.reference-scale-frame .reference-group-cards{max-height:780px}.reference-scale-frame .monitor-result-card .monitor-table{max-height:720px}.reference-scale-frame .reference-main:has(.reference-task-center){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-main:has(.reference-task-center)>.reference-header{flex:0 0 auto}.reference-scale-frame .reference-task-center{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;overflow:hidden}.reference-scale-frame .reference-task-center>.reference-task-tabs,.reference-scale-frame .reference-task-center>.reference-task-stats,.reference-scale-frame .reference-task-center>.reference-task-alert{flex:0 0 auto}.reference-scale-frame .reference-task-center>.reference-task-tab-panel{flex:1 1 auto;min-height:0;overflow:hidden}.reference-scale-frame .reference-task-center>.reference-task-tab-panel.reference-queue-layout,.reference-scale-frame .reference-task-center>.reference-task-tab-panel.reference-batch-layout,.reference-scale-frame .reference-task-center>.reference-task-tab-panel.reference-schedule-layout{align-items:stretch;height:auto}.reference-scale-frame .reference-task-center>.reference-task-tab-panel.reference-queue-layout{grid-template-columns:minmax(0,1fr) 330px}.reference-scale-frame .reference-task-center .reference-queue-table-card,.reference-scale-frame .reference-task-center .reference-batch-main,.reference-scale-frame .reference-task-center .reference-schedule-card,.reference-scale-frame .reference-task-history{align-self:stretch;display:flex;flex-direction:column;min-height:0;height:100%;max-height:none}.reference-scale-frame .reference-task-center .reference-queue-table,.reference-scale-frame .reference-task-center .reference-batch-table,.reference-scale-frame .reference-task-center .reference-schedule-body,.reference-scale-frame .reference-task-history .reference-history-table{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-task-center .reference-queue-table:has(.reference-empty-batch),.reference-scale-frame .reference-task-center .reference-batch-table:has(.reference-empty-batch),.reference-scale-frame .reference-task-history .reference-history-table:has(.reference-empty-batch){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-task-center .reference-queue-table:has(.reference-empty-batch) .reference-queue-row.header,.reference-scale-frame .reference-task-center .reference-batch-table:has(.reference-empty-batch) .reference-batch-row.header,.reference-scale-frame .reference-task-history .reference-history-table:has(.reference-empty-batch) .reference-history-row.header{flex:0 0 auto}.reference-scale-frame .reference-task-center .reference-queue-table .reference-empty-batch,.reference-scale-frame .reference-task-center .reference-batch-table .reference-empty-batch,.reference-scale-frame .reference-task-history .reference-empty-batch{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-task-center .reference-queue-side,.reference-scale-frame .reference-task-center .reference-batch-side,.reference-scale-frame .reference-schedule-layout .reference-queue-side{display:flex;flex-direction:column;align-content:stretch;height:100%;min-height:0}.reference-scale-frame .reference-task-center .reference-task-quick-card,.reference-scale-frame .reference-task-center .reference-batch-results,.reference-scale-frame .reference-schedule-layout .reference-queue-scheduled{flex:1 1 auto}.reference-scale-frame .reference-main:has(.reference-accounts-layout),.reference-scale-frame .reference-main:has(.reference-groups-layout),.reference-scale-frame .reference-main:has(.reference-archive-layout){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-main:has(.reference-accounts-layout)>.reference-header,.reference-scale-frame .reference-main:has(.reference-groups-layout)>.reference-header,.reference-scale-frame .reference-main:has(.reference-archive-layout)>.reference-header{flex:0 0 auto}.reference-scale-frame .reference-accounts-layout,.reference-scale-frame .reference-groups-layout,.reference-scale-frame .reference-archive-layout{flex:1 1 auto;align-items:stretch;height:auto;min-height:0;overflow:hidden}.reference-scale-frame .reference-accounts-table-card,.reference-scale-frame .reference-archive-table-card,.reference-scale-frame .reference-archive-detail,.reference-scale-frame .reference-group-list,.reference-scale-frame .reference-group-table-card{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden}.reference-scale-frame .reference-accounts-table,.reference-scale-frame .reference-archive-table,.reference-scale-frame .reference-timeline,.reference-scale-frame .reference-history-list,.reference-scale-frame .reference-inline-manager-list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.reference-scale-frame .reference-accounts-side,.reference-scale-frame .reference-group-tools{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.reference-scale-frame .reference-account-form,.reference-scale-frame .reference-group-tools .reference-group-import:first-child,.reference-scale-frame .reference-group-tools .reference-group-bulk-details{flex:0 0 auto}.reference-scale-frame .reference-account-import,.reference-scale-frame .reference-group-tip{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-account-import{display:flex;flex-direction:column}.reference-scale-frame .reference-account-import textarea{flex:1 1 auto;min-height:140px}.reference-scale-frame .reference-group-list{grid-template-rows:auto auto minmax(0,1fr) auto}.reference-scale-frame .reference-group-cards{min-height:0;max-height:none;overflow:auto}.reference-scale-frame .reference-archive-table:has(.reference-empty-batch),.reference-scale-frame .reference-timeline:has(.reference-empty-batch),.reference-scale-frame .reference-history-list:has(.reference-empty-batch),.reference-scale-frame .reference-inline-manager-list:has(.reference-empty-batch){display:flex;flex-direction:column}.reference-scale-frame .reference-archive-table:has(.reference-empty-batch) .reference-archive-row.header{flex:0 0 auto}.reference-scale-frame .reference-archive-table .reference-empty-batch,.reference-scale-frame .reference-timeline .reference-empty-batch,.reference-scale-frame .reference-history-list .reference-empty-batch,.reference-scale-frame .reference-inline-manager-list .reference-empty-batch{flex:1 1 auto;min-height:0}.reference-scale-frame.monitor-reference-shell .monitor-workbench,.reference-scale-frame.cloud-reference-shell .cloud-workbench{display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame.monitor-reference-shell .monitor-hero,.reference-scale-frame.monitor-reference-shell .monitor-toolbar-card,.reference-scale-frame.monitor-reference-shell .monitor-stat-grid,.reference-scale-frame.monitor-reference-shell .monitor-action-strip,.reference-scale-frame.cloud-reference-shell .cloud-hero,.reference-scale-frame.cloud-reference-shell .cloud-top-grid{flex:0 0 auto}.reference-scale-frame.monitor-reference-shell .monitor-content-grid{flex:1 1 auto;align-items:stretch;min-height:0;overflow:hidden}.reference-scale-frame.monitor-reference-shell .monitor-result-card,.reference-scale-frame.monitor-reference-shell .monitor-keyword-panel,.reference-scale-frame.cloud-reference-shell .cloud-log-card{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden}.reference-scale-frame.cloud-reference-shell .cloud-log-card{flex:1 1 auto;height:auto}.reference-scale-frame.monitor-reference-shell .monitor-result-card .monitor-table,.reference-scale-frame.cloud-reference-shell .cloud-log-table{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.reference-scale-frame.monitor-reference-shell .monitor-table:has(.empty-state),.reference-scale-frame.cloud-reference-shell .cloud-log-table:has(.cloud-empty-log){display:flex;flex-direction:column}.reference-scale-frame.monitor-reference-shell .monitor-table:has(.empty-state) .monitor-row.header,.reference-scale-frame.cloud-reference-shell .cloud-log-table:has(.cloud-empty-log) .cloud-log-row.header{flex:0 0 auto}.reference-scale-frame.monitor-reference-shell .monitor-table .empty-state,.reference-scale-frame.cloud-reference-shell .cloud-empty-log{flex:1 1 auto;min-height:0}.reference-scale-frame.monitor-reference-shell .monitor-keyword-panel .monitor-tip-box{flex:1 1 auto}.reference-scale-frame .reference-nav-list button:hover,.reference-scale-frame .reference-nav-list button.active{border:1px solid #cfe0ff;background:#f1f6ff;color:#1d4ed8;box-shadow:none}.reference-scale-frame .reference-nav-list button{border:1px solid transparent}.reference-scale-frame .reference-nav-list button.active .reference-nav-icon,.reference-scale-frame .reference-nav-list button:hover .reference-nav-icon{border-radius:6px;background:#dbeafe;color:#1d4ed8}.reference-scale-frame .reference-accounts-row.active,.reference-scale-frame .reference-archive-row.active,.reference-scale-frame .reference-group-card.active,.reference-scale-frame .reference-inline-manager-card.active,.reference-scale-frame .reference-template-item.active,.reference-scale-frame .reference-template-item:hover,.reference-scale-frame .submit-pool-item.active,.reference-scale-frame .monitor-stat-card.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:#b8d2ff;background:#f3f7ff;box-shadow:0 0 0 1px #2563eb14}.reference-scale-frame .reference-group-card.active strong,.reference-scale-frame .reference-template-item.active strong{color:#1f3f79}.reference-scale-frame .reference-inline-group-filters button.active,.reference-scale-frame .submit-target-tabs button.active,.reference-scale-frame .reference-template-tabs button.active,.reference-scale-frame .reference-settings-tabs button.active{border-color:#cfe0ff;background:#fff;color:#1d4ed8;box-shadow:0 0 0 1px #2563eb0f}.reference-scale-frame .reference-group-tip,.reference-scale-frame .monitor-tip-box{border-color:var(--patched-line);border-left:1px solid var(--patched-line);background:#fff;color:#6b7280}.reference-scale-frame .reference-group-tip strong,.reference-scale-frame .monitor-tip-box strong{color:#374151}.reference-scale-frame .reference-nav-list button,.reference-scale-frame .reference-nav-list button:hover,.reference-scale-frame .reference-nav-list button.active{box-shadow:none}.reference-scale-frame .reference-nav-list button:hover{border-color:#d8dee8;background:#f8fafc;color:#111827}.reference-scale-frame .reference-nav-list button.active{border-color:#cbd5e1;background:#f3f6fa;color:#111827;font-weight:700}.reference-scale-frame .reference-nav-list button.active .reference-nav-icon,.reference-scale-frame .reference-nav-list button:hover .reference-nav-icon{background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #d8dee8}.reference-scale-frame .reference-accounts-row.active,.reference-scale-frame .reference-archive-row.active,.reference-scale-frame .reference-group-card.active,.reference-scale-frame .reference-inline-manager-card.active,.reference-scale-frame .reference-template-item.active,.reference-scale-frame .reference-template-item:hover,.reference-scale-frame .submit-pool-item.active,.reference-scale-frame .monitor-stat-card.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:#cbd5e1;background:#f8fafc;box-shadow:none}.reference-scale-frame .reference-accounts-row.active:before,.reference-scale-frame .reference-archive-row.active:before,.reference-scale-frame .reference-group-card.active:before,.reference-scale-frame .reference-inline-manager-card.active:before,.reference-scale-frame .reference-template-item.active:before,.reference-scale-frame .submit-pool-item.active:before,.reference-scale-frame .monitor-stat-card.active:before{display:none}.reference-scale-frame .reference-group-card.active{padding-left:12px}.reference-scale-frame .reference-group-card.active strong,.reference-scale-frame .reference-template-item.active strong,.reference-scale-frame .submit-pool-item.active strong{color:#111827}.reference-scale-frame .reference-inline-group-filters button.active,.reference-scale-frame .submit-target-tabs button.active,.reference-scale-frame .reference-template-tabs button.active,.reference-scale-frame .reference-settings-tabs button.active{border-color:#cbd5e1;background:#f8fafc;color:#111827;box-shadow:none}.reference-scale-frame .reference-group-tip,.reference-scale-frame .monitor-tip-box{border:1px solid #e5e7eb;background:#fbfcfe;color:#64748b;box-shadow:none}.reference-scale-frame .reference-group-tip strong,.reference-scale-frame .monitor-tip-box strong{color:#1f2937}.reference-scale-frame .submit-matrix-header{align-items:center}.reference-scale-frame .submit-matrix-actions{align-items:center;align-self:center}.reference-scale-frame .submit-matrix-actions .prototype-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;min-height:32px;line-height:1;white-space:nowrap}.reference-scale-frame .submit-matrix-pools{align-items:stretch}.reference-scale-frame .submit-pool{display:grid;grid-template-rows:36px minmax(0,1fr);gap:10px}.reference-scale-frame .submit-pool-head{align-items:center;min-height:36px}.reference-scale-frame .submit-pool-head>strong{line-height:1.2}.reference-scale-frame .submit-target-tabs{height:32px;align-items:center}.reference-scale-frame .submit-target-tabs button{display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;line-height:1}.reference-scale-frame .submit-pool-list{align-content:start;min-height:0}.reference-scale-frame .submit-pool-item{min-height:54px}.reference-scale-frame,.reference-scale-frame button,.reference-scale-frame input,.reference-scale-frame textarea,.reference-scale-frame select{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .reference-nav-list button{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-title-row h2,.reference-scale-frame .reference-page-title h2,.reference-scale-frame .monitor-hero h2,.reference-scale-frame .cloud-hero h2{font-size:calc(20px + var(--desktop-active-font-delta, 0px));line-height:1.15}.reference-scale-frame .reference-card-header h3,.reference-scale-frame .submit-matrix-card .reference-card-header h3,.reference-scale-frame .reference-section-title,.reference-scale-frame .monitor-card h3,.reference-scale-frame .cloud-card h3{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-scale-frame .reference-card-header p,.reference-scale-frame .submit-matrix-card .reference-card-header p,.reference-scale-frame .reference-subtitle,.reference-scale-frame .reference-muted,.reference-scale-frame .reference-empty-batch,.reference-scale-frame .monitor-tip-box,.reference-scale-frame .reference-group-tip,.reference-scale-frame .cloud-empty-log{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.42}.reference-scale-frame .reference-guide-badge,.reference-scale-frame .status-pill,.reference-scale-frame .matrix-chip,.reference-scale-frame .submit-target-tabs button,.reference-scale-frame .reference-template-tabs button,.reference-scale-frame .reference-settings-tabs button,.reference-scale-frame .reference-task-tabs button,.reference-scale-frame .reference-inline-group-filters button{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile strong,.reference-scale-frame .submit-pool-item strong,.reference-scale-frame .submit-check-row strong,.reference-scale-frame .submit-queue-list strong,.reference-scale-frame .reference-group-card strong,.reference-scale-frame .reference-template-item strong,.reference-scale-frame .reference-accounts-row strong,.reference-scale-frame .reference-archive-row strong,.reference-scale-frame .reference-inline-manager-card strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-scale-frame .submit-doc-tile span,.reference-scale-frame .submit-pool-item small,.reference-scale-frame .submit-check-row span,.reference-scale-frame .submit-queue-list span,.reference-scale-frame .submit-scale-grid span,.reference-scale-frame .reference-group-card span,.reference-scale-frame .reference-template-item span,.reference-scale-frame .reference-accounts-row span,.reference-scale-frame .reference-archive-row span,.reference-scale-frame .reference-inline-manager-card span{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.32}.reference-scale-frame .submit-matrix-table th,.reference-scale-frame .reference-accounts-table th,.reference-scale-frame .reference-archive-table .header,.reference-scale-frame .monitor-table .header,.reference-scale-frame .cloud-log-table .header{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-table td,.reference-scale-frame .reference-accounts-table td,.reference-scale-frame .reference-archive-row,.reference-scale-frame .monitor-row,.reference-scale-frame .cloud-log-row{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-scale-frame .submit-pool-item em,.reference-scale-frame .submit-matrix-table td small,.reference-scale-frame .disabled-reason{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame,.reference-scale-frame button,.reference-scale-frame input,.reference-scale-frame textarea,.reference-scale-frame select{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .reference-nav-list button{font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-title-row h2,.reference-scale-frame .reference-page-title h2,.reference-scale-frame .monitor-hero h2,.reference-scale-frame .cloud-hero h2{font-size:calc(21px + var(--desktop-active-font-delta, 0px));line-height:1.12}.reference-scale-frame .reference-card-header h3,.reference-scale-frame .submit-matrix-card .reference-card-header h3,.reference-scale-frame .reference-section-title,.reference-scale-frame .monitor-card h3,.reference-scale-frame .cloud-card h3{font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.18}.reference-scale-frame .reference-card-header p,.reference-scale-frame .submit-matrix-card .reference-card-header p,.reference-scale-frame .reference-subtitle,.reference-scale-frame .reference-muted,.reference-scale-frame .reference-empty-batch,.reference-scale-frame .monitor-tip-box,.reference-scale-frame .reference-group-tip,.reference-scale-frame .cloud-empty-log{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.34}.reference-scale-frame .reference-guide-badge,.reference-scale-frame .status-pill,.reference-scale-frame .matrix-chip,.reference-scale-frame .submit-target-tabs button,.reference-scale-frame .reference-template-tabs button,.reference-scale-frame .reference-settings-tabs button,.reference-scale-frame .reference-task-tabs button,.reference-scale-frame .reference-inline-group-filters button{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile strong,.reference-scale-frame .submit-pool-item strong,.reference-scale-frame .submit-check-row strong,.reference-scale-frame .submit-queue-list strong,.reference-scale-frame .reference-group-card strong,.reference-scale-frame .reference-template-item strong,.reference-scale-frame .reference-accounts-row strong,.reference-scale-frame .reference-archive-row strong,.reference-scale-frame .reference-inline-manager-card strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.18}.reference-scale-frame .submit-doc-tile span,.reference-scale-frame .submit-pool-item small,.reference-scale-frame .submit-check-row span,.reference-scale-frame .submit-queue-list span,.reference-scale-frame .submit-scale-grid span,.reference-scale-frame .reference-group-card span,.reference-scale-frame .reference-template-item span,.reference-scale-frame .reference-accounts-row span,.reference-scale-frame .reference-archive-row span,.reference-scale-frame .reference-inline-manager-card span{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.24}.reference-scale-frame .submit-matrix-table th,.reference-scale-frame .reference-accounts-table th,.reference-scale-frame .reference-archive-table .header,.reference-scale-frame .monitor-table .header,.reference-scale-frame .cloud-log-table .header{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-table td,.reference-scale-frame .reference-accounts-table td,.reference-scale-frame .reference-archive-row,.reference-scale-frame .monitor-row,.reference-scale-frame .cloud-log-row{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.32}.reference-scale-frame .submit-pool-item em,.reference-scale-frame .submit-matrix-table td small,.reference-scale-frame .disabled-reason{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack,.reference-scale-frame .submit-matrix-card.actions .submit-queue-list{min-width:0}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack button,.reference-scale-frame .submit-precheck-actions button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.reference-scale-frame .submit-matrix-card.reference-card{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.reference-scale-frame .submit-matrix-card>.reference-card-header,.reference-scale-frame .submit-matrix-card>.submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.actions>.submit-matrix-card-body{align-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.reference-scale-frame .submit-matrix-card.actions>.submit-matrix-card-body{padding-top:10px}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack{gap:6px}.reference-scale-frame .submit-matrix-card.actions .disabled-reason{padding:0;line-height:1.25}.reference-scale-frame .submit-matrix-card.actions .submit-queue-list{align-content:start;grid-auto-rows:min-content;margin-top:4px}.reference-scale-frame .submit-matrix-card.actions .submit-queue-list div{min-height:42px}.matrix-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;margin-left:12px}.interval-inline{display:inline-flex;align-items:center;gap:4px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:#6b7280;white-space:nowrap;flex-shrink:0}.interval-inline>span{color:#9ca3af}.interval-inline input.small-num{width:60px;height:28px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:calc(12px + var(--desktop-active-font-delta, 0px));padding:0 4px;background:#fff;color:#374151;outline:none;transition:border-color .15s;flex-shrink:0;-moz-appearance:textfield}.interval-inline input.small-num::-webkit-outer-spin-button,.interval-inline input.small-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.interval-inline input.small-num:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.submit-pool-item.is-current-pointer{background:#f4f6fb;box-shadow:inset 2px 0 #94a3b8;border-style:dashed}.submit-pool-item.is-current-pointer strong{color:#475569}.submit-pool-item input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.submit-pool-item small.muted{color:#94a3b8}.submit-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:3px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header p{max-width:none}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-actions{justify-content:flex-start;flex-wrap:wrap}.submit-mode-tabs button{min-height:28px;border:0;background:transparent;color:#64748b}.submit-mode-tabs button.active{background:#fff;color:#1d4ed8;box-shadow:0 1px 2px #0f172a14}.submit-batch-draft-list{display:grid;gap:8px;max-height:152px;overflow:auto}.submit-batch-draft-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.submit-batch-draft-row span,.submit-batch-draft-row strong,.submit-batch-draft-row small{min-width:0}.submit-batch-draft-row strong,.submit-batch-draft-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-batch-draft-row small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-doc-icon.small{width:30px;height:30px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile.empty span{white-space:normal;overflow:visible;text-overflow:clip}.submit-schedule-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #e5e7eb;background:#fbfcff}.submit-schedule-strip label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:650;cursor:pointer}.submit-schedule-strip label.active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.submit-schedule-strip input[type=radio]{margin:0}.submit-schedule-input,.submit-delay-input input{height:30px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a}.submit-schedule-input{width:190px;padding:0 8px}.submit-delay-input{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-delay-input input{width:72px;padding:0 8px}.reference-scale-frame .submit-queue-preview-row{grid-template-columns:minmax(118px,.7fr) minmax(146px,.86fr) minmax(150px,.78fr) minmax(180px,1fr) minmax(116px,.58fr);align-items:center;gap:10px;border-radius:8px}.reference-scale-frame .live-queue-row .submit-queue-preview-list{grid-column:4 / -1}.submit-queue-preview-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.submit-queue-preview-meta strong,.submit-queue-preview-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-queue-preview-meta strong{color:#1f2937;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-meta small{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-list em{margin-left:auto;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:700}.submit-queue-row-timing{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0}.submit-row-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fafc}.submit-row-mode-tabs button{min-width:0;height:26px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.submit-row-mode-tabs button.active{background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 1px #bfdbfe inset}.submit-row-mode-tabs button:disabled,.submit-row-stage-button.status-pill:disabled,.submit-row-group-trigger:disabled,.submit-row-select select:disabled,.submit-row-group-select:disabled,.submit-row-schedule-input:disabled,.submit-row-delay-input input:disabled{cursor:not-allowed;opacity:.62}.submit-row-schedule-input,.submit-row-delay-input input{width:100%;min-width:0;height:28px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-schedule-input{padding:0 6px}.submit-row-delay-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-delay-input input{padding:0 6px}.submit-queue-row-timing>small{color:#94a3b8;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-stage-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-width:72px}.submit-row-stage-stack .submit-row-stage-button.status-pill,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-button.status-pill,.submit-row-stage-stack .submit-row-stage-actions button,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.small,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.ghost,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:28px;min-height:28px;max-height:28px;padding:0 10px;border-radius:999px;box-sizing:border-box;font-size:calc(12px + var(--desktop-active-font-delta, 0px))!important;font-weight:700;letter-spacing:0;line-height:28px;white-space:nowrap}.submit-row-stage-stack .submit-row-stage-button.status-pill,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-button.status-pill{border:0;cursor:default}.submit-row-stage-actions{display:flex;align-items:stretch;justify-content:center;width:100%;gap:0}.reference-scale-frame .submit-matrix-column.left .submit-matrix-card.manuscript{flex-basis:318px}.reference-scale-frame .submit-matrix-card.manuscript .submit-matrix-card-body{padding-top:12px;padding-bottom:10px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-tile{min-height:82px;padding:11px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts{margin-top:6px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts div{min-height:42px;padding-top:7px}.reference-scale-frame .submit-mail-body pre{white-space:pre-wrap}.submit-default-select{margin:0}.submit-default-select select,.submit-row-select select,.submit-row-group-select{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-row-timing-select select{height:28px;padding:0 8px}.submit-default-select select{height:38px;padding:0 10px}.submit-task-check-strip,.submit-side-check-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submit-task-check-strip{position:sticky;top:0;z-index:2;padding-bottom:2px;background:#fff}.submit-side-check-strip{grid-template-columns:1fr}.submit-task-check-strip .submit-check-row,.submit-side-check-strip .submit-check-row{min-height:42px;padding:8px 10px}.submit-row-select{display:grid;gap:4px;min-width:0}.submit-row-select span{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-select select{height:28px;padding:0 8px}.submit-row-group-config{display:grid;gap:5px;min-width:0}.submit-row-mode-tabs.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-row-group-select{height:46px;padding:3px 6px}.submit-row-group-select option{padding:2px 4px}.submit-row-group-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;text-align:left}.submit-row-group-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-group-trigger em{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800}.submit-row-group-trigger:not(:disabled):hover{border-color:#93c5fd;background:#dbeafe}.submit-row-group-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:transparent}.submit-row-group-popover{position:fixed;display:grid;gap:8px;max-width:calc(100vw - 24px);padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 18px 46px #0f172a2e}.submit-row-group-popover-head,.submit-row-group-tools,.submit-row-group-popover-footer{display:flex;align-items:center;gap:6px;min-width:0}.submit-row-group-popover-head{justify-content:space-between}.submit-row-group-popover-head strong{min-width:0;overflow:hidden;color:#0f172a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:900;text-overflow:ellipsis;white-space:nowrap}.submit-row-group-search{width:100%;height:32px;min-width:0;padding:0 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-row-group-tools{flex-wrap:wrap}.submit-row-group-tools button,.submit-row-group-popover-footer button{min-height:28px;padding:0 10px}.submit-row-group-tools span{margin-left:auto;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-row-group-option-list{display:grid;gap:5px;max-height:172px;overflow:auto;padding-right:2px}.submit-row-group-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155;cursor:pointer}.submit-row-group-option.active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.submit-row-group-option input{margin:0}.submit-row-group-option span{min-width:0;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.submit-row-group-option em{color:#64748b;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800}.submit-row-group-empty{display:grid;place-items:center;min-height:64px;border:1px dashed #cbd5e1;border-radius:7px;color:#94a3b8;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-group-popover-footer{justify-content:flex-end}.submit-task-result{flex-basis:100%;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:900}.submit-task-result.success{color:#16a34a}.submit-task-result.danger{color:#dc2626}.status-pill.danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.submit-row-queue-state{flex:0 0 auto}.submit-queue-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.submit-queue-row-actions button{width:100%;min-width:0;min-height:28px;padding:0 7px;border-radius:6px;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1;text-overflow:ellipsis;white-space:nowrap}.submit-queue-row-actions button:first-child:last-child{grid-column:1 / -1}.submit-row-copy-button{grid-column:1;grid-row:1}.submit-row-delete-button{grid-column:1;grid-row:2}.submit-row-start-action{grid-column:2;grid-row:2}.draft-queue-row.state-completed{border-color:#bbf7d0;background:#fbfefc}.draft-queue-row.state-current{border-color:#fed7aa;background:#fffaf5}.draft-queue-row.state-pending,.draft-queue-row.state-scheduled{background:#fcfdff}.submit-precheck-actions.compact{display:grid;grid-template-columns:1fr;gap:8px}.reference-scale-frame .submit-matrix-column.right{grid-template-rows:minmax(0,1fr)}.reference-scale-frame .submit-matrix-column.right .submit-matrix-card.actions{min-height:0}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack{gap:10px}.cloud-user-hero{align-items:center;min-height:118px;padding:22px 26px;border:1px solid #dbeafe;border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 62%,#eef6ff)}.cloud-eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:850}.cloud-user-hero h2{margin-top:10px}.cloud-user-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:16px}.cloud-explain-card,.cloud-action-card,.cloud-safety-card{min-height:0}.cloud-flow-list{display:grid;gap:10px;padding:18px}.cloud-flow-list div{display:grid;gap:4px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.cloud-flow-list strong,.cloud-action-status strong,.cloud-safety-grid strong{color:#0f172a;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:900}.cloud-flow-list span,.cloud-action-status small,.cloud-safety-grid span{color:#64748b;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.55}.cloud-action-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 18px 12px;padding:16px;border:1px solid #dbeafe;border-radius:16px;background:#eff6ff}.cloud-status-dot{width:12px;height:12px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 6px #f59e0b1f}.cloud-status-dot.success{background:#10b981;box-shadow:0 0 0 6px #10b9811f}.cloud-status-dot.paused{background:#94a3b8;box-shadow:0 0 0 6px #94a3b824}.cloud-user-actions{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 10px}.cloud-connect-button{margin:0 18px 16px;width:calc(100% - 36px)}.cloud-safety-card{display:block}.cloud-safety-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.cloud-safety-grid div{min-height:98px;padding:16px;border:1px solid #dcfce7;border-radius:16px;background:#f0fdf4}.cloud-safety-grid div:nth-child(2){border-color:#dbeafe;background:#eff6ff}.cloud-safety-grid div:nth-child(3){border-color:#fed7aa;background:#fff7ed}.cloud-readable-status{grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr)}.cloud-technical-details{margin:0 18px 18px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.cloud-technical-details summary{min-height:40px;padding:10px 14px;color:#475569;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:850;cursor:pointer}.cloud-technical-details dl{display:grid;gap:8px;margin:0;padding:0 14px 14px}.cloud-technical-details dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:8px 10px;border-radius:10px;background:#f8fafc}.cloud-technical-details dt{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-technical-details dd{margin:0;overflow:hidden;color:#0f172a;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cloud-readable-log{min-height:0}.reference-scale-frame.cloud-reference-shell .cloud-user-grid,.reference-scale-frame.cloud-reference-shell .cloud-readable-status,.reference-scale-frame.cloud-reference-shell .cloud-safety-card{flex:0 0 auto}.reference-scale-frame.cloud-reference-shell .cloud-workbench.cloud-redesign-v2{display:grid;grid-template-rows:104px 382px minmax(0,1fr);gap:12px;height:var(--reference-design-height);max-height:var(--reference-design-height);padding:18px 24px;overflow:hidden}.cloud-redesign-v2 .cloud-compact-hero{min-height:0;padding:18px 26px}.cloud-redesign-v2 .cloud-compact-hero h2{margin-top:8px;font-size:calc(24px + var(--desktop-active-font-delta, 0px))}.cloud-redesign-v2 .cloud-compact-hero p{margin-top:5px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-redesign-v2 .cloud-state-pill{min-height:32px;padding:5px 12px}.cloud-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(380px,.74fr);gap:12px;min-height:0}.cloud-bottom-grid{display:grid;grid-template-columns:minmax(360px,.6fr) minmax(0,1.4fr);gap:12px;min-height:0;overflow:hidden}.cloud-activity-row{min-height:0;overflow:hidden}.cloud-redesign-v2 .cloud-panel-card,.cloud-redesign-v2 .cloud-log-card{border-radius:16px}.cloud-redesign-v2 .cloud-panel-card{padding:16px}.cloud-redesign-v2 .cloud-panel-card header,.cloud-redesign-v2 .cloud-log-card header{margin-bottom:12px;padding-bottom:10px}.cloud-redesign-v2 .cloud-panel-card h3,.cloud-redesign-v2 .cloud-log-card h3{font-size:calc(19px + var(--desktop-active-font-delta, 0px))}.cloud-primary-card{display:flex;flex-direction:column;min-height:0;border-color:#bfdbfe;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 34%),#fff}.cloud-primary-card .cloud-action-status{margin:2px 0 12px;padding:14px 16px}.cloud-primary-card .cloud-user-actions{grid-template-columns:1.18fr 1fr 1fr 1fr;gap:10px;padding:0}.cloud-primary-card .cloud-user-actions button{min-height:46px;border-radius:12px}.cloud-status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.cloud-status-metrics div{min-width:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.cloud-status-metrics dt{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:750}.cloud-status-metrics dd{margin:4px 0 0;overflow:hidden;color:#0f172a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cloud-primary-card .cloud-settings-entry{margin-top:12px}.cloud-primary-card .cloud-connect-button{width:100%;margin:12px 0 0}.cloud-primary-card .cloud-technical-details{flex:0 0 auto;margin:10px 0 0;background:#fff}.cloud-primary-card .cloud-technical-details summary{min-height:36px;padding:8px 12px}.cloud-primary-card .cloud-technical-details dl{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.cloud-primary-card .cloud-technical-details dl div{grid-template-columns:auto minmax(0,1fr)}.cloud-helper-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:#fbfdff}.cloud-compact-flow{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:cloud-step}.cloud-compact-flow li{display:grid;grid-template-columns:26px minmax(0,.8fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;counter-increment:cloud-step}.cloud-compact-flow li:before{content:counter(cloud-step);display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:900}.cloud-compact-flow strong{color:#0f172a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:900}.cloud-compact-flow span{color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4}.cloud-boundary-box{margin-top:12px;padding:12px;border:1px solid #dcfce7;border-radius:14px;background:#f0fdf4}.cloud-boundary-box h4{margin:0 0 8px;color:#166534;font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:900}.cloud-boundary-items{display:grid;gap:6px}.cloud-boundary-items p{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;margin:0;color:#64748b;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.35}.cloud-boundary-items strong{color:#166534}.cloud-redesign-v2 .cloud-compact-device,.cloud-redesign-v2 .cloud-compact-log{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cloud-compact-device .cloud-device-list{gap:8px}.cloud-compact-device .cloud-device-list div{padding:9px 10px}.cloud-compact-device .cloud-technical-details{margin:10px 0 0}.cloud-compact-log{padding:16px;height:100%}.cloud-compact-log .cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}.cloud-compact-log .cloud-log-row{min-width:0;grid-template-columns:minmax(80px,.55fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.35fr);padding:11px 14px}.cloud-compact-log .cloud-empty-log{min-height:150px}.reference-scale-frame.cloud-reference-shell .cloud-redesign-v2 .cloud-dashboard-grid,.reference-scale-frame.cloud-reference-shell .cloud-redesign-v2 .cloud-bottom-grid{flex:initial}.reference-template-content{min-height:930px}.submit-matrix-column.left .submit-matrix-card.manuscript,.reference-scale-frame .submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 342px}.submit-matrix-card.manuscript .reference-card-header,.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header{gap:6px}.submit-matrix-card.manuscript .reference-card-header p,.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header p{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.submit-matrix-card.manuscript .submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.manuscript .submit-matrix-card-body{gap:8px;padding-top:12px;padding-bottom:12px}.submit-matrix-card.manuscript .submit-doc-tile,.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-tile{min-height:78px;padding:10px 12px}.submit-matrix-card.manuscript .submit-doc-facts,.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts{gap:6px;margin-top:4px;padding-top:8px}.submit-matrix-card.manuscript .submit-template-mode-select{gap:5px}.submit-matrix-card.manuscript .submit-template-mode-select select{height:32px}.draft-queue-row,.reference-scale-frame .draft-queue-row{grid-template-columns:minmax(108px,.5fr) minmax(320px,1.75fr) minmax(172px,.82fr) minmax(82px,.36fr) minmax(146px,.66fr);align-items:center;gap:12px;min-width:0;padding:12px 14px}.draft-queue-row .submit-queue-preview-sender{justify-content:center}.draft-queue-row .submit-queue-preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px 10px}.draft-queue-row .submit-row-group-config{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);align-items:end;gap:8px}.draft-queue-row .submit-row-mode-tabs.compact{height:36px}.draft-queue-row .submit-row-mode-tabs.compact button{height:28px}.draft-queue-row .submit-row-group-trigger{height:36px}.draft-queue-row .submit-queue-row-timing{align-self:stretch;align-content:center;gap:6px}.draft-queue-row .submit-queue-preview-list{justify-content:center;align-content:center;min-height:64px}.draft-queue-row .submit-queue-row-actions{align-self:center;grid-template-columns:repeat(2,minmax(64px,1fr))}.reference-main:has(.ai-submission-workspace){overflow:hidden;padding:0;background:#f4f7fb}.ai-submission-workspace{display:flex;flex-direction:column;min-height:0;height:100%;padding:22px 24px;gap:14px;color:#172033}.ai-submission-header,.ai-submission-header .ui-page-header-title-row,.ai-submission-header-actions,.ai-chat-composer>div,.ai-plan-footer{display:flex;align-items:center}.ai-submission-header{justify-content:space-between;gap:20px}.ai-submission-header .ui-page-header-title-row{gap:10px}.ai-submission-header .ui-page-header-title-row h2{margin:0;font-size:calc(25px + var(--desktop-active-font-delta, 0px))}.ai-submission-header p{margin:6px 0 0;color:#667085}.ai-submission-header-actions{gap:9px}.ai-submission-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;background:linear-gradient(145deg,#2563eb,#7c3aed);box-shadow:0 7px 18px #4f46e538}.ai-submission-privacy{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #cfe3d9;border-radius:12px;background:#f1faf5;color:#35604a;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.ai-submission-privacy strong{white-space:nowrap;color:#16704a}.ai-submission-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);min-height:0;flex:1;gap:14px}.ai-chat-card,.ai-manuscript-card,.ai-plan-card{min-height:0;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:0 10px 28px #2237580f}.ai-chat-card{display:flex;flex-direction:column}.ai-chat-thread{flex:1;min-height:180px;overflow-y:auto;padding:16px;background:linear-gradient(180deg,#f9fbff,#fff)}.ai-chat-empty{margin:25% auto 0;max-width:430px;text-align:center;color:#667085}.ai-chat-empty strong{color:#344054}.ai-chat-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ai-chat-message>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#e9effb;color:#365580;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.ai-chat-message.user{flex-direction:row-reverse}.ai-chat-message.user>span{background:#2563eb;color:#fff}.ai-chat-message p{max-width:82%;margin:0;padding:10px 13px;border:1px solid #e3e9f2;border-radius:4px 13px 13px;background:#fff;line-height:1.65;white-space:pre-wrap}.ai-chat-message.user p{border-color:#c9dcff;border-radius:13px 4px 13px 13px;background:#eef5ff}.ai-missing-fields{display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px;border-top:1px solid #edf0f5}.ai-missing-fields strong{color:#9a6700;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.ai-missing-fields span{padding:3px 8px;border-radius:999px;background:#fff6dc;color:#805c12;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-chat-composer{padding:14px 16px;border-top:1px solid #e8edf4}.ai-chat-composer textarea{width:100%;resize:none}.ai-chat-composer>div{justify-content:space-between;margin-top:9px}.ai-chat-composer small{color:#98a2b3}.ai-submission-side{display:grid;grid-template-rows:minmax(180px,.72fr) minmax(260px,1.2fr);gap:14px;min-height:0}.ai-manuscript-card,.ai-plan-card{display:flex;flex-direction:column}.ai-manuscript-list,.ai-plan-list{overflow-y:auto;padding:12px 14px}.ai-manuscript-item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f5}.ai-manuscript-item:last-child{border-bottom:0}.ai-manuscript-item>div{min-width:0}.ai-manuscript-item strong,.ai-manuscript-item span,.ai-manuscript-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-manuscript-item span{margin-top:4px;color:#667085;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-manuscript-item small{margin-top:3px;color:#b54708}.ai-manuscript-item.invalid{opacity:.68}.ai-upload-empty{width:100%;padding:22px;border:1px dashed #b8c6da;border-radius:12px;background:#f8faff;color:#49617f}.ai-upload-empty strong,.ai-upload-empty span{display:block}.ai-upload-empty span{margin-top:5px;color:#8491a4;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-plan-list{flex:1;min-height:100px}.ai-plan-item{padding:11px 12px;margin-bottom:9px;border:1px solid #e1e7f0;border-radius:12px;background:#fbfcff}.ai-plan-item>strong{display:block;margin-bottom:8px}.ai-plan-item dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0}.ai-plan-item dl div{display:flex;min-width:0;gap:7px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-plan-item dt{color:#98a2b3}.ai-plan-item dd{overflow:hidden;margin:0;color:#475467;text-overflow:ellipsis;white-space:nowrap}.ai-plan-empty{padding:35px 10px;text-align:center;color:#98a2b3}.ai-plan-footer{flex-direction:column;align-items:stretch;gap:7px;padding:12px 14px;border-top:1px solid #e8edf4}.ai-plan-footer small{text-align:center;color:#98a2b3}.ai-import-message{margin:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-import-message.success{color:#067647}.ai-import-message.danger{color:#b42318}.status-pill.ai-source{margin-left:6px;padding:2px 6px;background:#eee9ff;color:#6941c6;font-size:calc(10px + var(--desktop-active-font-delta, 0px));vertical-align:middle}@media (max-width: 1450px){.ai-submission-workspace{padding:16px 18px}.ai-submission-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.82fr)}.ai-plan-item dl{grid-template-columns:1fr}}.reference-workbench{grid-template-columns:220px minmax(0,1fr)}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ui-page-header-copy{min-width:0}.ui-page-eyebrow{display:block;margin-bottom:5px;color:var(--desktop-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.ui-page-header h2{margin:0;color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2;letter-spacing:0}.ui-page-header p{max-width:760px;margin:6px 0 0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.55}.ui-page-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.ui-filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:0 4px 14px #1f293709}.ui-filter-fields,.ui-filter-actions{display:flex;align-items:flex-end;gap:10px}.ui-filter-fields{min-width:0;flex:1;flex-wrap:wrap}.ui-filter-bar label{display:grid;min-width:128px;gap:5px}.ui-filter-bar label>span{color:#526176;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.ui-filter-bar input,.ui-filter-bar select{min-height:36px;border-radius:7px}.ui-filter-actions{flex:0 0 auto}.ui-stat-card{position:relative;min-width:0;padding:15px 16px;overflow:hidden;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:0 5px 16px #1f29370a}.ui-stat-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8;content:""}.ui-stat-card.tone-accent:before{background:var(--desktop-accent)}.ui-stat-card.tone-success:before{background:var(--desktop-success)}.ui-stat-card.tone-warning:before{background:var(--desktop-warning)}.ui-stat-card.tone-danger:before{background:var(--desktop-danger)}.ui-stat-card.tone-info:before{background:#0891b2}.ui-stat-card-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.ui-stat-card>strong{display:block;margin-top:8px;overflow:hidden;color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.ui-stat-card>small{display:block;margin-top:5px;overflow:hidden;color:#8290a3;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.ui-status-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:23px;padding:2px 8px;gap:5px;border:1px solid #dfe5ee;border-radius:999px;background:#f5f7fa;color:#526176;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;line-height:1.2;white-space:nowrap}.ui-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.ui-status-badge.tone-accent{border-color:#c8dcff;background:var(--desktop-accent-soft);color:var(--desktop-accent)}.ui-status-badge.tone-success{border-color:#bde8d3;background:var(--desktop-success-bg);color:var(--desktop-success)}.ui-status-badge.tone-warning{border-color:#f1dda1;background:var(--desktop-warning-bg);color:var(--desktop-warning)}.ui-status-badge.tone-danger{border-color:#f2c5ca;background:var(--desktop-danger-bg);color:var(--desktop-danger)}.ui-status-badge.tone-info{border-color:#b6e3ea;background:#eaf9fb;color:#08788c}.ui-empty-state{display:grid;place-items:center;align-content:center;min-height:150px;padding:24px;color:var(--desktop-muted);text-align:center}.ui-empty-symbol{display:grid;place-items:center;width:38px;height:38px;margin-bottom:9px;border:1px solid #dbe3ee;border-radius:50%;background:#f5f8fc;color:#8492a6;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.ui-empty-state strong{color:#344054;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.ui-empty-state p{max-width:460px;margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.ui-empty-actions{display:flex;justify-content:center;margin-top:12px;gap:8px}.ui-modal-backdrop{position:fixed;z-index:2100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-modal-frame{display:flex;flex-direction:column;width:min(720px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid #d7e0ec;border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.ui-modal-frame.size-small{width:min(480px,calc(100vw - 48px))}.ui-modal-frame.size-large{width:min(1180px,calc(100vw - 48px))}.ui-modal-header,.ui-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px}.ui-modal-header{align-items:flex-start;border-bottom:1px solid #e5eaf1}.ui-modal-header h3{margin:0;color:var(--desktop-ink);font-size:calc(18px + var(--desktop-active-font-delta, 0px));letter-spacing:0}.ui-modal-header p{margin:5px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ui-modal-body{min-height:0;padding:18px;overflow:auto}.ui-modal-footer{justify-content:flex-end;border-top:1px solid #e5eaf1;background:#fafbfd}.ui-icon-button{display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid #dce4ef;border-radius:7px;background:#fff;color:#5b687b;font-size:calc(21px + var(--desktop-active-font-delta, 0px));line-height:1}.ui-icon-button:hover{border-color:#bfcde0;background:#f5f8fc;color:#27364a}@media (max-width: 1366px){.ui-filter-bar{align-items:stretch}.ui-filter-actions{align-self:flex-end}}.reference-main:has(.statistics-workspace){padding:0;overflow:hidden;background:var(--desktop-page)}.statistics-workspace{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:20px 24px 24px;overflow-y:auto;gap:13px;color:var(--desktop-ink)}.statistics-privacy-strip{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #cce4d8;border-radius:8px;background:#f1faf5;color:#3d6751;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-privacy-strip strong{flex:0 0 auto;color:#176f4a}.statistics-tabs{display:flex;align-items:center;min-height:38px;padding:3px;gap:3px;border:1px solid var(--desktop-line);border-radius:8px;background:#eef2f7;width:fit-content}.statistics-tabs button{min-height:30px;padding:5px 16px;border:0;border-radius:6px;background:transparent;color:#607086;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.statistics-tabs button.active{background:#fff;color:var(--desktop-accent);box-shadow:0 2px 7px #1f293714}.statistics-error{margin:0;padding:9px 12px;border:1px solid #efc5ca;border-radius:7px;background:var(--desktop-danger-bg);color:var(--desktop-danger);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.statistics-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.statistics-chart-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.68fr);gap:12px}.statistics-panel,.statistics-ledger-panel{min-width:0;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:0 6px 18px #1f29370a}.statistics-panel>header,.statistics-ledger-panel>header,.manuscript-detail-form>header,.manuscript-timeline-panel>header,.unlinked-replies>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.statistics-panel>header,.statistics-ledger-panel>header{min-height:58px;padding:13px 15px;border-bottom:1px solid #e8edf4}.statistics-panel h3,.statistics-ledger-panel h3,.manuscript-detail-layout h4{margin:0;color:#27364a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.25;letter-spacing:0}.statistics-panel header p,.statistics-ledger-panel header p,.manuscript-detail-layout header p{margin:4px 0 0;color:#8290a3;font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.45}.statistics-panel>header>span{color:#607086;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap}.statistics-chart-canvas{position:relative;width:100%;height:230px;padding:12px 14px}.statistics-status-panel .statistics-chart-canvas{height:230px}.statistics-group-panel .statistics-chart-canvas{height:248px}.statistics-activity-list{max-height:248px;overflow-y:auto;padding:5px 14px 10px}.statistics-activity-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;border-bottom:1px solid #edf1f6}.statistics-activity-list>div:last-child{border-bottom:0}.statistics-activity-mark{width:7px;height:7px;border-radius:50%;background:var(--desktop-accent)}.statistics-activity-mark.reply{background:#0f8a6b}.statistics-activity-list strong,.statistics-activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-activity-list strong{color:#344054;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-activity-list small{margin-top:3px;color:#7a889b;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.statistics-activity-list time{color:#8b98a9;font-size:calc(10px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.statistics-search-field{min-width:200px!important}.statistics-ledger-panel{display:flex;flex-direction:column;min-height:360px}.statistics-ledger-table{min-width:960px;overflow-x:auto}.statistics-ledger-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) 110px 105px 120px 150px;align-items:center;width:100%;min-height:61px;padding:8px 15px;gap:12px;border:0;border-bottom:1px solid #edf1f6;border-radius:0;background:#fff;color:#435168;text-align:left}.statistics-ledger-row.header{min-height:36px;background:#f7f9fc;color:#748298;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}button.statistics-ledger-row:hover{background:#f7faff}.statistics-ledger-row>span{min-width:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-ledger-row>span>strong,.statistics-ledger-row>span>small{display:block}.statistics-ledger-row>span>small{margin-top:4px;overflow:hidden;color:#8794a6;font-size:calc(10px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.statistics-title-cell strong{overflow:hidden;color:#26354a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.statistics-status-cell{display:grid;align-content:center;gap:1px}.statistics-pagination{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-top:auto;padding:8px 15px;background:#fafbfd;color:#708096;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.statistics-pagination>div{display:flex;gap:7px}.statistics-loading{display:grid;place-items:center;min-height:130px;color:#6f7e92;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.manuscript-detail-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:24px}.manuscript-detail-form,.manuscript-timeline-panel{min-width:0}.manuscript-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px;margin-top:15px}.manuscript-form-grid label{display:grid;min-width:0;gap:5px}.manuscript-form-grid label.wide{grid-column:1 / -1}.manuscript-form-grid label>span{color:#59687d;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.manuscript-form-grid input,.manuscript-form-grid select,.manuscript-form-grid textarea{width:100%;border-radius:7px}.manuscript-form-grid textarea{resize:vertical}.manuscript-timeline{position:relative;margin-top:15px;padding-left:8px}.manuscript-timeline:before{position:absolute;top:11px;bottom:11px;left:13px;width:1px;background:#dce4ee;content:""}.manuscript-timeline article{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;min-height:62px;padding:3px 0 12px;gap:11px}.manuscript-timeline-dot{z-index:1;width:11px;height:11px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:var(--desktop-accent);box-shadow:0 0 0 1px #a9c8ff}.manuscript-timeline-dot.reply{background:#d49a1f;box-shadow:0 0 0 1px #ecd194}.manuscript-timeline-dot.reply.pass{background:var(--desktop-success);box-shadow:0 0 0 1px #9bd7bd}.manuscript-timeline-dot.reply.reject,.manuscript-timeline-dot.reply.bounce{background:var(--desktop-danger);box-shadow:0 0 0 1px #ebb3ba}.manuscript-timeline article strong{display:block;color:#344054;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.manuscript-timeline article p{margin:4px 0 0;overflow:hidden;color:#6d7b8f;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.manuscript-timeline article time{display:block;margin-top:4px;color:#98a2b3;font-size:calc(10px + var(--desktop-active-font-delta, 0px))}.unlinked-replies{margin-top:13px;padding-top:13px;border-top:1px solid #e2e8f0}.unlinked-replies>div{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 0;gap:10px;border-bottom:1px solid #edf1f6}.unlinked-replies>div>span{min-width:0}.unlinked-replies strong,.unlinked-replies small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unlinked-replies strong{color:#3a475a;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.unlinked-replies small{margin-top:4px;color:#8794a6;font-size:calc(10px + var(--desktop-active-font-delta, 0px))}@media (max-width: 1500px){.statistics-workspace{padding:16px 18px 20px}.statistics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr)}.statistics-chart-canvas{height:210px}.statistics-group-panel .statistics-chart-canvas,.statistics-activity-list{height:226px;max-height:226px}}@media (max-width: 1200px){.statistics-chart-grid,.manuscript-detail-layout{grid-template-columns:1fr}}
