@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.jh-lang{flex-shrink:0;display:inline-flex;position:relative}.jh-lang-trigger{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.jh-lang-trigger:hover{background:color-mix(in srgb, currentColor 13%, transparent)}.jh-lang-trigger:focus-visible,.jh-lang-option:focus-visible{outline:2px solid var(--primary,currentColor);outline-offset:2px}.jh-lang-trigger svg{flex-shrink:0}.jh-lang-menu{z-index:6000;border:1px solid var(--border,#7e581c33);background:var(--surface,#fffdf8);min-width:190px;max-width:calc(100vw - 32px);color:var(--text,#342414);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;right:0;box-shadow:0 16px 40px #00000038}.jh-lang[data-placement=down] .jh-lang-menu{top:calc(100% + 8px)}.jh-lang[data-placement=up] .jh-lang-menu{bottom:calc(100% + 8px)}.jh-lang[data-placement=up-start] .jh-lang-menu{bottom:calc(100% + 8px);left:0;right:auto}.jh-lang-option{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.jh-lang-option:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.jh-lang-option.is-selected{background:color-mix(in srgb, var(--primary,currentColor) 16%, transparent)}.jh-lang-option-check{color:var(--primary,currentColor);font-weight:800}.jh-lang-sidebar{width:100%;color:var(--sidebar-text,inherit);margin:0 0 10px;display:flex}.jh-lang-sidebar .jh-lang-trigger{justify-content:flex-start;width:100%}.jh-lang-sidebar .jh-lang-menu{max-width:none;left:0;right:0}body.sidebar-is-collapsed .jh-lang-sidebar .jh-lang-code{display:none}body.sidebar-is-collapsed .jh-lang-sidebar .jh-lang-trigger{justify-content:center;padding:0}body.sidebar-is-collapsed .jh-lang-sidebar .jh-lang-menu{min-width:190px;right:auto}.staff-topbar .jh-lang-trigger{padding:0 10px;font-size:12px}@media (width<=420px){.staff-topbar .jh-lang-code{display:none}.staff-topbar .jh-lang-trigger{padding:0}.staff-topbar-label{flex:1 1 0;min-width:0}.staff-topbar-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=360px){.staff-topbar-label>svg{display:none}}html[data-lang=zh] body,html[data-lang=zh] button,html[data-lang=zh] input,html[data-lang=zh] textarea,html[data-lang=zh] select{font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.sidebar-link-text,.staff-nav-link>span,.dashboard-action-copy strong,.dashboard-stat-label{overflow-wrap:anywhere;min-width:0}.sidebar-link{min-width:0}.dashboard-hero-action strong,.ai-chat-send-btn,.ai-chat-tool-btn,.kb-category-content strong{overflow-wrap:anywhere}html[data-lang=ms] .page-header-actions,html[data-lang=ms] .ai-chat-input-row,html[data-lang=ms] .kb-toolbar{flex-wrap:wrap}.auth-card{width:min(100%,500px)}.auth-brand-mark{background:#fff0c8;border:1px solid #e3c784;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.auth-registration-flow{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.auth-registration-flow span{background:#0000000b;border-radius:999px;padding:7px 10px;font-size:.82rem}.auth-registration-flow .current{background:#fff0c8;font-weight:700}.auth-inline-action{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-password-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:.82rem;display:grid}.auth-password-checks span{opacity:.65}.auth-password-checks .passed{opacity:1;font-weight:700}.auth-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-success-message{background:#eef7ee;border:1px solid #b9d9bb;border-radius:12px;margin:0;padding:12px 14px}.auth-error-message,.error-text{background:#fff1f0;border:1px solid #e5b5b1;border-radius:12px;padding:12px 14px}.auth-modal-overlay{z-index:9999;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-success-modal{background:#fff;border-radius:22px;width:min(100%,560px);padding:28px;box-shadow:0 24px 70px #0003}.auth-success-mark{background:#edf7ed;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:12px;font-size:1.4rem;display:grid}.auth-success-steps{gap:10px;margin:18px 0;display:grid}.auth-success-steps>div{align-items:center;gap:10px;display:flex}.auth-success-steps strong{background:#f2eadc;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.auth-email-status{background:#faf6ed;border-radius:12px;margin-bottom:16px;padding:12px 14px}.auth-link-button{text-align:center;text-decoration:none;display:block}@media (width<=520px){.auth-password-checks{grid-template-columns:1fr}}.reset-expired-state{gap:18px;display:grid}.reset-status-card{border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex}.reset-status-error{background:#fff4f2;border:1px solid #efc1ba}.reset-status-icon{color:#fff;background:#bb4b42;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:800;display:grid}.reset-status-content{min-width:0}.reset-status-content strong{color:#9f352d;margin-bottom:5px;font-size:16px;font-weight:800;display:block}.reset-status-content p{color:#76524f;margin:0;font-size:14px;line-height:1.55}.reset-help-text{color:#69736c;margin:0 2px;font-size:14px;line-height:1.55}.reset-action-stack{gap:10px;display:grid}.reset-primary-action{border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;text-decoration:none;display:flex}.reset-secondary-action{color:#395646;background:#fff;border:1px solid #d7e0d7;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 16px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.reset-secondary-action:hover{background:#f5f8f5;border-color:#bfd0c1;transform:translateY(-1px)}@media (width<=520px){.reset-status-card{border-radius:15px;padding:15px}.reset-status-icon{flex-basis:32px;width:32px;height:32px}.reset-primary-action,.reset-secondary-action{min-height:48px}}@keyframes chat-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@media (width<=1280px){.ai-chat-shell{grid-template-columns:minmax(0,1fr) 220px}.ai-chat-messages .message-bubble{max-width:92%}.ai-chat-messages .message-bubble.user{max-width:78%}}@media (width<=1024px){.ai-chat-page{padding-top:2px}.ai-chat-shell{grid-template-columns:minmax(0,1fr) 205px;gap:10px;height:calc(100dvh - 178px);min-height:600px}.ai-chat-top-row{grid-template-columns:minmax(0,1fr) auto}.ai-chat-page-heading h1{font-size:32px}.ai-chat-page-heading p{max-width:520px}.ai-chat-input-row{grid-template-columns:minmax(140px,1fr) auto auto auto}.ai-chat-tool-btn{min-width:58px}}@media (width<=768px){.ai-chat-page{padding-top:0;padding-bottom:8px}.ai-chat-top-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding-left:0;position:relative}.ai-chat-page-kicker,.ai-chat-page-heading p,.ai-chat-tabs{display:none}.ai-chat-page-heading h1{font-size:24px;line-height:1.1}.mobile-ai-chat-menu-btn{min-height:38px;color:var(--chat-gold-dark);border:1px solid var(--chat-border);box-shadow:var(--chat-shadow-sm);background:#fff8e8;border-radius:11px;justify-content:center;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.mobile-ai-chat-menu-btn:hover{background:#ffedc8;transform:none}.ai-chat-shell{height:calc(100dvh - 148px);min-height:560px;display:block}.chat-recents-panel{display:none}.ai-chat-panel{border-radius:18px;height:100%;min-height:0}.ai-chat-header{min-height:52px;padding:8px 10px}.ai-chat-header h3{font-size:12px}.ai-chat-header .danger-btn{min-height:32px;padding:6px 8px;font-size:8.5px}.ai-chat-messages{gap:10px;padding:14px 10px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{border-radius:15px;max-width:96%;padding:11px 12px}.ai-chat-messages .message-bubble.user{border-bottom-right-radius:6px;max-width:88%}.ai-chat-sender-label{font-size:8px}.chat-html-content{font-size:11px}.chat-html-content table,.message-bubble table{min-width:460px}.chat-upload-preview{padding:8px 10px}.chat-upload-preview img{flex-basis:48px;width:48px;height:48px}.ai-chat-input-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"input input input""camera file send";gap:7px;padding:8px 9px}.ai-chat-input-row>input{grid-area:input;min-height:42px}.ai-chat-tool-btn:first-of-type{grid-area:camera}.ai-chat-tool-btn:nth-of-type(2){grid-area:file}.ai-chat-send-btn{grid-area:send}.ai-chat-tool-btn,.ai-chat-send-btn{width:100%;min-width:0;min-height:36px}.ai-chat-history-page{border-radius:18px;min-height:calc(100dvh - 150px);padding:14px}.ai-chat-history-page>.row-between:first-child{flex-direction:column}.ai-chat-history-page>.row-between:first-child>button{width:100%}.ai-chat-history-page .stack-gap>.card-like .row-between{flex-direction:column;align-items:stretch}.ai-chat-history-page .button-group{width:100%}.ai-chat-history-page .button-group button{flex:1}.mobile-ai-chat-menu-overlay{z-index:2090;width:100vw;height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f19124d;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.mobile-ai-chat-menu-overlay:hover{transform:none}.mobile-ai-chat-menu{z-index:2100;width:min(86vw,318px);height:100dvh;padding:max(16px, env(safe-area-inset-top)) 13px max(16px, env(safe-area-inset-bottom));color:var(--chat-text);border-left:1px solid var(--chat-border);background:radial-gradient(circle at 100% 0,#f8deab80,#0000 32%),linear-gradient(#fffdf8 0%,#f7e8c9 100%);flex-direction:column;animation:.2s ease-out mobile-chat-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 55px #31210a33}@keyframes mobile-chat-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-ai-chat-menu-header{border-bottom:1px solid var(--chat-border-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 2px 13px;display:flex}.mobile-ai-chat-menu-header .eyebrow{color:var(--secondary-hover);margin-bottom:3px;font-size:9px}.mobile-ai-chat-menu-header h3{margin:0;font-size:19px;font-weight:800}.mobile-ai-chat-close-btn{width:34px;height:34px;color:var(--chat-gold-dark);border:1px solid var(--chat-border);box-shadow:none;background:#fffdf8c7;border-radius:11px;place-items:center;padding:0;font-size:19px;display:grid}.mobile-ai-chat-close-btn:hover{background:#fff3d9;transform:none}.mobile-ai-chat-menu-actions{flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:12px 0;display:grid}.mobile-ai-chat-menu-actions button{border-radius:11px;min-height:36px;padding:7px 8px;font-size:9px}.mobile-ai-chat-new-btn{grid-column:1/-1}.mobile-ai-chat-recents{flex-direction:column;flex:auto;min-height:0;display:flex}.mobile-ai-chat-recents-title{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 9px;display:flex}.mobile-ai-chat-recents-title h4{margin:0;font-size:11px;font-weight:800}.mobile-ai-chat-recents-title span{color:var(--chat-muted);font-size:8.5px;font-weight:700}.mobile-ai-chat-recents-list{flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex;overflow-y:auto}.mobile-ai-chat-recent-item{background:#fffdf873;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;gap:3px;padding:4px;display:grid}.mobile-ai-chat-recent-item.active{box-shadow:inset 3px 0 0 var(--chat-gold);background:#fffdf8;border-color:#c889183d}.mobile-ai-chat-recent-title{min-width:0;min-height:36px;color:var(--chat-text);box-shadow:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 8px;font-size:10px;font-weight:700;overflow:hidden}.mobile-ai-chat-recent-title:hover{background:0 0;transform:none}.mobile-ai-chat-recent-delete{color:#a85e54;width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:15px;display:grid}.mobile-ai-chat-recent-delete:hover{background:var(--chat-danger-soft);transform:none}}@media (width<=480px){.ai-chat-page-heading h1{font-size:22px}.ai-chat-shell{height:calc(100dvh - 140px);min-height:520px}.ai-chat-messages{padding:12px 8px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{max-width:98%;padding:10px 11px}.ai-chat-messages .message-bubble.user{max-width:91%}.ai-chat-input-row{padding:7px}.mobile-ai-chat-menu{width:min(89vw,300px)}}@media (prefers-reduced-motion:reduce){.ai-chat-tool-btn,.chat-recent-item,.mobile-ai-chat-menu{transition:none;animation:none}.chat-loading:before{animation:none}}@media (width<=768px){.mobile-ai-chat-menu-btn{min-height:40px;color:var(--chat-gold-dark);background:#fff0d0;font-size:11px}.ai-chat-header h3{font-size:13.5px}.ai-chat-header .danger-btn{font-size:10px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{font-size:12.5px}.ai-chat-sender-label{font-size:9.5px}.chat-html-content{font-size:12px}.ai-chat-input-row>input{font-size:12.5px}.ai-chat-tool-btn,.ai-chat-send-btn{min-height:38px;font-size:10.5px}.mobile-ai-chat-menu{background:radial-gradient(circle at 100% 0,#7662c61a,#0000 32%),linear-gradient(#fff8e8 0%,#f3dfbb 100%)}.mobile-ai-chat-menu-header .eyebrow{font-size:10px}.mobile-ai-chat-menu-actions button{min-height:38px;font-size:10.5px}.mobile-ai-chat-recents-title h4{font-size:12px}.mobile-ai-chat-recents-title span{font-size:10px}.mobile-ai-chat-recent-title{font-size:11px}}@media (width<=480px){.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{font-size:12px}.ai-chat-input-row{background:#f8e9cf}}@media (width>=769px){.ai-chat-shell{grid-template-columns:minmax(0,1fr) 280px}.ai-chat-page-heading p{font-size:14px}.ai-chat-tabs button{min-height:42px;padding:9px 15px;font-size:13px}.ai-chat-header{min-height:62px;padding:11px 18px}.ai-chat-header h3{font-size:16px}.ai-chat-header .danger-btn{min-height:38px;padding:8px 12px;font-size:12px}.ai-chat-messages{gap:15px;padding:24px clamp(20px,2.4vw,38px)}.ai-chat-messages .message-bubble{padding:15px 17px;font-size:14px;line-height:1.65}.ai-chat-messages .message-bubble p{font-size:14px;line-height:1.68}.ai-chat-sender-label{margin-bottom:8px;font-size:11px}.ai-chat-response-meta>span{min-height:28px;padding:5px 9px!important;font-size:11.5px!important}.chat-html-content{font-size:14px}.chat-html-content h1{font-size:22px}.chat-html-content h2{font-size:19px}.chat-html-content h3{font-size:17px}.chat-html-content h4{font-size:15px}.chat-html-content th,.chat-html-content td,.message-bubble table th,.message-bubble table td{padding:10px 11px;font-size:12px}.chat-loading{padding:10px 13px;font-size:12px}.ai-chat-input-row{gap:9px;padding:12px 15px}.ai-chat-input-row input{min-height:50px;padding:10px 14px;font-size:14px}.ai-chat-tool-btn{min-width:84px;min-height:48px;padding:9px 11px;font-size:12px}.ai-chat-tool-btn>span:first-child{font-size:15px}.ai-chat-send-btn{min-width:92px;min-height:48px;padding:9px 14px;font-size:12.5px}.chat-recents-panel{padding:14px}.chat-recents-header h3{font-size:15px}.chat-recents-header .secondary-btn{min-height:34px;padding:6px 10px;font-size:11.5px}.chat-recent-item{grid-template-columns:minmax(0,1fr) 30px;padding:5px}.chat-recent-title{min-height:40px;padding:8px 9px;font-size:12.5px}.chat-recent-delete{width:29px;height:29px;font-size:17px}.ai-chat-history-page .form-label{font-size:12px}.ai-chat-history-page>div:nth-of-type(2) input{min-height:46px;font-size:13.5px}.ai-chat-history-page .stack-gap>.card-like h3{font-size:15px}.ai-chat-history-page .stack-gap>.card-like h4{font-size:13.5px}.ai-chat-history-page .stack-gap>.card-like p{font-size:12.5px}.ai-chat-history-page .button-group button{min-height:36px;padding:7px 10px;font-size:11.5px}}@keyframes kb-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.kb-hero{grid-template-columns:1fr}.kb-hero-stats{width:min(100%,430px);min-width:0}.kb-toolbar{grid-template-columns:1fr 220px}}@media (width<=760px){.kb-page{gap:14px}.kb-hero{border-radius:21px;padding:21px 18px}.kb-hero h2{font-size:28px}.kb-category-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-toolbar{grid-template-columns:1fr}.kb-section-header{flex-direction:column;align-items:flex-start;gap:7px}.kb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.kb-hero{padding:18px 14px}.kb-hero h2{font-size:25px}.kb-hero-stats{grid-template-columns:1fr 1fr}.kb-hero-stats div{min-height:82px}.kb-category-overview,.kb-card-grid{grid-template-columns:1fr}.kb-category-card{min-height:auto}.kb-results-summary{flex-direction:column;align-items:stretch}.kb-results-summary .narrow-btn{width:100%}.kb-article-card{min-height:185px}}@media (prefers-reduced-motion:reduce){.kb-category-card,.kb-article-card{transition:none}.kb-loading-spinner{animation:none}}@media (width<=760px){.kb-hero p{font-size:12.5px}.kb-category-content strong{font-size:14px}.kb-category-content p,.kb-article-card p,.kb-section-header p{font-size:11.5px}.kb-search-field input,.kb-filter-field select{font-size:12.5px}.kb-article-card h3{font-size:14.5px}.kb-article-link{font-size:10.5px}}@media (width<=600px){.staff-workspace .staff-content:not(.staff-content-chat):has(.kb-compact-page){padding:12px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination{flex-direction:column;align-items:stretch;gap:8px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-summary{text-align:center}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls{gap:4px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button{min-width:34px;min-height:44px;padding:7px;font-size:12px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button span{display:none}}@keyframes article-detail-spin{to{transform:rotate(360deg)}}@media (width<=900px){.article-detail-page{max-width:100%}.article-container{border-radius:20px;padding:24px 20px}.article-data-table,.article-rich-content table{min-width:560px}}@media (width<=640px){.article-detail-page{padding-bottom:22px}.article-detail-back{margin-bottom:12px}.article-container{border-radius:18px;margin-top:12px;padding:19px 14px}.article-content,.article-rich-content{font-size:12.5px;line-height:1.7}.article-rich-content h1{font-size:24px}.article-rich-content h2{font-size:20px}.article-rich-content h3,.sop-section-header{font-size:17px}.sop-step-main{padding:10px 11px}.sop-image-wrapper{margin:14px 0;padding:7px}.article-attachment-section,.related-links-section{margin-top:26px;padding-top:18px}.article-attachment-file-link{grid-template-columns:28px minmax(0,1fr) 18px;padding-inline:9px}.article-file-preview{padding:8px}.article-file-preview-header{flex-direction:column;align-items:flex-start;gap:5px}.article-file-preview-frame{height:65vh}}@media (prefers-reduced-motion:reduce){.article-detail-back,.article-inline-file{transition:none}.article-detail-state-spinner{animation:none}}@media (width<=640px){.article-detail-back{min-height:38px;font-size:11.5px}.article-container{padding:20px 15px}.article-content,.article-rich-content{font-size:13.5px;line-height:1.72}.article-rich-content h1{font-size:25px}.article-rich-content h2{font-size:21px}.article-rich-content h3,.sop-section-header{font-size:18px}.article-rich-content h4{font-size:16px}.sop-step-main,.sop-step-sub{font-size:13px}.article-attachment-file-name{font-size:11.5px}.article-file-preview-header>span{font-size:11px}}@media (width<=640px){.staff-workspace .staff-content:not(.staff-content-chat):has(.article-detail-page){padding:14px 12px}.staff-workspace[data-jh-theme] .article-detail-page .article-container{border-radius:16px;padding:19px 15px}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-content,.article-rich-content){font-size:14px;line-height:1.72}.staff-workspace[data-jh-theme] .article-detail-page .article-attachment-file-link{min-height:48px}.staff-workspace[data-jh-theme] .article-detail-page .article-file-preview-frame{height:min(65dvh,620px)}}@media (width<=850px){.notifications-toolbar{flex-direction:column;align-items:flex-start}.notification-actions{justify-content:space-between;width:100%}.notification-filter-tabs,.notification-filter-tabs button{flex:1}}@media (width<=680px){.notifications-summary-grid{grid-template-columns:1fr}.notification-actions{flex-direction:column;align-items:stretch}.notification-refresh-btn{width:100%}.notification-card{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.notification-icon{width:40px;height:40px}.notification-mark-btn{grid-column:1/-1;width:100%}.notification-top-row{flex-direction:column;align-items:flex-start;gap:5px}.notification-time{white-space:normal}}@media (prefers-reduced-motion:reduce){.notification-card{transition:none}}@media (width<=1050px){.staff-workspace .notifications-page .notifications-toolbar{flex-direction:column;align-items:flex-start}.staff-workspace .notifications-page .notification-actions{width:100%}.staff-workspace .notifications-page .notification-filter-tabs{flex:auto}.staff-workspace .notifications-page .notification-filter-tabs button{flex:1}}@media (width<=680px){.staff-workspace .notifications-page .notifications-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-workspace .notifications-page .notifications-summary-card{border-radius:13px;min-height:91px;padding:13px 12px}.staff-workspace .notifications-page .notifications-summary-card span{font-size:12px}.staff-workspace .notifications-page .notifications-summary-card strong{font-size:27px}.staff-workspace .notifications-page .notifications-toolbar{padding:17px 14px}.staff-workspace .notifications-page .notification-actions{flex-direction:column;align-items:stretch}.staff-workspace .notifications-page .notification-filter-tabs{width:100%}.staff-workspace .notifications-page .notification-filter-tabs button{min-width:0;padding:7px 5px;font-size:12px}.staff-workspace .notifications-page .notification-refresh-btn{width:100%}.staff-workspace .notifications-page .notifications-list{gap:10px;padding:10px}.staff-workspace .notifications-page .notification-card{grid-template-columns:39px minmax(0,1fr);align-items:start;gap:10px;padding:14px}.staff-workspace .notifications-page .notification-icon{width:39px;height:39px;font-size:16px}.staff-workspace .notifications-page .notification-mark-btn{grid-column:1/-1;width:100%}.staff-workspace .notifications-page .notification-top-row{align-items:flex-start}.staff-workspace .notifications-page .notification-card h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.staff-workspace .notifications-page .notification-card,.staff-workspace .notifications-page .notification-mark-btn{transition:none;transform:none}}@keyframes quiz-spin{to{transform:rotate(360deg)}}@media (width<=800px){.quiz-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-session-header .row-between{align-items:flex-start}}@media (width<=640px){.quiz-page{padding-bottom:22px}.quiz-list-grid{grid-template-columns:1fr}.quiz-card{min-height:auto}.quiz-session-header{padding:13px}.quiz-session-header .row-between{flex-direction:column;align-items:stretch}.quiz-session-header .button-group,.quiz-session-header .button-group button{width:100%}.quiz-welcome-card,.quiz-question-card,.quiz-result-card{border-radius:18px;padding:17px 14px}.quiz-welcome-card .button-group{width:100%}.quiz-welcome-card .button-group button{flex:1}.quiz-progress-row{grid-template-columns:1fr;gap:7px}.quiz-progress-row .muted{white-space:normal}.quiz-option{grid-template-columns:30px minmax(0,1fr);min-height:54px}.quiz-option-badge{width:30px;height:30px}.quiz-option.selected:after{grid-column:2;justify-self:start;margin-left:0}.quiz-question-card>.row-between{align-items:stretch}.quiz-question-card>.row-between>button,.quiz-question-card>.row-between .button-group,.quiz-question-card>.row-between .button-group button,.quiz-result-card>.button-group{width:100%}.quiz-result-card>.button-group button{flex:1}}@media (width<=430px){.quiz-card-top{flex-direction:column}.quiz-card .status-badge{margin-left:48px}.quiz-card-meta{grid-template-columns:1fr}.quiz-question-title{font-size:17px}.quiz-welcome-card .button-group,.quiz-result-card>.button-group{flex-direction:column}.quiz-welcome-card .button-group button,.quiz-result-card>.button-group button{width:100%}}@media (prefers-reduced-motion:reduce){.quiz-card,.quiz-option,.quiz-option-badge,.quiz-progress-fill{transition:none}.quiz-loading-spinner{animation:none}}@media (width<=750px){.staff-workspace .staff-quiz-page .quiz-list-grid{grid-template-columns:1fr}.staff-workspace .staff-quiz-page .quiz-card{min-height:190px}.staff-workspace .staff-quiz-page .quiz-session-header .row-between{flex-direction:column;align-items:stretch}.staff-workspace .staff-quiz-page .quiz-session-header .button-group,.staff-workspace .staff-quiz-page .quiz-session-header .button-group button{width:100%}.staff-workspace .staff-quiz-page .quiz-progress-row{grid-template-columns:1fr;gap:8px}.staff-workspace .staff-quiz-page .quiz-question-card>.row-between{align-items:stretch}.staff-workspace .staff-quiz-page .quiz-question-card>.row-between>button,.staff-workspace .staff-quiz-page .quiz-question-card>.row-between .button-group,.staff-workspace .staff-quiz-page .quiz-question-card>.row-between .button-group button{width:100%}}@media (width<=430px){.staff-workspace .staff-quiz-page{padding-bottom:max(28px, env(safe-area-inset-bottom))}.staff-workspace .staff-quiz-page .quiz-card,.staff-workspace .staff-quiz-page .quiz-welcome-card,.staff-workspace .staff-quiz-page .quiz-question-card,.staff-workspace .staff-quiz-page .quiz-result-card{border-radius:16px;padding:16px}.staff-workspace .staff-quiz-page .quiz-question-title{font-size:20px}.staff-workspace .staff-quiz-page .quiz-option{gap:10px;padding:12px 10px}.staff-workspace .staff-quiz-page .quiz-option.selected:after{grid-column:2}.staff-workspace .staff-quiz-page .quiz-review-card{padding:13px}.staff-workspace .staff-quiz-page .quiz-result-card>.button-group{flex-direction:column}.staff-workspace .staff-quiz-page .quiz-result-card>.button-group button{width:100%}}@media (prefers-reduced-motion:reduce){.staff-workspace .staff-quiz-page :is(.quiz-card,.quiz-option,.quiz-progress-fill,button){transition:none;animation:none}}@media (width<=640px){.staff-workspace .staff-main>.staff-content>.staff-quiz-page{padding-bottom:max(32px, env(safe-area-inset-bottom))}}@media (width<=480px){.quiz-rv-option{padding:8px 10px}}@media (width<=1200px){.messages-chat-shell{grid-template-columns:330px minmax(0,1fr)}}@media (width<=980px){.messages-chat-shell{grid-template-columns:1fr}.messages-sidebar{min-height:420px}.messages-chat-main{min-height:620px}.messages-bubble{max-width:82%}}@media (width<=640px){.messages-page{padding-bottom:22px}.messages-sidebar-top,.messages-chat-header,.messages-chat-body,.messages-reply-bar,.messages-search-wrap,.messages-tabbar{padding-left:14px;padding-right:14px}.messages-composer-card{margin-left:14px;margin-right:14px}.messages-chat-header{flex-direction:column;align-items:flex-start}.messages-reply-bar{grid-template-columns:1fr}.messages-reply-send{width:100%;min-width:0}.messages-bubble{max-width:92%;padding:12px 13px}.messages-thread-item{grid-template-columns:42px minmax(0,1fr) auto;padding:10px}.messages-thread-avatar{width:42px;height:42px}}@media (width<=640px){.messages-message-menu-trigger{opacity:1;width:32px;height:32px}.messages-message-menu-popover{width:195px}.messages-bubble-meta-right>span{font-size:10px}}@media (width<=1150px){.staff-workspace .staff-content>.messages-page{height:auto;min-height:0}.staff-workspace .messages-page .messages-chat-shell{flex-direction:column;height:auto;min-height:0;display:flex}.staff-workspace .messages-page .messages-sidebar{flex:none;height:auto;min-height:0}.staff-workspace .messages-page .messages-thread-list{flex:none;min-height:150px;max-height:min(38dvh,320px)}.staff-workspace .messages-page .messages-chat-main{flex:none;height:min(75dvh,720px);min-height:490px}.staff-workspace .messages-page .messages-bubble{max-width:84%}}@media (width<=640px){.staff-workspace .staff-content>.messages-page{gap:11px;width:100%;min-width:0}.staff-workspace .messages-page .messages-chat-shell{gap:11px}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main){border-radius:15px}.staff-workspace .messages-page .messages-sidebar-top{padding:13px 12px 11px}.staff-workspace .messages-page .messages-sidebar-top h3{font-size:19px}.staff-workspace .messages-page .messages-search-wrap{padding:10px 12px 9px}.staff-workspace .messages-page .messages-tabbar{padding:0 12px 10px}.staff-workspace .messages-page .messages-composer-card{margin:0 12px 11px}.staff-workspace .messages-page .messages-thread-list{padding:0 10px 10px 12px}.staff-workspace .messages-page .messages-chat-main{height:min(74dvh,660px);min-height:440px}.staff-workspace .messages-page .messages-chat-header{flex-direction:row;align-items:center;padding:12px}.staff-workspace .messages-page .messages-chat-person{gap:8px}.staff-workspace .messages-page .messages-chat-avatar{flex:0 0 36px;width:36px;height:36px}.staff-workspace .messages-page .messages-chat-header h3{font-size:15px}.staff-workspace .messages-page .messages-chat-header p{font-size:11px}.staff-workspace .messages-page .messages-header-refresh{min-width:38px;padding:0 8px}.staff-workspace .messages-page .messages-header-refresh span{display:none}.staff-workspace .messages-page .messages-chat-body{padding:13px 10px}.staff-workspace .messages-page .messages-bubble{max-width:92%;padding:11px}.staff-workspace .messages-page .messages-bubble-meta-right>span{font-size:10px}.staff-workspace .messages-page .messages-reply-bar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px}.staff-workspace .messages-page .messages-reply-bar textarea{min-height:46px;padding:10px 11px}.staff-workspace .messages-page .messages-reply-send{width:auto;min-width:66px;min-height:46px;padding:0 10px;font-size:12px}}@media (width<=390px){.staff-workspace .messages-page .messages-sidebar-top{gap:6px}.staff-workspace .messages-page .messages-primary-pill{padding:0 10px}.staff-workspace .messages-page .messages-chat-person{min-width:0}.staff-workspace .messages-page .messages-bubble{max-width:94%}.staff-workspace .messages-page .messages-thread-item{grid-template-columns:38px minmax(0,1fr) auto;gap:7px;padding:9px}.staff-workspace .messages-page .messages-thread-avatar{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.staff-workspace .messages-page :is(button,.messages-thread-item,.messages-message-menu-trigger){transition:none;transform:none}}@media (width>=1151px) and (height>=680px){.staff-workspace .staff-main>.staff-content>.messages-page{flex-direction:column;max-height:none;display:flex;height:100%!important;min-height:0!important}.staff-workspace .messages-page .messages-chat-shell{flex:1 1 0;align-items:stretch;height:0!important;min-height:0!important}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main){height:100%;min-height:0!important}.staff-workspace .messages-page :is(.messages-thread-list,.messages-chat-body){overscroll-behavior-y:auto;scrollbar-width:thin;flex:1 1 0;overflow-x:hidden;min-height:0!important;overflow-y:auto!important}}@media (width<=1150px),(height<=679px){.staff-workspace .staff-main>.staff-content>.messages-page{padding-bottom:max(30px, env(safe-area-inset-bottom));height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.staff-workspace .messages-page .messages-chat-shell{flex:none;height:auto!important;min-height:0!important}.staff-workspace .messages-page :is(.messages-thread-list,.messages-chat-body){overscroll-behavior-y:auto;overflow-y:auto!important}}.hd-admin-page{--hd-ink:var(--heading,#173428);--hd-text:var(--text,#30483d);--hd-muted:var(--muted,#6f7c75);--hd-muted-2:var(--muted-2,#8d9792);--hd-forest:var(--secondary,#376f58);--hd-forest-strong:var(--secondary-hover,#245940);--hd-honey:var(--primary,#d99a25);--hd-honey-strong:var(--primary-hover,#bd7c10);--hd-cream:#fffaf0;--hd-surface:#fffffcf0;--hd-surface-solid:#fffefa;--hd-border:#22533d1f;--hd-border-warm:#c18b2a30;--hd-shadow:0 18px 42px #313e3613;--hd-shadow-soft:0 10px 28px #313e360e;width:min(100%,1580px);color:var(--hd-text);margin:0 auto;padding:4px 2px 46px;font-size:15px}.hd-admin-page *,.hd-admin-page :before,.hd-admin-page :after{box-sizing:border-box}.hd-admin-hero{border:1px solid var(--hd-border);box-shadow:var(--hd-shadow-soft);background:radial-gradient(circle at 88% 12%,#efbe563b,#0000 30%),linear-gradient(125deg,#fffdf6fa,#f5fbf6f5);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.hd-admin-hero:after{content:"";pointer-events:none;background:#376f580e;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-74px}.hd-admin-hero-copy,.hd-admin-header-actions{z-index:1;position:relative}.hd-admin-hero-kicker,.hd-admin-section-kicker{color:var(--hd-forest-strong);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.hd-admin-live-dot{background:#3f8c68;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3f8c681a}.hd-admin-hero h1{color:var(--hd-ink);letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(32px,3.1vw,46px);font-weight:800;line-height:1.08}.hd-admin-hero p{max-width:650px;color:var(--hd-muted);margin:0;font-size:15px;line-height:1.6}.hd-admin-hero-meta{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.hd-admin-role-chip,.hd-admin-attention-chip{border-radius:999px;align-items:center;min-height:30px;padding:6px 11px;font-size:12.5px;font-weight:750;line-height:1;display:inline-flex}.hd-admin-role-chip{color:#2d6049;text-transform:capitalize;background:#edf6ef;border:1px solid #d5e8da}.hd-admin-attention-chip{color:#637068;border:1px solid var(--hd-border);background:#ffffffad}.hd-admin-attention-chip.is-active{color:#865b0e;background:#fff4d9;border-color:#ecd39a}.hd-admin-header-actions{flex:none;align-items:center;gap:10px;display:flex}.hd-admin-btn{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 16px;font-size:13.5px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.hd-admin-btn:hover{transform:translateY(-1px)}.hd-admin-btn-secondary{color:var(--hd-forest-strong);background:#ffffffc7;border:1px solid #2d604929;box-shadow:0 7px 18px #26503c0f}.hd-admin-btn-secondary:hover{background:#f3f8f4;border-color:#2d604947}.hd-admin-btn-primary{color:#fff;background:linear-gradient(135deg,#e0a22d,#c88714);border:1px solid #80520814;box-shadow:0 10px 22px #c8871438}.hd-admin-btn-primary:hover{background:linear-gradient(135deg,#d39421,#b9790f);box-shadow:0 12px 26px #c8871445}.hd-admin-btn-plus{background:#ffffff29;border-radius:7px;place-items:center;width:22px;height:22px;font-size:17px;font-weight:700;display:grid}.hd-admin-data-notice{color:#76521a;background:#fff7e7;border:1px solid #ead19a;border-radius:13px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.hd-admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.hd-tone-green{--hd-tone:#4f7d5f;--hd-tone-soft:#edf6ef;--hd-tone-border:#d3e5d7}.hd-tone-amber{--hd-tone:#b67810;--hd-tone-soft:#fff3d8;--hd-tone-border:#ecd29a}.hd-tone-blue{--hd-tone:#447692;--hd-tone-soft:#edf5f8;--hd-tone-border:#d3e2ea}.hd-tone-slate{--hd-tone:#69766f;--hd-tone-soft:#f1f3f2;--hd-tone-border:#dce1de}.hd-admin-metric{min-height:148px;color:inherit;background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:19px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #313e360b}.hd-admin-metric:before{content:"";background:var(--hd-tone);opacity:.82;height:3px;position:absolute;top:0;left:0;right:0}.hd-admin-metric:after{content:"";background:var(--hd-tone-soft);opacity:.72;pointer-events:none;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;right:-40px}.hd-admin-metric:hover{border-color:var(--hd-tone-border);transform:translateY(-3px);box-shadow:0 14px 30px #313e3613}.hd-admin-metric-head,.hd-admin-metric-body,.hd-admin-card-arrow{z-index:1;position:relative}.hd-admin-metric-head{align-items:center;gap:10px;display:flex}.hd-admin-metric-icon{width:40px;height:40px;color:var(--hd-tone);background:var(--hd-tone-soft);border:1px solid var(--hd-tone-border);border-radius:12px;place-items:center;display:grid}.hd-admin-metric-label{color:#657269;font-size:13.5px;font-weight:800}.hd-admin-metric-body{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.hd-admin-metric-body strong{color:var(--hd-ink);letter-spacing:-.05em;font-size:36px;font-weight:800;line-height:.95}.hd-admin-metric-body span{color:var(--hd-muted);margin-bottom:2px;font-size:12.5px;font-weight:650}.hd-admin-card-arrow{color:var(--hd-tone);opacity:.45;transition:transform .17s,opacity .17s;position:absolute;top:16px;right:16px}.hd-admin-metric:hover .hd-admin-card-arrow{opacity:.9;transform:translate(2px)}.hd-admin-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px;margin-bottom:18px;display:grid}.hd-admin-command-panel,.hd-admin-health-panel,.hd-admin-panel{background:var(--hd-surface);border:1px solid var(--hd-border);min-width:0;box-shadow:var(--hd-shadow-soft);border-radius:21px}.hd-admin-command-panel,.hd-admin-health-panel{padding:20px}.hd-admin-section-heading,.hd-admin-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.hd-admin-section-heading h2,.hd-admin-panel-heading h3{color:var(--hd-ink);letter-spacing:-.03em;margin:4px 0 0;font-weight:800}.hd-admin-section-heading h2{font-size:21px}.hd-admin-panel-heading h3{font-size:19px}.hd-admin-section-heading-tight{margin-bottom:12px}.hd-admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hd-admin-quick-card{min-height:82px;color:inherit;background:#f9fbf8c7;border:1px solid #2e5e481a;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.hd-admin-quick-card:hover{border-color:var(--hd-border-warm);background:#fffdf8;transform:translateY(-2px);box-shadow:0 9px 20px #313e360e}.hd-admin-quick-icon{color:#795313;background:#fff1d1;border:1px solid #ecd39c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.hd-admin-quick-card strong{min-width:0;color:var(--hd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.hd-admin-quick-arrow{color:#88928c;transition:transform .16s,color .16s}.hd-admin-quick-card:hover .hd-admin-quick-arrow{color:var(--hd-honey-strong);transform:translate(2px)}.hd-admin-health-panel{background:linear-gradient(160deg,#f7fbf7fa,#fffcf4fa)}.hd-admin-health-list{gap:10px;display:grid}.hd-admin-health-item{background:#ffffffa8;border:1px solid #2e5e4817;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 13px;display:flex}.hd-admin-health-item>span,.hd-admin-health-item>div>span{color:var(--hd-muted);font-size:13px;font-weight:700}.hd-admin-health-item strong,.hd-admin-health-item>div>strong{color:var(--hd-ink);font-size:20px;font-weight:800;line-height:1}.hd-admin-health-item-ai>div:first-child{flex-direction:column;gap:6px;display:flex}.hd-admin-confidence-ring{--confidence:0deg;background:conic-gradient(var(--hd-honey) var(--confidence), #efe8da 0deg);border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative}.hd-admin-confidence-ring:after{content:"";background:#fffef9;border-radius:50%;position:absolute;inset:6px}.hd-admin-confidence-ring span{z-index:1;color:var(--hd-ink);font-size:11.5px;font-weight:800;position:relative}.hd-admin-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hd-admin-panel{padding:20px}.hd-admin-inline-link{color:var(--hd-forest-strong);font-size:12.5px;font-weight:800;text-decoration:none}.hd-admin-inline-link:hover{color:var(--hd-honey-strong)}.hd-admin-panel-count{color:#77500d;background:#fff1d2;border:1px solid #e8cc92;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:12px;font-weight:800;display:grid}.hd-admin-activity-list,.hd-admin-notification-list{flex-direction:column;display:flex}.hd-admin-activity-item,.hd-admin-notification-item{border-bottom:1px solid #2e5e4817;gap:11px;padding:13px 2px;display:grid}.hd-admin-activity-item{grid-template-columns:15px minmax(0,1fr)}.hd-admin-notification-item{grid-template-columns:13px minmax(0,1fr)}.hd-admin-activity-item:last-child,.hd-admin-notification-item:last-child{border-bottom:0}.hd-admin-activity-marker,.hd-admin-notification-dot{border-radius:50%}.hd-admin-activity-marker{background:var(--hd-forest);border:2px solid #eaf3ed;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 2px #376f581a}.hd-admin-notification-dot{background:var(--hd-honey);width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #d99a251a}.hd-admin-activity-item strong,.hd-admin-notification-item strong{color:var(--hd-ink);font-size:13.5px;font-weight:800;line-height:1.4;display:block}.hd-admin-activity-item time{color:var(--hd-muted-2);margin-top:4px;font-size:12px;display:block}.hd-admin-notification-item p{color:var(--hd-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.hd-admin-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:20px;display:flex}.hd-admin-empty-icon{width:42px;height:42px;color:var(--hd-forest);background:#edf6ef;border:1px solid #d5e7da;border-radius:13px;place-items:center;margin-bottom:10px;display:grid}.hd-admin-empty-state strong{color:var(--hd-ink);font-size:14px;font-weight:800}.hd-admin-empty-state p{color:var(--hd-muted);margin:5px 0 0;font-size:12.5px}.hd-admin-skeleton-list{flex-direction:column;gap:10px;display:flex}.hd-admin-skeleton-list span{background:linear-gradient(90deg,#eef2ee 25%,#fafbf9 50%,#eef2ee 75%) 0 0/200% 100%;border-radius:12px;height:54px;animation:1.2s linear infinite hd-admin-shimmer}@keyframes hd-admin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1240px){.hd-admin-command-grid{grid-template-columns:1fr}.hd-admin-health-list{grid-template-columns:1.4fr 1fr 1fr}.hd-admin-health-item-ai{min-width:0}}@media (width<=1080px){.hd-admin-hero{flex-direction:column;align-items:flex-start}.hd-admin-header-actions{width:100%}.hd-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-admin-info-grid{grid-template-columns:1fr}}@media (width<=780px){.hd-admin-page{padding-inline:0}.hd-admin-hero{border-radius:20px;padding:22px}.hd-admin-hero h1{font-size:32px}.hd-admin-header-actions{grid-template-columns:1fr 1fr;display:grid}.hd-admin-btn{width:100%}.hd-admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-admin-health-list{grid-template-columns:1fr}}@media (width<=560px){.hd-admin-hero{padding:19px}.hd-admin-hero h1{font-size:29px}.hd-admin-hero p{font-size:14px}.hd-admin-header-actions,.hd-admin-overview-grid,.hd-admin-quick-grid{grid-template-columns:1fr}.hd-admin-metric{min-height:132px}.hd-admin-command-panel,.hd-admin-health-panel,.hd-admin-panel{border-radius:18px;padding:17px}}@media (prefers-reduced-motion:reduce){.hd-admin-btn,.hd-admin-metric,.hd-admin-card-arrow,.hd-admin-quick-card,.hd-admin-quick-arrow{transition:none}.hd-admin-skeleton-list span{animation:none}}.jodit-ui-button-icon-text__icon{display:none}.jodit-ui-button-icon-text__icon:not(:empty){display:inline-flex}.jodit-ui-button-icon-text__text{display:none}.jodit-ui-button-icon-text__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button-clear,.jodit-ui-button_clear{appearance:none;box-shadow:none;box-sizing:border-box;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;padding:0;font-style:normal;text-decoration:none;position:relative}.jodit-ui-button-sizes{min-width:34px;height:34px}.jodit-ui-button-sizes .jodit-icon{width:14px;height:14px}.jodit-ui-button-sizes button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-ui-button-sizes_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_tiny{min-width:16px;height:16px}.jodit-ui-button-sizes_size_tiny .jodit-icon{width:8px;height:8px}.jodit-ui-button-sizes_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_xsmall{min-width:22px;height:22px}.jodit-ui-button-sizes_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-ui-button-sizes_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_small{min-width:28px;height:28px}.jodit-ui-button-sizes_size_small .jodit-icon{width:12px;height:12px}.jodit-ui-button-sizes_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_large{min-width:40px;height:40px}.jodit-ui-button-sizes_size_large .jodit-icon{width:16px;height:16px}.jodit-ui-button-sizes_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-variants_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button-variants_variant_default{color:#212529;background-color:#e3e3e3}.jodit-ui-button-variants_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default [disabled]{opacity:.7}.jodit-ui-button-variants_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button-variants_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button-variants_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_primary{color:#fff;background-color:#007bff}.jodit-ui-button-variants_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-ui-button-variants_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button-variants_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-ui-button-variants_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_success{color:#fff;background-color:#28a745}.jodit-ui-button-variants_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success [disabled]{opacity:.7}.jodit-ui-button-variants_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-ui-button-variants_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-ui-button-variants_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button-variants_variant_danger{color:#fff;background-color:#dc3545}.jodit-ui-button-variants_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger [disabled]{opacity:.7}.jodit-ui-button-variants_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-ui-button-variants_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-style{border-radius:var(--jd-border-radius-default);padding:0 var(--jd-padding-default)}.jodit-ui-button,.jodit-ui-button-style{color:var(--jd-color-text-icons);justify-content:center;align-items:center;display:inline-flex}.jodit-ui-button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;cursor:pointer;min-width:34px;height:34px;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;font-style:normal;text-decoration:none;position:relative}.jodit-ui-button:focus-visible:not([disabled]),.jodit-ui-button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-ui-button:active:not([disabled]),.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}.jodit-ui-button .jodit-icon{width:14px;height:14px}.jodit-ui-button button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-ui-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_tiny{min-width:16px;height:16px}.jodit-ui-button_size_tiny .jodit-icon{width:8px;height:8px}.jodit-ui-button_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-ui-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_xsmall{min-width:22px;height:22px}.jodit-ui-button_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-ui-button_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_small{min-width:28px;height:28px}.jodit-ui-button_size_small .jodit-icon{width:12px;height:12px}.jodit-ui-button_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-ui-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_large{min-width:40px;height:40px}.jodit-ui-button_size_large .jodit-icon{width:16px;height:16px}.jodit-ui-button_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-ui-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button__icon{display:none}.jodit-ui-button__icon:not(:empty){display:inline-flex}.jodit-ui-button__text{display:none}.jodit-ui-button__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-ui-button_context_menu .jodit-ui-button__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-ui-button_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button_variant_default{color:#212529;background-color:#e3e3e3}.jodit-ui-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default [disabled]{opacity:.7}.jodit-ui-button_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_primary{color:#fff;background-color:#007bff}.jodit-ui-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary [disabled]{opacity:.7}.jodit-ui-button_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-ui-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-ui-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-ui-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary [disabled]{opacity:.7}.jodit-ui-button_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_success{color:#fff;background-color:#28a745}.jodit-ui-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success [disabled]{opacity:.7}.jodit-ui-button_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-ui-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-ui-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button_variant_danger{color:#fff;background-color:#dc3545}.jodit-ui-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger [disabled]{opacity:.7}.jodit-ui-button_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-ui-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-ui-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-group{flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.jodit-ui-group_line_true{justify-content:stretch;display:flex}.jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after{border-left:0;border-right:1px solid var(--jd-color-border);content:"";cursor:default;margin:2px;padding:0}.jodit-ui-group:last-child{border-bottom:0}.jodit-ui-button-group{margin-bottom:var(--jd-padding-default)}.jodit-ui-button-group__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-button-group__options{justify-content:flex-start;display:flex}.jodit-ui-button-group .jodit-ui-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.jodit-ui-button-group .jodit-ui-button+.jodit-ui-button{border-left:1px solid var(--jd-color-button-background-hover-opacity40);border-top-left-radius:0;border-bottom-left-radius:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover);box-shadow:inset 0 0 3px 0 var(--jd-color-dark);color:var(--jd-color-dark);border-left:0;outline:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}:root{--jd-tooltip-color:#fff;--jd-tooltip-background-color:#000000b3;--jd-tooltip-sfx-shadow:#00000026;--jd-tooltip-border-width:0;--jd-tooltip-border-color:#e5e5e5}.jodit-ui-tooltip{background-clip:padding-box;background-color:var(--jd-tooltip-background-color);box-shadow:0 0 0 var(--jd-tooltip-border-width) var(--jd-tooltip-border-color),0 8px 20px var(--jd-tooltip-border-width) var(--jd-tooltip-sfx-shadow);color:var(--jd-tooltip-color);font-family:var(--jd-font-default);font-size:var(--jd-font-size-small);opacity:0;pointer-events:none;text-rendering:optimizelegibility;max-width:120px;transform:translate(-50%,calc(var(--jd-padding-default)/2));-webkit-user-select:none;user-select:none;white-space:normal;width:auto;z-index:var(--jd-z-index-tooltip);border-radius:4px;outline:none;line-height:1.4;transition:opacity .2s;animation-timing-function:ease-out;animation-fill-mode:forwards;position:fixed}@media (width<=768px){.jodit-ui-tooltip{display:none}}.jodit-ui-tooltip__content{padding:calc(var(--jd-padding-default)/2) calc(var(--jd-padding-default)*1.5)}.jodit-ui-tooltip.jodit-ui-tooltip_visible_true{opacity:1}.jodit-ui-tooltip.jodit-ui-tooltip_above_true{transform:translate(-50%,calc(var(--jd-padding-default)/-2))}.jodit-ui-block{margin-bottom:var(--jd-padding-default);justify-content:stretch;align-items:center;display:flex}.jodit-ui-block>.jodit-ui-input,.jodit-ui-block>.jodit-ui-select{flex:1}.jodit-ui-block_width_full{width:100%}.jodit-ui-block_align_full{justify-content:space-between}.jodit-ui-block_align_right{justify-content:flex-end}.jodit-ui-block_padding_true{padding:var(--jd-padding-default)}.jodit-ui-label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-input{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-ui-input__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-input__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-input__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-input__input:focus{outline:0}.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:var(--jd-color-gray)}.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:var(--jd-color-red)}.jodit-ui-input__error,.jodit-ui-input__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-input__error,.jodit-ui-input_has-error_true .jodit-ui-input__label{color:var(--jd-color-error)}.jodit-ui-input__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-input__wrapper{min-width:140px}}.jodit-ui-input_theme_dark .jodit-ui-input__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-input_focused_true .jodit-ui-input__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-input__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-input__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}.jodit-ui-input__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-input__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-input__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-input_theme_dark .jodit-ui-input__clear svg,.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:var(--jd-color-dark)}.jodit-ui-block .jodit-ui-input{margin-bottom:0}.jodit-ui-select{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-ui-select__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-select__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-select__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-select__input:focus{outline:0}.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:var(--jd-color-gray)}.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:var(--jd-color-red)}.jodit-ui-select__error,.jodit-ui-select__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-select__error,.jodit-ui-select_has-error_true .jodit-ui-select__label{color:var(--jd-color-error)}.jodit-ui-select__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-select__wrapper{min-width:140px}}.jodit-ui-select_theme_dark .jodit-ui-select__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-select_focused_true .jodit-ui-select__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-select__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-select__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}.jodit-ui-select__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-select__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-select__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-select_theme_dark .jodit-ui-select__clear svg,.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:var(--jd-color-dark)}.jodit-ui-select__input[multiple]{height:auto;padding:0}.jodit-ui-select__input[multiple] option{padding:calc(var(--jd-padding-default)*.5) var(--jd-padding-default)}.jodit-ui-select__input:not([multiple]){padding-right:calc(var(--jd-padding-default)*2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.95 10'%3E%3Cpath fill='%23444' d='m1.41 4.67 1.07-1.49 1.06 1.49zm2.13.66L2.48 6.82 1.41 5.33z'/%3E%3C/svg%3E");background-position:98%;background-repeat:no-repeat}.jodit-ui-select_size_tiny{margin-bottom:0}.jodit-ui-select_size_tiny .jodit-ui-select__input{--jd-height:calc(var(--jd-input-height)/1.8);height:var(--jd-height);line-height:var(--jd-height)}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper{border:0}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper select{outline:0}.jodit-ui-select_width_auto{width:auto}.jodit-ui-select_width_auto .jodit-ui-select__wrapper{min-width:auto}.jodit-ui-text-area{margin-bottom:var(--jd-padding-default);flex-direction:column;width:100%;display:flex}.jodit-ui-text-area__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-text-area__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-text-area__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-text-area__input:focus{outline:0}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:var(--jd-color-gray)}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:var(--jd-color-red)}.jodit-ui-text-area__error,.jodit-ui-text-area__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-text-area__error,.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:var(--jd-color-error)}.jodit-ui-text-area__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-text-area__wrapper{min-width:140px}}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-text-area__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-text-area__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}.jodit-ui-text-area__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-text-area__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-text-area__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg,.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:var(--jd-color-dark)}.jodit-ui-text-area__wrapper{flex:1}.jodit-ui-text-area__input{height:100%;min-height:60px;padding:var(--jd-padding-default)}.jodit-ui-checkbox{margin-bottom:var(--jd-padding-default);flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.jodit-ui-checkbox__input{margin-right:var(--jd-padding-default)}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper{height:34px;margin-right:var(--jd-padding-default);width:60px;display:inline-block;position:relative}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input{opacity:0;width:0;height:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider{background-color:#2196f3}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before{transform:translate(26px)}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider{box-shadow:0 0 1px #2196f3}.jodit-ui-block .jodit-ui-checkbox{margin-bottom:0}.jodit-ui-file-input{position:relative;overflow:hidden}.jodit-ui-file-input__input{cursor:pointer;margin:0 calc(var(--jd-padding-default)*-1) 0 0;opacity:0;padding:0;font-size:400px;position:absolute;top:0;bottom:0;right:0}.jodit-ui-list{flex-direction:column;display:flex}.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:#0000;border:0;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-ui-separator{border-left:0;border-right:1px solid var(--jd-color-border);cursor:default;margin:2px;padding:0}.jodit-ui-break{border-top:1px solid var(--jd-color-border);flex-basis:100%;width:0;height:0!important}.jodit-ui-spacer{flex:1}:root{--jd-popup-box-shadow:0 4px 1px -2px #4c4c4c33,0 3px 3px 0 #4c4c4c26,0 1px 4px 0 #4c4c4c21;--jd-popup-max-height:max(50vh,350px)}.jodit-popup{box-shadow:var(--jd-popup-box-shadow);float:none;width:auto;max-width:none;height:auto;z-index:var(--jd-z-index-popup);background:0 0;border:0;outline:0;margin:0;padding:0;display:inline-block;position:fixed;transform:translateZ(0)}.jodit-popup__content{background:var(--jd-color-background-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);max-height:var(--jd-popup-max-height,400px);padding:var(--jd-padding-default);overflow-scrolling:touch;overflow:auto}.jodit-popup_padding_false .jodit-popup__content{padding:0}.jodit-popup_max-height_false .jodit-popup__content{max-height:fit-content}@keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}.jodit-progress-bar{opacity:.7;height:2px;z-index:var(--jd-z-index-tooltip);border-radius:1px;position:absolute;top:0;left:0}.jodit-progress-bar div{background:var(--jd-color-background-progress);will-change:width,opacity;height:2px;transition:width .5s ease-out,opacity .5s linear;position:relative}.jodit-progress-bar div:after,.jodit-progress-bar div:before{box-shadow:var(--jd-color-background-progress) 1px 0 6px 1px;content:"";opacity:.6;border-radius:100%;height:2px;animation:2s ease-out infinite a;display:inline-block;position:absolute;top:0}.jodit-progress-bar div:before{clip:rect(-6px,90px,14px,-6px);width:180px;right:-80px}.jodit-progress-bar div:after{clip:rect(-6px,22px,14px,var(--jd-padding-default));width:20px;right:0}.jodit-progress-bar__file-animation{opacity:.8;pointer-events:none;z-index:2147483647;width:32px;height:32px;transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,transform .8s ease-in;position:fixed;transform:scale(1)}.jodit-progress-bar__file-animation svg{fill:var(--jd-color-background-progress);width:100%;height:100%}:root{--jd-em-color-border:#b6d4fe;--jd-em-color-bg:#cfe2ff;--jd-em-color-color:#084298;--jd-em-border-radius:.375rem;--jd-em-padding:.5rem 1rem;--jd-em-font-size:1rem}.jodit-ui-messages{z-index:3;width:0;height:0;position:absolute;bottom:0;right:0;overflow:visible}.jodit-ui-message{background:var(--jd-em-color-bg);border:1px solid var(--jd-em-color-border);border-radius:var(--jd-em-border-radius);color:var(--jd-em-color-color);cursor:pointer;font-size:var(--jd-em-font-size);opacity:0;padding:var(--jd-em-padding);bottom:0;right:calc(var(--jd-padding-default)/2);white-space:pre;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out;display:block;position:absolute}.jodit-ui-message_active_true{opacity:1}.jodit-ui-message:active{transform:scale(.76)}.jodit-ui-message_variant_secondary{--jd-em-color-border:#d3d6d8;--jd-em-color-bg:#e2e3e5;--jd-em-color-color:#41464b}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error,.jodit-ui-message_variant_secondary{background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error{--jd-em-color-border:#f5c2c7;--jd-em-color-bg:#f8d7da;--jd-em-color-color:#842029}.jodit-ui-message_variant_success{--jd-em-color-border:#badbcc;--jd-em-color-bg:#d1e7dd;--jd-em-color-color:#0f5132;background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-toolbar__box:not(:empty){--jd-color-background-default:var(--jd-color-panel);background-color:var(--jd-color-background-default);border-bottom:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default) var(--jd-border-radius-default) 0 0;overflow:hidden}.jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-panel)}.jodit-dialog{box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);will-change:left,top,width,height;border:0;width:0;height:0;display:none;position:absolute}.jodit-dialog_moved_true{-webkit-user-select:none;user-select:none}.jodit-dialog *{box-sizing:border-box}.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{box-sizing:initial}.jodit-dialog__overlay{text-align:center;white-space:nowrap;width:100%;height:100%;z-index:var(--jd-z-index-dialog-overlay);background-color:#00000080;display:none;position:fixed;top:0;left:0;overflow:auto}.jodit-dialog_static_true .jodit-dialog__overlay{display:none}.jodit-dialog_active_true,.jodit-dialog_modal_true .jodit-dialog__overlay{display:block}.jodit-dialog__panel{min-width:200px;max-width:100%;min-height:100px;max-height:100%;z-index:var(--jd-z-index-dialog);--jd-box-shadow-blur:calc(var(--jd-padding-default)*2);--jd-box-shadow-1:0 var(--jd-padding-default) var(--jd-box-shadow-blur) #00000030;box-shadow:var(--jd-box-shadow-1),0 6px 6px #0000003b;text-align:left;white-space:normal;background-color:#fff;flex-flow:column;display:flex;position:fixed;top:0;left:0}@media (width<=480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel{max-width:100%;width:100%!important;height:100%!important;top:0!important;left:0!important}}.jodit-dialog_static_true{box-sizing:border-box;width:auto;height:auto;z-index:inherit;display:block;position:relative}.jodit-dialog_static_true .jodit-dialog__panel{border:1px solid var(--jd-color-border);box-shadow:none;z-index:inherit;position:relative;width:100%!important;top:auto!important;left:auto!important}.jodit-dialog_theme_dark,.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:var(--jd-dark-background-darknes);color:var(--jd-dark-text-color)}.jodit-dialog__header{border-bottom:1px solid var(--jd-color-border);cursor:move;text-align:left;justify-content:space-between;min-height:50px;display:flex}.jodit-dialog__header-title,.jodit-dialog__header-toolbar{padding:0 var(--jd-padding-default);vertical-align:top;flex-shrink:3;align-items:center;margin:0;font-size:18px;font-weight:400;line-height:48px;display:flex}@media (width<=480px){.jodit-dialog__header-toolbar{padding-left:0}}.jodit-dialog__header-button{color:#222;text-align:center;flex-basis:48px;height:48px;font-size:28px;line-height:48px;text-decoration:none;transition:background-color .2s}.jodit-dialog__header-button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-dialog__header .jodit_toolbar{box-shadow:none;background:0 0;border:0}.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:var(--jd-padding-default);width:auto}@media (width<=480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header{flex-direction:column}}.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}.jodit-dialog_slim_true .jodit-dialog__header-title,.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(var(--jd-padding-default)/4)}.jodit-dialog_theme_dark .jodit-dialog__header{border-color:var(--jd-color-dark)}.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}.jodit-dialog__content{flex:1;min-height:100px;overflow:auto}.jodit-dialog__content .jodit-form__group{margin-bottom:calc(var(--jd-padding-default)*1.5);padding:0 var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group:first-child{margin-top:var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group .jodit-input_group{border-collapse:separate;width:100%;display:table}.jodit-dialog__content .jodit-form__group .jodit-input_group>*{vertical-align:middle;height:34px;display:table-cell}.jodit-dialog__content .jodit-form__group .jodit-input_group>input{margin:0!important}.jodit-dialog__content .jodit-form__group .jodit-input_group>input:not([class*=col-]){width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons{vertical-align:middle;white-space:nowrap;width:1%;font-size:0}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons>.jodit-button{border:1px solid var(--jd-color-border);border-radius:0;height:34px;margin-left:-1px;line-height:34px}.jodit-dialog__footer{padding:var(--jd-padding-default);flex-wrap:nowrap;justify-content:space-between;display:none}.jodit-dialog__footer button{margin-right:calc(var(--jd-padding-default)/2)}.jodit-dialog__footer button:last-child{margin-right:0}.jodit-dialog__column{display:flex}.jodit-dialog__resizer{display:none;position:relative}.jodit-dialog__resizer svg{cursor:nwse-resize;fill:var(--jd-color-gray-dark);-webkit-user-select:none;user-select:none;width:12px;height:12px;position:absolute;bottom:0;right:0;overflow:hidden}.jodit-dialog_resizable_true .jodit-dialog__resizer{display:block}@media (width<=480px){.jodit-dialog__resizer{display:none}}.jodit-dialog_prompt{min-width:200px;max-width:300px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_prompt label{margin-bottom:calc(var(--jd-padding-default)/2);display:block}.jodit-dialog_alert{min-width:200px;max-width:300px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_footer_true .jodit-dialog__footer{display:flex}.jodit_fullsize .jodit-dialog__panel{width:100%!important;height:100%!important;inset:0!important}.jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer{display:none}.jodit-dialog .jodit-ui-messages{z-index:var(--jd-z-index-dialog)}.jodit-context-menu{box-shadow:var(--jd-popup-box-shadow);float:none;width:auto;max-width:none;height:auto;z-index:var(--jd-z-index-popup);z-index:var(--jd-z-index-context-menu);background:0 0;border:0;outline:0;margin:0;padding:0;display:inline-block;position:fixed;transform:translateZ(0)}.jodit-context-menu,.jodit-context-menu__content{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-context-menu__content{background:var(--jd-color-background-default);max-height:var(--jd-popup-max-height,400px);padding:var(--jd-padding-default);overflow-scrolling:touch;overflow:auto}.jodit-context-menu_padding_false .jodit-context-menu__content{padding:0}.jodit-context-menu_max-height_false .jodit-context-menu__content{max-height:fit-content}.jodit-context-menu .jodit-ui-button{display:flex}.jodit-context-menu button{width:100%}.jodit-context-menu_theme_dark{background-color:var(--jd-dark-background-color)}:root{--jd-image-editor-resizer-border-color:#05ff00;--jd-image-editor-resizer-target-size:padding-default;--jd-image-editor-resizer-target-border-color:#383838;--jd-image-editor-resizer-target-bg-color:#8c7878}.jodit-image-editor{height:100%;padding:var(--jd-padding-default);width:100%;overflow:hidden}@media (width<=768px){.jodit-image-editor{height:auto}}.jodit-image-editor>div,.jodit-image-editor>div>div{height:100%}@media (width<=768px){.jodit-image-editor>div,.jodit-image-editor>div>div{height:auto;min-height:200px}}.jodit-image-editor *{box-sizing:border-box}.jodit-image-editor .jodit-image-editor__slider-title{color:#333;cursor:pointer;text-overflow:ellipsis;text-shadow:0 1px #f3f3f3;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#f9f9f9;border-bottom:1px solid #9e9e9e4f;padding:.8em 1em;font-weight:700;line-height:1em}.jodit-image-editor .jodit-image-editor__slider-title svg{margin-right:var(--jd-padding-default);vertical-align:middle;width:16px;display:inline-block}.jodit-image-editor .jodit-image-editor__slider-content{display:none}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title{color:#fff;text-shadow:0 1px #000;background-color:#5d5d5d}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg{fill:#fff}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content{display:block}.jodit-image-editor__area{background-color:#eee;background-image:linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border)),linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border));-webkit-user-select:none;user-select:none;background-position:0 0,15px 15px;background-size:30px 30px;width:100%;height:100%;display:none;position:relative;overflow:hidden}.jodit-image-editor__area.jodit-image-editor_active{display:block}.jodit-image-editor__area .jodit-image-editor__box{pointer-events:none;z-index:1;height:100%;position:relative;overflow:hidden}.jodit-image-editor__area .jodit-image-editor__box img{-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.jodit-image-editor__area .jodit-image-editor__croper,.jodit-image-editor__area .jodit-image-editor__resizer{pointer-events:none;height:100px;left:20px;top:var(--jd-padding-default);z-index:2;background-repeat:no-repeat;border:1px solid #fff;width:100px;position:absolute;box-shadow:0 0 11px #000}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:var(--jd-image-editor-resizer-target-bg-color);border:1px solid var(--jd-image-editor-resizer-target-border-color);bottom:calc(var(--jd-padding-default)*-1);cursor:se-resize;pointer-events:all;height:20px;right:calc(var(--jd-padding-default)*-1);z-index:4;border-radius:50%;width:20px;display:inline-block;position:absolute;box-shadow:0 0 11px #000}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active{border:1px solid #ff0}.jodit-image-editor__area.jodit-image-editor__area_crop{text-align:center;background:#eee;height:100%;line-height:100%;position:relative}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box{pointer-events:all;text-align:left;height:100%;line-height:100%;overflow:visible}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img{width:100%;max-width:100%;height:100%;max-height:100%}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after{content:"";z-index:1;background:#ffffff4d;margin:auto;position:absolute;inset:0}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper{cursor:move;pointer-events:all}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes{color:#fff;text-align:center;text-shadow:none;white-space:pre;background:#0003;border-radius:.4em;padding:9px 6px;font-size:12px;display:block;position:absolute;bottom:-30px;left:100%}.jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active{justify-content:center;align-items:center;display:flex}.jodit-file-browser-files{overflow-anchor:auto;vertical-align:top;height:100%;display:none;position:relative}.jodit-file-browser-files .jodit-button{border-radius:0}.jodit-file-browser-files_loading_true:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-files_loading_true:after{content:"";height:var(--jd-icon-loader-size);margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-file-browser-files::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-files::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-files::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-files_active_true{padding:calc(var(--jd-padding-default)/2);flex-wrap:wrap;align-content:flex-start;width:100%;display:flex;overflow-y:auto}.jodit-file-browser-files__item{border:1px solid var(--jd-color-border);height:var(--jd-col-size);margin:calc(var(--jd-padding-default)/2);text-align:center;width:var(--jd-col-size);justify-content:center;align-items:center;font-size:0;transition:border .1s linear,bottom .1s linear;display:flex;position:relative;overflow:hidden}@media (width<=480px){.jodit-file-browser-files__item{width:calc(50% - var(--jd-padding-default))}}.jodit-file-browser-files__item img{max-width:100%}.jodit-file-browser-files__item:hover{border-color:#433b5c}.jodit-file-browser-files__item_active_true{background-color:var(--jd-color-border-active);border-color:var(--jd-color-border-selected)}.jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info{background-color:var(--jd-color-border-active);color:#fff;text-shadow:none}.jodit-file-browser-files__item-info{background-color:var(--jd-info-background);color:#333;opacity:.85;text-align:left;text-shadow:0 1px #eee;white-space:normal;padding:.3em .6em;font-size:14px;line-height:16px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.jodit-file-browser-files__item-info>span{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;display:block;overflow:hidden}.jodit-file-browser-files__item-info>span.jodit-file-browser-files__item-info-filename{font-size:.9em;font-weight:700}.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info{bottom:-100px}.jodit-file-browser-files_view_list{scroll-behavior:smooth}.jodit-file-browser-files_view_list a{text-align:left;white-space:nowrap;border-width:0 0 1px;width:100%;height:26px;margin:0;line-height:26px;display:block}.jodit-file-browser-files_view_list a img{vertical-align:middle;min-width:16px;max-width:16px;margin-left:4px;display:inline-block}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info{height:100%;font-size:0;line-height:inherit;vertical-align:middle;background-color:#0000;width:calc(100% - 20px);margin-left:4px;padding:0;display:inline-block;position:static}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info>span{height:100%;font-size:12px;display:inline-block}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename{width:50%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged,.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize{width:25%}.jodit-file-browser-files_view_list a:hover{background-color:#433b5c}.jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info{color:#fff;text-shadow:none}.jodit-file-browser-files_view_list a:before{content:"";vertical-align:middle;height:100%;display:inline-block}:root{--jd-color-folder-title:#b1b1b1}.jodit-file-browser-tree{--jd-color-background-filebrowser-folders:#3f3f3f;overflow-anchor:auto;vertical-align:top;height:100%;display:none;position:relative}.jodit-file-browser-tree .jodit-button{border-radius:0}.jodit-file-browser-tree_loading_true:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-tree_loading_true:after{content:"";height:var(--jd-icon-loader-size);margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRsSURBVHja7F1/aJfVGn/33RgUg8FiNfK2WCykyS7GLoYyUbwYipZMumgLo+iPS9HlXhSHkRXdislESxMz0mapuaFo2myjkfnNlTQ2FJdTu8NvLVcrdbpcfGvxrfs823m/vXt3fjznvOedzr0PPJzzPe+7d+97Ps95nuc851fGAw884CD98ccfI1Jqmc3UpEyQz4FkMqRTgYshn8fymZ57SyGbzf5mENIOz9+ngE9Atg/SLkhPQHoWeEDn3SmpSZlJnvf7ypUrTpb7IyMjY+gGN6WWmaY84l2T3c+u58D1csjOgvwsyBdBvsDRo2zgMl/ZNM59vcAJ4Dj8nzikLa5QmBLv28YCfPd3li7gPHBMwKdcEwhCJgN6FoLOWJtUgiWovALG04FXsbI44xbgw8AplbaU/Q+ZQNgGf0gA/JWhC1aQyle1eN91rPRKKKuEsjzZvSph0m2RiutpIYRrfZC8B+l7kB6jgq0CnQIy9X39v2NYQW5FeUFQlQVN/aALyiYBPw/5M5B+Dvw02vMggqcDukEl57F3xHf9H747+4bA5oD6dzqaYEgAqIDbBl9RhvZ4H/B5yL+IDp3oXhmwNkm3lTLn80VIz+O3QFqm2/rHwgeI6QDOa006LZ3Q4lHNNwK3AVeYAD4WgmHQUivYNzWyb7xufICYaavXVbuKZ6MXfwRVJ+TnXW+Am/oMnNaO3/Y5pPitcyh/a6LqtXwAt+J01LVFEzAJ0jpIj7JunJYd1wHchnBQHUSC3Uan8WPgPVgHlBiBCcAkH4Da2i2DjwGZlcy5W0K17zLwVb9NgaY4iJpawJs+BCnWwUo3SKXT4oOAP8IHCFsIfMCguj8JaQ2kOaaA227d10ALuIR1gHVxErjctPtHBd8btSR3A4MIgSePAZxqVPeQlthq7ZRuZVABCVkLuGkJpGgKsY4ybfUEVO84qhsoAzSgrUfHZ1UQVe99B6o2oMYdwg7latAq5iROGoueQExW6UE0gCe/ANIh9SZ6jqkWsN3STZ0rHWEgpkNmEvILxqQbSAXaAPxqSBswQkbpbpo6fGPR0m3GBYjBIIwqNjCTEAr4wkBQUA0AjKNrdZCu0okAqgQhTKCDhFxV91BNgsDuYx3WQZptG3xtDUCJEDKvthGuLVEJlq4gUMyAylfQERadPrhKOHTmB3Ces4RFEXNsgW8UClbZcEhxqPQIpHOord2k1ZsAH4YvYNJXN3EgWX4Ocw4LbIEvDQSJfADJtULWxSuj+BBUP4DaC6D0DkyFg6JKTVo/5brvXqzbo2zSi3af3/9bGgrW1Ar5kH4MXEzVHEHVf5CuYZC4fti9AoI/gXX8Eda5Tp9f9I4xWWsnOoc5zNMv1okjmKp/vzay3epNJ4+YmALdoWBPWTHksc5zTU1AekqYt7LcWTruTYTZQdmQHoB0GuXv/de8L8e7xrsuA8kPNtx3AZIOxp3APc7wvD6kvi+//DLh3nvPPfegWs1jf4dBGGxpOA+hlOXzgw7VBjEBnDKcs4jzDOZDOmjqD2SJQFGBx9JaSOcQ7xVO2RIJhf86AfB+Z3huHs7Ra2pra+ugtubTp0+jMLgC0e6/ftddd6EgzMO5iGwSaq4NITCdLczy6GzXAj8KnDIxAaM0AKeViwCtgbRSNgGUJwQyDaACngO4w6S/CXgb8KEvvvgiFUaw59y5c64mWXvnnXdmsijdYxjpdP6cXh6oS0g1Bb48zpFEzValA3663pcuXaoleSzFltBIlWhRmWx+v6yMcQJ4PU7A/Oyzz/qca0R33HEHrjlAEJa73rns24JqA0keTUGTjglIJpNOxsMPP6wLfiGkx53hxRbcewwXc1BAx0u4gGMNcP2nn36acq4juv322ytZ5K7UlhBo5LER3AvcTXU60wKgYbsyWTCi3LTV6wLvKesGrvrkk0/qneucCgoKHoJkHbxvYRAhMMij/zMbVzZRTMAvv/wycj4AoRv4Mk7oII4HkLp+vC6drwxt/FrgKeMBfKTe3t69UMFTgPG9B3WcQdMeBsvjhJJqnYGqjMrKSmr/tZxNWAi87o9i+1l5O6SPNjc3dzrjlPLz83HyC/aWpqk0gWZUUHZtJvxuUZmAtAYgtHycr/a6qIXz2DQI5OH1UDRjPIOPdOHChU6o+JmQXW+68JYS4vUB/bozvN5RGAImdwPZA3AC51RKrMAfyBHFGCRBnz4oe7ypqemgc4PQxYsX0YytuOWWW3BRaa3DWd0U1A/w/Z4KvBx4jcoExAitE6dzPStr3RR/QKQ5fOUJ4PsaGxtvGPC9dOnSJfyu+7ALa9MJFPx+lkU05YNBBDVdg0uwKc4eAWCZ83cC8jM+/PDDLucGpr6+Pvy+GWz/ASs9AMFvd7ax1ATEFOBjmLdSBraN3gBwHHhmQ0NDrzMB6PLly73MUYubOs3EiB/GJebyTEB6QogCnGrV6KAFR7AVeP4HH3ww4EwgunLlCn7vfACi1UQDqMb5PWUvm5qAB3HESXNomKz2GaOHv/DAgQNJZwJSf38/fvdC3J5G1iPQnf3jK5sGvx80MQHP69hxHWZ/2wN8//vvv3/BmcD0008/XWCaoEcUJ6C0eoUWeFbXBOBCzTKKJ2/YExgEXrRv374eJyLn6tWrWA+LAJRBy+o/rQUQUx0TsFwzRKzLK/bu3dseQf8nDQwMYH2sCOL0ibx9Vr6cagIKmf0nxe8pguC7vn/Pnj2bIshH088//4z1st+m+veUI6ZFFBOwLGj/XqIh0O4/HkEtJgDmcZ4/EED9e69VKk0ACoDN1u/jqrq6uv4IZjElk0msnypbwPs0wTKVCUBnYbLuMC5REA7v3r37vQhikhBgPTWrTAEFeB9NZt3C0SbAr/6DdPM4jF7/PyNotUzBU26vgAo8x+7zri3jmgAgnOJdKYrVB9QEb+zcubMrgpVOv/76K9bXGzrACwTJfw1D+9k8EzAXOE8GviEPAK+JIDXSAlhvA7yWTWztvMfiXM65PBNQrgLfUBi2v/vuu70RnPo0ODjYC0BtN3D2VNfLR5gAz04eRn17yb0p4A0RlIEI6y+la/MV1xf4fYACSEtDiP031dbWRrY/AP32229dAGCTrs1XrHHEaesFXh+gXCfooyEM2yIIrdC2ADZ/1D1eM+CagHLJ5ExTxrl9hyLsrDiDWI99EjApgPvLRwhAmQh4HV/Axwe3bt06GMEXnFKpFK4tOBgQcH95WdoEAE01nc8Xi8VEArA3gs4q7VWpfsHaCpEg4GrnoeXhOEKUw3u4yZYqbGo4Lk2KR5hZpcOsXjO9GIm0AYFycTErmoDJVLWu0Tto3bJly0CEmT36/fffkzh/UKfVE3yLkix3Xx+v5FjYaaslgiwUZxDrdbrm38guF6EAFFKAF5kEwcFPrRFcoVCrIdAiKsSlYUWqFi/zBwTXOiKsQqGOIKe1cQRmSAPkmYIv0ADY9Yuif+GYgC5Wv9kB1L6X8lAA8k3BFwhB94YNG1IRXPYJutwpINwBpNjSI/O5AhDQGUxEUIVKCRMBEGiFIQG4yX+Daf+fPacvwihUM2Czfm/KcgMLtjZZhudEY//hks2VVJlZ7tJvi5SMMApVA9gMsOVkXYvDFiO6fggFACUqJ6qKcaMBbD5uAH2AlE0fIKJxRSnUAGizcykePtWzjOo1VA2gpa0V2CVRALBbURDwQV4qiGAKVQDyLZ571JfFum0lFqTJvScvgilUytPxAxSY9boawMbD3OtFEUahaoAinQap0gA4JSzhPswSFz733HOZEVT2KZlMYr0WesGV7KpOoQRqgG6DVi4rx5EqjFWfjSCz3vqLHd9IoGyYnoBjNwpAwhBoWXlpJAChCECpv66p5ycJBCSBcwI7daZ7E83FtAiuUGgaT/WLACaYhk4MBCVk0UDKWb2c3+URVqFogOm8OqccqMW5d+Dmm29OuGsDOyw7gmUvvfRSFBCySFevXsX6LBO1cIoG8NEQ5u7KoFbLi0Kz3fODI7JGeHbwTSJADcxCq1cAWnR39yYIQUWEmVX1X2G6SYTgnhavABwL0uoF91dUV1dnR9AFp/7+fjysq0IGvIEGODYkAOwa7t/XYXl3kDzgBRF8Vgg3eczT2SqGYP97vBoA83ELrd6/WPSJCDsr6v8Jw91BRdfS6za9ewQ1qVo9RQv47plXU1NTHEFoTpcvX8aTwueJgKdoAI4wpE8Y9e4SdtgdGLK4S1gm8L8jGAO1fqy/TNmiUE1hQIwPj9AADOQk7ugRdJ9ADj+2bt26aI6AAV26dAnr7THqnsFEYTgEnBRtFl0fwk6hOcCrIjiNaBXOAKIcuq3hG4w4fTXma+lNOEHEZFs4hcA8+eqrr0a+gAZdvHgRbf+TsrMDDMxBr2v/eT7A0L5+8HN7AKdPFhncHMGqZftfB84Wga0yBwKtsN1hk4B5PsCIrd0C2HwRz924cWNlBK2afvzxx0rX89c5Qo4gCNv85bwDI7r8XUKqynfL/KmHazZt2pQbQSymH374AffuqeEB7gWXCrzHFCCmXf5niE4NWxPkJFAJ41GmtRHMUtWP9TNJdYScgQZYo3NoFEYF21WmgAq8776KzZs3Px1BPZq+//57rJcKXhg3oClo90b/qCeHvqLjA2j6B+u2bNlSFkH+J3333XdlAMo6ntq3cJroK6K4gOzgyP2oBaj2nqIdPGXYKzjw5ptvToqgd5yenh5U+Qcgmy07UdxQA7QD7xfFClSnh68Oelag6H5n+Fj6j9566638iQz++fPn8wGMRq/dV4EviwVwrq0W9QpUJsAdINof5LRQxfNLgBu2bt06IaePffvttzjDp8EZ3r6dDL7sQEkfyAdVW82rjo9H/hdkB2y2ft89eEB149tvvz2hlqh/8803OazlTzMFX6ENcKLvU7LgEMUEuIc9vqLb+inBJE8ezyo+un379gkxaPT111/jdx4FEGbJwOd1A2VdQ9896Pj1qIJDMSJI6yHpNGnpGlHFqVgp77zzzg29tjCRSBQx8KfKWrmJBvDkO4HXU3oI7pQwFUDpc/8s9ABk14uB23bs2HFDTiU7d+7cAqj4NrbESxtojeAQYjWoOnyaqwF4AsFSnDm81lT1y2YZ+cpwLmHDzp07a3bt2nVDTCrt6urKBq5hDl8eBXCTHgGjtWxTaVK8IEYFjKWrvVPIdU8VE2kMgUCsBD6ye/fukvEM/ldffVUCFX4EsitVtl3UYjU0wDHg1dQIodQJFJShKXgE0j5dLaACn6MJkKcDH6+rq6uur68fV72EM2fO5Jw9e7YasseBp5u0cKoQsDxO9Vrqqn6R2hdGAjWEoBvSR03B9wPNA95HGDVcBXxqz549D40H8E+fPo3vecoZntGTreqzmwgBRyDw2Plu3TBxxmuvvcYFUQYwy+OQ5UoV6DITQzEJnGsdbLSyfvHixdfVptSnTp2qZMJaqtsVVtWbAiP0zap498ryt956q5OxYcMGyj/gpbhbxS5IlwSJBQQYYsZVzWtREBYtWnTN9ic+efIkOq1LmM9SZDKplioQgrJ6ZpZTVODd32kBIEoZL0UvvdFdCBoUfGo8gXM0/UHgHTireeHChaFrhePHj+N0dzxqdxnwg2xwS0vD6YIvwAOnd89nvhkZeJduu+02J2Pjxo0UKZO9GM7w+cjdFMIgCmiqAXj39bO5DPFYLNY8b948ayeXtLW1lbIT1mcxzjVZUGtqCjh44Bj/34H7ZXjJhCItAAHAd1Mc0fvcPYAqCPhBhIHDF5jP0MF2QkmwE02HTMjs2bPTpqOlpSXPVeHABSwoVcLsOebzTWZH2fADOClO7ZqB3yfDTWUSUACyiHZG9UJY0SiNH7PKIjsiqt6BooegIhTMOYxHUTweN3q26EAN/wkr3t+qvEaKczbvxzoXPcf7brL/a9oNFKXYPZzpnUpGlX6dbqHIDIRNlIWXsuibbjdQkGLdzoQ0YfJ/uJFAamsndllw19HZzDlxVGFmkcqilFnSEFotnnKNOlZPGQX0lWOdzoa01xR47nCwDtBEpwbHoedj94wy0KSKCOoIQhgaQrXZgkoYdMCXPAvrcr57WITuXEHlcLCu00cQGjza7BEcRjbRAFSNQAXXVAh0zuY1BV/Q2r3pekixnz+oGRomvVtMV9Vr3I/98RXAC73LzoM4grIWb1sIxgp8iSnAOlsIKdZhynB8QG8wiKIBDPyCQ5C9F0cRKY6gDFwZ2DaFIEzwCS3e3b/nXlzKras1dFr/KA2go/5FLVRwfzdzDtfodgupZoFqGohbqIYGPsH+Yx3NxF6V7D2omkXlmMZM1T8PDMXfoUl4BruKkHaaaANbtj2MnoEJ+L6/72RdvGe8Kt9kjqBOj4SsAUyvce7BCSV/Ba6C/EBYXcSg5oIKtqkj5ikbgLSKqfwWaheRWqZ6j1gIAFPuQW2AI3lTIN0b1CSonMSwYgCU6wqQ8NunsOHcQcozVKZIVwhiKjVuMEihY0YwevgPSDG0eUy3ezjWYOsEhRRAHWPf/A93Egc1MKTj+FGEIGZhIEgJiMzPYPlmHNxgjmLTtRSCsOw+o2YWzcNvbTYIBVsVgrQGsAW+6cCSJx9nUcS/QbrfVAjCDgQZ/P1+yOM33Q9pPMizqCaAKgSxsMCntk6B2sdVyYsh/QvwC7hriY4QhCkUGi0e3/kF/AYow29pJ8YArJkAihDEwgRfVyNw8rif7X+B74Y8qs03nOGNDq0IgQ3Afff0sXecAfm72bv3UFoxpdWbtH7V32cFcfgoLcyCEKQdJ9zVHNL/AM9ijOP808MYD/CP7UvuO8ZGP+OMB3nP4T1PNfYvey/KXAPKd2XpevA27iWYANk9g8yZamblOa5A4FQtZ/jEsjybWsBTaX1sQkbcA/iACAQd0E2EQgU8RUiyKC02qGnQjS6qwPP9LQJwiLFLuUwQcBuaIiYQuBjTPc8wk/32VtYJFq104xQnmLlJMPuNNr3fUEuQQtDUVm8DeNcc/F+AAQBKd8HaIWdjwQAAAABJRU5ErkJggg==) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-file-browser-tree::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-tree_active_true{background-color:var(--jd-color-background-filebrowser-folders);min-width:200px;max-width:290px;width:var(--jd-first-column);z-index:2;flex-direction:column;display:flex;overflow-y:auto}@media (width<=480px){.jodit-file-browser-tree_active_true{width:auto;max-width:100%;height:100px}}.jodit-file-browser-tree_active_true::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb{background-color:#80808080;outline:1px solid #708090}.jodit-file-browser-tree__item{color:var(--jd-color-folder-title);min-height:38px;padding:calc(var(--jd-padding-default)/2) var(--jd-padding-default);word-break:break-all;border-bottom:1px solid #474747;justify-content:space-between;align-items:center;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.jodit-file-browser-tree__item-title{color:var(--jd-color-folder-title);flex:1}.jodit-file-browser-tree__item .jodit-icon_folder{height:calc(var(--jd-icon-size) + 4px);margin-left:calc(var(--jd-padding-default)/2);opacity:.3;width:calc(var(--jd-icon-size) + 4px);justify-content:center;align-items:center;display:flex}.jodit-file-browser-tree__item .jodit-icon_folder svg{height:var(--jd-icon-size);width:var(--jd-icon-size);fill:var(--jd-color-folder-title)!important;stroke:var(--jd-color-folder-title)!important}.jodit-file-browser-tree__item .jodit-icon_folder:hover{background:#696969}.jodit-file-browser-tree__item:hover{background-color:var(--jd-color-background-button-hover)}.jodit-file-browser-tree__item:hover i.jodit-icon_folder{opacity:.6}.jodit-file-browser-tree__item:hover .jodit-file-browser-tree__item-title{color:var(--jd-color-text)}.jodit-file-browser-tree__source-title{color:#969696;-webkit-user-select:none;user-select:none;word-break:break-all;background:#5a5a5a;border-bottom:1px solid #484848;padding:2px 4px;font-size:12px;display:block;position:relative}a+.jodit-file-browser-tree__source-title{margin-top:var(--jd-padding-default)}:root{--jd-first-column:31%;--jd-cols:4;--jd-info-background:#e9e9e9;--jd-icon-size:12px;--jd-col-size:150px}.jodit-file-browser{font-family:var(--jd-font-default);height:100%;display:flex}.jodit-file-browser_no-files_true{padding:var(--jd-padding-default)}@media (width<=480px){.jodit-file-browser{flex-flow:column-reverse}}.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box{padding-left:var(--jd-padding-default);align-items:center;display:flex}.jodit-file-browser-preview{text-align:center;justify-content:center;align-items:center;min-width:400px;max-width:min(100%,1000px);height:100%;min-height:min(100%,500px);max-height:100%;margin:auto;display:flex;position:relative}@media (width<=768px){.jodit-file-browser-preview{min-width:auto;max-width:100%;height:100%;min-height:auto;max-height:100%}}.jodit-file-browser-preview__box{flex-grow:1;justify-content:center;align-items:center;display:flex}.jodit-file-browser-preview__navigation{cursor:pointer;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-preview__navigation_arrow_next{left:auto;right:0}.jodit-file-browser-preview__navigation svg{fill:#9e9ba7;width:45px;height:45px;transition:fill .3s linear;position:relative;top:50%;transform:translateY(-50%)}.jodit-file-browser-preview__navigation:hover svg{fill:#000}.jodit-file-browser-preview img{max-width:100%;max-height:100%}.jodit-status-bar{background-color:var(--jd-color-panel);border-radius:0 0 var(--jd-border-radius-default) var(--jd-border-radius-default);color:var(--jd-color-text-icons);font-size:var(--jd-font-size-small);height:20px;padding:0 calc(var(--jd-padding-default)/2);text-transform:uppercase;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.jodit-status-bar_resize-handle_true{padding-right:14px}.jodit-status-bar:before{content:"";flex:auto;order:1}.jodit-status-bar .jodit-status-bar__item{margin:0 var(--jd-padding-default) 0 0;order:0;padding:0;line-height:1.5714em}.jodit-status-bar .jodit-status-bar__item,.jodit-status-bar .jodit-status-bar__item>span{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);font-size:var(--jd-font-size-small)}.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 var(--jd-padding-default);order:2}.jodit-status-bar .jodit-status-bar__item a{cursor:default;border-radius:3px;text-decoration:none}.jodit-status-bar .jodit-status-bar__item a:hover{background-color:var(--jd-color-background-gray);text-decoration:none}.jodit-status-bar a.jodit-status-bar-link{cursor:pointer}.jodit-status-bar a.jodit-status-bar-link,.jodit-status-bar a.jodit-status-bar-link:hover,.jodit-status-bar a.jodit-status-bar-link:visited{color:var(--jd-color-text-icons);background-color:#0000}.jodit-status-bar a.jodit-status-bar-link:hover{text-decoration:underline}.jodit-status-bar:not(:empty){border-top:1px solid var(--jd-color-border)}.jodit_disabled .jodit-status-bar{opacity:.4}:root{--jd-button-trigger-size:14px}.jodit-toolbar-button{border-radius:var(--jd-border-radius-default);border:1px solid #0000;justify-content:center;align-items:center;min-width:34px;height:34px;display:flex;overflow:hidden}.jodit-toolbar-button__icon{display:none}.jodit-toolbar-button__icon:not(:empty){display:inline-flex}.jodit-toolbar-button__text{display:none}.jodit-toolbar-button__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-button .jodit-icon{width:14px;height:14px}.jodit-toolbar-button button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_tiny{min-width:16px;height:16px}.jodit-toolbar-button_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-button_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-button_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-button_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_small{min-width:28px;height:28px}.jodit-toolbar-button_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-button_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_large{min-width:40px;height:40px}.jodit-toolbar-button_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-button_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-button_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default [disabled]{opacity:.7}.jodit-toolbar-button_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary [disabled]{opacity:.7}.jodit-toolbar-button_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-button_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-button_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success [disabled]{opacity:.7}.jodit-toolbar-button_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-button_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger [disabled]{opacity:.7}.jodit-toolbar-button_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-button__button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;justify-content:center;align-items:center;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-button__button:focus-visible:not([disabled]),.jodit-toolbar-button__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__button:active:not([disabled]),.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger{border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;opacity:.4;--jd-button-trigger-size:14px;height:100%;width:calc(var(--jd-button-trigger-size,14px) + 2px);justify-content:center;align-items:center;display:flex}.jodit-toolbar-button__trigger:focus-visible:not([disabled]),.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__trigger:active:not([disabled]),.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,14px) - 4px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size,8px) + 2px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,8px) - 4px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size,10px) + 2px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,10px) - 4px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size,12px) + 2px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,12px) - 4px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size,16px) + 2px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,16px) - 4px)}.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-button_stroke_false svg{stroke:none}.jodit-toolbar-content{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;outline:0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-content:focus-visible:not([disabled]),.jodit-toolbar-content:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-content:active:not([disabled]),.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-content .jodit-icon{width:14px;height:14px}.jodit-toolbar-content button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-content_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_tiny{min-width:16px;height:16px}.jodit-toolbar-content_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-content_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-content_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-content_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_small{min-width:28px;height:28px}.jodit-toolbar-content_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-content_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-content_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_large{min-width:40px;height:40px}.jodit-toolbar-content_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-content_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-content_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content__icon{display:none}.jodit-toolbar-content__icon:not(:empty){display:inline-flex}.jodit-toolbar-content__text{display:none}.jodit-toolbar-content__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-toolbar-content_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-content_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-content_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default [disabled]{opacity:.7}.jodit-toolbar-content_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-content_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-content_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-content_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary [disabled]{opacity:.7}.jodit-toolbar-content_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-content_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-content_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-content_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-content_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-content_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-content_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-content_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success [disabled]{opacity:.7}.jodit-toolbar-content_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-content_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-content_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-content_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-content_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger [disabled]{opacity:.7}.jodit-toolbar-content_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-content_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-content_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-content:hover:not([disabled]){opacity:1;background-color:#0000;outline:0}.jodit-toolbar-select{--jd-color-button-background-hover-opacity40:#dbdbdb33;--jd-color-button-background-hover-opacity60:#dbdbdb1a;border-radius:var(--jd-border-radius-default);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;min-width:100px;height:34px;display:flex;overflow:hidden}.jodit-toolbar-select__icon{display:none}.jodit-toolbar-select__icon:not(:empty){display:inline-flex}.jodit-toolbar-select__text{display:none}.jodit-toolbar-select__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-select__icon:not(:empty)+.jodit-toolbar-select__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-select__icon:empty+.jodit-toolbar-select__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-select .jodit-icon{width:14px;height:14px}.jodit-toolbar-select button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-select_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_tiny{min-width:16px;height:16px}.jodit-toolbar-select_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-select_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-select_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-select_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-select_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-select_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_small{min-width:28px;height:28px}.jodit-toolbar-select_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-select_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-select_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_large{min-width:40px;height:40px}.jodit-toolbar-select_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-select_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-select_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-select_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-select_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default [disabled]{opacity:.7}.jodit-toolbar-select_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-select_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-select_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-select_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary [disabled]{opacity:.7}.jodit-toolbar-select_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-select_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-select_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-select_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-select_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-select_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-select_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-select_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-select_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success [disabled]{opacity:.7}.jodit-toolbar-select_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-select_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-select_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-select_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-select_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger [disabled]{opacity:.7}.jodit-toolbar-select_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-select_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-select_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-select__button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;justify-content:center;align-items:center;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-select__button:focus-visible:not([disabled]),.jodit-toolbar-select__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__button:active:not([disabled]),.jodit-toolbar-select__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger{border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;opacity:.4;--jd-button-trigger-size:14px;height:100%;width:calc(var(--jd-button-trigger-size,14px) + 2px);justify-content:center;align-items:center;display:flex}.jodit-toolbar-select__trigger:focus-visible:not([disabled]),.jodit-toolbar-select__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__trigger:active:not([disabled]),.jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,14px) - 4px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size,8px) + 2px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,8px) - 4px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size,10px) + 2px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,10px) - 4px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size,12px) + 2px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,12px) - 4px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size,16px) + 2px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,16px) - 4px)}.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-select_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-select_stroke_false svg{stroke:none}.jodit-toolbar-select:focus-visible:not([disabled]),.jodit-toolbar-select:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select:active:not([disabled]),.jodit-toolbar-select[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__text:not(:empty){justify-content:left}.jodit-toolbar-select__button{flex:1}.jodit-toolbar-collection,.jodit-toolbar-editor-collection{flex-direction:column;display:flex}.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size));position:relative}.jodit-toolbar-collection_mode_horizontal:after,.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-background-default);content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.jodit-toolbar-collection_size_tiny,.jodit-toolbar-editor-collection_size_tiny{--jd-button-icon-size:8px}.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,var(--jd-color-border) 20px)}.jodit-toolbar-collection_size_xsmall,.jodit-toolbar-editor-collection_size_xsmall{--jd-button-icon-size:10px}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,var(--jd-color-border) 26px)}.jodit-toolbar-collection_size_small,.jodit-toolbar-editor-collection_size_small{--jd-button-icon-size:12px}.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,var(--jd-color-border) 32px)}.jodit-toolbar-collection_size_middle,.jodit-toolbar-editor-collection_size_middle{--jd-button-icon-size:14px}.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,var(--jd-color-border) 38px)}.jodit-toolbar-collection_size_large,.jodit-toolbar-editor-collection_size_large{--jd-button-icon-size:16px}.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,var(--jd-color-border) 44px)}.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:#0000;border:0;flex-direction:column}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-toolbar-collection .jodit-toolbar-button,.jodit-toolbar-collection .jodit-toolbar-content,.jodit-toolbar-collection .jodit-toolbar-select,.jodit-toolbar-editor-collection .jodit-toolbar-button,.jodit-toolbar-editor-collection .jodit-toolbar-content,.jodit-toolbar-editor-collection .jodit-toolbar-select{margin:var(--jd-margin-v) 1px;padding:0}.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}.jodit-drag-and-drop__file-box,.jodit_uploadfile_button{border:1px dashed var(--jd-color-gray);margin:var(--jd-padding-default) 0;text-align:center;width:100%;padding:25px 0;position:relative;overflow:hidden}.jodit-drag-and-drop__file-box:hover,.jodit_uploadfile_button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{cursor:pointer;opacity:0;margin:0;padding:0;font-size:400px;position:absolute;inset:0}@media (width<=768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:var(--jd-width-input-min);width:auto}}.jodit-about{padding:20px}.jodit-about a{color:#459ce7;text-decoration:none}.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}.jodit-about div{margin-bottom:calc(var(--jd-padding-default)/2)}:root{--jd-anl-color-new-line:var(--jd-color-border);--jd-anl-handle-size:20px;--jd-anl-handle-offset:calc(100% - var(--jd-anl-handle-size))}.jodit-add-new-line{z-index:1;outline:none;height:1px;display:block;position:fixed;top:0}.jodit-add-new-line,.jodit-add-new-line *{box-sizing:border-box}.jodit-add-new-line:after{background-color:var(--jd-anl-color-new-line);content:"";width:100%;height:1px;display:block}.jodit-add-new-line span{background:var(--jd-color-background-button-hover-opacity30);border:1px solid var(--jd-anl-color-new-line);cursor:pointer;height:var(--jd-anl-handle-size);left:var(--jd-anl-handle-offset);width:var(--jd-anl-handle-size);justify-content:center;align-items:center;display:flex;position:absolute;top:0;transform:translateY(-50%)}.jodit-add-new-line span:hover{background:var(--jd-color-background-button-hover)}.jodit-add-new-line svg{fill:var(--jd-anl-color-new-line);width:calc(var(--jd-anl-handle-size)/2)}.jodit-source__mode .jodit-add-new-line{display:none!important}:root{--jd-color-picker-cell-size:24px}.jodit-color-picker{text-align:left;-webkit-user-select:none;user-select:none;margin:0}.jodit-color-picker__group{margin-bottom:calc(var(--jd-padding-default)/2);max-width:calc(var(--jd-color-picker-cell-size)*10);white-space:normal;flex-wrap:wrap;display:flex}.jodit-color-picker__color-item{height:var(--jd-color-picker-cell-size);text-align:center;vertical-align:middle;width:var(--jd-color-picker-cell-size);border:1px solid #0000;text-decoration:none;display:block}.jodit-color-picker__color-item:hover{border-color:#000}.jodit-color-picker__color-item:active,.jodit-color-picker__color-item_active_true{border:2px solid var(--jd-color-border-selected)}.jodit-color-picker__native svg{width:16px;height:16px;margin-right:4px;display:inline-block}.jodit-color-picker__native input{appearance:none;border:none;width:18px;height:18px;padding:0}.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}.jodit-tabs{--jd-box-shadow-tabs:0 0 #0000,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-color-background-light-gray);border-radius:var(--jd-border-radius-default);margin-bottom:var(--jd-padding-default);margin-top:calc(var(--jd-padding-default)/2);padding:calc(var(--jd-padding-default)/2);justify-content:center;display:flex}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button{color:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button svg{fill:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){box-shadow:var(--jd-box-shadow-tabs);color:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{background-color:var(--jd-color-background-default)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons>*{cursor:pointer;margin-left:calc(var(--jd-padding-default)/2)}.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}@media (width<=480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{width:100%;margin-left:0}}.jodit-tabs__button{min-width:80px;max-width:210px}.jodit-tabs__button .jodit-ui-button__text{white-space:nowrap;flex:1;justify-content:space-around}.jodit-tabs__button_columns_3{width:33.3333%}.jodit-tabs__button_columns_2{width:50%}.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-width:220px;min-height:100px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-dark-background-color);border-radius:var(--jd-border-radius-default)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit_fullsize-box_true{z-index:var(--jd-z-index-full-size)!important;position:static!important;overflow:visible!important}body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{width:0!important;height:0!important;overflow:hidden!important}html.jodit_fullsize-box_true{position:fixed!important}.jodit_fullsize{z-index:var(--jd-z-index-full-size);position:absolute;inset:0;max-width:none!important}.jodit_fullsize .toolbar{width:100%!important}.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}.jodit-ui-image-position-tab__lockMargin>svg,.jodit-ui-image-position-tab__lockSize>svg,.jodit-ui-image-properties-form__lockMargin>svg,.jodit-ui-image-properties-form__lockSize>svg{fill:var(--jd-color-dark);height:var(--jd-icon-middle-size);line-height:var(--jd-icon-middle-size);vertical-align:middle;width:var(--jd-icon-middle-size);display:inline-block;overflow:hidden;transform-origin:0 0!important}.jodit-ui-image-position-tab__view-box,.jodit-ui-image-properties-form__view-box{padding:var(--jd-padding-default)}.jodit-ui-image-position-tab .jodit-properties_image_view,.jodit-ui-image-position-tab__imageView,.jodit-ui-image-properties-form .jodit-properties_image_view,.jodit-ui-image-properties-form__imageView{background-color:var(--jd-color-background-light-gray);height:var(--jd-width-default);margin:0 0 var(--jd-padding-default);justify-content:center;align-items:center;padding:0;display:flex}.jodit-ui-image-position-tab .jodit-properties_image_view img,.jodit-ui-image-position-tab__imageView img,.jodit-ui-image-properties-form .jodit-properties_image_view img,.jodit-ui-image-properties-form__imageView img{max-width:100%;max-height:100%}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-position-tab__imageSizes.jodit-form__group,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-properties-form__imageSizes.jodit-form__group{flex-direction:row;align-items:center;min-width:auto;margin:0;padding:0}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-position-tab__imageSizes.jodit-form__group a,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-properties-form__imageSizes.jodit-form__group a{cursor:pointer;display:inline-block}.jodit-ui-image-position-tab .jodit-form__group,.jodit-ui-image-properties-form .jodit-form__group{padding:0}.jodit-ui-image-position-tab__tabsBox,.jodit-ui-image-properties-form__tabsBox{padding:0 var(--jd-padding-default)}.jodit-dialog_theme_dark .jodit-properties_image_view,.jodit-dialog_theme_dark .jodit-ui-image-properties-form__imageView,.jodit_theme_dark .jodit-properties_image_view,.jodit_theme_dark .jodit-ui-image-properties-form__imageView{background-color:var(--jd-dark-background-color)}.jodit-ui-image-properties-form_lock_true:before{background-color:var(--jd-color-button-background-hover-opacity60);content:"";z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.jodit-ui-image-properties-form_lock_true:after{background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;background-size:var(--jd-icon-loader-size);content:"";height:var(--jd-icon-loader-size);vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;margin-top:-10px;margin-left:-10px;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-popup-inline__container{z-index:1300;min-width:700px}.jodit-paste-storage{max-width:600px;padding:var(--jd-padding-default)}@media (width<=768px){.jodit-paste-storage{max-width:100%}}.jodit-paste-storage>div{border:1px solid var(--jd-color-border);max-width:100%;max-height:300px}.jodit-paste-storage>div:first-child{margin-bottom:var(--jd-padding-default)}.jodit-paste-storage>div:first-child a{box-sizing:border-box;color:var(--jd-color-default);max-width:100%;padding:calc(var(--jd-padding-default)/2);text-overflow:ellipsis;white-space:pre;border:1px solid #0000;outline:none;margin:0;text-decoration:none;display:block;overflow:hidden}.jodit-paste-storage>div:first-child a.jodit_active{background-color:var(--jd-dark-background-color);color:var(--jd-color-white)}.jodit-paste-storage>div:first-child a:focus{outline:none}.jodit-paste-storage>div:last-child{padding:var(--jd-padding-default);overflow:auto}.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}.jodit-placeholder{color:var(--jd-color-placeholder);padding:var(--jd-padding-default);pointer-events:none;z-index:1;width:100%;display:block;position:absolute;top:0;left:0;-webkit-user-select:none!important;user-select:none!important}.jodit__preview-box table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%;margin-top:1em;margin-bottom:1em}.jodit__preview-box table tr{-webkit-user-select:none;user-select:none}.jodit__preview-box table tr td,.jodit__preview-box table tr th{border:1px solid var(--jd-color-border);-webkit-user-select:text;user-select:text;vertical-align:middle;min-width:2em;padding:.4em}.jodit-table-resizer{cursor:col-resize;margin-left:calc(var(--jd-padding-default)/-2);padding-left:calc(var(--jd-padding-default)/2);padding-right:calc(var(--jd-padding-default)/2);z-index:3;position:absolute}.jodit-table-resizer:after{content:"";border:0;width:0;height:100%;display:block}.jodit-table-resizer_moved{background-color:var(--jd-color-background-selection);z-index:2}.jodit-table-resizer_moved:after{border-right:1px solid moved}[data-jodit_iframe_wrapper]{-webkit-user-select:none;user-select:none;display:block;position:relative}[data-jodit_iframe_wrapper] iframe{position:relative}[data-jodit_iframe_wrapper]:after{content:"";cursor:pointer;z-index:1;background:0 0;display:block;position:absolute;inset:0}[data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe{z-index:2}.jodit_lock [data-jodit-wrapper_active=true] iframe{z-index:1}:root{--jd-viewer-width:70px;--jd-viewer-height:24px;--jd-resizer-handle-size:10px;--jd-resizer-border-color:#98c1f1;--jd-resizer-handle-color:#5ba4f3;--jd-resizer-handle-hover-color:#537ebb}.jodit-resizer{outline:3px solid var(--jd-resizer-border-color);pointer-events:none;width:100px;height:100px;font-size:0;position:absolute;top:0;left:0}.jodit-resizer,.jodit-resizer *{box-sizing:border-box}.jodit-resizer>span{background-color:var(--jd-color-placeholder);color:var(--jd-color-white);height:var(--jd-viewer-height);font-size:12px;line-height:var(--jd-viewer-height);margin-left:calc(var(--jd-viewer-width)/-2);margin-top:calc(var(--jd-viewer-height)/-2);opacity:0;text-align:center;width:var(--jd-viewer-width);transition:opacity .2s linear;display:inline-block;position:absolute;top:50%;left:50%;overflow:visible}.jodit-resizer>div{background-color:var(--jd-resizer-handle-color);height:var(--jd-resizer-handle-size);pointer-events:all;width:var(--jd-resizer-handle-size);z-index:4;display:inline-block;position:absolute}.jodit-resizer>div:hover{background-color:var(--jd-resizer-handle-hover-color)}.jodit-resizer>div:first-child{cursor:nwse-resize;left:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(2){cursor:nesw-resize;right:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(3){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nwse-resize;right:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(4){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nesw-resize;left:calc(var(--jd-resizer-handle-size)/-2)}@media (width<=768px){.jodit-resizer>div :root{--jd-resizer-handle-size:calc(var(--jd-resizer-handle-size)*2)}}:root{--jd-height-search:30px;--jd-width-search:320px;--jd-width-search-input-box:60%;--jd-width-search-count-box:15%;--jd-transform-button-active:.95;--jd-timeout-button-active:.1s}.jodit-ui-search{width:0;height:0;position:absolute;top:0;right:0}.jodit-ui-search_sticky_true{position:fixed}.jodit-ui-search__box{background-color:var(--jd-color-panel);border:solid var(--jd-color-border);max-width:100vw;padding:calc(var(--jd-padding-default)/2);width:var(--jd-width-search);border-width:0 0 1px 1px;display:flex;position:absolute;right:0}.jodit-ui-search__box input{height:100%;padding:0 var(--jd-padding-default);background-color:#0000;border:0;outline:none;width:100%;margin:0}.jodit-ui-search__box input[data-ref=replace]{display:none}.jodit-ui-search__box input:not(:focus)+input:not(:focus){border-top:1px solid var(--jd-color-border)}.jodit-ui-search__buttons,.jodit-ui-search__counts,.jodit-ui-search__inputs{height:var(--jd-height-search)}.jodit-ui-search__inputs{padding-right:calc(var(--jd-padding-default)/2);width:var(--jd-width-search-input-box)}.jodit-ui-search__counts{border-left:1px solid var(--jd-color-border);color:var(--jd-color-border);width:var(--jd-width-search-count-box)}.jodit-ui-search__buttons,.jodit-ui-search__counts{justify-content:center;align-items:center;display:flex}.jodit-ui-search__buttons{flex:1;padding-left:0}.jodit-ui-search__buttons button{background-color:#0000;border:1px solid #0000;width:32%;height:100%;margin-right:1%}.jodit-ui-search__buttons button[data-ref=replace-btn]{border:1px solid var(--jd-color-border);width:100%;margin-top:2px;display:none}.jodit-ui-search__buttons button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-ui-search__buttons button:focus{border:1px solid var(--jd-color-background-selection-opacity50)}.jodit-ui-search__buttons button:active{border:1px solid var(--jd-color-background-selection);transform:scale(var(--jd-transform-button-active))}.jodit-ui-search_empty-query_true [data-ref=next],.jodit-ui-search_empty-query_true [data-ref=prev]{opacity:.5}.jodit-ui-search_replace_true .jodit-ui-search__counts,.jodit-ui-search_replace_true .jodit-ui-search__inputs{height:calc(var(--jd-height-search)*2)}.jodit-ui-search_replace_true .jodit-ui-search__counts input,.jodit-ui-search_replace_true .jodit-ui-search__inputs input{height:50%;transition:background-color var(--jd-timeout-button-active) linear}.jodit-ui-search_replace_true .jodit-ui-search__counts input:focus,.jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus{box-shadow:inset 0 0 3px 0 var(--jd-color-border)}.jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace],.jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace]{display:block}.jodit-ui-search_replace_true .jodit-ui-search__buttons{flex-wrap:wrap}.jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn]{display:block}.jodit-container:not(.jodit_inline){min-height:100px}.jodit-container:not(.jodit_inline) .jodit-workplace{flex-direction:column;height:auto;min-height:50px;display:flex;overflow:hidden}.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}.jodit-container:not(.jodit_inline) .jodit-editor__resize svg{cursor:nwse-resize;fill:var(--jd-color-gray-dark);-webkit-user-select:none;user-select:none;width:12px;height:12px;position:absolute;bottom:0;right:0;overflow:hidden}.jodit-source{background-color:var(--jd-color-source-area);flex:auto;display:none;position:relative;overflow:auto}.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}.jodit-source *{font:12px Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}.jodit-container.jodit-source__mode .jodit-source{display:block!important}.jodit-container.jodit_split_mode .jodit-workplace{flex-flow:row}.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{flex:1;width:50%;display:block!important}.jodit-source__mirror{background:var(--jd-color-source-area);box-shadow:none;box-sizing:border-box;color:#f0f0f0;height:100%;min-height:100%;padding:var(--jd-padding-default);resize:none;tab-size:2em;white-space:pre-wrap;z-index:2;border:0;outline:none;width:100%;margin:0;font:12px Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;overflow:auto}.jodit-source__mirror::selection{background:var(--jd-color-selection-area)}.jodit_sticky-dummy_toolbar{display:none}.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid var(--jd-color-border);z-index:3;position:sticky;top:0;left:auto}.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}.jodit-symbols{padding:var(--jd-padding-default);width:460px}.jodit-symbols__container{display:flex}.jodit-symbols__container_table{width:88%}.jodit-symbols__container_preview{width:12%}.jodit-symbols__preview{border:1px solid var(--jd-color-border);text-align:center;padding:20px 0;font-size:34px}.jodit-symbols__table{border-spacing:0;table-layout:fixed;border:0}.jodit-symbols__table td{padding:0}.jodit-symbols__table td a{box-sizing:border-box;color:var(--jd-color-text);cursor:pointer;height:calc(var(--jd-height-element-default)*1.2);font-size:16px;line-height:calc(var(--jd-height-element-default)*1.2);text-align:center;vertical-align:top;width:calc(var(--jd-width-element-default)*1.2);border:1px solid #0000;text-decoration:none;display:inline-block}.jodit-symbols__table td a:focus,.jodit-symbols__table td a:hover{outline:2px solid var(--jd-color-border)}.jodit-ui-ai-assistant{min-width:460px;padding:var(--jd-padding-default);width:100%}@media (width<=768px){.jodit-ui-ai-assistant{min-width:100%}}.jodit-ui-ai-assistant__body{margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row{align-items:flex-start;margin-bottom:10px;display:flex}.jodit-ui-ai-assistant__prompt-row-label{margin-right:10px}.jodit-ui-ai-assistant__prompt-row-input{flex:1;margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant{cursor:pointer;width:22px;height:22px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button{margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant{margin-top:20px;margin-right:0}.jodit-ui-ai-assistant__results{border-color:var(--jd-color-label);min-width:100%;max-width:460px;height:300px;min-height:300px;padding:var(--jd-padding-default);border-style:solid;border-width:1px;line-height:1.5;position:relative;overflow:auto}.jodit-ui-ai-assistant__results p{margin:0 0 10px}.jodit-ui-ai-assistant__close{cursor:pointer;padding:10px;position:absolute;top:0;right:0}.jodit-ui-ai-assistant_hide_true{display:none}.jodit-ui-ai-assistant__spinner:before{box-sizing:border-box;content:"";border:1px solid #ccc;border-top-color:#8817c3;border-radius:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:.6s linear infinite b;position:absolute;top:50%;left:50%}.jodit-ui-ai-assistant__error{color:var(--jd-color-error)}.jodit-context table,.jodit-wysiwyg table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%;margin-top:1em;margin-bottom:1em}.jodit-context table tr,.jodit-wysiwyg table tr{-webkit-user-select:none;user-select:none}.jodit-context table tr td,.jodit-context table tr th,.jodit-wysiwyg table tr td,.jodit-wysiwyg table tr th{border:1px solid var(--jd-color-border);-webkit-user-select:text;user-select:text;vertical-align:middle;min-width:2em;padding:.4em}.jodit-form__inserter{--jd-color-table-cell-background-hover:var(--jd-color-button-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box{display:flex}@media (width<=768px){.jodit-form__inserter .jodit-form__table-creator-box{flex-direction:column}}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{min-width:180px;margin:0;padding:0;font-size:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid var(--jd-color-border);box-sizing:border-box;cursor:pointer;height:var(--jd-height-element-default);vertical-align:top;width:var(--jd-width-element-default);margin-bottom:2px;margin-left:2px;display:inline-block}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:var(--jd-color-table-cell-background-hover);border-color:var(--jd-color-table-cell-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:var(--jd-font-size-default)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{text-align:left;padding-top:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:var(--jd-padding-default)}.jodit-form__inserter label{text-align:center;margin:0;padding:8px;font-size:14px}.jodit-xpath{margin-left:calc(var(--jd-padding-default)/-2);align-items:center;display:flex}.jodit-xpath__item{height:var(--jd-font-size-small);line-height:calc(var(--jd-font-size-small) - 1px);display:flex}.jodit-xpath__item a{color:var(--jd-color-default);font-size:var(--jd-font-size-small);outline:0;margin-left:2px;padding:0 3px}:root{--jd-color-white:#fff;--jd-color-gray:#dadada;--jd-color-gray-dark:#a5a5a5;--jd-color-dark:#4c4c4c;--jd-color-blue:#b5d6fd;--jd-color-light-blue:#b5d6fd80;--jd-color-red:#ff3b3b;--jd-color-light-red:#ff3b3b66;--jd-color-default:var(--jd-color-dark);--jd-color-text:#222;--jd-color-label:var(--jd-color-gray-dark);--jd-color-error:var(--jd-color-red);--jd-color-border:var(--jd-color-gray);--jd-color-border-dark:var(--jd-color-dark);--jd-color-border-selected:#1e88e5;--jd-color-border-active:#b5b5b5;--jd-color-selection:var(--jd-color-dark);--jd-color-selection-area:#bdbdbd;--jd-color-separator:var(--jd-color-border);--jd-color-placeholder:var(--jd-color-gray-dark);--jd-color-panel:#f9f9f9;--jd-color-resizer:#c8c8c8;--jd-color-background-default:var(--jd-color-white);--jd-color-background-light-gray:#f5f5f6;--jd-color-background-gray:var(--jd-color-gray);--jd-color-background-gray-hover:#f8f8f8;--jd-color-background-button-hover:#ecebe9;--jd-color-background-button-hover-opacity30:#ecebe94d;--jd-color-background-progress:#b91f1f;--jd-color-background-active:#2196f3;--jd-color-background-selection:#b5d6fd;--jd-color-text-selection:var(--jd-color-white);--jd-color-background-selection-opacity50:#b5d6fdfe;--jd-color-source-area:#323232;--jd-color-button-background-hover:#dcdcdc;--jd-color-button-background-hover-opacity40:#dbdbdb66;--jd-color-button-background-hover-opacity60:#dbdbdb99;--jd-font-default:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--jd-font-size-default:14px;--jd-font-size-small:11px;--jd-color-text-icons:#000000bf;--jd-color-icon:var(--jd-color-dark);--jd-padding-default:8px;--jd-border-radius-default:3px;--jd-icon-tiny-size:8px;--jd-icon-xsmall-size:10px;--jd-icon-small-size:12px;--jd-icon-middle-size:14px;--jd-icon-large-size:16px;--jd-z-index-full-size:100000;--jd-z-index-popup:10000000;--jd-z-index-dialog-overlay:20000000;--jd-z-index-dialog:20000000;--jd-z-index-context-menu:30000000;--jd-z-index-tooltip:30000000;--jd-icon-loader-size:48px;--jd-width-element-default:18px;--jd-height-element-default:18px;--jd-dark-background-color:#575757;--jd-dark-background-ligher:silver;--jd-dark-background-darknes:#353535;--jd-dark-border-color:#444;--jd-dark-text-color:#d1cccc;--jd-dark-text-color-opacity80:#d1cccccc;--jd-dark-text-color-opacity50:#d1cccc80;--jd-dark-icon-color:silver;--jd-dark-toolbar-color:#5f5c5c;--jd-dark-toolbar-seperator-color1:#51515169;--jd-dark-toolbar-seperator-color2:#686767;--jd-dark-toolbar-seperator-color-opacity80:#696969cc;--jd-dark-toolbar-seperator-color3:#696969bf;--jd-dark-color-border-selected:#152f5f;--jd-width-default:180px;--jd-width-input-min:var(--jd-width-default);--jd-input-height:32px;--jd-button-icon-size:14px;--jd-margin-v:2px;--jd-button-df-size:calc((var(--jd-button-icon-size) - 4px)*2);--jd-button-size:calc(var(--jd-button-icon-size) + var(--jd-button-df-size) + var(--jd-margin-v)*2);--jd-focus-input-box-shadow:0 0 0 .05rem #007bff40;--jd-icon-transform-origin:center;--jd-icon-transform-scale:1}.jodit-wysiwyg{outline:0}.jodit-wysiwyg ::selection{color:#4c4c4c;background:#b5d6fd}.jodit-wysiwyg::selection{color:#4c4c4c;background:#b5d6fd}.jodit-container:not(.jodit_inline) .jodit-wysiwyg{outline:0;margin:0;padding:8px;position:relative;overflow-x:auto}.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{z-index:0;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{content:"";z-index:1;position:absolute;inset:0}:root{--jd-switche-width:60px;--jd-switche-height:32px;--jd-switche-slider-margin:4px;--jd-switche-slider-size:calc(var(--jd-switche-height) - var(--jd-switche-slider-margin)*2)}.jodit-form{color:var(--jd-color-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-form.jodit_error{border-color:var(--jd-color-error);box-shadow:inset 0 0 3px #bdbdbd4d}@media (width<=768px){.jodit-form{min-width:150px}}.jodit-form button{color:var(--jd-color-dark);cursor:pointer;height:36px;margin-bottom:var(--jd-padding-default);margin-top:var(--jd-padding-default);padding:var(--jd-padding-default);background:#d6d6d6;border:none;outline:none;font-size:16px;line-height:1;text-decoration:none;transition:background .2s}.jodit-form button:hover{background-color:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form button:active{background:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form label{margin-bottom:var(--jd-padding-default);text-align:left;white-space:nowrap;align-items:center;display:flex}.jodit-form label:last-child{margin-bottom:0}.jodit-form .jodit-form__center{justify-content:center}.jodit .jodit-input,.jodit .jodit-select,.jodit .jodit-textarea{appearance:none;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border-radius:0;outline:none;width:100%;line-height:1.2}.jodit .jodit-input[disabled],.jodit .jodit-select[disabled],.jodit .jodit-textarea[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit .jodit-input_has-error_true,.jodit .jodit-select_has-error_true,.jodit .jodit-textarea_has-error_true{border-color:var(--jd-color-red)}.jodit .jodit-input:focus{border-color:#66afe9;outline:0}.jodit-checkbox{cursor:pointer;height:16px;margin:0 calc(var(--jd-padding-default)/2) 0 0;z-index:2;border:0;outline:none;width:16px;padding:0;position:relative}.jodit-select{padding-right:calc(var(--jd-padding-default)*2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 4.95 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23444}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrows%3C/title%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:%23fff'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49zM3.54 5.33 2.48 6.82 1.41 5.33z' class='cls-2'/%3E%3C/svg%3E");background-position:98%;background-repeat:no-repeat}.jodit-textarea{height:auto}.jodit-form__group,.jodit-textarea{min-width:var(--jd-width-input-min)}.jodit-form__group{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-form__group label{margin-bottom:calc(var(--jd-padding-default)/2)}.jodit-button{background-color:var(--jd-color-background-gray);color:var(--jd-color-default);cursor:pointer;height:calc(var(--jd-padding-default)*4);padding:0 var(--jd-padding-default);-webkit-user-select:none;user-select:none;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:auto;margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.jodit-button svg{width:24px;height:24px;display:inline-block}.jodit-button svg+span{margin-left:calc(var(--jd-padding-default)/2)}.jodit-button:active,.jodit-button:focus{outline:0}.jodit-button.disabled{opacity:.7}.jodit-buttons{margin-bottom:var(--jd-padding-default);flex-wrap:nowrap;justify-content:space-between;display:flex}.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{vertical-align:middle;width:16px;height:16px;display:inline-block}.jodit-switcher-wrapper{align-items:center;display:flex}.jodit-switcher-wrapper .jodit-switcher+span{margin-left:var(--jd-padding-default)}.jodit-switcher{height:var(--jd-switche-height);width:var(--jd-switche-width);display:inline-block;position:relative}.jodit-switcher input{opacity:0;width:0;height:0}.jodit-switcher .jodit-switcher__slider{background-color:var(--jd-color-gray);border-radius:var(--jd-switche-height);cursor:pointer;transition:all .4s;position:absolute;inset:0}.jodit-switcher .jodit-switcher__slider:before{bottom:var(--jd-switche-slider-margin);content:"";height:var(--jd-switche-slider-size);left:var(--jd-switche-slider-margin);width:var(--jd-switche-slider-size);background-color:#fff;border-radius:50%;transition:all .4s;position:absolute}input:checked+.jodit-switcher__slider{background-color:var(--jd-color-background-active)}input:checked+.jodit-switcher__slider:before{transform:translateX(calc(var(--jd-switche-width) - var(--jd-switche-slider-margin)*2 - var(--jd-switche-slider-size)))}input:focus+.jodit-switcher__slider{box-shadow:0 0 1px var(--jd-color-background-active)}.jodit-button-group{display:flex}.jodit-button-group input{display:none}.jodit-button-group button{text-align:center;flex:1;justify-content:center;display:flex}.jodit-button-group button+button{margin-left:-1px}.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;box-shadow:inset 0 2px 4px #0000004d,0 1px 2px #0000000d}.jodit_text_icons .jodit_icon{font-size:var(--jd-font-size-default);width:auto}.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:var(--jd-font-default);width:auto}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}.jodit_text_icons.jodit-dialog .jodit-button,.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:var(--jd-color-text-icons);font-family:var(--jd-font-default);padding:var(--jd-padding-default);width:auto}.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}.jodit-grid{width:100%;display:flex}.jodit-grid.jodit-grid_column{flex-direction:column}@media (width<=480px){.jodit-grid.jodit-grid_xs-column{flex-direction:column}}.jodit-grid [class*=jodit_col-]{flex:auto}.jodit-grid .jodit_col-lg-5-5{width:100%}.jodit-grid .jodit_col-lg-4-5{width:80%}.jodit-grid .jodit_col-lg-3-5{width:60%}.jodit-grid .jodit_col-lg-2-5{width:40%}.jodit-grid .jodit_col-lg-1-5{width:20%}.jodit-grid .jodit_col-lg-4-4{width:100%}.jodit-grid .jodit_col-lg-3-4{width:75%}.jodit-grid .jodit_col-lg-2-4{width:50%}.jodit-grid .jodit_col-lg-1-4{width:25%}@media (width<=992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}@media (width<=768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}@media (width<=480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}@keyframes b{to{transform:rotate(1turn)}}.jodit-icon_loader{height:var(--jd-icon-loader-size);vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block}.jodit-icon{fill:var(--jd-color-icon);height:14px;transform:scale(var(--jd-icon-transform-scale,1));transform-origin:var(--jd-icon-transform-origin);background:50%/contain no-repeat;width:14px;overflow:visible}.jodit-icon,.jodit-icon_close{stroke:var(--jd-color-icon)}svg.jodit-icon{isolation:isolate;height:auto}.jodit-icon_text{font-size:14px}.jodit,.jodit-container{--jd-jodit-workplace-height:auto}.jodit,.jodit *,.jodit-container,.jodit-container *{box-sizing:border-box}.jodit .jodit-workplace,.jodit-container .jodit-workplace{height:var(--jd-jodit-workplace-height);flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{width:100%;height:100%}.jodit-wysiwyg [contenteditable=false]{cursor:default}.jodit-container:not(.jodit_inline){background-color:var(--jd-color-background-light-gray);border:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default)}.jodit-container:not(.jodit_inline) .jodit-workplace{background-color:var(--jd-color-background-default);border:0 solid var(--jd-color-border);max-height:100%}.jodit-container:not(.jodit_inline).jodit_disabled{background:var(--jd-color-background-gray)}.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}.jodit_disabled,.jodit_lock{-webkit-user-select:none!important;user-select:none!important}.jodit_hidden{display:none!important}.jodit_vertical_middle{align-items:center;display:flex}.jodit-box{float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.jodit{--jd-slot-top-height:auto;--jd-slot-bottom-height:auto;--jd-slot-left-width:auto;--jd-slot-right-width:auto}.jodit .jodit-jodit__workplace-slot_bottom_true,.jodit .jodit-jodit__workplace-slot_top_true{flex:none;min-width:0}.jodit .jodit-jodit__workplace-slot_bottom_true:empty,.jodit .jodit-jodit__workplace-slot_top_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_top_true{height:var(--jd-slot-top-height)}.jodit .jodit-jodit__workplace-slot_top_true:not(:empty){border-bottom:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_bottom_true{height:var(--jd-slot-bottom-height)}.jodit .jodit-jodit__workplace-slot_bottom_true:not(:empty){border-top:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_center_true{max-height:var(--jd-jodit-workplace-height);flex:auto;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex}.jodit .jodit-jodit__workplace-slot_left_true,.jodit .jodit-jodit__workplace-slot_right_true{contain:size;flex:none;min-width:0;max-width:50%;overflow:auto}.jodit .jodit-jodit__workplace-slot_left_true:empty,.jodit .jodit-jodit__workplace-slot_right_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_left_true{width:var(--jd-slot-left-width)}.jodit .jodit-jodit__workplace-slot_left_true:not(:empty)+.jodit-workplace{border-left:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_right_true{width:var(--jd-slot-right-width)}.jodit .jodit-workplace+.jodit-jodit__workplace-slot_right_true:not(:empty){border-left:1px solid var(--jd-color-border,transparent)}.jodit.jodit_lock{-webkit-user-select:none!important;user-select:none!important}.jodit.jodit_lock .jodit-jodit__workplace-slot_bottom_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_center_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_left_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_right_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_top_true{overflow:hidden}.jodit-dialog_theme_dark,.jodit_theme_dark{--jd-color-border:#6b6b6b;--jd-color-text:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size))}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){border-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after,.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after,.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container,.jodit_theme_dark.jodit-container{background-color:var(--jd-dark-background-color);border-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container.jodit_disabled,.jodit_theme_dark.jodit-container.jodit_disabled{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace,.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-popup__content,.jodit_theme_dark .jodit-popup__content{background:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-toolbar-button,.jodit-dialog_theme_dark .jodit-toolbar-select,.jodit-dialog_theme_dark .jodit-ui-button,.jodit_theme_dark .jodit-toolbar-button,.jodit_theme_dark .jodit-toolbar-select,.jodit_theme_dark .jodit-ui-button{--jd-color-icon:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-toolbar-button__text,.jodit-dialog_theme_dark .jodit-toolbar-select__text,.jodit-dialog_theme_dark .jodit-ui-button__text,.jodit_theme_dark .jodit-toolbar-button__text,.jodit_theme_dark .jodit-toolbar-select__text,.jodit_theme_dark .jodit-ui-button__text{color:var(--jd-color-text)}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-button svg,.jodit-dialog_theme_dark .jodit-toolbar-button__trigger,.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-select svg,.jodit-dialog_theme_dark .jodit-toolbar-select__trigger,.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon,.jodit-dialog_theme_dark .jodit-ui-button svg,.jodit-dialog_theme_dark .jodit-ui-button__trigger,.jodit_theme_dark .jodit-toolbar-button .jodit-icon,.jodit_theme_dark .jodit-toolbar-button svg,.jodit_theme_dark .jodit-toolbar-button__trigger,.jodit_theme_dark .jodit-toolbar-select .jodit-icon,.jodit_theme_dark .jodit-toolbar-select svg,.jodit_theme_dark .jodit-toolbar-select__trigger,.jodit_theme_dark .jodit-ui-button .jodit-icon,.jodit_theme_dark .jodit-ui-button svg,.jodit_theme_dark .jodit-ui-button__trigger{fill:var(--jd-color-icon);stroke:var(--jd-color-icon)}.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){--jd-color-text:var(--jd-dark-background-color);--jd-color-icon:var(--jd-dark-background-color);background-color:var(--jd-dark-background-ligher);color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar:not(:empty){background-color:var(--jd-dark-toolbar-color);border-color:var(--jd-color-border);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty),.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-icon-close,.jodit_theme_dark .jodit-icon-close{stroke:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-wysiwyg,.jodit-dialog_theme_dark .jodit-wysiwyg_iframe,.jodit_theme_dark .jodit-wysiwyg,.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:var(--jd-dark-background-color);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form input[type=text],.jodit-dialog_theme_dark .jodit-form input[type=url],.jodit-dialog_theme_dark .jodit-form textarea,.jodit_theme_dark .jodit-form input[type=text],.jodit_theme_dark .jodit-form input[type=url],.jodit_theme_dark .jodit-form textarea{background-color:var(--jd-dark-toolbar-seperator-color1);border-color:var(--jd-dark-toolbar-seperator-color2);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form button,.jodit_theme_dark .jodit-form button{background-color:var(--jd-dark-toolbar-seperator-color3);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-placeholder,.jodit_theme_dark .jodit-placeholder{color:var(--jd-dark-text-color-opacity80)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box,.jodit-dialog_theme_dark .jodit_uploadfile_button,.jodit_theme_dark .jodit-drag-and-drop__file-box,.jodit_theme_dark .jodit_uploadfile_button{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit-dialog_theme_dark .jodit_uploadfile_button:hover,.jodit_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:var(--jd-dark-toolbar-seperator-color3)}.jodit-dialog_theme_dark .jodit-add-new-line:before,.jodit_theme_dark .jodit-add-new-line:before{border-top-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span,.jodit_theme_dark .jodit-add-new-line span{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span svg,.jodit_theme_dark .jodit-add-new-line span svg{fill:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-resizer>i,.jodit_theme_dark .jodit-resizer>i{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-input,.jodit-dialog_theme_dark .jodit-select,.jodit_theme_dark .jodit-input,.jodit_theme_dark .jodit-select{background-color:var(--jd-dark-background-ligher);border-color:var(--jd-dark-border-color);color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog,.jodit_theme_dark.jodit-dialog{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header,.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item,.jodit_theme_dark.jodit-dialog .jodit-dialog__header,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:var(--jd-dark-text-color)}.qm-page{--qm-blue:#4f7cff;--qm-blue-soft:#eef3ff;--qm-violet:#725cf5;--qm-violet-2:#9367ff;--qm-violet-soft:#f2efff;--qm-cyan:#28aebb;--qm-cyan-soft:#ebf9fa;--qm-green:#27a878;--qm-green-soft:#eaf8f2;--qm-amber:#d99524;--qm-amber-soft:#fff5df;--qm-red:#d45b5b;--qm-red-soft:#fff0f0;--qm-ink:#2e2a25;--qm-muted:#776f65;--qm-line:#7e674726;width:100%;min-width:0;max-width:1560px;margin:0 auto;padding-bottom:48px}.qm-page button,.qm-page input,.qm-page select,.qm-page textarea{font-family:inherit}.qm-heading-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.qm-heading-row>:first-child{flex:auto;min-width:0}.qm-heading-actions{flex:none;align-items:center;gap:9px;margin-top:4px;display:flex}.qm-btn{min-height:42px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.qm-btn:hover{transform:translateY(-1px)}.qm-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.qm-btn-primary{color:#fff;background:linear-gradient(135deg,#d99a25,#c67f11);border:1px solid #9d600414;box-shadow:0 8px 18px #c889182e}.qm-btn-primary:hover{box-shadow:0 11px 22px #c889183d}.qm-btn-ai{color:#fff;background:linear-gradient(135deg, var(--qm-violet), var(--qm-violet-2));border:1px solid #4935c41f;box-shadow:0 9px 22px #725cf533}.qm-btn-soft{color:#5f574d;background:#fff;border:1px solid #846a482e}.qm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.qm-stat{min-height:108px;color:var(--qm-ink);border:1px solid var(--qm-line);text-align:left;background:#fff;border-radius:19px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #3f301c0b}button.qm-stat{cursor:pointer}button.qm-stat:hover{transform:translateY(-2px)}.qm-stat:after{content:"";background:var(--qm-stat-soft);border-radius:50%;width:112px;height:112px;position:absolute;bottom:-44px;right:-32px}.qm-stat span,.qm-stat strong{z-index:1;position:relative}.qm-stat strong{color:var(--qm-stat);letter-spacing:-.04em;font-size:32px;font-weight:850;line-height:1}.qm-stat-blue{--qm-stat:var(--qm-blue);--qm-stat-soft:var(--qm-blue-soft)}.qm-stat-green{--qm-stat:var(--qm-green);--qm-stat-soft:var(--qm-green-soft)}.qm-stat-amber{--qm-stat:var(--qm-amber);--qm-stat-soft:var(--qm-amber-soft)}.qm-stat-violet{--qm-stat:var(--qm-violet);--qm-stat-soft:var(--qm-violet-soft)}.qm-feedback{color:#76531b;background:#fff7e7;border:1px solid #ead5aa;border-radius:11px;margin-top:12px;padding:10px 13px;font-size:12px;font-weight:700}.qm-workspace{border:1px solid var(--qm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-radius:24px;margin-top:14px;overflow:hidden;box-shadow:0 14px 36px #3f301c0e}.qm-nav{border-bottom:1px solid var(--qm-line);background:linear-gradient(#fffffff0,#fbf8f3cc);align-items:center;gap:4px;min-height:68px;padding:0 16px;display:flex}.qm-nav button{color:#756c61;min-height:67px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.qm-nav button:hover{color:#413b34;transform:none}.qm-nav button.active{color:#3d352b}.qm-nav button.active:after{content:"";background:linear-gradient(90deg, var(--qm-blue), var(--qm-violet));border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.qm-manage{grid-template-columns:minmax(300px,.72fr) minmax(0,1.6fr);min-height:640px;display:grid}.qm-library{border-right:1px solid var(--qm-line);background:linear-gradient(#f8faffd1,#ffffffc2);min-width:0;padding:20px}.qm-detail{background:#ffffffbd;min-width:0;padding:22px}.qm-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qm-kicker{color:#8b7c6b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.qm-section-head h2,.qm-section-head h3{color:var(--qm-ink);letter-spacing:-.025em;margin:0;font-weight:850}.qm-count-badge{color:#5c55b5;background:var(--qm-violet-soft);border:1px solid #dbd3ff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:850;display:grid}.qm-search{color:#94897b;background:#fff;border:1px solid #7b644629;border-radius:12px;align-items:center;gap:9px;min-height:42px;margin-top:14px;padding:0 12px;display:flex}.qm-search input{width:100%;min-height:40px;color:var(--qm-ink);box-shadow:none;background:0 0;border:0;padding:0;font-size:12.5px}.qm-search input:focus{box-shadow:none;outline:none}.qm-quiz-list{flex-direction:column;gap:10px;max-height:570px;margin-top:14px;padding-right:3px;display:flex;overflow-y:auto}.qm-quiz-card{--qm-card-accent:var(--qm-blue);--qm-card-soft:var(--qm-blue-soft);cursor:pointer;background:#fff;border:1px solid #745f4321;border-radius:17px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 5px 17px #3a2e1f09}.qm-quiz-card:before{content:"";background:var(--qm-card-accent);opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.qm-quiz-card.selected{border-color:color-mix(in srgb, var(--qm-card-accent) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--qm-card-accent) 9%, transparent)}.qm-quiz-card.selected:before{opacity:1}.qm-color-0{--qm-card-accent:#4f7cff;--qm-card-soft:#eef3ff}.qm-color-1{--qm-card-accent:#725cf5;--qm-card-soft:#f2efff}.qm-color-2{--qm-card-accent:#28aebb;--qm-card-soft:#ebf9fa}.qm-color-3{--qm-card-accent:#27a878;--qm-card-soft:#eaf8f2}.qm-color-4{--qm-card-accent:#d99524;--qm-card-soft:#fff5df}.qm-quiz-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.qm-quiz-icon{width:38px;height:38px;color:var(--qm-card-accent);background:var(--qm-card-soft);border-radius:11px;place-items:center;display:grid}.qm-status,.qm-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.qm-status.active,.qm-pill-green{color:#247759;background:var(--qm-green-soft);border:1px solid #ccebdd}.qm-status.draft,.qm-pill-amber{color:#946516;background:var(--qm-amber-soft);border:1px solid #f0d99c}.qm-pill-blue{color:#3f66c7;background:var(--qm-blue-soft);border:1px solid #d7e1ff}.qm-pill-violet{color:#6550d4;background:var(--qm-violet-soft);border:1px solid #ded6ff}.qm-quiz-card h3{color:var(--qm-ink);margin:13px 0 7px;font-size:13.5px;font-weight:850;line-height:1.35}.qm-quiz-meta{color:#81776c;flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:flex}.qm-quiz-meta span+span:before{content:"•";color:#c0b6aa;margin-right:8px}.qm-card-actions{border-top:1px solid #7e67471a;align-items:center;gap:6px;margin-top:13px;padding-top:11px;display:flex}.qm-mini-action{color:#655d54;width:32px;height:32px;box-shadow:none;background:#f8f6f2;border:1px solid #705b3f1f;border-radius:9px;place-items:center;padding:0;display:grid}.qm-mini-action:hover{color:#374f92;background:var(--qm-blue-soft);transform:none}.qm-open-link{color:var(--qm-card-accent);align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:850;display:inline-flex}.qm-detail-hero{background:radial-gradient(circle at 95% 0,#725cf51a,#0000 30%),radial-gradient(circle at 5% 100%,#4f7cff14,#0000 28%),#fff;border:1px solid #6b5c501f;border-radius:19px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.qm-detail-hero>div:first-child{min-width:0}.qm-detail-tags{flex-wrap:wrap;gap:7px;display:flex}.qm-detail-hero h2{color:var(--qm-ink);letter-spacing:-.035em;margin:12px 0 5px;font-size:24px;font-weight:850;line-height:1.15}.qm-detail-hero p{max-width:680px;color:var(--qm-muted);margin:0;font-size:12px;line-height:1.55}.qm-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.qm-mini-stats>div{background:#fff;border:1px solid #7662481f;border-radius:14px;flex-direction:column;justify-content:center;min-height:72px;padding:12px 14px;display:flex}.qm-mini-stats span{color:#887d70;font-size:10px;font-weight:750}.qm-mini-stats strong{color:var(--qm-ink);text-transform:capitalize;margin-top:4px;font-size:13px;font-weight:850}.qm-field{flex-direction:column;gap:7px;display:flex}.qm-field input,.qm-field select,.qm-field textarea{width:100%;color:var(--qm-ink);background:#fff;border:1px solid #7862452e;border-radius:11px;padding:10px 12px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.qm-field textarea{resize:vertical;line-height:1.5}.qm-field input:focus,.qm-field select:focus,.qm-field textarea:focus{border-color:#4f7cff85;outline:none;box-shadow:0 0 0 3px #4f7cff17}.qm-field-full{grid-column:1/-1}.qm-form-grid,.qm-option-grid,.qm-editor-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qm-form-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.qm-question-editor{background:linear-gradient(145deg,#f7f9ff,#fff);border:1px solid #dfe6fb;border-radius:18px;grid-template-columns:1fr;gap:13px;margin-top:12px;padding:18px;display:grid}.qm-icon-close{color:#665f57;width:34px;height:34px;box-shadow:none;background:#fff;border:1px solid #765f4324;border-radius:10px;place-items:center;padding:0;font-size:20px;display:grid}.qm-question-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.qm-question-card{background:#fff;border:1px solid #7662481f;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.qm-question-number{color:#4f66ae;background:var(--qm-blue-soft);border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.qm-question-copy{min-width:0}.qm-question-copy h4{color:var(--qm-ink);margin:0;font-size:12.5px;font-weight:800;line-height:1.4}.qm-question-meta{color:#877b6e;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}.qm-question-actions{gap:6px;display:flex}.qm-create-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:0;display:grid}.qm-create-icon{width:48px;height:48px;color:var(--qm-blue);background:var(--qm-blue-soft);border-radius:14px;place-items:center;display:grid}.qm-form{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}.qm-create-side{background:radial-gradient(circle at 100% 0,#725cf529,#0000 35%),linear-gradient(160deg,#f8f9ff,#f5f1ff);border-left:1px solid #e7e2f7;flex-direction:column;align-items:flex-start;min-height:520px;padding:28px;display:flex}.qm-side-orb{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.qm-side-orb-violet{width:38px;height:38px;color:var(--qm-violet);background:var(--qm-violet-soft);border-radius:11px}.qm-create-side>h3{color:var(--qm-ink);margin:18px 0 6px;font-size:20px;font-weight:850}.qm-create-side>p{color:var(--qm-muted);margin:0;font-size:12px;line-height:1.55}.qm-side-ai{width:100%;color:inherit;box-shadow:none;text-align:left;background:#ffffffc2;border:1px solid #ddd6fb;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;margin-top:24px;padding:12px;display:grid}.qm-side-ai:hover{background:#fff;transform:translateY(-1px)}.qm-side-ai strong,.qm-side-ai small{display:block}.qm-side-ai strong{color:#5446b5;font-size:11.5px;font-weight:850}.qm-side-ai small{color:#847aa7;margin-top:2px;font-size:9.5px}.qm-ai-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.42fr);min-height:650px;display:grid}.qm-ai-builder{color:#fff;background:radial-gradient(circle at 90% 0,#ffffff2e,#0000 30%),linear-gradient(145deg,#5f54d9,#7f62ef 55%,#8f67f4);padding:24px}.qm-ai-head{align-items:center;gap:12px;display:flex}.qm-ai-icon{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.qm-ai-head span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.qm-ai-head h2{color:#fff;letter-spacing:-.03em;margin:3px 0 0;font-size:23px;font-weight:850}.qm-ai-form{grid-template-columns:1fr;gap:13px;margin-top:24px;display:grid}.qm-generate-btn{color:#5f4dd4;background:#fff;border-color:#0000;width:100%;margin-top:3px;box-shadow:0 10px 24px #2a1c6c29}.qm-generate-btn:hover{box-shadow:0 13px 28px #2a1c6c38}.qm-ai-error{color:#7c2f4f;background:#ffeef4;border:1px solid #f7c5d5;border-radius:11px;margin-top:13px;padding:10px 12px;font-size:11.5px;font-weight:750}.qm-ai-preview{background:linear-gradient(#fbfbff,#fff);min-width:0;padding:22px}.qm-ai-empty{color:#8c84a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.qm-ai-empty-orb{width:72px;height:72px;color:var(--qm-violet);background:linear-gradient(145deg,#f4f1ff,#ece8ff);border:1px solid #ddd6ff;border-radius:22px;place-items:center;margin-bottom:13px;display:grid;box-shadow:0 10px 28px #725cf51a}.qm-ai-empty strong{color:#4b435c;font-size:14px;font-weight:850}.qm-ai-empty span{margin-top:4px;font-size:11px}.qm-ai-preview-head{border-bottom:1px solid #ece8f3;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.qm-ai-preview-head h2{color:var(--qm-ink);letter-spacing:-.03em;margin:11px 0 4px;font-size:22px;font-weight:850}.qm-ai-preview-head p{color:var(--qm-muted);margin:0;font-size:11px}.qm-ai-preview-actions{gap:8px;display:flex}.qm-ai-question-list{flex-direction:column;gap:11px;max-height:560px;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.qm-ai-question{background:#fff;border:1px solid #e8e3f3;border-radius:16px;padding:15px;box-shadow:0 5px 16px #3d345b09}.qm-ai-question-head{justify-content:space-between;align-items:center;display:flex}.qm-ai-question-head>span{color:#6555c4;letter-spacing:.06em;font-size:10px;font-weight:900}.qm-ai-question h4{color:var(--qm-ink);margin:9px 0 11px;font-size:12.5px;font-weight:800;line-height:1.45}.qm-ai-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.qm-ai-options>div{color:#655e55;background:#faf9f7;border:1px solid #efebe5;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:8px 9px;display:grid}.qm-ai-options>div>span{color:#70675e;background:#efede8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.qm-ai-options p{margin:0;font-size:10.5px;line-height:1.35}.qm-ai-explanation{color:#5c5468;margin-top:10px;font-size:12.5px;line-height:1.5}.qm-ai-explanation strong{color:#33303b}.qm-ai-source{color:#958ba3;margin-top:10px;font-size:9.5px;font-weight:700}.qm-empty{color:#8a8177;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:11.5px;display:flex}.qm-empty-large{min-height:520px}.qm-empty-soft{background:#fafbff;border:1px dashed #dce4fa;border-radius:15px;margin-top:12px}.qm-empty-icon{width:58px;height:58px;color:var(--qm-blue);background:var(--qm-blue-soft);border-radius:17px;place-items:center;display:grid}.qm-empty strong{color:var(--qm-ink);font-size:13px;font-weight:850}.qm-empty span{color:var(--qm-muted)}.qm-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1b2870;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qm-modal{text-align:center;background:#fff;border:1px solid #77614824;border-radius:22px;width:min(100%,410px);padding:26px;box-shadow:0 28px 80px #201b3133}.qm-modal-check{color:#247759;background:var(--qm-green-soft);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 14px;display:grid}.qm-modal h2{color:var(--qm-ink);margin:0;font-size:21px;font-weight:850}.qm-modal p{color:var(--qm-muted);margin:7px 0 19px;font-size:12px;line-height:1.5}@media (width<=1250px){.qm-manage{grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr)}.qm-ai-layout{grid-template-columns:minmax(290px,.8fr) minmax(0,1.3fr)}}@media (width<=1050px){.qm-manage,.qm-create-layout,.qm-ai-layout{grid-template-columns:1fr}.qm-library,.qm-create-side,.qm-ai-builder{border-left:0;border-right:0;border-bottom:1px solid var(--qm-line)}.qm-quiz-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.qm-create-side{min-height:auto}.qm-ai-preview{min-height:480px}.qm-ai-empty{min-height:420px}}@media (width<=760px){.qm-heading-row{flex-direction:column}.qm-heading-actions{width:100%;margin-top:-4px}.qm-heading-actions .qm-btn{flex:1}.qm-stats{grid-template-columns:1fr 1fr}.qm-nav{overflow-x:auto}.qm-nav button{flex:none}.qm-detail,.qm-library,.qm-create-card,.qm-create-side,.qm-ai-builder,.qm-ai-preview{padding:17px}.qm-detail-hero{flex-direction:column}.qm-mini-stats,.qm-option-grid,.qm-editor-bottom-grid,.qm-form-grid,.qm-ai-options{grid-template-columns:1fr}.qm-ai-preview-head{flex-direction:column}.qm-ai-preview-actions{width:100%}.qm-ai-preview-actions .qm-btn{flex:1}}@media (width<=540px){.qm-stats{gap:8px}.qm-stat{min-height:96px;padding:14px}.qm-stat strong{font-size:28px}.qm-workspace{border-radius:18px}.qm-nav{padding-inline:9px}.qm-nav button{min-height:58px;padding:0 10px;font-size:11.5px}.qm-quiz-list{grid-template-columns:1fr}.qm-question-card{grid-template-columns:38px minmax(0,1fr)}.qm-question-actions{grid-column:2}.qm-heading-actions{flex-direction:column}.qm-heading-actions .qm-btn{width:100%}}@media (prefers-reduced-motion:reduce){.qm-btn,.qm-stat,.qm-quiz-card,.qm-question-card,.qm-mini-action,.qm-side-ai{transition:none}}.qm-page{--qm-blue:#5b78c7;--qm-blue-soft:#edf1fb;--qm-violet:#7662c6;--qm-violet-2:#8b73d6;--qm-violet-soft:#f1eef9;--qm-cyan:#4c9291;--qm-cyan-soft:#edf7f5;--qm-green:#5f8a65;--qm-green-soft:#eef5eb;--qm-amber:#c98a25;--qm-amber-soft:#fff2d5;--qm-red:#b85b4f;--qm-red-soft:#fff0ed;--qm-ink:#3d3226;--qm-muted:#7f705e;--qm-line:#916c372e;color:var(--qm-ink)}.qm-btn-primary{background:linear-gradient(135deg,#d89a2b,#bb7611);border-color:#8c58081f;box-shadow:0 8px 18px #ae6c0e2e}.qm-stat{background:linear-gradient(145deg,#fffcf5fc,#fff6e2f5);border-color:#cea96c6b;box-shadow:0 8px 22px #68481a0e}.qm-feedback{color:#76501b;background:#fff3d8;border-color:#e8c982}.qm-workspace{background:linear-gradient(#fffaeffa,#fcf4e4f5);border-color:#cdac766b;box-shadow:0 14px 36px #593d1712}.qm-nav{background:linear-gradient(#fff9edfa,#faefdced);border-bottom-color:#cdac7661}.qm-nav button{color:#76644f}.qm-nav button:hover,.qm-nav button.active{color:#4b3a28}.qm-nav button.active:after{background:linear-gradient(90deg,#c98a25,#e0ad4d)}.qm-nav button.qm-nav-ai.active:after{background:linear-gradient(90deg,#7662c6,#9a7cdd)}.qm-library{background:linear-gradient(#fff7e8f7,#faefdbeb);border-right-color:#cdac7657}.qm-detail{background:linear-gradient(#fffcf6f7,#fff7eaeb)}.qm-search{color:#99866e;background:#fffaf0;border-color:#a8804638}.qm-search input{background:0 0}.qm-quiz-card{background:linear-gradient(145deg,#fffdf8,#fff6e7);border-color:#b8915833;box-shadow:0 5px 17px #5237160b}.qm-quiz-card:hover{box-shadow:0 9px 22px #52371613}.qm-mini-action{color:#6f5d49;background:#fff7e9;border-color:#a078422b}.qm-detail-hero{background:radial-gradient(circle at 95% 0,#7662c617,#0000 30%),radial-gradient(circle at 5% 100%,#c98a251a,#0000 30%),linear-gradient(145deg,#fffdf8,#fff5e3);border-color:#be975d38}.qm-mini-stats>div{background:#fff9ee;border-color:#b189512e}.qm-field input,.qm-field select,.qm-field textarea{color:var(--qm-ink);background:#fffaf0;border-color:#ab82493b}.qm-question-editor{background:linear-gradient(145deg,#fff9ed,#fffdf8);border-color:#ead4aa}.qm-question-card{background:#fffaf0;border-color:#b18a522e}.qm-question-card:hover{border-color:#c98a2557;box-shadow:0 7px 18px #553b180e}.qm-create-card{background:linear-gradient(#fffcf5fa,#fff7e8f5)}.qm-create-icon{color:#a96d13;background:#fff0ce}.qm-create-side{background:radial-gradient(circle at 100% 0,#7662c61c,#0000 35%),linear-gradient(160deg,#fff5e4,#f8efe5);border-left-color:#ead7b5}.qm-ai-builder{background:radial-gradient(circle at 90% 0,#ffffff2b,#0000 30%),linear-gradient(145deg,#5f519d,#7662b8 55%,#8d73c7)}.qm-ai-preview{background:linear-gradient(#fffaf3,#fffdf9)}.qm-ai-question{background:#fffaf2;border-color:#e6d9c3;box-shadow:0 5px 16px #4a371f0b}.qm-ai-options>div>span{color:#786a58;background:#f1e6d4}.qm-page{--qm-admin-green:#176b4a;--qm-admin-green-dark:#10553a;--qm-admin-green-soft:#eaf4ee;--qm-admin-green-soft-2:#f4f8f4;--qm-admin-cream:#fffdf8;--qm-admin-cream-2:#faf7ef;--qm-admin-honey:#d99113;--qm-admin-honey-soft:#fff3d7;--qm-admin-red:#b95147;--qm-admin-red-soft:#fff1ef;--qm-admin-blue:#4e7897;--qm-admin-blue-soft:#edf4f8;--qm-admin-purple:#6d5bc7;--qm-admin-purple-soft:#f1effb;--qm-admin-ink:#1f2b24;--qm-admin-muted:#6d776f;--qm-admin-border:#dfe7dd;--qm-admin-shadow:0 16px 45px #1f382813;color:var(--qm-admin-ink)}.qm-heading-row{align-items:center}.qm-heading-actions{margin-top:0}.qm-btn{border-radius:11px;min-height:44px;font-size:13px;font-weight:800}.qm-btn-primary{color:#fff;background:var(--qm-admin-green);border-color:var(--qm-admin-green-dark);box-shadow:0 7px 17px #176b4a29}.qm-btn-primary:hover{background:var(--qm-admin-green-dark);box-shadow:0 10px 22px #176b4a33}.qm-btn-ai{color:#fff;background:linear-gradient(135deg,#6755bb,#8067d0);border-color:#4f3d9e33;box-shadow:0 8px 18px #6755bb2e}.qm-btn-ai:hover{box-shadow:0 11px 23px #6755bb3b}.qm-btn-soft{color:#506057;background:#f5f8f4;border-color:#d9e3d8}.qm-btn-soft:hover{background:#edf4ee}.qm-stats{gap:13px;margin-top:18px}.qm-stat{border:1px solid var(--qm-admin-border);background:#fffdf8f0;border-radius:17px;justify-content:center;gap:7px;min-height:102px;padding:17px 18px;box-shadow:0 7px 22px #1f38280b}.qm-stat:after{opacity:.72;width:96px;height:96px;bottom:-38px;right:-32px}.qm-stat span{color:var(--qm-admin-muted);font-size:13px;font-weight:760}.qm-stat strong{color:var(--qm-admin-ink);font-size:30px}.qm-stat-blue{--qm-stat-soft:var(--qm-admin-blue-soft)}.qm-stat-green{--qm-stat-soft:var(--qm-admin-green-soft)}.qm-stat-amber{--qm-stat-soft:var(--qm-admin-honey-soft)}.qm-stat-violet{--qm-stat-soft:var(--qm-admin-purple-soft)}button.qm-stat:hover{border-color:#b9ceb9;transform:translateY(-1px);box-shadow:0 11px 27px #1f382812}.qm-feedback{color:#725519;background:#fff7e5;border-color:#ecd49e;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px}.qm-workspace{border:1px solid var(--qm-admin-border);box-shadow:var(--qm-admin-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:22px;margin-top:16px;overflow:hidden}.qm-nav{background:linear-gradient(#fffefb 0%,#faf8f1 100%);border-bottom:1px solid #e7ece5;gap:5px;min-height:66px;padding:11px 15px}.qm-nav button{color:#6b756d;background:0 0;border:1px solid #0000;border-radius:11px;min-height:40px;padding:9px 13px;font-size:13px}.qm-nav button:hover{color:var(--qm-admin-green-dark);background:#f1f6f1}.qm-nav button.active{color:var(--qm-admin-green-dark);background:var(--qm-admin-green-soft);border-color:#cfe1d4}.qm-nav button.active:after{display:none}.qm-nav button.qm-nav-ai{color:#6654b7}.qm-nav button.qm-nav-ai:hover,.qm-nav button.qm-nav-ai.active{color:#5d4aad;background:var(--qm-admin-purple-soft);border-color:#dcd5f3}.qm-manage{grid-template-columns:minmax(320px,.72fr) minmax(0,1.55fr);min-height:650px}.qm-library{background:#f8faf7;border-right:1px solid #e3e9e1;padding:20px}.qm-detail{background:#fff;padding:22px}.qm-kicker{color:var(--qm-admin-green);margin-bottom:5px;font-size:11px;font-weight:850}.qm-section-head h2{font-size:22px}.qm-section-head h3{font-size:19px}.qm-count-badge{min-width:30px;height:30px;color:var(--qm-admin-green-dark);background:var(--qm-admin-green-soft);border-color:#cfe1d4;font-size:12px}.qm-search{color:#8c968f;background:#fff;border-color:#dbe4da;border-radius:11px;min-height:43px;margin-top:14px}.qm-search:focus-within{border-color:#9fc2a8;box-shadow:0 0 0 3px #176b4a1a}.qm-search input{color:var(--qm-admin-ink);font-size:13.5px}.qm-quiz-list{gap:9px;max-height:575px;margin-top:13px}.qm-quiz-card{--qm-card-accent:var(--qm-admin-green);--qm-card-soft:var(--qm-admin-green-soft);background:#fff;border:1px solid #e1e8df;border-radius:14px;padding:14px;box-shadow:0 4px 14px #1f382808}.qm-quiz-card:before{background:var(--qm-admin-green);width:4px}.qm-quiz-card:hover{border-color:#bdd0bf;transform:translateY(-1px);box-shadow:0 8px 20px #1f38280f}.qm-quiz-card.selected{background:#f8fbf8;border-color:#a8c8ae;box-shadow:0 0 0 3px #176b4a13}.qm-color-0,.qm-color-1,.qm-color-2,.qm-color-3,.qm-color-4{--qm-card-accent:var(--qm-admin-green);--qm-card-soft:var(--qm-admin-green-soft)}.qm-quiz-icon{width:37px;height:37px;color:var(--qm-admin-green);background:var(--qm-admin-green-soft);border:1px solid #d3e3d6;border-radius:11px}.qm-status,.qm-pill{min-height:28px;padding:5px 9px;font-size:11px}.qm-status.active,.qm-pill-green{color:#487347;background:#edf5eb;border-color:#cfe0cb}.qm-status.draft,.qm-pill-amber{color:#98660b;background:#fff3d8;border-color:#ecd099}.qm-pill-blue{color:#4a718e;background:var(--qm-admin-blue-soft);border-color:#cedee8}.qm-pill-violet{color:#6653b6;background:var(--qm-admin-purple-soft);border-color:#ddd6f4}.qm-quiz-card h3{color:var(--qm-admin-ink);margin:12px 0 7px;font-size:14px}.qm-quiz-meta{color:var(--qm-admin-muted);font-size:11.5px}.qm-card-actions{border-top-color:#edf1ec;margin-top:12px;padding-top:10px}.qm-mini-action{color:#5d6961;background:#f5f7f4;border-color:#dfe5de;border-radius:9px;width:33px;height:33px}.qm-mini-action:hover{color:var(--qm-admin-green-dark);background:var(--qm-admin-green-soft)}.qm-mini-action.danger:hover{color:var(--qm-admin-red);background:var(--qm-admin-red-soft)}.qm-open-link{color:var(--qm-admin-green);font-size:11px}.qm-detail-hero{background:radial-gradient(circle at 95% 0,#176b4a14,#0000 31%),linear-gradient(145deg,#f7faf7,#fffdf8);border-color:#dbe5da;border-radius:17px;padding:20px}.qm-detail-hero h2{color:var(--qm-admin-ink);margin:12px 0 6px;font-size:25px}.qm-detail-hero p{color:var(--qm-admin-muted);font-size:13px}.qm-mini-stats{gap:10px;margin-top:11px}.qm-mini-stats>div{background:#fafcf9;border-color:#e1e8df;border-radius:13px;min-height:75px;padding:12px 14px}.qm-mini-stats span{color:var(--qm-admin-muted);font-size:11px}.qm-mini-stats strong{color:var(--qm-admin-ink);font-size:13.5px}.qm-field{gap:7px}.qm-field>span{color:#4f5c54;font-size:12.5px;font-weight:800}.qm-field input,.qm-field select,.qm-field textarea{color:var(--qm-admin-ink);background:#fff;border-color:#d9e3d8;border-radius:10px;padding:10px 12px;font-size:13.5px}.qm-field input,.qm-field select{min-height:43px}.qm-field input:focus,.qm-field select:focus,.qm-field textarea:focus{border-color:#94bda0;box-shadow:0 0 0 3px #176b4a1a}.qm-question-editor{background:#f7faf7;border-color:#d8e5da;border-radius:16px;gap:13px;margin-top:13px;padding:18px}.qm-icon-close{color:#5b675f;background:#fff;border-color:#dce4db}.qm-question-section{margin-top:19px}.qm-question-list{gap:8px;margin-top:12px}.qm-question-card{background:#fff;border-color:#e1e8df;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;padding:13px 14px}.qm-question-card:hover{border-color:#c5d7c7;transform:none;box-shadow:0 6px 16px #1f38280b}.qm-question-number{color:var(--qm-admin-green-dark);background:var(--qm-admin-green-soft)}.qm-question-copy h4{color:var(--qm-admin-ink);font-size:13.5px}.qm-question-meta{color:var(--qm-admin-muted);font-size:11px}.qm-create-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.65fr)}.qm-create-card{background:#fff;padding:27px}.qm-create-card .qm-section-head h2{font-size:25px}.qm-create-icon{color:var(--qm-admin-green);background:var(--qm-admin-green-soft);border:1px solid #d2e2d5}.qm-create-side{background:radial-gradient(circle at 100% 0,#d991131f,#0000 35%),linear-gradient(160deg,#f5f9f5,#edf5ee);border-left-color:#dbe6dc;min-height:520px;padding:28px}.qm-create-side>h3{color:var(--qm-admin-ink);font-size:21px}.qm-create-side>p{color:var(--qm-admin-muted);font-size:13px}.qm-side-orb-blue{color:var(--qm-admin-green);background:#e7f1e9}.qm-side-ai{background:#ffffffd1;border-color:#d9d5ed}.qm-side-ai:hover{background:#fff}.qm-side-ai strong{color:#5e4eaa;font-size:12.5px}.qm-side-ai small{color:#7d759f;font-size:10.5px}.qm-ai-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.42fr)}.qm-ai-builder{background:radial-gradient(circle at 90% 0,#ffffff29,#0000 30%),linear-gradient(145deg,#53498f,#6f5bb5 55%,#7f66c6);padding:26px}.qm-ai-head span{font-size:11px}.qm-ai-head h2{font-size:24px}.qm-ai-builder .qm-field>span{color:#ffffffe0}.qm-ai-builder .qm-field input,.qm-ai-builder .qm-field select{color:#312a50;background:#fffffffa;border-color:#ffffff42}.qm-generate-btn{color:#5c4ca4;background:#fff}.qm-ai-preview{background:#fff;padding:22px}.qm-ai-empty{color:#837d91}.qm-ai-empty-orb{color:#6755b4;background:var(--qm-admin-purple-soft);border-color:#ddd6f4}.qm-ai-empty strong{color:#4d4855;font-size:15px}.qm-ai-empty span{font-size:12px}.qm-ai-preview-head h2{color:var(--qm-admin-ink);font-size:23px}.qm-ai-preview-head p{color:var(--qm-admin-muted);font-size:12px}.qm-ai-question{background:#fff;border-color:#e5e2ee;border-radius:14px;padding:15px}.qm-ai-question h4{color:var(--qm-admin-ink);font-size:13px}.qm-ai-options>div{color:#59635d;background:#f8faf8;border-color:#e5eae4}.qm-ai-options>div.correct{color:#35704c;background:var(--qm-admin-green-soft);border-color:#cce1d1}.qm-ai-options>div.correct>span{color:#35704c;background:#d9ebdd}.qm-ai-explanation{color:#665f72;font-size:12.5px}.qm-ai-source{color:#8a938c;font-size:10.5px}.qm-empty{color:var(--qm-admin-muted);font-size:12.5px}.qm-empty strong{color:var(--qm-admin-ink);font-size:14px}.qm-empty-soft{background:#f8faf7;border-color:#d5e2d6}.qm-empty-icon{color:var(--qm-admin-green);background:var(--qm-admin-green-soft)}.qm-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#13241b66}.qm-modal{background:#fff;border-color:#dfe7dd;box-shadow:0 28px 80px #14261c33}.qm-modal-check{color:var(--qm-admin-green);background:var(--qm-admin-green-soft)}.qm-modal h2{color:var(--qm-admin-ink);font-size:22px}.qm-modal p{color:var(--qm-admin-muted);font-size:13px}.qm-page button:focus-visible,.qm-page input:focus-visible,.qm-page select:focus-visible,.qm-page textarea:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1050px){.qm-manage,.qm-create-layout,.qm-ai-layout{grid-template-columns:1fr}.qm-library,.qm-create-side,.qm-ai-builder{border-left:0;border-right:0;border-bottom:1px solid var(--qm-admin-border)}.qm-quiz-list{max-height:none}.qm-create-side{min-height:auto}}@media (width<=760px){.qm-heading-row{align-items:stretch}.qm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qm-detail,.qm-library,.qm-create-card,.qm-create-side,.qm-ai-builder,.qm-ai-preview{padding:17px}.qm-nav{overflow-x:auto}.qm-nav button{flex:none}}@media (width<=540px){.qm-stats{grid-template-columns:1fr}.qm-stat{min-height:82px}.qm-workspace{border-radius:16px}.qm-nav{padding:9px}.qm-nav button{min-height:38px;padding:8px 10px}.qm-heading-actions{flex-direction:column}.qm-heading-actions .qm-btn{width:100%}}.qm-quiz-list{scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:10px;max-height:575px;padding-right:6px;display:flex;overflow:hidden auto}.qm-quiz-card{flex:none;height:auto;min-height:0;overflow:hidden}.qm-quiz-card h3,.qm-quiz-meta,.qm-card-actions{visibility:visible;opacity:1}.qm-quiz-card h3{white-space:normal;overflow-wrap:anywhere}.qm-quiz-list::-webkit-scrollbar{width:7px}.qm-quiz-list::-webkit-scrollbar-track{background:0 0}.qm-quiz-list::-webkit-scrollbar-thumb{background:#cbd9cd;border-radius:999px}.qm-quiz-list::-webkit-scrollbar-thumb:hover{background:#aebfaf}@media (width<=1050px){.qm-quiz-list{max-height:none;padding-right:0;overflow-y:visible}}.qm-chip-row{flex-wrap:wrap;gap:8px;display:flex}.qm-chip{border:1px solid var(--qm-line);min-width:56px;min-height:44px;color:var(--qm-ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px;font-weight:700}.qm-chip.active{background:var(--qm-violet);border-color:var(--qm-violet);color:#fff}.qm-chip-easy.active{background:var(--qm-green);border-color:var(--qm-green)}.qm-chip-hard.active{background:var(--qm-red);border-color:var(--qm-red)}.qm-chip-hint{color:#ffffffe6;margin-top:6px;display:block}.qm-diff{background:var(--qm-amber-soft);color:#8a5a00;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.qm-diff-easy{background:var(--qm-green-soft);color:#17795a}.qm-diff-hard{background:var(--qm-red-soft);color:#a63a3a}.qm-ai-skeleton{gap:14px;padding:8px;display:grid}.qm-skel-card{border:1px solid var(--qm-line);border-radius:14px;gap:10px;padding:16px;display:grid}.qm-skel-line{background:linear-gradient(90deg,#eee7da 25%,#f8f3ea 50%,#eee7da 75%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite qm-shimmer;display:block}.qm-skel-line.wide{width:85%;height:18px}.qm-skel-line.short{width:40%}@keyframes qm-shimmer{to{background-position:-200% 0}}.qm-ai-title-input{border:1px solid var(--qm-line);width:100%;font:inherit;color:var(--qm-ink);background:#fff;border-radius:10px;margin:8px 0 2px;padding:8px 10px;font-size:20px;font-weight:800}.qm-ai-edit{gap:12px;min-width:0;display:grid}.qm-ai-edit textarea,.qm-ai-edit-input{border:1px solid var(--qm-line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.qm-ai-edit-options{gap:8px;display:grid}.qm-ai-edit-option{border:1px solid var(--qm-line);border-radius:10px;grid-template-columns:24px 24px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.qm-ai-edit-option.correct{background:var(--qm-green-soft);border-color:var(--qm-green)}.qm-ai-edit-option input[type=radio]{width:22px;height:22px;accent-color:var(--qm-green)}.qm-ai-edit-letter{font-weight:800}.qm-add-question{align-self:flex-start;min-height:44px}@media (width<=600px){.qm-ai-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.qm-ai-preview-actions .qm-btn{flex:100%;min-height:44px}}.rm2-page{--rm-green:#176b4a;--rm-green-dark:#10553a;--rm-green-soft:#eaf4ee;--rm-green-pale:#f5f9f5;--rm-honey:#d99113;--rm-honey-dark:#9b6508;--rm-honey-soft:#fff3d7;--rm-blue:#4e7897;--rm-blue-soft:#edf4f8;--rm-red:#b95147;--rm-red-soft:#fff1ef;--rm-ink:#1f2b24;--rm-muted:#6d776f;--rm-muted-2:#8d978f;--rm-border:#dfe7dd;--rm-warm-border:#eadfc9;--rm-cream:#fffdf8;--rm-shadow:0 16px 45px #1f382813;width:100%;max-width:1560px;color:var(--rm-ink);margin:0 auto;padding-bottom:48px}.rm2-page *,.rm2-page :before,.rm2-page :after{box-sizing:border-box}.rm2-page button,.rm2-page input,.rm2-page textarea{font:inherit}.rm2-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.rm2-stat{min-height:98px;color:inherit;text-align:left;border:1px solid var(--rm-border);cursor:pointer;background:#fffdf8f0;border-radius:17px;align-items:center;gap:14px;padding:17px;transition:all .16s;display:flex;position:relative;box-shadow:0 7px 22px #1f38280a}.rm2-stat:hover,.rm2-stat.selected{border-color:#b9ceb9;transform:translateY(-1px);box-shadow:0 11px 27px #1f382812}.rm2-stat.attention.selected{border-color:#e1bc69}.rm2-stat-icon{border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:15px;font-weight:850;display:grid}.rm2-stat-icon.pending{color:var(--rm-honey-dark);background:var(--rm-honey-soft);border:1px solid #ebd09a}.rm2-stat-icon.approved{color:var(--rm-green);background:var(--rm-green-soft);border:1px solid #cfe1d4}.rm2-stat-icon.published{color:var(--rm-blue);background:var(--rm-blue-soft);border:1px solid #cedee8}.rm2-stat-icon.rejected{color:var(--rm-red);background:var(--rm-red-soft);border:1px solid #edc9c5}.rm2-stat-copy{gap:3px;display:grid}.rm2-stat-copy small{color:var(--rm-muted);font-size:12.5px;font-weight:760}.rm2-stat-copy strong{color:var(--rm-ink);letter-spacing:-.04em;font-size:29px;line-height:1}.rm2-attention-dot{background:var(--rm-honey);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 5px #d991131f}.rm2-shell{border:1px solid var(--rm-border);box-shadow:var(--rm-shadow);background:#fff;border-radius:22px;overflow:hidden}.rm2-shell-top{background:linear-gradient(#fffefb 0%,#faf8f1 100%);border-bottom:1px solid #e7ece5;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 15px;display:flex}.rm2-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.rm2-tabs button{color:#6b756d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12.5px;font-weight:760;display:inline-flex}.rm2-tabs button:hover{color:var(--rm-green-dark);background:#f1f6f1}.rm2-tabs button.active{color:var(--rm-green-dark);background:var(--rm-green-soft);border-color:#cfe1d4}.rm2-tabs button span{color:#657269;background:#fff;border:1px solid #dce5dc;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:10px;font-weight:850;display:inline-grid}.rm2-tabs button.active span{color:var(--rm-green-dark);border-color:#bfd6c4}.rm2-tools{align-items:center;gap:8px;display:flex}.rm2-search{color:#8d968f;background:#fff;border:1px solid #dce4db;border-radius:12px;align-items:center;gap:8px;width:min(330px,34vw);min-height:42px;padding:0 12px;display:flex}.rm2-search input{width:100%;min-width:0;color:var(--rm-ink);background:0 0;border:0;outline:0;font-size:13.5px}.rm2-refresh{min-height:42px;color:var(--rm-green-dark);cursor:pointer;background:#f1f6f1;border:1px solid #d3e0d4;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800}.rm2-refresh:disabled{opacity:.55;cursor:not-allowed}.rm2-feedback{border-radius:12px;margin:14px 18px 0;padding:11px 13px;font-size:13px;font-weight:650}.rm2-feedback.success{color:#416b48;background:#edf6ed;border:1px solid #cfe2cf}.rm2-feedback.error{color:#93483f;background:#fff2f0;border:1px solid #edc8c4}.rm2-section-head{justify-content:space-between;gap:18px;padding:22px 22px 16px;display:flex}.rm2-section-head h2{color:var(--rm-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:820}.rm2-section-head p{color:var(--rm-muted);margin:5px 0 0;font-size:13.5px;line-height:1.5}.rm2-title-line{align-items:center;gap:9px;display:flex}.rm2-count{color:#6f7b73;background:#f0f4f0;border:1px solid #dce5dc;border-radius:999px;place-items:center;min-width:27px;height:27px;padding-inline:8px;font-size:11.5px;font-weight:850;display:inline-grid}.rm2-count.attention{color:#8e5e08;background:#fff2d4;border-color:#ead096}.rm2-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px 22px;display:grid}.rm2-review-card{background:#fff;border:1px solid #e3e9e1;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1f38280b}.rm2-review-card.expanded{border-color:#c8d9ca;box-shadow:0 10px 30px #1f382813}.rm2-card-top{justify-content:space-between;align-items:center;gap:10px;padding:14px 15px 0;display:flex}.rm2-card-question,.rm2-card-answer{padding:13px 15px 0}.rm2-card-question>span,.rm2-card-answer>span,.rm2-detail-label{color:var(--rm-muted-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.rm2-card-question h3{color:var(--rm-ink);margin:0;font-size:16px;font-weight:800;line-height:1.42}.rm2-card-answer p{color:#536057;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.rm2-card-footer{background:#fafcf9;border-top:1px solid #edf1ec;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:13px 15px;display:flex}.rm2-submitter{align-items:center;gap:9px;min-width:0;display:flex}.rm2-avatar{color:#315b45;background:#e9f2eb;border:1px solid #cfe0d2;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.rm2-submitter small{color:var(--rm-muted-2);font-size:9.5px;font-weight:760;display:block}.rm2-submitter strong{color:#425047;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:2px;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.rm2-details-btn{min-height:35px;color:var(--rm-green-dark);cursor:pointer;background:#eef5ef;border:1px solid #d0dfd2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.rm2-details-btn.compact{background:#f5f7f4;min-height:32px}.rm2-review-panel{background:#f7faf7;border-top:1px solid #e5ebe4;padding:15px}.rm2-comment-field{gap:7px;display:grid}.rm2-comment-field>span{color:#48554d;font-size:12px;font-weight:800}.rm2-comment-field small{color:var(--rm-muted-2);font-weight:650}.rm2-comment-field textarea{resize:vertical;width:100%;min-height:90px;color:var(--rm-ink);background:#fff;border:1px solid #d8e2d8;border-radius:10px;outline:0;padding:10px 11px;font-size:12.5px;line-height:1.5}.rm2-review-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.rm2-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:820;display:inline-flex}.rm2-btn:disabled{opacity:.55;cursor:not-allowed}.rm2-btn.approve,.rm2-btn.publish{color:#fff;background:var(--rm-green);border:1px solid var(--rm-green-dark)}.rm2-btn.approve:hover:not(:disabled),.rm2-btn.publish:hover:not(:disabled){background:var(--rm-green-dark)}.rm2-btn.reject{color:#984c43;background:#fff6f4;border:1px solid #edcbc6}.rm2-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:10.5px;font-weight:850;display:inline-flex}.rm2-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.rm2-status.pending{color:#98660b;background:#fff3d8;border:1px solid #ecd099}.rm2-status.approved{color:#487347;background:#edf5eb;border:1px solid #cfe0cb}.rm2-status.published{color:#4b7696;background:#edf4f8;border:1px solid #ccdee8}.rm2-status.rejected{color:#9e4d45;background:#fff0ee;border:1px solid #edc5c1}.rm2-table-wrap{border:1px solid #e3e9e1;border-radius:15px;margin:0 22px 22px;overflow-x:auto}.rm2-table{border-collapse:collapse;width:100%;min-width:900px}.rm2-table th{color:#7d8780;text-align:left;letter-spacing:.055em;text-transform:uppercase;background:#f7f9f6;border-bottom:1px solid #e2e8e0;padding:12px 14px;font-size:10px;font-weight:850}.rm2-table td{color:#334039;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0ec;padding:13px 14px;font-size:12.5px}.rm2-table tbody tr:not(.rm2-detail-row):hover td{background:#fbfcfa}.rm2-question-cell{min-width:330px}.rm2-question-cell strong{max-width:520px;color:var(--rm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.rm2-question-cell span{max-width:520px;color:var(--rm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;display:block;overflow:hidden}.rm2-submitter-name{color:#526057;font-size:12px;font-weight:740}.rm2-date{color:#727d75;white-space:nowrap;font-size:11px}.rm2-action-col{text-align:right!important}.rm2-detail-row td{background:#f8faf7!important;padding:0!important}.rm2-detail-panel{border-bottom:1px solid #e4eae2;padding:18px}.rm2-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rm2-detail-grid p,.rm2-existing-comment p{color:#46534b;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.rm2-existing-comment{border-top:1px solid #e2e8e0;margin-top:14px;padding-top:14px}.rm2-detail-actions{justify-content:flex-end;margin-top:14px;display:flex}.rm2-empty{text-align:center;align-content:center;place-items:center;gap:5px;min-height:235px;padding:36px 20px;display:grid}.rm2-empty-icon{width:42px;height:42px;color:var(--rm-green);background:#eaf4ec;border-radius:50%;place-items:center;margin-bottom:5px;font-weight:850;display:grid}.rm2-empty strong{color:var(--rm-ink);font-size:15px}.rm2-empty p{color:var(--rm-muted);margin:0;font-size:12.5px}.rm2-loading{gap:10px;padding:0 22px 22px;display:grid}.rm2-loading span{background:linear-gradient(90deg,#edf1ec 25%,#f8faf7 50%,#edf1ec 75%) 0 0/200% 100%;border-radius:13px;height:76px;animation:1.15s linear infinite rm2-shimmer}@keyframes rm2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rm2-page button:focus-visible,.rm2-page input:focus-visible,.rm2-page textarea:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1180px){.rm2-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rm2-shell-top{flex-direction:column;align-items:stretch}.rm2-tools,.rm2-search{width:100%}.rm2-search{flex:1}}@media (width<=860px){.rm2-review-grid,.rm2-detail-grid{grid-template-columns:1fr}.rm2-section-head,.rm2-review-grid,.rm2-loading{padding-inline:17px}.rm2-table-wrap{margin-inline:17px}}@media (width<=560px){.rm2-overview{grid-template-columns:1fr;gap:9px}.rm2-stat{min-height:82px}.rm2-shell{border-radius:16px}.rm2-shell-top{padding:10px}.rm2-tabs button{min-height:38px;padding-inline:10px;font-size:12px}.rm2-tools{flex-direction:column;align-items:stretch}.rm2-refresh{width:100%}.rm2-card-footer{flex-direction:column;align-items:stretch}.rm2-details-btn{width:100%}.rm2-review-actions{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.rm2-stat,.rm2-loading span{transition:none;animation:none}}.rm2-result-range{color:var(--rm-muted);white-space:nowrap;flex:none;align-self:center;font-size:12px;font-weight:700}.rm2-pagination{justify-content:center;align-items:center;gap:9px;padding:0 22px 22px;display:flex}.rm2-page-numbers{align-items:center;gap:6px;display:flex}.rm2-pagination button{color:#5d6a61;cursor:pointer;background:#fff;border:1px solid #dbe4da;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 9px;font-size:12px;font-weight:800;transition:all .15s;display:inline-grid}.rm2-pagination button:hover:not(:disabled):not(.active){color:var(--rm-green-dark);background:#f1f6f1;border-color:#cbdacb}.rm2-pagination button.active{color:#fff;background:var(--rm-green);border-color:var(--rm-green);box-shadow:0 5px 14px #176b4a29}.rm2-pagination button:disabled{opacity:.38;cursor:not-allowed}.rm2-page-arrow{line-height:1;font-size:20px!important}.rm2-page-gap{min-width:22px;color:var(--rm-muted-2);text-align:center;font-size:13px;font-weight:750}@media (width<=560px){.rm2-section-head{flex-direction:column;align-items:flex-start}.rm2-result-range{align-self:flex-start}.rm2-pagination{padding-inline:14px}.rm2-pagination button{min-width:34px;height:34px}}.um2-page{--um2-green:#176b4a;--um2-green-dark:#10553a;--um2-green-soft:#eaf4ee;--um2-green-pale:#f4f8f3;--um2-honey:#d99113;--um2-honey-dark:#a96f08;--um2-honey-soft:#fff3d7;--um2-cream:#fffdf8;--um2-cream-2:#fbf7ee;--um2-ink:#1f2b24;--um2-muted:#6d776f;--um2-muted-2:#8e978f;--um2-border:#dfe7dd;--um2-border-warm:#e8dcc5;--um2-red:#b95248;--um2-red-soft:#fff1ef;--um2-shadow:0 16px 45px #1f382814;width:100%;max-width:1560px;color:var(--um2-ink);margin:0 auto;padding-bottom:48px}.um2-page *,.um2-page :before,.um2-page :after{box-sizing:border-box}.um2-page button,.um2-page input,.um2-page select{font:inherit}.um2-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.um2-stat{min-height:104px;color:inherit;text-align:left;border:1px solid var(--um2-border);cursor:pointer;background:#fffdf8eb;border-radius:18px;align-items:center;gap:15px;padding:18px;transition:all .16s;display:flex;position:relative;box-shadow:0 8px 24px #1f38280b}.um2-stat:hover,.um2-stat.selected{border-color:#b8ceb9;transform:translateY(-1px);box-shadow:0 11px 28px #1f382813}.um2-stat.attention.selected{border-color:#e2bd6b}.um2-stat-icon{border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:850;display:grid}.um2-stat-icon.users{color:#3f6955;background:#eef5f0;border:1px solid #d5e4d8}.um2-stat-icon.active{color:var(--um2-green);background:var(--um2-green-soft);border:1px solid #cfe1d4}.um2-stat-icon.pending{color:var(--um2-honey-dark);background:var(--um2-honey-soft);border:1px solid #ead19a}.um2-stat>span:not(.um2-stat-icon):not(.um2-attention-dot){flex-direction:column;gap:3px;display:flex}.um2-stat small{color:var(--um2-muted);font-size:13px;font-weight:750}.um2-stat strong{color:var(--um2-ink);letter-spacing:-.04em;font-size:30px;line-height:1}.um2-attention-dot{background:var(--um2-honey);border-radius:50%;width:9px;height:9px;position:absolute;top:15px;right:15px;box-shadow:0 0 0 5px #d991131f}.um2-shell{border:1px solid var(--um2-border);box-shadow:var(--um2-shadow);background:#fffdf8eb;border-radius:22px;overflow:hidden}.um2-shell-top{background:linear-gradient(#fffefb 0%,#faf7ef 100%);border-bottom:1px solid #e7ece5;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 15px;display:flex}.um2-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.um2-tabs button{color:#6b756d;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:760;display:inline-flex}.um2-tabs button:hover{color:var(--um2-green-dark);background:#f1f6f1}.um2-tabs button.active{color:var(--um2-green-dark);background:#eaf4ee;border-color:#cfe1d4}.um2-tab-count{color:#fff;background:var(--um2-honey);border-radius:999px;place-items:center;min-width:21px;height:21px;padding-inline:6px;font-size:11px;font-weight:850;display:inline-grid}.um2-search-wrap{color:#88928b;background:#fff;border:1px solid #dce4db;border-radius:12px;align-items:center;gap:8px;width:min(290px,100%);min-height:42px;padding:0 12px;display:flex}.um2-search-wrap input{width:100%;min-width:0;color:var(--um2-ink);background:0 0;border:0;outline:0;font-size:14px}.um2-feedback{color:#725519;background:#fff7e5;border:1px solid #ecd49e;border-radius:12px;margin:14px 18px 0;padding:12px 14px;font-size:13.5px;font-weight:650}.um2-feedback.danger{color:#8c453e;background:#fff4f2;border-color:#edc8c3}.um2-feedback.email{margin:16px 0 0}.um2-section{padding:22px}.um2-section+.um2-section{border-top:1px solid #e7ece5}.um2-section-heading,.um2-directory-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.um2-section-heading h2,.um2-directory-head h2,.um2-email-copy h2{color:var(--um2-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:820}.um2-section-heading p,.um2-directory-head p,.um2-email-copy p{color:var(--um2-muted);margin:5px 0 0;font-size:13.5px;line-height:1.5}.um2-heading-line{align-items:center;gap:9px;display:flex}.um2-count-pill{color:#718077;background:#f0f4f0;border:1px solid #dce6dc;border-radius:999px;place-items:center;min-width:27px;height:27px;padding-inline:8px;font-size:12px;font-weight:850;display:inline-grid}.um2-count-pill.has-items{color:#8b5b08;background:#fff2d2;border-color:#ead095}.um2-text-action{color:var(--um2-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 2px;font-size:13px;font-weight:800;display:inline-flex}.um2-review-section{background:linear-gradient(#fffdf8 0%,#fffaf0 100%)}.um2-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.um2-review-card{background:#fff;border:1px solid #eadbbd;border-radius:17px;min-width:0;padding:16px;box-shadow:0 7px 20px #4b37140b}.um2-review-person{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.um2-review-person>div,.um2-person-cell>div,.um2-modal-user>div{min-width:0}.um2-review-person strong,.um2-person-cell strong,.um2-modal-user strong{color:var(--um2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;display:block;overflow:hidden}.um2-review-person span:not(.um2-status),.um2-person-cell span,.um2-modal-user span{color:var(--um2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;display:block;overflow:hidden}.um2-avatar{color:#315b45;background:#e9f2eb;border:1px solid #ceded1;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:inline-grid}.um2-avatar.pending{color:#855809;background:#fff0cc;border-color:#e8cc91}.um2-review-meta{grid-template-columns:.9fr 1.2fr;gap:10px;margin:15px 0;display:grid}.um2-review-meta>div{background:#faf8f3;border:1px solid #ece5d8;border-radius:11px;min-width:0;padding:10px 11px}.um2-review-meta span{color:var(--um2-muted-2);text-transform:uppercase;letter-spacing:.045em;font-size:10.5px;font-weight:760;display:block}.um2-review-meta strong{color:#445249;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:760;display:block;overflow:hidden}.um2-review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.um2-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.um2-btn:disabled{opacity:.55;cursor:not-allowed}.um2-btn.approve{color:#fff;background:var(--um2-green);border:1px solid var(--um2-green-dark);box-shadow:0 6px 14px #176b4a24}.um2-btn.approve:hover:not(:disabled){background:var(--um2-green-dark)}.um2-btn.decline{color:#985047;background:#fff7f5;border:1px solid #edcbc6}.um2-btn.cancel{color:#556259;background:#f6f8f5;border:1px solid #dbe3da}.um2-clear-state{text-align:left;background:#f6faf6;border:1px dashed #cdddcf;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:105px;padding:18px;display:flex}.um2-clear-icon{width:38px;height:38px;color:var(--um2-green);background:#e7f2e9;border-radius:50%;place-items:center;font-weight:850;display:grid}.um2-clear-state strong{color:var(--um2-ink);font-size:14px}.um2-clear-state p{color:var(--um2-muted);margin:2px 0 0;font-size:12.5px}.um2-directory-section{background:#fff}.um2-filter-row{align-items:flex-end;gap:9px;display:flex}.um2-filter{gap:5px;display:grid}.um2-filter>span{color:var(--um2-muted);font-size:11px;font-weight:800}.um2-filter select,.um2-role-select,.um2-modal-field select{min-height:39px;color:var(--um2-ink);background:#fff;border:1px solid #d9e2d8;border-radius:10px;outline:none;padding:8px 34px 8px 11px;font-size:13px;font-weight:700}.um2-refresh{min-height:39px;color:var(--um2-green-dark);cursor:pointer;background:#f1f6f1;border:1px solid #d4e0d4;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:800}.um2-table-wrap{border:1px solid #e3e9e1;border-radius:15px;width:100%;overflow-x:auto}.um2-table{border-collapse:collapse;width:100%;min-width:900px}.um2-table.history{min-width:1100px}.um2-table th{color:#7d8780;text-align:left;letter-spacing:.055em;text-transform:uppercase;background:#f7f9f6;border-bottom:1px solid #e2e8e0;padding:12px 14px;font-size:10.5px;font-weight:850}.um2-table td{color:#334039;vertical-align:middle;border-bottom:1px solid #edf0ec;padding:13px 14px;font-size:13px}.um2-table tr:last-child td{border-bottom:0}.um2-table tbody tr:hover{background:#fbfcfa}.um2-person-cell{align-items:center;gap:11px;min-width:235px;display:flex}.um2-role,.um2-status,.um2-protected{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.um2-role{color:#496653;background:#edf4ee;border:1px solid #d1dfd4}.um2-role.manager{color:#7c550e;background:#fff2d4;border-color:#e7cd93}.um2-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.um2-status.active{color:#487347;background:#edf5eb;border:1px solid #cfe0cb}.um2-status.pending{color:#99660b;background:#fff3d8;border:1px solid #ecd099}.um2-status.inactive{color:#6f7772;background:#f1f3f1;border:1px solid #dce1dc}.um2-status.declined{color:#9f4d45;background:#fff0ee;border:1px solid #edc5c1}.um2-role-select{min-width:126px}.um2-date{color:#667169;white-space:nowrap;font-size:12px}.um2-action-column{text-align:right!important}.um2-access-btn{cursor:pointer;border-radius:9px;min-height:34px;padding:7px 10px;font-size:11.5px;font-weight:800}.um2-access-btn.deactivate{color:#965047;background:#fff8f6;border:1px solid #edcec9}.um2-access-btn.activate{color:#426b45;background:#f1f7f0;border:1px solid #cee0cb}.um2-protected{color:#6d776f;background:#f3f5f2;border:1px solid #dde3dc}.um2-muted{color:#9aa29c}.um2-reason{white-space:normal;overflow-wrap:anywhere;max-width:320px}.um2-email-section{background:linear-gradient(#fffdf9 0%,#faf8f1 100%)}.um2-email-card{background:#fff;border:1px solid #e2e8e0;border-radius:18px;max-width:850px;margin:8px auto;padding:26px;box-shadow:0 10px 28px #1f38280e}.um2-email-icon{width:46px;height:46px;color:var(--um2-green);background:#eaf4ee;border-radius:14px;place-items:center;margin-bottom:14px;font-size:18px;display:grid}.um2-email-copy>span{color:var(--um2-green);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.um2-email-copy h2{margin-top:5px}.um2-email-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:18px;display:grid}.um2-email-form input{min-height:42px;color:var(--um2-ink);background:#fff;border:1px solid #d9e2d8;border-radius:10px;outline:none;padding:9px 12px}.um2-loading-grid{gap:9px;padding:22px;display:grid}.um2-loading-grid span{background:linear-gradient(90deg,#edf1ec 25%,#f7f9f6 50%,#edf1ec 75%) 0 0/200% 100%;border-radius:13px;height:68px;animation:1.15s linear infinite um2-shimmer}@keyframes um2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.um2-empty{min-height:180px;color:var(--um2-muted);text-align:center;place-content:center;gap:5px;display:grid}.um2-empty strong{color:var(--um2-ink);font-size:16px}.um2-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13241b61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.um2-modal{background:#fff;border:1px solid #dfe7dd;border-radius:22px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #14261c33}.um2-modal-head{background:linear-gradient(#f5f9f5 0%,#fff 100%);border-bottom:1px solid #e5ebe3;padding:22px 22px 17px}.um2-modal-kicker{color:var(--um2-green);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.um2-modal-head h3{color:var(--um2-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:23px}.um2-modal-head p{color:var(--um2-muted);margin:7px 0 0;font-size:13.5px;line-height:1.5}.um2-modal-body{gap:15px;padding:20px 22px;display:grid}.um2-modal-user{background:#f8faf7;border:1px solid #e2e8e0;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.um2-modal-field{gap:7px;display:grid}.um2-modal-field>span{color:#4b5850;font-size:12.5px;font-weight:800}.um2-modal-note{color:#516158;background:#f1f7f2;border:1px solid #d6e5d7;border-radius:12px;gap:3px;padding:12px 13px;font-size:12.5px;display:grid}.um2-modal-note strong{color:var(--um2-green-dark)}.um2-modal-actions{border-top:1px solid #e8ece7;justify-content:flex-end;gap:9px;padding:15px 22px 20px;display:flex}.um2-page button:focus-visible,.um2-page input:focus-visible,.um2-page select:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1180px){.um2-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.um2-shell-top{flex-direction:column;align-items:stretch}.um2-search-wrap{width:100%}}@media (width<=820px){.um2-overview{grid-template-columns:1fr}.um2-stat{min-height:86px}.um2-review-grid{grid-template-columns:1fr}.um2-section-heading,.um2-directory-head{flex-direction:column;align-items:stretch}.um2-filter-row{align-items:stretch}.um2-filter{flex:1}.um2-filter select{width:100%}.um2-section{padding:17px}}@media (width<=560px){.um2-page{padding-bottom:30px}.um2-overview{gap:9px;margin-top:14px}.um2-shell{border-radius:16px}.um2-shell-top{padding:10px}.um2-tabs button{min-height:38px;padding-inline:10px;font-size:12px}.um2-review-person{grid-template-columns:40px minmax(0,1fr)}.um2-review-person .um2-status{grid-column:2;justify-self:start}.um2-avatar{flex-basis:40px;width:40px;height:40px}.um2-review-meta{grid-template-columns:1fr}.um2-filter-row{flex-direction:column}.um2-email-card{padding:18px}.um2-email-form{grid-template-columns:1fr}.um2-modal-actions{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.um2-stat,.um2-loading-grid span{transition:none;animation:none}}.ais-page{--ais-honey:#c98a25;--ais-honey-dark:#a96b0d;--ais-honey-soft:#fff0ce;--ais-cream:#fffaf0;--ais-cream-2:#fff4df;--ais-violet:#7662c6;--ais-violet-dark:#5f4da9;--ais-violet-soft:#f1eef9;--ais-green:#4f8460;--ais-green-soft:#edf6ee;--ais-red:#a84e45;--ais-red-soft:#fff0ed;--ais-ink:#3d3226;--ais-muted:#7c6d5a;--ais-border:#b1895138;width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:48px}.ais-page button,.ais-page input,.ais-page select{font-family:inherit}.ais-feedback{color:#76501b;background:#fff3d8;border:1px solid #e8c982;border-radius:12px;margin-top:13px;padding:11px 14px;font-size:12px;font-weight:750}.ais-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.35fr);gap:14px;margin-top:16px;display:grid}.ais-status-card,.ais-settings-card{border:1px solid var(--ais-border);border-radius:22px;box-shadow:0 12px 32px #573c1712}.ais-status-card{background:radial-gradient(circle at 100% 0,#7662c621,#0000 34%),radial-gradient(circle at 0 100%,#c98a2524,#0000 33%),linear-gradient(150deg,#fff9ec,#f9edd8);min-height:500px;padding:22px;position:relative;overflow:hidden}.ais-status-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#c98a2514,#0000 66%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.ais-status-top{z-index:1;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.ais-orb{color:#fff;background:linear-gradient(145deg, var(--ais-violet), #967bdd);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 24px #6652b938}.ais-orb span{letter-spacing:.05em;font-size:13px;font-weight:900}.ais-kicker{color:#88755f;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.ais-status-top h2,.ais-section-head h2{color:var(--ais-ink);letter-spacing:-.03em;margin:4px 0 0;font-weight:850}.ais-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.ais-status-pill i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ais-model-name{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7b8;border:1px solid #b48b5133;border-radius:16px;margin-top:26px;padding:17px;position:relative}.ais-model-name span,.ais-config-grid span{color:#8a7a66;font-size:10.5px;font-weight:750;display:block}.ais-model-name strong{color:var(--ais-violet-dark);overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:850;display:block}.ais-config-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid;position:relative}.ais-config-grid>div{background:#fffaf0ad;border:1px solid #b48b512e;border-radius:14px;min-width:0;padding:14px}.ais-config-grid strong{color:var(--ais-ink);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px;font-weight:800;display:block}.ais-empty-config{z-index:1;min-height:180px;color:var(--ais-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:24px;display:flex;position:relative}.ais-empty-config strong{color:var(--ais-ink);font-size:14px;font-weight:850}.ais-empty-config span{margin-top:4px;font-size:11.5px}.ais-ai-note{z-index:1;color:#6755aa;background:#f3effdb8;border:1px solid #ddd3f1;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:24px;padding:13px;display:grid;position:relative}.ais-ai-note-icon{color:#fff;background:linear-gradient(145deg,#7460c7,#9477dc);border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.ais-ai-note strong,.ais-ai-note span{display:block}.ais-ai-note strong{font-size:11.5px;font-weight:850}.ais-ai-note div>span{color:#80739e;margin-top:2px;font-size:10px;line-height:1.4}.ais-loading-block{gap:9px;margin-top:26px;display:grid}.ais-loading-block span{background:linear-gradient(90deg,#f5e7cf,#fff6e6,#f5e7cf) 0 0/200% 100%;border-radius:14px;height:56px;animation:1.4s linear infinite ais-shimmer}@keyframes ais-shimmer{to{background-position:-200% 0}}.ais-section-head{border-bottom:1px solid #b991582e;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.ais-provider-chip{min-height:31px;color:var(--ais-violet-dark);background:var(--ais-violet-soft);border:1px solid #ddd4ef;border-radius:999px;align-items:center;padding:6px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.ais-form{gap:15px;margin-top:21px;display:grid}.ais-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ais-field{flex-direction:column;gap:7px;display:flex}.ais-field input,.ais-field select{width:100%;min-height:43px;color:var(--ais-ink);background:#fffaf0;border:1px solid #ab82493d;border-radius:11px;padding:9px 12px;font-size:12.5px;transition:border-color .15s,box-shadow .15s,background .15s}.ais-field input:focus,.ais-field select:focus{background:#fffdf8;border-color:#c98a2594;outline:none;box-shadow:0 0 0 3px #c98a251a}.ais-field-full{grid-column:1/-1}.ais-key-input{position:relative}.ais-key-input>span{color:#5f704f;background:#edf5e9;border:1px solid #d3e5cc;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:850;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ais-test-result{border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:11.5px;font-weight:750;line-height:1.45;display:flex}.ais-test-result.success{color:#3f7150;background:var(--ais-green-soft);border:1px solid #cce2d2}.ais-test-result.error{color:#9e4a42;background:var(--ais-red-soft);border:1px solid #ebc8c1}.ais-result-dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ais-actions{border-top:1px solid #b9915829;justify-content:flex-end;align-items:center;gap:9px;margin-top:3px;padding-top:17px;display:flex}.ais-btn{border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:9px 15px;font-size:12px;font-weight:850;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ais-btn:hover{transform:translateY(-1px)}.ais-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.ais-btn.secondary{color:#67523a;box-shadow:none;background:#fff9ed;border:1px solid #a1784038}.ais-btn.primary{color:#fff;background:linear-gradient(135deg,#d99a2c,#b97612);border:1px solid #9059081f;box-shadow:0 8px 19px #b06e0f30}.ais-btn.primary:hover{box-shadow:0 11px 24px #b06e0f3d}@media (width<=1000px){.ais-layout{grid-template-columns:1fr}.ais-status-card{min-height:auto}}@media (width<=620px){.ais-status-card,.ais-settings-card{border-radius:18px;padding:17px}.ais-status-top{grid-template-columns:46px minmax(0,1fr)}.ais-status-pill{grid-column:1/-1;width:fit-content}.ais-form-grid,.ais-config-grid{grid-template-columns:1fr}.ais-actions{flex-direction:column-reverse;align-items:stretch}.ais-actions .ais-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ais-loading-block span{animation:none}.ais-btn{transition:none}}.ais-page{--ais-admin-green:#176b4a;--ais-admin-green-dark:#10553a;--ais-admin-green-soft:#eaf4ee;--ais-admin-green-pale:#f5f9f5;--ais-admin-cream:#fffdf8;--ais-admin-cream-2:#faf7ef;--ais-admin-honey:#d99113;--ais-admin-honey-soft:#fff3d7;--ais-admin-purple:#6d5bc7;--ais-admin-purple-soft:#f1effb;--ais-admin-red:#b95147;--ais-admin-red-soft:#fff1ef;--ais-admin-blue:#4e7897;--ais-admin-blue-soft:#edf4f8;--ais-admin-ink:#1f2b24;--ais-admin-muted:#6d776f;--ais-admin-border:#dfe7dd;--ais-admin-shadow:0 16px 45px #1f382813;color:var(--ais-admin-ink)}.ais-feedback{color:#725519;background:#fff7e5;border-color:#ecd49e;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px;font-weight:700}.ais-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.38fr);gap:15px;margin-top:17px}.ais-status-card,.ais-settings-card{border:1px solid var(--ais-admin-border);box-shadow:var(--ais-admin-shadow);border-radius:22px}.ais-status-card{background:radial-gradient(circle at 100% 0,#6d5bc71a,#0000 34%),radial-gradient(circle at 0 100%,#176b4a1a,#0000 33%),linear-gradient(150deg,#fbfdfb,#f2f7f3);min-height:500px;padding:23px}.ais-status-card:after{background:radial-gradient(circle,#176b4a11,#0000 66%)}.ais-status-top{grid-template-columns:52px minmax(0,1fr) auto;gap:13px}.ais-orb{background:linear-gradient(145deg,#5f50b2,#8068d0);border-radius:15px;width:52px;height:52px;box-shadow:0 10px 24px #5d49aa33}.ais-orb span{font-size:14px}.ais-kicker{color:var(--ais-admin-green);font-size:11px;font-weight:850}.ais-status-top h2,.ais-section-head h2{color:var(--ais-admin-ink)}.ais-status-top h2{font-size:22px}.ais-status-pill{min-height:30px;padding:5px 10px;font-size:11px}.ais-status-pill.connected{color:#487347;background:#edf5eb;border-color:#cfe0cb}.ais-status-pill.failed{color:#9e4d45;background:var(--ais-admin-red-soft);border-color:#edc5c1}.ais-status-pill.untested{color:#98660b;background:var(--ais-admin-honey-soft);border-color:#ecd099}.ais-model-name{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1;border-color:#dce6dc;border-radius:15px;margin-top:26px;padding:17px}.ais-model-name span,.ais-config-grid span{color:var(--ais-admin-muted);font-size:11px}.ais-model-name strong{color:#5f4daf;font-size:15.5px}.ais-config-grid{gap:10px;margin-top:10px}.ais-config-grid>div{background:#ffffffc2;border-color:#dfe7dd;border-radius:13px;padding:14px}.ais-config-grid strong{color:var(--ais-admin-ink);font-size:12px}.ais-empty-config{color:var(--ais-admin-muted)}.ais-empty-config strong{color:var(--ais-admin-ink);font-size:15px}.ais-empty-config span{font-size:12px}.ais-ai-note{color:#6252ae;background:#f1effbeb;border-color:#ddd6f4;border-radius:13px;margin-top:24px;padding:13px}.ais-ai-note-icon{background:linear-gradient(145deg,#6654bb,#8067d0)}.ais-ai-note strong{font-size:12.5px}.ais-ai-note div>span{color:#756d94;font-size:10.5px}.ais-loading-block span{background:linear-gradient(90deg,#eaf1eb,#f8fbf8,#eaf1eb)}.ais-settings-card{background:#fff;padding:25px}.ais-section-head{border-bottom-color:#e7ece5;padding-bottom:18px}.ais-section-head h2{font-size:23px}.ais-provider-chip{color:#5f4daf;background:var(--ais-admin-purple-soft);border-color:#ddd6f4;min-height:32px;padding:6px 10px;font-size:11px}.ais-form{gap:16px;margin-top:22px}.ais-form-grid{gap:12px}.ais-field{gap:7px}.ais-field>span{color:#4f5c54;font-size:12.5px;font-weight:800}.ais-field input,.ais-field select{min-height:44px;color:var(--ais-admin-ink);background:#fff;border-color:#d9e3d8;border-radius:10px;padding:10px 12px;font-size:13.5px}.ais-field input::placeholder{color:#9aa39c}.ais-field input:focus,.ais-field select:focus{background:#fff;border-color:#94bda0;box-shadow:0 0 0 3px #176b4a1a}.ais-key-input input{padding-right:92px}.ais-key-input>span{color:var(--ais-admin-green-dark);background:var(--ais-admin-green-soft);border-color:#cfe1d4;border-radius:7px;padding:5px 8px;font-size:9.5px;right:9px}.ais-test-result{border-radius:11px;min-height:44px;padding:10px 12px;font-size:12.5px}.ais-test-result.success{color:#487347;background:#edf5eb;border-color:#cfe0cb}.ais-test-result.error{color:#9e4d45;background:var(--ais-admin-red-soft);border-color:#edc5c1}.ais-actions{border-top-color:#e7ece5;margin-top:4px;padding-top:18px}.ais-btn{border-radius:11px;min-height:43px;padding:9px 15px;font-size:12.5px;font-weight:850}.ais-btn.secondary{color:var(--ais-admin-green-dark);background:#f1f6f1;border-color:#d3e0d4}.ais-btn.secondary:hover{background:#e8f1e9}.ais-btn.primary{color:#fff;background:var(--ais-admin-green);border-color:var(--ais-admin-green-dark);box-shadow:0 8px 19px #176b4a29}.ais-btn.primary:hover{background:var(--ais-admin-green-dark);box-shadow:0 11px 24px #176b4a33}.ais-page button:focus-visible,.ais-page input:focus-visible,.ais-page select:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1000px){.ais-layout{grid-template-columns:1fr}.ais-status-card{min-height:auto}}@media (width<=620px){.ais-status-card,.ais-settings-card{border-radius:17px;padding:17px}.ais-status-top{grid-template-columns:46px minmax(0,1fr)}.ais-form-grid,.ais-config-grid{grid-template-columns:1fr}.ais-actions{flex-direction:column-reverse;align-items:stretch}.ais-actions .ais-btn{width:100%}}.ns-page{--ns-gold:#c98a25;--ns-gold-dark:#a96a0e;--ns-cream:#fffaf0;--ns-cream-2:#fff3da;--ns-ink:#3d3226;--ns-muted:#7d6e5a;--ns-green:#4f8460;--ns-red:#a84e45;--ns-line:#b1895138;width:100%;max-width:1500px;margin:0 auto;padding-bottom:48px}.ns-page button,.ns-page input{font-family:inherit}.ns-feedback{color:#76501b;background:#fff3d8;border:1px solid #e8c982;border-radius:12px;margin-top:13px;padding:11px 14px;font-size:12px;font-weight:750}.ns-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.ns-summary-card{border:1px solid var(--ns-line);background:linear-gradient(145deg,#fffdf8,#fff4df);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:100px;padding:17px 18px;display:flex;box-shadow:0 8px 22px #5b3d160e}.ns-summary-card strong{color:var(--ns-ink);overflow-wrap:anywhere;font-size:22px;font-weight:850;line-height:1.15}.ns-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.ns-card{border:1px solid var(--ns-line);background:linear-gradient(#fffcf5fa,#fff6e4f5);border-radius:22px;box-shadow:0 12px 32px #573c1712}.ns-source-card{padding:22px}.ns-sync-card{background:radial-gradient(circle at 100% 0,#0000000d,#0000 30%),linear-gradient(150deg,#fff8eb,#f3e7d2);padding:22px}.ns-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ns-kicker{color:#89745b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.ns-section-head h2,.ns-sync-hero h2{color:var(--ns-ink);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:850}.ns-status-pill{border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.ns-status-pill i,.ns-result i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ns-status-pill.connected{color:#39704c;background:#edf6ee;border:1px solid #cde4d3}.ns-status-pill.idle{color:#8b641f;background:#fff2d5;border:1px solid #ead29c}.ns-status-pill.warning{color:var(--ns-red);background:#fbeceb;border:1px solid #e8c6c2}.ns-source-info{grid-template-columns:1.4fr .8fr .9fr;gap:10px;margin-top:18px;display:grid}.ns-source-info>div{background:#fffaf0c7;border:1px solid #b48b512e;border-radius:14px;min-width:0;padding:13px}.ns-source-info span,.ns-sync-result-grid span{color:#8a7a66;font-size:10px;font-weight:750;display:block}.ns-source-info strong,.ns-sync-result-grid strong{color:var(--ns-ink);overflow-wrap:anywhere;margin-top:5px;font-size:11.5px;font-weight:850;display:block}.ns-form{border-top:1px solid #b991582e;gap:13px;margin-top:18px;padding-top:18px;display:grid}.ns-field{flex-direction:column;gap:7px;display:flex}.ns-field input{min-height:43px;color:var(--ns-ink);background:#fffaf0;border:1px solid #ab82493d;border-radius:11px;padding:9px 12px;font-size:12.5px}.ns-field input:focus{background:#fffdf8;border-color:#c98a2594;outline:none;box-shadow:0 0 0 3px #c98a251a}.ns-result{border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;font-weight:750;display:flex}.ns-result.success{color:#3f7150;background:#edf6ee;border:1px solid #cce2d2}.ns-result.error{color:#9e4a42;background:#fff0ed;border:1px solid #ebc8c1}.ns-actions{justify-content:flex-end;gap:9px;display:flex}.ns-btn:disabled,.ns-sync-btn:disabled{opacity:.55;cursor:not-allowed}.ns-btn.secondary{color:#67523a;background:#fff9ed;border:1px solid #a1784038}.ns-btn.primary{color:#fff;background:linear-gradient(135deg,#d99a2c,#b97612);border:1px solid #9059081f;box-shadow:0 8px 19px #b06e0f2e}.ns-sync-hero{align-items:center;gap:12px;display:flex}.ns-notion-icon{color:#fff;background:#2f2b27;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.ns-sync-hero p{color:var(--ns-muted);margin:4px 0 0;font-size:11.5px}.ns-sync-btn{color:#fff;background:linear-gradient(135deg,#2f2b27,#4a433b);border:0;border-radius:13px;width:100%;min-height:48px;margin-top:22px;font-size:12.5px;font-weight:850;box-shadow:0 10px 24px #2c272229}.ns-sync-result-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.ns-sync-note{color:#7e6b55;background:#fffaf0ad;border:1px solid #b48b5129;border-radius:11px;margin-top:14px;padding:11px 12px;font-size:10.5px;font-weight:700}.ns-history{margin-top:14px;padding:20px}.ns-count{color:#7a571e;background:#fff0ce;border:1px solid #ead19a;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:10px;font-weight:850;display:grid}.ns-table-wrap{margin-top:14px;overflow-x:auto}.ns-table{border-collapse:collapse;width:100%;min-width:760px}.ns-table th{color:#816d50;border-bottom:1px solid var(--ns-line);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fff7e7;padding:11px 14px;font-size:10px;font-weight:850}.ns-table td{color:var(--ns-ink);background:#fffaf0;border-bottom:1px solid #dabe9159;padding:13px 14px;font-size:11.5px}.ns-table tbody tr:last-child td{border-bottom:0}.ns-job-status{color:#5e594f;text-transform:capitalize;background:#f4efe6;border-radius:999px;align-items:center;min-height:27px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.ns-job-status.success,.ns-job-status.completed{color:#39704c;background:#edf6ee}.ns-job-status.failed{color:#9e4a42;background:#fff0ed}.ns-empty,.ns-loading{min-height:120px;color:var(--ns-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:11.5px;display:flex}.ns-empty strong{color:var(--ns-ink);font-size:13px;font-weight:850}.ns-empty span{margin-top:4px}.ns-empty.small{min-height:120px}@media (width<=980px){.ns-layout{grid-template-columns:1fr}}@media (width<=700px){.ns-summary-grid,.ns-source-info{grid-template-columns:1fr}.ns-actions{flex-direction:column-reverse}.ns-actions .ns-btn{width:100%}}.ns-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-connection-actions{border-top:1px solid #b991582e;justify-content:flex-end;margin-top:16px;padding-top:15px;display:flex}.ns-connect-empty{background:radial-gradient(circle at 100% 0,#00000009,#0000 30%),linear-gradient(145deg,#fff9ed,#f7ecd8);border:1px dashed #b1895159;border-radius:17px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:230px;margin-top:18px;padding:20px;display:grid}.ns-connect-empty>div:nth-child(2){min-width:0}.ns-connect-empty strong{color:var(--ns-ink);font-size:14px;font-weight:850;display:block}.ns-connect-empty p{max-width:600px;color:var(--ns-muted);margin:5px 0 0;font-size:11.5px;line-height:1.55}.ns-connect-empty>.ns-btn{grid-column:1/-1;width:fit-content}.ns-pending-section{margin-top:14px;padding:20px}.ns-pending-list{gap:11px;margin-top:16px;display:grid}.ns-pending-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ns-pending-head h3{color:var(--ns-ink);margin:0;font-size:14px;font-weight:850;line-height:1.35}.ns-pending-head p{color:var(--ns-muted);margin:5px 0 0;font-size:10.5px}.ns-review-pill{color:#6b58a8;white-space:nowrap;background:#f1eef9;border:1px solid #ddd3ef;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.ns-pending-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.ns-compare-grid{border-top:1px solid #b189512e;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;padding-top:15px;display:grid}.ns-version-card{background:#fffaf0;border:1px solid #b189512e;border-radius:13px;min-width:0;padding:14px;overflow:hidden}.ns-version-label{color:#79551a;text-transform:uppercase;letter-spacing:.055em;background:#fff0ce;border-radius:999px;width:fit-content;margin-bottom:10px;padding:5px 8px;font-size:9.5px;font-weight:850}.ns-version-card .article-rich-content{max-height:520px;color:var(--ns-ink);font-size:12px;line-height:1.65;overflow:auto}@media (width<=1100px){.ns-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-compare-grid{grid-template-columns:1fr}}@media (width<=700px){.ns-summary-grid,.ns-connect-empty{grid-template-columns:1fr}.ns-connect-empty>.ns-btn{grid-column:auto;width:100%}.ns-pending-head,.ns-pending-actions{flex-direction:column}.ns-pending-actions .ns-btn{width:100%}}.ns-review-tabs{border-bottom:1px solid var(--ns-line);gap:4px;margin-top:14px;display:flex}.ns-review-tabs button{min-height:40px;color:var(--ns-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.ns-review-tabs button.active{color:var(--ns-gold-dark)}.ns-review-tabs button.active:after{content:"";background:var(--ns-gold);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.ns-review-tabs button span{color:#7a571e;background:#fff0ce;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9.5px;font-weight:850;display:inline-grid}.ns-review-tabs button.active span{color:#fff;background:var(--ns-gold)}.ns-bulk-toolbar{background:#fffaf0c7;border:1px solid #b48b5133;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.ns-pending-card.selected{border-color:#c98a258c;box-shadow:0 6px 18px #c98a2524}.ns-btn.danger:hover{background:#ffe9e4}.ns-storage-card{margin-top:14px;padding:20px}@media (width<=700px){.ns-review-tabs{overflow-x:auto}.ns-bulk-toolbar{flex-direction:column;align-items:stretch}.ns-selection-count{margin-right:0}}.ns-page{--ns-admin-green:#176b4a;--ns-admin-green-dark:#10553a;--ns-admin-green-soft:#eaf4ee;--ns-admin-green-pale:#f5f9f5;--ns-admin-cream:#fffdf8;--ns-admin-cream-2:#faf7ef;--ns-admin-honey:#d99113;--ns-admin-honey-soft:#fff3d7;--ns-admin-purple:#6d5bc7;--ns-admin-purple-soft:#f1effb;--ns-admin-red:#b95147;--ns-admin-red-soft:#fff1ef;--ns-admin-blue:#4e7897;--ns-admin-blue-soft:#edf4f8;--ns-admin-ink:#1f2b24;--ns-admin-muted:#6d776f;--ns-admin-muted-2:#8d978f;--ns-admin-border:#dfe7dd;--ns-admin-shadow:0 16px 45px #1f382813;color:var(--ns-admin-ink)}.ns-feedback{color:#725519;background:#fff7e5;border-color:#ecd49e;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px;font-weight:700}.ns-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px}.ns-summary-card{border:1px solid var(--ns-admin-border);background:#fffdf8f2;border-radius:17px;justify-content:center;gap:7px;min-height:104px;padding:17px 18px;box-shadow:0 7px 22px #1f38280b}.ns-summary-card span{color:var(--ns-admin-muted);font-size:13px;font-weight:760}.ns-summary-card strong{color:var(--ns-admin-ink);font-size:22px;font-weight:850;line-height:1.2}.ns-summary-card.status strong{color:var(--ns-admin-green)}.ns-summary-card.pending strong{color:#a66c0d}.ns-card{border:1px solid var(--ns-admin-border);box-shadow:var(--ns-admin-shadow);background:#fff;border-radius:22px}.ns-app-card,.ns-pending-section,.ns-history{margin-top:15px;padding:21px}.ns-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:15px;margin-top:15px}.ns-source-card,.ns-sync-card{padding:22px}.ns-section-head{align-items:flex-start}.ns-kicker{color:var(--ns-admin-green);margin-bottom:5px;font-size:11px;font-weight:850}.ns-section-head h2,.ns-sync-hero h2{color:var(--ns-admin-ink);font-size:21px}.ns-section-copy{max-width:780px;color:var(--ns-admin-muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.ns-status-pill{min-height:30px;padding:5px 10px;font-size:11px}.ns-status-pill.connected{color:#487347;background:#edf5eb;border-color:#cfe0cb}.ns-status-pill.idle{color:#98660b;background:var(--ns-admin-honey-soft);border-color:#ecd099}.ns-status-pill.warning{color:var(--ns-red);background:#fbeceb;border-color:#e8c6c2}.ns-source-info{grid-template-columns:1.4fr .8fr .9fr;gap:10px;margin-top:17px}.ns-source-info>div{background:#f8faf7;border:1px solid #e0e8df;border-radius:13px;padding:13px 14px}.ns-source-info span,.ns-sync-result-grid span{color:var(--ns-admin-muted);font-size:11px}.ns-source-info strong,.ns-sync-result-grid strong{color:var(--ns-admin-ink);font-size:12px}.ns-form{border-top-color:#e7ece5;gap:14px;margin-top:18px;padding-top:18px}.ns-field{gap:7px}.ns-field>span{color:#4f5c54;font-size:12.5px;font-weight:800}.ns-field input{min-height:44px;color:var(--ns-admin-ink);background:#fff;border-color:#d9e3d8;border-radius:10px;padding:10px 12px;font-size:13.5px}.ns-field input::placeholder{color:#9aa39c}.ns-field input:focus{background:#fff;border-color:#94bda0;box-shadow:0 0 0 3px #176b4a1a}.ns-actions{gap:8px}.ns-btn{border-radius:11px;min-height:42px;padding:9px 14px;font-size:12.5px;font-weight:850}.ns-btn.secondary{color:var(--ns-admin-green-dark);background:#f1f6f1;border-color:#d3e0d4}.ns-btn.secondary:hover:not(:disabled){background:#e8f1e9;border-color:#bfd2c2}.ns-btn.primary{color:#fff;background:var(--ns-admin-green);border-color:var(--ns-admin-green-dark);box-shadow:0 8px 19px #176b4a29}.ns-btn.primary:hover:not(:disabled){background:var(--ns-admin-green-dark);box-shadow:0 11px 24px #176b4a33}.ns-source-card{background:#fff}.ns-connection-actions{border-top-color:#e7ece5;margin-top:16px;padding-top:15px}.ns-connect-empty{background:radial-gradient(circle at 100% 0,#176b4a0e,#0000 32%),linear-gradient(145deg,#f8fbf8,#f1f6f2);border:1px dashed #cbdccb;border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:220px;margin-top:17px;padding:20px}.ns-connect-empty strong{color:var(--ns-admin-ink);font-size:15px}.ns-connect-empty p{color:var(--ns-admin-muted);font-size:12.5px}.ns-notion-icon{color:#fff;background:#2f2f2f;border-radius:13px;width:48px;height:48px;font-size:18px;box-shadow:0 7px 17px #1919191f}.ns-sync-card{background:radial-gradient(circle at 100% 0,#0000000b,#0000 30%),linear-gradient(150deg,#f8faf8,#f2f5f2)}.ns-sync-hero{align-items:center}.ns-sync-hero p{color:var(--ns-admin-muted);font-size:12px;line-height:1.5}.ns-sync-btn{color:#fff;background:#252525;border-radius:12px;min-height:48px;margin-top:21px;font-size:13px;box-shadow:0 9px 22px #19191926}.ns-sync-btn:hover:not(:disabled){background:#111}.ns-sync-result-grid{gap:9px;margin-top:14px}.ns-sync-result-grid>div{background:#fff;border:1px solid #e0e7df;border-radius:11px;padding:12px}.ns-sync-result-grid .failed strong{color:var(--ns-admin-red)}.ns-sync-note{color:#5f6c63;background:#f5f8f5;border-color:#dfe7dd;border-radius:11px;margin-top:14px;padding:11px 12px;font-size:11.5px}.ns-count{min-width:31px;height:31px;color:var(--ns-admin-green-dark);background:var(--ns-admin-green-soft);border-color:#cfe1d4;font-size:11px}.ns-pending-list{scrollbar-gutter:stable;gap:10px;max-height:760px;margin-top:16px;padding-right:5px;display:grid;overflow-y:auto}.ns-pending-card{background:#fff;border:1px solid #e1e8df;border-radius:15px;padding:16px;box-shadow:0 5px 17px #1f382809}.ns-pending-card:hover{border-color:#c9d8ca;box-shadow:0 8px 20px #1f38280d}.ns-pending-head h3{color:var(--ns-admin-ink);font-size:14.5px}.ns-pending-head p{color:var(--ns-admin-muted);font-size:11px}.ns-review-pill{color:#6653b6;background:var(--ns-admin-purple-soft);border-color:#ddd6f4;min-height:28px;padding:5px 9px;font-size:10.5px}.ns-review-pill.updated{color:var(--ns-red);background:#fbeceb;border-color:#e8c6c2}.ns-pending-actions{gap:8px;margin-top:13px}.ns-compare-grid{border-top-color:#e7ece5;gap:12px;margin-top:15px;padding-top:15px}.ns-version-card{background:#fafcf9;border-color:#dfe7dd;border-radius:13px;padding:14px}.ns-version-card.proposed{background:#f7f5fc;border-color:#ddd6f4}.ns-version-label{color:#4e6955;background:var(--ns-admin-green-soft);border-radius:999px;margin-bottom:10px;padding:5px 8px;font-size:10px}.ns-version-card.proposed .ns-version-label{color:#6653b6;background:var(--ns-admin-purple-soft)}.ns-version-card .article-rich-content{color:#334039;font-size:12.5px}.ns-pending-list::-webkit-scrollbar{width:7px}.ns-pending-list::-webkit-scrollbar-track{background:0 0}.ns-pending-list::-webkit-scrollbar-thumb{background:#cbd9cd;border-radius:999px}.ns-table-wrap{background:#fff;border:1px solid #e5ebe4;border-radius:13px;max-height:520px;margin-top:14px;overflow:auto}.ns-table{min-width:760px}.ns-table th{z-index:2;color:#7d8780;background:#f7f9f6;border-bottom-color:#e2e8e0;padding:12px 14px;font-size:10.5px;position:sticky;top:0}.ns-table td{color:#334039;background:#fff;border-bottom-color:#edf0ec;padding:13px 14px;font-size:12.5px}.ns-table tbody tr:hover td{background:#fbfcfa}.ns-job-status{border:1px solid #0000;min-height:28px;padding:5px 9px;font-size:10.5px}.ns-job-status.success,.ns-job-status.completed{color:#487347;background:#edf5eb;border-color:#cfe0cb}.ns-job-status.failed{color:#9e4d45;background:var(--ns-admin-red-soft);border-color:#edc5c1}.ns-table-wrap::-webkit-scrollbar{width:8px;height:8px}.ns-table-wrap::-webkit-scrollbar-track{background:#f5f8f4}.ns-table-wrap::-webkit-scrollbar-thumb{background:#cbd9cd;border-radius:999px}.ns-empty,.ns-loading{color:var(--ns-admin-muted);font-size:12.5px}.ns-empty strong{color:var(--ns-admin-ink);font-size:14px}.ns-page button:focus-visible,.ns-page input:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1100px){.ns-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-layout,.ns-compare-grid{grid-template-columns:1fr}}@media (width<=700px){.ns-summary-grid,.ns-source-info{grid-template-columns:1fr}.ns-actions{flex-direction:column-reverse}.ns-actions .ns-btn{width:100%}.ns-connect-empty{grid-template-columns:1fr}.ns-connect-empty>.ns-btn{grid-column:auto;width:100%}.ns-pending-head,.ns-pending-actions{flex-direction:column}.ns-pending-actions .ns-btn{width:100%}.ns-pending-list{max-height:none;padding-right:0;overflow-y:visible}}@media (width<=520px){.ns-summary-grid{gap:9px}.ns-summary-card{min-height:82px}.ns-card{border-radius:16px}.ns-app-card,.ns-pending-section,.ns-history,.ns-source-card,.ns-sync-card{padding:17px}}.ns-review-tabs{border:1px solid var(--ns-admin-border);background:#f7faf7;border-radius:12px;gap:5px;width:fit-content;max-width:100%;margin-top:15px;padding:4px;display:flex;overflow-x:auto}.ns-review-tabs button{min-height:38px;color:var(--ns-admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.ns-review-tabs button:hover{color:var(--ns-admin-green-dark);background:#eef5ef}.ns-review-tabs button.active{color:var(--ns-admin-green-dark);background:var(--ns-admin-green-soft);border-color:#cfe1d4}.ns-review-tabs button.active:after{display:none}.ns-review-tabs button span{color:#607067;background:#fff;border:1px solid #dce5dc;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9.5px;font-weight:850;display:inline-grid}.ns-review-tabs button.active span{color:#fff;background:var(--ns-admin-green);border-color:var(--ns-admin-green)}.ns-bulk-toolbar{border:1px solid var(--ns-admin-border);background:#f8faf7;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.ns-select-all{color:#4f5c54;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ns-select-all input,.ns-pending-select input{width:16px;height:16px;accent-color:var(--ns-admin-green)}.ns-selection-count{color:var(--ns-admin-muted);margin-right:auto;font-size:11.5px;font-weight:800}.ns-pending-head{gap:11px}.ns-pending-select{align-items:flex-start;padding-top:2px;display:flex}.ns-pending-info{flex:1;min-width:0}.ns-pending-card.selected{background:#f8fbf8;border-color:#9fc3a7;box-shadow:0 0 0 3px #176b4a14}.ns-btn.danger{color:#9f473e;background:var(--ns-admin-red-soft);border:1px solid #edc5c1}.ns-btn.danger:hover:not(:disabled){color:#8e3e36;background:#ffe8e5;border-color:#e5b3ad}.ns-review-pill{text-transform:none}.ns-pending-card .ns-review-pill{white-space:nowrap}.ns-storage-card{background:#fff;margin-top:15px;padding:21px}.ns-storage-card .ns-actions{justify-content:flex-start;margin-top:15px}.ns-storage-card .ns-sync-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.ns-storage-card .ns-sync-result-grid>div{background:#f8faf7;flex-direction:column;justify-content:center;min-height:76px;display:flex}.ns-storage-card .ns-sync-result-grid>div.failed{background:#fff7f5;border-color:#edcfca}.ns-storage-card .ns-sync-note{background:#f7faf7}.ns-pending-list{overscroll-behavior:contain}.ns-pending-list::-webkit-scrollbar-thumb:hover{background:#aebfaf}.ns-version-card .article-rich-content{max-height:520px;overflow:auto}.ns-version-card .article-rich-content img{border-radius:10px;max-width:100%;height:auto}.ns-version-card .article-rich-content table{border-collapse:collapse;width:100%;min-width:560px}.ns-version-card .article-rich-content th,.ns-version-card .article-rich-content td{border:1px solid #dfe7dd;padding:8px;font-size:10.5px}@media (width<=900px){.ns-storage-card .ns-sync-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ns-review-tabs{width:100%}.ns-review-tabs button{flex:1 0 auto;justify-content:center}.ns-bulk-toolbar{flex-direction:column;align-items:stretch}.ns-selection-count{margin-right:0}.ns-bulk-toolbar .ns-btn{width:100%}.ns-storage-card .ns-actions{flex-direction:column}.ns-storage-card .ns-actions .ns-btn{width:100%}}@media (width<=520px){.ns-storage-card{padding:17px}.ns-storage-card .ns-sync-result-grid{grid-template-columns:1fr}}.an-page{--an-gold:#c98a25;--an-cream:#fffaf0;--an-ink:#3d3226;--an-muted:#7d6e5a;--an-blue:#5b78c7;--an-green:#4f8460;--an-red:#a84e45;--an-violet:#7662c6;--an-line:#b1895138;width:100%;max-width:1500px;margin:0 auto;padding-bottom:48px}.an-page button,.an-page input{font-family:inherit}.an-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.an-summary-card{--accent:var(--an-gold);--soft:#fff0ce;border:1px solid var(--an-line);background:linear-gradient(145deg,#fffdf8,#fff4df);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:102px;padding:16px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #5b3d160e}.an-summary-card:after{content:"";background:var(--soft);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-26px}.an-summary-card span,.an-summary-card strong{z-index:1;position:relative}.an-summary-card strong{color:var(--accent);font-size:30px;font-weight:850;line-height:1}.an-summary-card.unique{--accent:var(--an-blue);--soft:#edf1fb}.an-summary-card.gaps{--accent:#c88418;--soft:#fff0ce}.an-summary-card.fallback{--accent:var(--an-violet);--soft:#f1eef9}.an-summary-card.escalation{--accent:var(--an-red);--soft:#fff0ed}.an-workspace{border:1px solid var(--an-line);background:linear-gradient(#fffbf3fa,#fff6e6f5);border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 12px 32px #573c1712}.an-workspace-head{border-bottom:1px solid var(--an-line);background:linear-gradient(#fff9ec,#f9edd9);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 17px;display:flex}.an-tabs{align-items:center;gap:3px;display:flex;overflow-x:auto}.an-tabs button{color:#7b6a56;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:67px;padding:0 14px;font-size:12.5px;font-weight:850;display:inline-flex;position:relative}.an-tabs button.active{color:#4a3926}.an-tabs button.active:after{content:"";background:linear-gradient(90deg,#c98a25,#e0ad4d);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.an-tabs button span{color:#755216;background:#fff0cf;border:1px solid #ebcd91;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9.5px;font-weight:850;display:grid}.an-tools{align-items:center;gap:8px;display:flex}.an-tools input:focus{border-color:#c98a258c;outline:none;box-shadow:0 0 0 3px #c98a2517}.an-btn{color:#67523a;background:#fff9ed;border:1px solid #a1784038;border-radius:10px;min-height:41px;padding:8px 12px;font-size:11px;font-weight:850}.an-btn:disabled{opacity:.5;cursor:not-allowed}.an-table-wrap{overflow-x:auto}.an-table{border-collapse:collapse;width:100%;min-width:860px}.an-table th{color:#806d50;border-bottom:1px solid var(--an-line);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fff7e7;padding:11px 16px;font-size:10px;font-weight:850}.an-table td{color:var(--an-ink);vertical-align:middle;background:#fffaf0;border-bottom:1px solid #dabe9159;padding:14px 16px;font-size:11.5px}.an-table tbody tr:last-child td{border-bottom:0}.an-table td strong{font-size:12px}.an-chip{border-radius:999px;align-items:center;min-height:27px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.an-chip.blue{color:#4663aa;background:#edf1fb}.an-chip.amber{color:#8a5d14;background:#fff0ce}.an-chip.violet{color:#5d55a1;background:#f1eef9}.an-count{color:#805819;background:#fff0ce;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:900;display:inline-grid}.an-confidence{background:#f2eadc;border-radius:9px;align-items:center;min-width:86px;height:30px;padding:0 9px;display:inline-flex;position:relative;overflow:hidden}.an-confidence i{opacity:.55;background:linear-gradient(90deg,#edd59f,#d8ad54);max-width:100%;position:absolute;inset:0 auto 0 0}.an-confidence strong{z-index:1;font-size:10px;position:relative}.an-boolean{border-radius:999px;align-items:center;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.an-boolean.yes{color:#9b4c43;background:#fff0ed}.an-boolean.no{color:#39704c;background:#edf6ee}.an-empty{min-height:260px;color:var(--an-muted);text-align:center;justify-content:center;align-items:center;display:flex}@media (width<=1100px){.an-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.an-workspace-head{flex-direction:column;align-items:stretch;padding:11px 14px}.an-tabs button{min-height:42px}.an-tools{width:100%}.an-tools input{flex:1;width:100%}}@media (width<=760px){.an-summary-grid{grid-template-columns:1fr 1fr}.an-tools{flex-direction:column;align-items:stretch}.an-tools input,.an-tools .an-btn{width:100%}}.an-page{--an-admin-green:#176b4a;--an-admin-green-dark:#10553a;--an-admin-green-soft:#eaf4ee;--an-admin-cream:#fffdf8;--an-admin-honey:#d99113;--an-admin-honey-soft:#fff3d7;--an-admin-blue:#4e7897;--an-admin-blue-soft:#edf4f8;--an-admin-purple:#6d5bc7;--an-admin-purple-soft:#f1effb;--an-admin-red:#b95147;--an-admin-red-soft:#fff1ef;--an-admin-ink:#1f2b24;--an-admin-muted:#6d776f;--an-admin-border:#dfe7dd;--an-admin-shadow:0 16px 45px #1f382813;color:var(--an-admin-ink)}.an-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:18px}.an-summary-card{border:1px solid var(--an-admin-border);background:#fffdf8f2;border-radius:17px;justify-content:center;gap:7px;min-height:104px;padding:17px 18px;box-shadow:0 7px 22px #1f38280b}.an-summary-card:after{opacity:.72;width:96px;height:96px;bottom:-38px;right:-30px}.an-summary-card span{color:var(--an-admin-muted);font-size:13px;font-weight:760}.an-summary-card strong{color:var(--an-admin-ink);letter-spacing:-.04em;font-size:30px}.an-summary-card.questions{--soft:var(--an-admin-green-soft)}.an-summary-card.unique{--soft:var(--an-admin-blue-soft)}.an-summary-card.gaps{--soft:var(--an-admin-honey-soft)}.an-summary-card.fallback{--soft:var(--an-admin-purple-soft)}.an-summary-card.escalation{--soft:var(--an-admin-red-soft)}.an-feedback{color:#93483f;background:#fff2f0;border:1px solid #edc8c4;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px;font-weight:650}.an-workspace{border:1px solid var(--an-admin-border);box-shadow:var(--an-admin-shadow);background:#fff;border-radius:22px;margin-top:16px;overflow:hidden}.an-workspace-head{background:linear-gradient(#fffefb 0%,#faf8f1 100%);border-bottom:1px solid #e7ece5;gap:18px;min-height:66px;padding:11px 15px}.an-tabs{gap:4px}.an-tabs button{color:#6b756d;background:0 0;border:1px solid #0000;border-radius:11px;min-height:40px;padding:9px 12px;font-size:12.5px;font-weight:760}.an-tabs button:hover{color:var(--an-admin-green-dark);background:#f1f6f1}.an-tabs button.active{color:var(--an-admin-green-dark);background:var(--an-admin-green-soft);border-color:#cfe1d4}.an-tabs button.active:after{display:none}.an-tabs button span{color:#657269;background:#fff;border:1px solid #dce5dc;min-width:20px;height:20px;padding:0 5px;font-size:10px}.an-tabs button.active span{color:var(--an-admin-green-dark);border-color:#bfd6c4}.an-tools{gap:8px}.an-tools input{width:min(330px,34vw);min-height:42px;color:var(--an-admin-ink);background:#fff;border:1px solid #dce4db;border-radius:12px;padding:9px 12px;font-size:13.5px}.an-tools input:focus{border-color:#9fc2a8;box-shadow:0 0 0 3px #176b4a1a}.an-btn{min-height:42px;color:var(--an-admin-green-dark);background:#f1f6f1;border:1px solid #d3e0d4;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:800}.an-btn:hover:not(:disabled){background:#e8f1e9;border-color:#bfd2c2}.an-table-wrap{background:#fff;max-height:620px;overflow:auto}.an-table{min-width:900px}.an-table th{z-index:2;color:#7d8780;letter-spacing:.055em;background:#f7f9f6;border-bottom:1px solid #e2e8e0;padding:12px 15px;font-size:10.5px;font-weight:850;position:sticky;top:0}.an-table td{color:#334039;background:#fff;border-bottom:1px solid #edf0ec;padding:14px 15px;font-size:12.5px;line-height:1.45}.an-table tbody tr:hover td{background:#fbfcfa}.an-table td strong{color:var(--an-admin-ink);font-size:13px;font-weight:800}.an-chip{border-radius:999px;min-height:28px;padding:5px 9px;font-size:10.5px;font-weight:850}.an-chip.blue{color:#4a718e;background:var(--an-admin-blue-soft);border:1px solid #cedee8}.an-chip.amber{color:#98660b;background:var(--an-admin-honey-soft);border:1px solid #ecd099}.an-chip.violet{color:#6653b6;background:var(--an-admin-purple-soft);border:1px solid #ddd6f4}.an-count{min-width:34px;height:30px;color:var(--an-admin-green-dark);background:var(--an-admin-green-soft);border:1px solid #cfe1d4;border-radius:9px;font-size:11.5px}.an-confidence{background:#edf2ed;border:1px solid #dfe6df;border-radius:9px;min-width:92px;height:31px}.an-confidence i{opacity:.72;background:linear-gradient(90deg,#cfe5d4,#8fbe9b)}.an-confidence strong{color:#3f5947;font-size:10.5px}.an-boolean{border:1px solid #0000;min-height:28px;padding:5px 9px;font-size:10.5px}.an-boolean.yes{color:#9e4d45;background:var(--an-admin-red-soft);border-color:#edc5c1}.an-boolean.no{color:#487347;background:#edf5eb;border-color:#cfe0cb}.an-empty{min-height:260px;color:var(--an-admin-muted)}.an-empty strong{color:var(--an-admin-ink);font-size:15px;font-weight:800}.an-table-wrap::-webkit-scrollbar{width:8px;height:8px}.an-table-wrap::-webkit-scrollbar-track{background:#f5f8f4}.an-table-wrap::-webkit-scrollbar-thumb{background:#cbd9cd;border-radius:999px}.an-table-wrap::-webkit-scrollbar-thumb:hover{background:#aebfaf}.an-page button:focus-visible,.an-page input:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1200px){.an-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.an-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-workspace-head{flex-direction:column;align-items:stretch;padding:11px 13px}.an-tools,.an-tools input{width:100%}.an-tools input{flex:1}.an-tabs button{min-height:39px}}@media (width<=560px){.an-summary-grid{grid-template-columns:1fr;gap:9px}.an-summary-card{min-height:82px}.an-workspace{border-radius:16px}.an-tabs button{padding:8px 10px;font-size:12px}.an-tools{flex-direction:column;align-items:stretch}.an-tools .an-btn{width:100%}}.sm-page{--sm-gold:#c98a25;--sm-cream:#fffaf0;--sm-ink:#3d3226;--sm-muted:#7d6e5a;--sm-green:#4f8460;--sm-red:#a84e45;--sm-blue:#5b78c7;--sm-violet:#7662c6;--sm-line:#b1895138;width:100%;max-width:1500px;margin:0 auto;padding-bottom:48px}.sm-page button,.sm-page input,.sm-page select{font-family:inherit}.sm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.sm-summary-card{--accent:var(--sm-gold);--soft:#fff0ce;border:1px solid var(--sm-line);background:linear-gradient(145deg,#fffdf8,#fff4df);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:105px;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #5b3d160e}.sm-summary-card:after{content:"";background:var(--soft);border-radius:50%;width:104px;height:104px;position:absolute;bottom:-40px;right:-28px}.sm-summary-card span,.sm-summary-card strong{z-index:1;position:relative}.sm-summary-card strong{color:var(--accent);font-size:31px;font-weight:850;line-height:1}.sm-summary-card.success{--accent:var(--sm-green);--soft:#edf6ee}.sm-summary-card.failed{--accent:var(--sm-red);--soft:#fff0ed}.sm-summary-card.audit{--accent:var(--sm-violet);--soft:#f1eef9}.sm-workspace{border:1px solid var(--sm-line);background:linear-gradient(#fffbf3fa,#fff6e6f5);border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 12px 32px #573c1712}.sm-workspace-head{border-bottom:1px solid var(--sm-line);background:linear-gradient(#fff9ec,#f9edd9);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 17px;display:flex}.sm-tabs{align-items:center;gap:3px;display:flex}.sm-tabs button{color:#7b6a56;background:0 0;border:0;align-items:center;gap:7px;min-height:67px;padding:0 14px;font-size:12.5px;font-weight:850;display:inline-flex;position:relative}.sm-tabs button.active{color:#4a3926}.sm-tabs button.active:after{content:"";background:linear-gradient(90deg,#c98a25,#e0ad4d);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.sm-tabs button span{color:#755216;background:#fff0cf;border:1px solid #ebcd91;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9.5px;font-weight:850;display:grid}.sm-tools{align-items:center;gap:8px;min-width:0;display:flex}.sm-tools input:focus,.sm-tools select:focus{border-color:#c98a258c;outline:none;box-shadow:0 0 0 3px #c98a2517}.sm-btn{color:#67523a;background:#fff9ed;border:1px solid #a1784038;border-radius:9px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:850}.sm-btn:disabled{opacity:.5;cursor:not-allowed}.sm-table-wrap{overflow-x:auto}.sm-table{border-collapse:collapse;width:100%;min-width:860px}.sm-table th{color:#806d50;border-bottom:1px solid var(--sm-line);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#fff7e7;padding:11px 16px;font-size:10px;font-weight:850}.sm-table td{color:var(--sm-ink);vertical-align:middle;background:#fffaf0;border-bottom:1px solid #dabe9159;padding:14px 16px;font-size:11.5px}.sm-table tbody tr:last-child td{border-bottom:0}.sm-table td strong{font-size:12px}.sm-table code{color:#5e554b;background:#f5ecdc;border-radius:7px;padding:4px 7px;font-size:10.5px}.sm-status{border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.sm-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.sm-status.success{color:#39704c;background:#edf6ee}.sm-status.failed{color:#9e4a42;background:#fff0ed}.sm-status.unknown{color:#73695d;background:#f1ece5}.sm-module{color:#5d55a1;background:#f1eef9;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.sm-pagination{border-top:1px solid var(--sm-line);background:#fff5e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sm-pagination>div{gap:7px;display:flex}.sm-empty{min-height:240px;color:var(--sm-muted);text-align:center;justify-content:center;align-items:center;display:flex}@media (width<=1050px){.sm-workspace-head{flex-direction:column;align-items:stretch;padding:11px 14px}.sm-tabs button{min-height:42px}.sm-tools{width:100%}.sm-tools input{flex:1;width:100%}}@media (width<=760px){.sm-summary-grid{grid-template-columns:1fr 1fr}.sm-tools{flex-direction:column;align-items:stretch}.sm-tools input,.sm-tools select,.sm-tools .sm-btn{width:100%}}.sm-page{--sm-admin-green:#176b4a;--sm-admin-green-dark:#10553a;--sm-admin-green-soft:#eaf4ee;--sm-admin-green-pale:#f5f9f5;--sm-admin-cream:#fffdf8;--sm-admin-honey:#d99113;--sm-admin-honey-soft:#fff3d7;--sm-admin-red:#b95147;--sm-admin-red-soft:#fff1ef;--sm-admin-purple:#6d5bc7;--sm-admin-purple-soft:#f1effb;--sm-admin-blue:#4e7897;--sm-admin-blue-soft:#edf4f8;--sm-admin-ink:#1f2b24;--sm-admin-muted:#6d776f;--sm-admin-muted-2:#8d978f;--sm-admin-border:#dfe7dd;--sm-admin-shadow:0 16px 45px #1f382813;color:var(--sm-admin-ink)}.sm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px}.sm-summary-card{border:1px solid var(--sm-admin-border);background:#fffdf8f2;border-radius:17px;justify-content:center;gap:7px;min-height:104px;padding:17px 18px;box-shadow:0 7px 22px #1f38280b}.sm-summary-card:after{opacity:.72;width:96px;height:96px;bottom:-38px;right:-30px}.sm-summary-card span{color:var(--sm-admin-muted);font-size:13px;font-weight:760}.sm-summary-card strong{color:var(--sm-admin-ink);letter-spacing:-.04em;font-size:30px}.sm-summary-card.total{--soft:var(--sm-admin-blue-soft)}.sm-summary-card.success{--soft:var(--sm-admin-green-soft)}.sm-summary-card.failed{--soft:var(--sm-admin-red-soft)}.sm-summary-card.audit{--soft:var(--sm-admin-purple-soft)}.sm-feedback{color:#93483f;background:#fff2f0;border:1px solid #edc8c4;border-radius:12px;margin-top:13px;padding:11px 13px;font-size:13px;font-weight:650}.sm-workspace{border:1px solid var(--sm-admin-border);box-shadow:var(--sm-admin-shadow);background:#fff;border-radius:22px;margin-top:16px;overflow:hidden}.sm-workspace-head{background:linear-gradient(#fffefb 0%,#faf8f1 100%);border-bottom:1px solid #e7ece5;gap:18px;min-height:66px;padding:11px 15px}.sm-tabs{gap:4px}.sm-tabs button{color:#6b756d;background:0 0;border:1px solid #0000;border-radius:11px;min-height:40px;padding:9px 12px;font-size:12.5px;font-weight:760}.sm-tabs button:hover{color:var(--sm-admin-green-dark);background:#f1f6f1}.sm-tabs button.active{color:var(--sm-admin-green-dark);background:var(--sm-admin-green-soft);border-color:#cfe1d4}.sm-tabs button.active:after{display:none}.sm-tabs button span{color:#657269;background:#fff;border:1px solid #dce5dc;min-width:20px;height:20px;padding:0 5px;font-size:10px}.sm-tabs button.active span{color:var(--sm-admin-green-dark);border-color:#bfd6c4}.sm-tools{gap:8px}.sm-tools input,.sm-tools select{min-height:42px;color:var(--sm-admin-ink);background:#fff;border:1px solid #dce4db;border-radius:11px;padding:9px 12px;font-size:13px}.sm-tools input{width:min(315px,31vw)}.sm-tools select{min-width:125px}.sm-tools input:focus,.sm-tools select:focus{border-color:#9fc2a8;box-shadow:0 0 0 3px #176b4a1a}.sm-btn{min-height:38px;color:var(--sm-admin-green-dark);background:#f1f6f1;border:1px solid #d3e0d4;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800}.sm-btn:hover:not(:disabled){background:#e8f1e9;border-color:#bfd2c2}.sm-btn.refresh{min-height:42px}.sm-table-wrap{background:#fff;max-height:600px;overflow:auto}.sm-table{min-width:900px}.sm-table th{z-index:2;color:#7d8780;letter-spacing:.055em;background:#f7f9f6;border-bottom:1px solid #e2e8e0;padding:12px 15px;font-size:10.5px;font-weight:850;position:sticky;top:0}.sm-table td{color:#334039;background:#fff;border-bottom:1px solid #edf0ec;padding:14px 15px;font-size:12.5px;line-height:1.45}.sm-table tbody tr:hover td{background:#fbfcfa}.sm-table td strong{color:var(--sm-admin-ink);font-size:13px;font-weight:800}.sm-table code{color:#536159;background:#f2f5f2;border:1px solid #e0e6df;border-radius:7px;padding:5px 8px;font-size:11px}.sm-table-wrap::-webkit-scrollbar{width:8px;height:8px}.sm-table-wrap::-webkit-scrollbar-track{background:#f5f8f4}.sm-table-wrap::-webkit-scrollbar-thumb{background:#cbd9cd;border-radius:999px}.sm-table-wrap::-webkit-scrollbar-thumb:hover{background:#aebfaf}.sm-status{border:1px solid #0000;min-height:28px;padding:5px 9px;font-size:10.5px}.sm-status.success{color:#487347;background:#edf5eb;border-color:#cfe0cb}.sm-status.failed{color:#9e4d45;background:#fff0ee;border-color:#edc5c1}.sm-status.unknown{color:#6f7772;background:#f1f3f1;border-color:#dce1dc}.sm-module{color:#6653b6;background:var(--sm-admin-purple-soft);border:1px solid #ddd6f4;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.sm-description{color:#59655d;max-width:460px}.sm-pagination{background:#fafcf9;border-top:1px solid #e7ece5;min-height:58px;padding:11px 15px}.sm-pagination>span{color:var(--sm-admin-muted);font-size:11.5px;font-weight:750}.sm-pagination>div{gap:7px}.sm-pagination .sm-btn{min-width:88px}.sm-empty{min-height:250px;color:var(--sm-admin-muted)}.sm-empty strong{color:var(--sm-admin-ink);font-size:15px;font-weight:800}.sm-page button:focus-visible,.sm-page input:focus-visible,.sm-page select:focus-visible{outline-offset:2px;outline:3px solid #176b4a2e}@media (width<=1050px){.sm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-workspace-head{flex-direction:column;align-items:stretch;padding:11px 13px}.sm-tabs button{min-height:39px}.sm-tools{width:100%}.sm-tools input{flex:1;width:100%}}@media (width<=760px){.sm-tools{flex-direction:column;align-items:stretch}.sm-tools input,.sm-tools select,.sm-tools .sm-btn{width:100%}.sm-pagination{flex-direction:column;align-items:stretch}.sm-pagination>div{width:100%}.sm-pagination .sm-btn{flex:1}}@media (width<=520px){.sm-summary-grid{grid-template-columns:1fr;gap:9px}.sm-summary-card{min-height:82px}.sm-workspace{border-radius:16px}.sm-tabs{overflow-x:auto}.sm-tabs button{flex:none;padding:8px 10px;font-size:12px}}:root{--bg:#fbf4e6;--bg-soft:#fffaf1;--surface:#fffdf8;--surface-2:#fff6e4;--surface-3:#f8ead0;--primary:#c88918;--primary-hover:#a86f10;--primary-dark:#6f4708;--primary-soft:#f7ddb0;--primary-glow:#c889182e;--secondary:#6f8f63;--secondary-hover:#5f7c55;--secondary-soft:#e9f1e4;--text:#342414;--heading:#2a1b0d;--muted:#75634d;--muted-2:#9b896e;--white:#fff;--border:#ead8b7;--border-strong:#d8bd85;--shadow-sm:0 4px 12px #54370d0f;--shadow-md:0 10px 28px #54370d1a;--shadow-lg:0 22px 60px #54370d29;--danger-bg:#fde9e4;--danger-text:#9d3527;--danger-border:#f1b5a8;--success-bg:#e8f4e5;--success-text:#2f6d3a;--success-border:#b9d9b4;--warning-bg:#fff1cf;--warning-text:#8a5b06;--warning-border:#ebca80;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;font-family:Manrope,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #f7ddb0bf, transparent 32%), radial-gradient(circle at bottom right, #e9f1e4bf, transparent 30%), var(--bg);min-width:320px;min-height:100vh;color:var(--text);margin:0;font-size:15px;line-height:1.6}a{color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--heading);letter-spacing:-.03em;line-height:1.2}p{color:var(--muted)}button,input,select,textarea{font:inherit}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:46px;color:var(--text);background:#fffdf8f5;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s}textarea{resize:vertical;min-height:120px}input::placeholder,textarea::placeholder{color:#ad9c84}input:focus,select:focus,textarea:focus{border-color:var(--primary);background:var(--white);box-shadow:0 0 0 4px var(--primary-glow)}button{border-radius:var(--radius-md);color:inherit;cursor:pointer;border:0;padding:10px 16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}button:hover{transform:translateY(-1px)}button:disabled{opacity:.62;cursor:not-allowed;transform:none}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 12px}th{color:var(--primary-dark);letter-spacing:.02em;background:#fff8e8;font-size:13px;font-weight:800}tr:hover td{background:#fff7e6ad}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f4e7cf}::-webkit-scrollbar-thumb{background:#d6b46f;border:2px solid #f4e7cf;border-radius:999px}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.main-area{min-width:0;padding:22px}.page-content{flex-direction:column;gap:18px;display:flex}.topbar{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8db;border:1px solid #ead8b7e6;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-header h1,.page-header h2{margin-bottom:8px}.page-header-actions{flex-wrap:wrap;gap:10px;display:flex}.card-like{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#fffdf8fa,#fff8ecfa);border:1px solid #ead8b7f2;padding:20px}.table-card{overflow-x:auto}.form-stack,.stack-gap{flex-direction:column;gap:15px;display:flex}.top-gap{margin-top:12px}.top-gap-sm{margin-top:4px}.full-width{grid-column:1/-1}.simple-list{margin-bottom:0;padding-left:18px}.muted{color:var(--muted)}.small{font-size:13px}.error-text{color:var(--danger-text);font-weight:700}.success-text{color:var(--success-text);font-weight:700}.eyebrow{color:var(--secondary-hover);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.text-link{color:var(--secondary-hover);font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline}.role-pill,.chip,.status-badge{border-radius:999px;align-items:center;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.role-pill{color:var(--primary-dark);text-transform:capitalize;background:#fff0c9;border:1px solid #efd28f;padding:5px 11px}.chip{color:var(--primary-dark);background:#fff8e8;border:1px solid #ecd7a8;padding:8px 13px}.chip.active{background:var(--primary);color:var(--white);border-color:var(--primary)}.primary-btn,.secondary-btn,.danger-btn,.link-btn{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.primary-btn{background:linear-gradient(180deg, #d99a25, var(--primary));color:var(--white);box-shadow:0 8px 18px #c8891838}.primary-btn:hover{background:linear-gradient(180deg, #c98d1c, var(--primary-hover));box-shadow:0 10px 22px #c8891847}.secondary-btn{color:var(--text);border:1px solid var(--border);background:#fff6e6}.secondary-btn:hover{border-color:var(--border-strong);background:#ffefcc}.danger-btn{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}.danger-btn:hover{background:#fbd8d0}.narrow-btn{width:auto}.link-btn{width:fit-content}.stats-grid,.cards-grid,.three-column-grid{gap:16px;display:grid}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cards-grid,.three-column-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toolbar,.row-between,.chat-input-row,.button-group{gap:12px;display:flex}.toolbar,.row-between{justify-content:space-between;align-items:center}.wrap-gap{flex-wrap:wrap}.stat-card h3{color:var(--primary-dark);margin:0;font-size:30px;font-weight:800}.status-badge{padding:6px 12px}.status-badge.pending,.status-badge.reviewing{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border)}.status-badge.resolved,.status-badge.approved,.status-badge.active,.status-badge.success{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border)}.status-badge.rejected,.status-badge.failed,.status-badge.inactive{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border)}.checkbox-row{align-items:center;gap:10px;display:flex}.checkbox-row input{width:auto;min-height:auto}@media (width<=1024px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--border);min-height:auto;padding:14px;position:sticky;top:0}.sidebar-brand{margin-bottom:10px;padding:6px 4px 12px}.sidebar-title{font-size:22px}.sidebar-nav{flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.sidebar-link{white-space:nowrap;flex-shrink:0}.sidebar-section-label{display:none}.chat-layout,.two-column-grid,.profile-password-stack,.profile-main-grid{grid-template-columns:1fr}.profile-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{position:static}}@media (width<=1200px){.messages-inbox-layout{grid-template-columns:320px minmax(0,1fr)}.message-conversation-card{grid-column:1/-1}}@media (width<=980px){.messages-layout{grid-template-columns:1fr}.message-compose-card{position:static}}@media (width<=900px){.quiz-list-scroll{max-height:420px}.content-filter-row{grid-template-columns:1fr}}@media (width<=640px){body{font-size:14px}.main-area{padding:12px}.card-like{border-radius:18px;padding:16px}.topbar,.page-header,.toolbar,.row-between,.chat-input-row,.admin-hero-card,.notification-toolbar,.notification-card-main{flex-direction:column;align-items:stretch}.page-header-actions,.button-group,.notification-actions{width:100%}.page-header-actions button,.button-group button,.notification-actions button{flex:1}.form-grid,.content-card-grid,.profile-v2-meta-grid,.cards-grid,.three-column-grid,.stats-grid{grid-template-columns:1fr}.message-bubble{max-width:100%}.chat-panel{min-height:72vh}.chat-messages{min-height:360px;padding:14px}.chat-input-row{margin:0 14px 14px;padding:12px}.chat-input-row .primary-btn{width:100%}.sop-step-header{flex-direction:column;align-items:flex-start}.sop-image-card img{height:160px}.content-toolbar-main{align-items:stretch}.content-toolbar-main .primary-btn,.empty-state-card .primary-btn{justify-content:center;width:100%}.content-info-bar{flex-direction:column;align-items:stretch}.content-category-chips{justify-content:flex-start}.chip{flex:1;justify-content:center}.content-card-actions{justify-content:stretch}.content-card-actions button{flex:1}.profile-v2-header{padding:16px}.profile-v2-top{align-items:flex-start}.profile-avatar.large{border-radius:20px;width:72px;height:72px;font-size:28px}.profile-v2-main-info h2{font-size:22px}.profile-detail-row{flex-direction:column;align-items:stretch}.profile-inline-editor{max-width:100%}.password-input-group{flex-direction:column;align-items:stretch}.password-toggle-btn{width:100%}.delete-modal-card,.success-modal-card{border-radius:22px;padding:72px 20px 24px}.delete-modal-content h2,.success-modal-content h2{font-size:24px}.delete-modal-content p,.success-modal-content p{font-size:15px}.delete-modal-actions{flex-direction:column-reverse;align-items:stretch;gap:12px}.delete-cancel-btn,.delete-confirm-btn,.success-confirm-btn{width:100%}.escalation-top-actions,.row-gap{flex-wrap:wrap;justify-content:flex-start;width:100%}.escalation-top-actions button,.row-gap button{flex:1}.escalation-title-row{width:100%}.messages-inbox-layout{grid-template-columns:1fr}.message-thread-list{max-height:420px}.message-list-item,.message-thread-item{flex-direction:column}.message-chat-bubble{max-width:100%}.message-bubble-header{flex-direction:column;gap:4px}.content-management-tabs{flex-direction:column}.content-management-tabs button{width:100%}.retrieve-bin-actions{flex-direction:column;align-items:stretch}.retrieve-bin-actions .button-group,.retrieve-bin-actions button{width:100%}}@media (width<=420px){.sidebar-title{font-size:20px}.sidebar-link{min-height:40px;padding:9px 11px;font-size:13px}.primary-btn,.secondary-btn,.danger-btn{padding:10px 13px}.content-article-card{min-height:auto}}.ai-chat-shell{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.chat-recents-panel{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:72vh;max-height:72vh;box-shadow:var(--shadow-sm);background:linear-gradient(#fffdf8,#fff8ea);flex-direction:column;padding:1.25rem;display:flex;overflow:hidden}.chat-recents-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.chat-recents-header h3{color:var(--heading);margin:0;font-size:1.2rem}.chat-recents-header .secondary-btn{border-radius:16px;min-width:72px;min-height:44px}.chat-recents-list{flex-direction:column;gap:.65rem;padding-right:.25rem;display:flex;overflow-y:auto}.chat-recent-item{background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:.5rem;min-height:56px;padding:.45rem .55rem;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.chat-recent-item:hover{border-color:var(--border);background:#fff8e8}.chat-recent-item.active{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:#fff6df}.chat-recent-title{min-width:0;box-shadow:none;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:.6rem .65rem;font-weight:800;overflow:hidden}.chat-recent-title:hover{box-shadow:none;background:0 0;transform:none}.chat-recent-delete{width:32px;height:32px;color:var(--danger-text);box-shadow:none;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0;font-size:1.05rem;font-weight:800}.chat-recent-delete:hover{background:var(--danger-bg);transform:none}.ai-chat-panel{flex-direction:column;min-height:72vh;max-height:72vh;padding:0;display:flex;overflow:hidden}.ai-chat-header{border-bottom:1px solid var(--border);background:linear-gradient(#fffdf8,#fff7e8);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ai-chat-header h3{color:var(--heading);margin:0 0 .35rem;font-size:1.2rem}.ai-chat-header p{color:var(--muted);margin:0}.ai-chat-header .danger-btn{flex-shrink:0}.ai-chat-messages{flex:1;min-height:0;max-height:none;padding:1.5rem;overflow-y:auto}.ai-chat-input-row{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:0;margin:0;padding:1rem 1.5rem}.ai-chat-input-row input{min-height:54px}.ai-chat-input-row .primary-btn{border-radius:16px;min-width:92px;min-height:54px}.chat-loading{color:var(--muted);margin:.75rem 0 0}@media (width<=1100px){.ai-chat-shell{grid-template-columns:260px minmax(0,1fr)}}@media (width<=820px){.ai-chat-shell{grid-template-columns:1fr}.chat-recents-panel{min-height:auto;max-height:260px}.ai-chat-panel{min-height:70vh;max-height:none}}@media (width<=640px){.ai-chat-header{flex-direction:column;align-items:stretch}.ai-chat-header .danger-btn{width:100%}.ai-chat-input-row{flex-direction:column;align-items:stretch}.ai-chat-input-row .primary-btn{width:100%}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.app-shell,.main-area,.page-content,.sidebar,.sidebar-brand,.sidebar-nav,.topbar,.page-header,.card-like,.table-card,.stats-grid,.cards-grid,.three-column-grid,.two-column-grid,.content-card-grid,.messages-inbox-layout,.messages-layout,.ai-chat-shell,.chat-panel,.ai-chat-panel{min-width:0;max-width:100%}h1,h2,h3,h4,p,span,strong,small,label,button,a,input,textarea,select{overflow-wrap:anywhere}img,video,canvas,svg{max-width:100%;height:auto}.table-card{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=640px){body{width:100%;overflow-x:hidden}.app-shell{width:100%;display:block;overflow-x:hidden}.main-area{width:100%;padding:14px;overflow-x:hidden}.page-content{gap:16px;width:100%}.sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--border);width:100%;max-width:100vw;padding:16px 14px;position:sticky;top:0;overflow:hidden}.sidebar-brand{width:100%;margin-bottom:10px;padding:6px 4px 12px}.sidebar-title{font-size:22px}.sidebar-subtitle{font-size:13px}.sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;width:100%;max-width:100%;padding-bottom:6px;display:flex;overflow:auto hidden}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-link{white-space:nowrap;flex:none;max-width:max-content;min-height:42px;padding:10px 13px;font-size:14px}.sidebar-section-label{display:none}.topbar{flex-direction:column;align-items:stretch;width:100%;margin-bottom:16px;padding:16px;overflow:hidden}.topbar button,.topbar .primary-btn,.topbar .secondary-btn,.topbar .danger-btn{width:100%}.page-header{flex-direction:column;align-items:stretch;gap:10px;width:100%}.page-header h1,.page-header h2{font-size:30px;line-height:1.15}.page-header p{font-size:16px;line-height:1.55}.page-header-actions{width:100%}.page-header-actions button,.page-header-actions a{justify-content:center;width:100%}.card-like{border-radius:18px;width:100%;padding:16px}.stats-grid,.cards-grid,.three-column-grid,.two-column-grid,.form-grid,.content-card-grid,.profile-v2-meta-grid,.messages-inbox-layout,.messages-layout,.ai-chat-shell{grid-template-columns:1fr;width:100%}.stat-card h3{font-size:30px}input,textarea,select,button{max-width:100%}.toolbar,.row-between,.chat-input-row,.button-group,.notification-toolbar,.notification-card-main{flex-direction:column;align-items:stretch;width:100%}.button-group button,.toolbar button,.row-between button,.notification-actions button{width:100%}.chat-panel,.ai-chat-panel{width:100%;min-height:70vh}.chat-messages,.ai-chat-messages{width:100%;min-height:360px;padding:14px}.message-bubble,.message-chat-bubble{max-width:100%}.chat-input-row,.ai-chat-input-row{width:100%;margin:0;padding:12px}.chat-input-row .primary-btn,.ai-chat-input-row .primary-btn{width:100%}.content-toolbar-main,.content-info-bar,.retrieve-bin-actions{flex-direction:column;align-items:stretch}.content-toolbar-main .primary-btn,.empty-state-card .primary-btn,.retrieve-bin-actions button{justify-content:center;width:100%}.content-category-chips{justify-content:flex-start}.chip{flex:auto;justify-content:center}.content-card-actions{justify-content:stretch;width:100%}.content-card-actions button{flex:1}table{min-width:650px}}@media (width<=430px){.main-area{padding:12px}.sidebar{padding:14px 12px}.sidebar-title{font-size:21px}.sidebar-subtitle{font-size:12px}.sidebar-link{min-height:40px;padding:9px 11px;font-size:13px}.page-header h1,.page-header h2{font-size:28px}.page-header p{font-size:15px}.card-like{padding:15px}.stat-card h3{font-size:28px}.primary-btn,.secondary-btn,.danger-btn{padding:10px 13px}}.dashboard-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;border:1px solid #ead8b7e6;border-radius:22px;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:24px;padding:0 24px;display:flex;box-shadow:0 10px 30px #54370d14}.topbar-left,.topbar-right{align-items:center;display:flex}.topbar-left{gap:14px}.topbar-right{gap:12px;margin-left:auto}.topbar-menu-btn{width:42px;height:42px;color:var(--primary-dark);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.topbar-menu-btn:hover{border-color:var(--border);background:#fff6e6;transform:none}.topbar-user-avatar{background:linear-gradient(180deg, #f3b544, var(--primary));color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #c8891838}.topbar-user-info{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar-user-name{color:var(--heading);text-transform:capitalize;font-size:14px;font-weight:800;line-height:1.2}.topbar-user-role{width:fit-content;color:var(--primary-dark);text-transform:capitalize;background:#fff0c9;border:1px solid #efd28f;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;line-height:1.2}.topbar-logout-btn{min-width:86px;min-height:40px;color:var(--text);border:1px solid var(--border);box-shadow:none;background:#fff6e6;border-radius:14px;padding:9px 16px;font-size:14px;font-weight:800}.topbar-logout-btn:hover{border-color:var(--border-strong);background:#ffefcc;transform:none}@media (width>=1025px){.topbar-menu-btn{display:none}.dashboard-topbar{justify-content:flex-end}}@media (width<=640px){.dashboard-topbar{border-radius:18px;flex-direction:row;align-items:center;min-height:62px;margin-bottom:18px;padding:0 14px}.topbar-right{gap:9px}.topbar-user-avatar{width:36px;height:36px;font-size:14px}.topbar-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:13px;overflow:hidden}.topbar-user-role{padding:2px 7px;font-size:9px}.topbar-logout-btn{width:auto;min-width:72px;min-height:36px;padding:8px 12px;font-size:12px}.topbar-menu-btn{width:36px;height:36px;font-size:18px}}.login-page{background:radial-gradient(circle at top,#ffe1a4eb,#0000 34%),radial-gradient(circle at 100% 100%,#e9f1e4e6,#0000 30%),linear-gradient(#fff9ef,#f6ead2);place-items:center;min-height:100vh;padding:22px;display:grid}.login-card{border-radius:var(--radius-xl);width:min(100%,460px);box-shadow:var(--shadow-lg);padding:26px}.profile-page{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:48px}.profile-overview-card{background:radial-gradient(circle at 0 0,#f7d17c4d,#0000 31%),radial-gradient(circle at 100% 0,#e4edd89e,#0000 30%),linear-gradient(135deg,#fffdf8,#fff8e9);border:1px solid #dac295b8;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;gap:30px;margin-top:8px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #54370d13}.profile-identity-area{align-items:center;gap:22px;min-width:0;display:flex}.profile-avatar-modern{color:#6e4809;background:linear-gradient(145deg,#fff5d8,#edcc83);border:1px solid #c9932d66;border-radius:24px;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:34px;font-weight:850;display:grid;box-shadow:0 12px 25px #6e48091f}.profile-identity-copy{min-width:0}.profile-kicker{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.profile-identity-copy h2{color:var(--heading);letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.4vw,38px);font-weight:850;line-height:1.08}.profile-email-line{color:var(--muted);align-items:center;gap:8px;margin-top:9px;font-size:14px;display:flex}.profile-email-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-badges .role-pill,.profile-badges .status-badge{padding:6px 11px;font-size:11px}.profile-quick-actions{justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.profile-quick-actions button{min-height:42px;box-shadow:none;border-radius:11px;padding:9px 14px;font-size:13px;font-weight:750}.profile-quick-actions button:hover{transform:none}.profile-overview-divider{background:linear-gradient(90deg,#0000,#dac295bf,#0000);grid-column:1/-1;height:1px;margin-top:2px}.profile-meta-strip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-meta-item{background:#ffffffad;border:1px solid #dac29594;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px 16px;display:flex}.profile-meta-icon{color:#80580f;background:#fff2d4;border:1px solid #ecd19d;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.profile-meta-item>div{min-width:0}.profile-meta-item small{color:var(--muted);font-size:11px;font-weight:750;display:block}.profile-meta-item strong{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;font-weight:800;display:block;overflow:hidden}.profile-workspace-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.profile-panel{background:#fffdf8f7;border:1px solid #dac295b3;border-radius:22px;min-width:0;height:100%;padding:26px;box-shadow:0 10px 30px #54370d0e}.profile-panel-header{border-bottom:1px solid #dac2958a;align-items:flex-start;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.profile-panel-icon{color:#7a530c;background:#fff0cf;border:1px solid #ead09a;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.profile-panel-icon.security{color:#496348;background:#edf4e9;border-color:#d4e1cf}.profile-panel-header h3{color:var(--heading);margin:0;font-size:19px;font-weight:850;line-height:1.25}.profile-panel-header p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.profile-form,.profile-password-form{flex-direction:column;gap:16px;display:flex}.profile-field,.profile-password-field{flex-direction:column;gap:7px;display:flex}.profile-field label,.profile-password-field label{color:#624826;font-size:12px;font-weight:800}.profile-field input,.profile-password-input input{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #dac295bd;border-radius:12px;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.profile-field input:focus,.profile-password-input input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #c889181f}.profile-field-value{min-height:48px;color:var(--heading);background:#fffaf1;border:1px solid #dac29594;border-radius:12px;align-items:center;padding:11px 13px;font-size:14px;font-weight:750;display:flex}.profile-field small{color:var(--muted);font-size:11px;line-height:1.4}.profile-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capitalize-text{text-transform:capitalize}.profile-completeness-card{background:linear-gradient(135deg,#fff9eb,#fff4db);border:1px solid #dec189a6;border-radius:14px;padding:16px}.profile-completeness-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-completeness-head span{color:#6d4d19;font-size:12px;font-weight:800}.profile-completeness-head strong{color:var(--primary-dark);font-size:15px;font-weight:850}.profile-completeness-card p{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.45}.profile-completeness-track{background:#cdae764d;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.profile-completeness-track span{border-radius:inherit;background:linear-gradient(90deg,#b9780f,#d99a25,#e4b75b);height:100%;transition:width .22s;display:block}.profile-security-summary{background:#f7faf5;border:1px solid #dce7d8;border-radius:15px;align-items:center;gap:16px;padding:18px;display:flex}.profile-security-shield{color:#4f6b4c;background:#e9f1e5;border:1px solid #d1dfcc;border-radius:15px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.profile-security-summary>div{min-width:0}.profile-security-summary span{color:#657663;font-size:11px;font-weight:750;display:block}.profile-security-summary strong{color:#334733;margin-top:3px;font-size:15px;font-weight:850;display:block}.profile-security-summary p{color:#71816f;margin:5px 0 0;font-size:11.5px;line-height:1.45}.profile-security-note{background:#fff8e9;border:1px solid #dec18999;border-radius:13px;margin-top:14px;padding:15px 16px}.profile-security-note strong{color:#76551b;font-size:12px;font-weight:850;display:block}.profile-security-note p{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.profile-security-action{border-radius:11px;min-height:44px;margin-top:18px;padding:10px 14px;font-size:13px}.profile-password-input{position:relative}.profile-password-input input{padding-right:50px}.profile-password-toggle{color:#806744;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.profile-password-toggle:hover{background:#fff0cf;transform:translateY(-50%)}.profile-password-strength{background:#fffaf1;border:1px solid #dac29599;border-radius:13px;padding:15px}.profile-password-strength-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-password-strength-head span,.profile-password-strength-head strong{font-size:12px;font-weight:800}.profile-password-strength-head .empty{color:var(--muted)}.profile-password-strength-head .weak{color:#a74336}.profile-password-strength-head .fair{color:#9a6a14}.profile-password-strength-head .good{color:#60794d}.profile-password-strength-head .strong{color:#376845}.profile-password-strength-track{background:#eee2cb;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.profile-password-strength-track span{border-radius:inherit;height:100%;transition:width .18s;display:block}.profile-password-strength-track .weak{background:#c75b4b}.profile-password-strength-track .fair{background:#d09a32}.profile-password-strength-track .good{background:#8aa068}.profile-password-strength-track .strong{background:#4e845d}.profile-password-checks{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.profile-password-checks span{color:#8c7c67;background:#f6efe3;border:1px solid #e8dcc8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.profile-password-checks span.passed{color:#45654a;background:#edf4e9;border-color:#d4e1cf}.profile-password-match{color:var(--danger-text);font-size:11px;font-weight:750}.profile-password-match.matched{color:var(--success-text)}.profile-alert{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.45}.profile-alert.success{color:var(--success-text);background:var(--success-bg);border:1px solid var(--success-border)}.profile-alert.error{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border)}.profile-form-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:5px;display:flex}.profile-form-actions button{min-height:42px;box-shadow:none;border-radius:11px;padding:9px 13px;font-size:12.5px}.profile-form-actions button:hover{transform:none}.profile-unsaved-indicator{color:#936512;margin-left:auto;font-size:11px;font-weight:800}.profile-unsaved-indicator:before{content:"";background:#d89a25;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}@media (width<=1100px){.profile-workspace-grid{grid-template-columns:1fr}.profile-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel{min-height:auto}}@media (width<=760px){.profile-page{padding-bottom:28px}.profile-overview-card{border-radius:21px;grid-template-columns:1fr;gap:20px;padding:22px}.profile-quick-actions{justify-content:flex-start}.profile-quick-actions button{flex:1}.profile-panel{border-radius:19px;padding:20px}}@media (width<=520px){.profile-identity-area{align-items:flex-start}.profile-avatar-modern{border-radius:19px;flex-basis:68px;width:68px;height:68px;font-size:27px}.profile-identity-copy h2{font-size:27px}.profile-email-line{font-size:12px}.profile-meta-strip,.profile-readonly-grid{grid-template-columns:1fr}.profile-quick-actions,.profile-form-actions{flex-direction:column;align-items:stretch}.profile-quick-actions button,.profile-form-actions button{width:100%}.profile-unsaved-indicator{margin-left:0}}@media (prefers-reduced-motion:reduce){.profile-completeness-track span,.profile-password-strength-track span,.profile-field input{transition:none}}.auth-card{width:min(100%,520px);padding:32px}.auth-brand{align-items:center;gap:12px;margin-bottom:26px;display:flex}.auth-brand-mark{color:#fff;background:linear-gradient(145deg,#d99a25,#b9780f);border:1px solid #975e0538;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:850;display:grid;box-shadow:0 9px 22px #b9780f33}.auth-brand .eyebrow{margin:0}.auth-brand>div>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.auth-heading{margin-bottom:22px}.auth-heading h1,.auth-key-step h1{color:var(--heading);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:850;line-height:1.12}.auth-heading p,.auth-key-description{color:var(--muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.auth-form{gap:14px}.auth-form label{color:#624826;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.auth-form input{border-radius:12px;min-height:48px;padding:11px 13px;font-size:14px}.auth-field-heading{color:#624826;font-size:12px;font-weight:800}.auth-inline-action{color:var(--primary-dark);box-shadow:none;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px;font-weight:800}.auth-inline-action:hover{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline;transform:none}.auth-primary-action{border-radius:12px;width:100%;min-height:46px;margin-top:2px;font-size:13px}.auth-footer-row{color:var(--muted);justify-content:center;align-items:center;gap:7px;padding-top:5px;font-size:11.5px;display:flex}.auth-status-panel{background:#fff8e9;border:1px solid #ead2a0;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:18px;padding:13px;display:grid}.auth-status-panel.success,.auth-status-panel.approved{background:#f3f8ef;border-color:#d2e1cc}.auth-status-panel.danger{background:#fff4f1;border-color:#ebc3bb}.auth-status-icon{color:#835b13;background:#ffffffad;border:1px solid #dac2958c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.auth-status-panel.approved .auth-status-icon,.auth-status-panel.success .auth-status-icon{color:#4c6949;border-color:#d0dfcb}.auth-status-panel.danger .auth-status-icon{color:var(--danger-text);border-color:var(--danger-border)}.auth-status-panel strong{color:var(--heading);font-size:12.5px;font-weight:850;display:block}.auth-status-panel p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.auth-error-message{color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:11px;margin:0;padding:10px 12px;font-size:11.5px;font-weight:700;line-height:1.45}.auth-registration-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:-4px 0 20px;display:grid}.auth-registration-flow span{color:#8b7b65;text-align:center;background:#f8f0e3;border:1px solid #eadcc5;border-radius:9px;min-width:0;padding:7px 5px;font-size:8.5px;font-weight:800}.auth-registration-flow span.current{color:#744e0c;background:#fff0cf;border-color:#e8c57e}.auth-password-checks{background:#fffaf1;border:1px solid #dac2958f;border-radius:11px;flex-wrap:wrap;gap:6px;padding:11px;display:flex}.auth-password-checks span{color:#8d7b63;background:#f4ecdf;border:1px solid #e8dcc8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:750}.auth-password-checks span.passed{color:#45654a;background:#edf4e9;border-color:#d4e1cf}.auth-key-step{text-align:left}.auth-key-icon{color:#754d09;background:linear-gradient(145deg,#fff4d7,#edcf8e);border:1px solid #e4c172;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:15px;display:grid}.auth-key-step .eyebrow{margin-bottom:5px}.auth-key-description{margin-bottom:18px}.auth-key-description strong{color:var(--heading)}.auth-key-input{letter-spacing:.14em;text-align:center;text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;font-size:18px!important}.auth-security-note{color:#60705d;background:#f3f8ef;border:1px solid #d3e1ce;border-radius:11px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.auth-security-note svg{flex:none}.auth-key-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-key-actions .secondary-btn{border-radius:10px;min-height:36px;padding:7px 10px;font-size:10.5px}.auth-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#261c0d75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-success-modal{text-align:center;background:#fffdf8;border:1px solid #dac295b8;border-radius:22px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:28px;overflow-y:auto;box-shadow:0 24px 70px #2a1d0a33}.auth-success-mark{color:#466747;background:#edf4e9;border:1px solid #d4e1cf;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-size:23px;font-weight:900;display:grid}.auth-success-modal h2{color:var(--heading);margin:3px 0 8px;font-size:23px;font-weight:850}.auth-success-modal>p:not(.eyebrow){color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.auth-success-steps{text-align:left;gap:7px;margin:18px 0 12px;display:grid}.auth-success-steps>div{background:#fff9ed;border:1px solid #ead9b8;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.auth-success-steps strong{color:#79520e;background:#fff0cf;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.auth-success-steps span{color:var(--text);font-size:10.5px;font-weight:700}.auth-success-steps .done{background:#f4f8f1;border-color:#d8e4d3}.auth-email-status{color:#6c5a40;background:#f9f4e9;border-radius:10px;margin-bottom:16px;padding:9px 10px;font-size:9.5px;line-height:1.45}@media (width<=560px){.auth-card{padding:23px 18px}.auth-heading h1,.auth-key-step h1{font-size:26px}.auth-registration-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-key-actions{flex-direction:column;align-items:stretch}.auth-key-actions>*{text-align:center;width:100%}}.user-management-page.professional{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:48px}.um-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.um-summary-card{min-width:0;min-height:125px;color:var(--text);text-align:left;background:#fffdf8fa;border:1px solid #dac295b3;border-radius:20px;flex-direction:column;align-items:flex-start;padding:20px 22px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #54370d0b}.um-summary-card:after{content:"";background:#ddb25914;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-38px;right:-26px}.um-summary-card:hover{border-color:#dfbd76;transform:translateY(-2px);box-shadow:0 12px 30px #54370d13}.um-summary-card.active{background:linear-gradient(135deg,#fff7e5fa,#fffcf3fa);border-color:#d9a33d;box-shadow:0 10px 28px #bc7d0f1a}.um-summary-label{color:#7b6d59;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.um-summary-card strong{color:var(--heading);letter-spacing:-.04em;margin-top:10px;font-size:34px;font-weight:850;line-height:1}.um-summary-meta{color:var(--muted);margin-top:auto;font-size:11.5px;font-weight:650}.um-workspace{background:#fffdf8fa;border:1px solid #dac295b8;border-radius:22px;margin-top:16px;overflow:hidden;box-shadow:0 12px 34px #54370d0e}.um-workspace-head{background:#fffbf3d6;border-bottom:1px solid #e1cfb0bd;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 20px;display:flex}.um-nav{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.um-nav::-webkit-scrollbar{height:0}.um-nav button{color:#81715d;min-height:69px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:800;transition:color .15s,background .15s;display:inline-flex;position:relative}.um-nav button:hover{color:#5d4829;background:0 0;transform:none}.um-nav button.active{color:#6d4709}.um-nav button.active:after{content:"";background:#c98515;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.um-nav-count{color:#7b520c;background:#fff0cf;border:1px solid #ebcd91;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:850;display:inline-grid}.um-search{width:min(100%,310px);min-height:42px;color:var(--text);background:#fff;border:1px solid #dfcfb2;border-radius:11px;flex:none;padding:9px 13px;font-family:inherit;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.um-search::placeholder{color:#a0927e}.um-search:focus,.um-role-select:focus,.um-email-form input:focus{border-color:#c98718;outline:none;box-shadow:0 0 0 3px #c987181a}.um-feedback{color:#6b522b;background:#fff8e9;border:1px solid #ead7ad;border-radius:11px;margin:15px 20px 0;padding:11px 14px;font-size:12.5px;font-weight:700;line-height:1.5}.um-table-wrap{width:100%;overflow-x:auto}.um-table{border-collapse:collapse;width:100%;min-width:900px}.um-table th{color:#806d50;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fffbf3d6;border-bottom:1px solid #e1cfb0b8;padding:13px 20px;font-size:11px;font-weight:850}.um-table td{color:var(--text);vertical-align:middle;background:#fffdf8;border-bottom:1px solid #e8dbc4a3;padding:16px 20px;font-size:13px;transition:background .15s}.um-table tbody tr:last-child td{border-bottom:0}.um-table tbody tr:hover td{background:#fffbf3}.um-user{align-items:center;gap:13px;min-width:255px;display:flex}.um-avatar{color:#79510d;letter-spacing:.02em;background:linear-gradient(145deg,#fff1cf,#f1d694);border:1px solid #e6c77f;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.um-user-copy{min-width:0}.um-user-copy strong{color:var(--heading);font-size:14px;font-weight:800;line-height:1.3;display:block}.um-user-copy span{max-width:290px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;display:block;overflow:hidden}.um-role-tag,.um-protected,.um-key-state,.um-record-count{color:#72531d;white-space:nowrap;background:#fff3d8;border:1px solid #ead19c;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.um-role-tag.manager{color:#67450b;background:#ffedc4;border-color:#e7c16e}.um-protected{color:#6d675f;background:#f6f2eb;border-color:#e4dbcf}.um-key-state{color:#4d674a;background:#edf4e9;border-color:#d4e1cf}.um-role-select{min-width:150px;min-height:38px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #dfcfb2;border-radius:10px;padding:7px 32px 7px 11px;font-family:inherit;font-size:12px;font-weight:700}.um-status-tag{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 11px;font-size:11px;font-weight:850;display:inline-flex}.um-status-tag i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.um-status-tag.pending{color:#95620a;background:#fff4d9;border-color:#efd69b}.um-status-tag.activation,.um-status-tag.unused{color:#776226;background:#faf5e1;border-color:#e8dca9}.um-status-tag.active,.um-status-tag.used{color:#45654a;background:#edf4e9;border-color:#d4e1cf}.um-status-tag.inactive,.um-status-tag.declined,.um-status-tag.revoked{color:#9a4f43;background:#fff1ee;border-color:#efcbc4}.um-date{color:#756d63;white-space:nowrap;font-size:11.5px}.um-row-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:180px;display:flex}.um-action-btn{min-height:36px;box-shadow:none;border-radius:9px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:800;transition:background .15s,border-color .15s,opacity .15s}.um-action-btn:hover{transform:none}.um-action-btn.primary{color:#fff;background:#cf8915;border:1px solid #cf8915}.um-action-btn.primary:hover{background:#b9770f;border-color:#b9770f}.um-action-btn.secondary{color:#67502c;background:#fffaf1;border:1px solid #dfcfb0}.um-action-btn.secondary:hover{background:#fff1d1}.um-action-btn.danger{color:#a2483a;background:#fff3f0;border:1px solid #efc8c0}.um-action-btn.danger-soft{color:#a2483a;background:0 0;border:1px solid #edcbc4}.um-action-btn.danger:hover,.um-action-btn.danger-soft:hover{background:#ffe9e4}.um-action-btn:disabled{opacity:.55;cursor:not-allowed}.um-muted{color:#aaa093}.um-empty-state{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;padding:50px 20px;display:grid}.um-empty-state strong{color:var(--heading);font-size:15px;font-weight:850}.um-empty-state span{font-size:12px}.um-tool-panel{min-height:330px;padding:30px}.um-tool-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.um-tool-kicker{color:#846a40;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.um-tool-head h3{color:var(--heading);margin:0;font-size:21px;font-weight:850}.um-record-count{color:#6b6358;background:#f6f2eb;border-color:#e4dbcf}.um-email-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:700px;display:grid}.um-email-form input{min-width:0;min-height:44px;color:var(--text);background:#fff;border:1px solid #dfcfb2;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:12.5px}.um-key-code{color:#5d4b30;font-size:11.5px;font-weight:800}.um-key-table{min-width:1000px}@media (width<=1180px){.um-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.um-workspace-head{flex-direction:column;align-items:stretch;padding:12px 16px}.um-nav{width:100%}.um-nav button{min-height:42px;padding:0 12px}.um-nav button.active:after{left:9px;right:9px}.um-search{width:100%}}@media (width<=680px){.user-management-page.professional{padding-bottom:30px}.um-summary-grid{gap:9px}.um-summary-card{border-radius:16px;min-height:105px;padding:15px}.um-summary-card strong{font-size:28px}.um-summary-meta{font-size:10.5px}.um-workspace{border-radius:18px}.um-workspace-head{padding:11px 12px}.um-nav{width:100%}.um-nav button{min-height:40px;padding:0 10px;font-size:11.5px}.um-table th{padding:11px 14px;font-size:10px}.um-table td{padding:13px 14px;font-size:12px}.um-avatar{flex-basis:40px;width:40px;height:40px}.um-user-copy strong{font-size:13px}.um-user-copy span{font-size:10.5px}.um-tool-panel{padding:20px}.um-email-form{grid-template-columns:1fr}.um-email-form .um-action-btn{min-height:42px}}@media (width<=440px){.um-summary-card{min-height:92px;padding:13px}.um-summary-meta{display:none}.um-summary-label{font-size:9.5px}.um-summary-card strong{font-size:25px}.um-tool-head{flex-direction:column}}.profile-page{--profile-honey:#c98a25;--profile-honey-dark:#8f5b0f;--profile-honey-soft:#fff0cf;--profile-violet:#7662c6;--profile-violet-soft:#f1eef9;--profile-green:#5f8868;--profile-green-soft:#edf5ec;--profile-red:#a94f44;--profile-red-soft:#fff0ed;--profile-ink:#3d3023;--profile-text:#574633;--profile-muted:#7c6d5b;--profile-line:#c297564d}.profile-page .profile-overview-card{border-color:var(--profile-line);background:radial-gradient(circle at 0 0,#c98a2529,#0000 31%),radial-gradient(circle at 100% 0,#7662c614,#0000 30%),linear-gradient(135deg,#fff8ea,#f6e7cb);padding:28px;box-shadow:0 15px 38px #53391813}.profile-page .profile-avatar-modern{color:#704a0b;background:linear-gradient(145deg,#fff0cf,#ebc875);border-color:#c98a2561}.profile-page .profile-kicker{color:var(--profile-honey-dark);font-size:11px}.profile-page .profile-identity-copy h2{color:var(--profile-ink)}.profile-page .profile-email-line{color:var(--profile-muted);font-size:14px}.profile-page .profile-badges .role-pill{color:#5e55a1;background:var(--profile-violet-soft);border-color:#ddd3ef}.profile-page .profile-badges .status-badge.active{color:#4f7556;background:var(--profile-green-soft);border-color:#d2e2d1}.profile-page .profile-quick-actions button{min-height:44px;font-size:13px}.profile-page .profile-meta-item{background:#fff9edcc;border-color:#c2975642;min-height:78px}.profile-page .profile-meta-icon{color:var(--profile-honey-dark);background:var(--profile-honey-soft);border-color:#e6c67f}.profile-page .profile-meta-item small{color:var(--profile-muted);font-size:11.5px}.profile-page .profile-meta-item strong{color:var(--profile-ink);font-size:14px}.profile-page .profile-workspace-grid{gap:16px}.profile-page .profile-panel{border-color:var(--profile-line);background:linear-gradient(#fffaf0fa,#f8ebd3f2);padding:24px;box-shadow:0 11px 30px #5339180f}.profile-page .profile-panel-header{border-bottom-color:#c2975647;margin-bottom:20px;padding-bottom:16px}.profile-page .profile-panel-icon{color:var(--profile-honey-dark);background:var(--profile-honey-soft);border-color:#e6c67f}.profile-page .profile-panel-icon.security{color:#4d7355;background:var(--profile-green-soft);border-color:#d2e2d1}.profile-page .profile-panel-header h3{color:var(--profile-ink);font-size:19px}.profile-page .profile-panel-header p{color:var(--profile-muted);font-size:13px}.profile-page .profile-field label,.profile-page .profile-password-field label{color:#66513a;font-size:12.5px}.profile-page .profile-field input,.profile-page .profile-password-input input{min-height:48px;color:var(--profile-text);background:#fffaf1;border-color:#c2975657;font-size:14px}.profile-page .profile-field input:focus,.profile-page .profile-password-input input:focus{background:#fffdf8;border-color:#c98a2594;box-shadow:0 0 0 3px #c98a251a}.profile-page .profile-field-value{min-height:48px;color:var(--profile-ink);background:#fff4df;border-color:#c2975647;font-size:14px}.profile-page .profile-field small{color:var(--profile-muted);font-size:11.5px}.profile-page .profile-completeness-card{background:linear-gradient(135deg,#fff3d8,#f6e3b9);border-color:#c98a2547}.profile-page .profile-completeness-head span{color:#72501b;font-size:12.5px}.profile-page .profile-completeness-head strong{color:var(--profile-honey-dark)}.profile-page .profile-completeness-card p{color:var(--profile-muted);font-size:12px}.profile-page .profile-completeness-track{background:#bc914638}.profile-page .profile-security-summary{background:linear-gradient(145deg,#f2f7ef,#edf5ec);border-color:#d2e2d1}.profile-page .profile-security-shield{color:#4f7357;background:#e7f0e4;border-color:#cfdfca}.profile-page .profile-security-summary span{font-size:11.5px}.profile-page .profile-security-summary strong{font-size:15px}.profile-page .profile-security-summary p,.profile-page .profile-security-note p{font-size:12px}.profile-page .profile-security-note{background:#fff1d5;border-color:#c98a2542}.profile-page .profile-security-note strong{color:#755117;font-size:12.5px}.profile-page .profile-password-toggle{color:#7b664c}.profile-page .profile-password-toggle:hover{background:#ffedc7}.profile-page .profile-password-strength{background:#fff4df;border-color:#c2975647}.profile-page .profile-password-strength-head span,.profile-page .profile-password-strength-head strong{font-size:12.5px}.profile-page .profile-password-checks span{padding:5px 9px;font-size:10.5px}.profile-page .profile-password-checks span.passed{color:#45654a;background:var(--profile-green-soft);border-color:#d2e2d1}.profile-page .profile-password-match{font-size:11.5px}.profile-page .profile-alert{font-size:12.5px}.profile-page .profile-form-actions button{min-height:43px;font-size:12.5px}.profile-page .profile-unsaved-indicator{color:var(--profile-honey-dark);font-size:11.5px}@media (width<=760px){.profile-page .profile-overview-card{padding:21px}.profile-page .profile-panel{padding:19px}.profile-page .profile-panel-header p,.profile-page .profile-security-summary p,.profile-page .profile-security-note p{font-size:11.5px}}.cm-page{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:48px}.cm-page-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.cm-page-heading>:first-child{flex:auto;min-width:0}.cm-add-btn{color:#fff;background:linear-gradient(135deg, #d99a25, var(--primary));border:1px solid #6f470814;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 8px 20px #c8891833}.cm-add-btn:hover{background:linear-gradient(135deg, #c98b1c, var(--primary-hover));transform:translateY(-1px);box-shadow:0 11px 24px #c889183d}.cm-add-btn span{background:#ffffff26;border-radius:7px;place-items:center;width:21px;height:21px;font-size:16px;line-height:1;display:grid}.cm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.cm-summary-card{min-height:105px;color:var(--text);text-align:left;background:#fffdf8fa;border:1px solid #dac295ad;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:17px 18px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 7px 22px #54370d0a}button.cm-summary-card{cursor:pointer}button.cm-summary-card:hover{border-color:#dfbd76;transform:translateY(-2px);box-shadow:0 10px 26px #54370d12}.cm-summary-card.active{background:linear-gradient(135deg,#fff6df,#fffdf8);border-color:#d9a33d}.cm-summary-card.static{cursor:default}.cm-summary-card>span{color:#756956;font-size:12px;font-weight:800}.cm-summary-card strong{color:var(--heading);letter-spacing:-.04em;font-size:31px;font-weight:850;line-height:1}.cm-workspace{background:#fffdf8fa;border:1px solid #dac295b3;border-radius:21px;margin-top:14px;overflow:hidden;box-shadow:0 11px 30px #54370d0d}.cm-workspace-head{background:#fffbf3d6;border-bottom:1px solid #e1cfb0b8;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 18px;display:flex}.cm-tabs{align-items:center;gap:3px;min-width:0;display:flex}.cm-tabs button{color:#81715d;min-height:67px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.cm-tabs button:hover{color:#5d4829;transform:none}.cm-tabs button.active{color:#6d4709}.cm-tabs button.active:after{content:"";background:#c98515;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.cm-tabs button span{color:#755216;background:#fff0cf;border:1px solid #ebcd91;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:850;display:inline-grid}.cm-search-tools{grid-template-columns:minmax(220px,320px) 150px;gap:8px;min-width:0;display:grid}.cm-search-tools input,.cm-search-tools select{min-height:41px;color:var(--text);background:#fff;border:1px solid #dfcfb2;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12.5px}.cm-search-tools input:focus,.cm-search-tools select:focus{border-color:#c98718;outline:none;box-shadow:0 0 0 3px #c987181a}.cm-category-bar{border-bottom:1px solid #e8dbc49e;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 18px;display:flex}.cm-category-bar button{color:#705c3b;min-height:34px;box-shadow:none;background:#fffaf1;border:1px solid #e4d2b2;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.cm-category-bar button:hover{background:#fff1d1;transform:none}.cm-category-bar button.active{color:#fff;background:#c98613;border-color:#c98613}.cm-category-bar button span{min-width:19px;height:19px;color:inherit;background:#ffffff2e;border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.cm-feedback{color:#6b522b;background:#fff8e9;border:1px solid #ead7ad;border-radius:10px;margin:13px 18px 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.cm-bin-toolbar{background:#fff8e9;border:1px solid #ead7ad;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:13px 18px 0;padding:11px 12px;display:flex}.cm-select-all{color:#604e34;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:inline-flex}.cm-select-all input,.cm-table input[type=checkbox]{width:20px;height:20px;min-height:auto;accent-color:var(--primary);cursor:pointer}.cm-check-col{padding-top:12px!important;padding-bottom:12px!important}.cm-selection-count{color:var(--muted);margin-right:auto;font-size:11px;font-weight:700}.cm-table-wrap{width:100%;overflow-x:auto}.cm-table{border-collapse:collapse;width:100%;min-width:840px}.cm-table th{color:#806d50;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fffbf3d6;border-bottom:1px solid #e1cfb0b8;padding:12px 18px;font-size:10.5px;font-weight:850}.cm-table td{color:var(--text);vertical-align:middle;background:#fffdf8;border-bottom:1px solid #e8dbc4a3;padding:15px 18px;font-size:12.5px}.cm-table tbody tr:last-child td{border-bottom:0}.cm-table tbody tr:hover td{background:#fffbf3}.cm-table tbody tr.selected td{background:#fff5df}.cm-check-col{width:46px;padding-right:4px!important}.cm-action-col{width:210px}.cm-article-cell{min-width:250px}.cm-article-cell strong{color:var(--heading);font-size:13.5px;font-weight:800;line-height:1.35;display:block}.cm-article-cell span{max-width:420px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.cm-category-badge{color:#72531d;white-space:nowrap;background:#fff3d8;border:1px solid #ead19c;border-radius:999px;align-items:center;min-height:29px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.cm-id{color:#807463;font-size:11px;font-weight:750}.cm-date{color:#756d63;white-space:nowrap;font-size:11px}.cm-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:190px;display:flex}.cm-btn{min-height:35px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.cm-btn:hover{transform:none}.cm-btn.primary{color:#fff;background:#cf8915;border:1px solid #cf8915}.cm-btn.primary:hover{background:#b9770f;border-color:#b9770f}.cm-btn.secondary{color:#67502c;background:#fffaf1;border:1px solid #dfcfb0}.cm-btn.secondary:hover{background:#fff1d1}.cm-btn.danger-soft{color:#a2483a;background:0 0;border:1px solid #edcbc4}.cm-btn.danger{color:#a2483a;background:#fff3f0;border:1px solid #efc8c0}.cm-btn.danger:hover,.cm-btn.danger-soft:hover{background:#ffe9e4}.cm-btn:disabled{opacity:.55;cursor:not-allowed}.cm-empty-state{min-height:270px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.cm-empty-state strong{color:var(--heading);font-size:14px;font-weight:850}.cm-loading-dot{background:var(--primary);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite alternate cm-pulse;box-shadow:0 0 0 6px #c889181a}@keyframes cm-pulse{0%{opacity:.65;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:var(--text);flex-direction:column;gap:7px;font-weight:800;display:flex}.article-preview{color:var(--text);border:1px solid var(--border);white-space:pre-wrap;background:#fff7e8;border-radius:14px;padding:16px;line-height:1.7;overflow-x:auto}.danger-soft{color:var(--danger-text);background:var(--danger-bg);border-color:var(--danger-border)}@media (width<=1080px){.cm-workspace-head{flex-direction:column;align-items:stretch;padding:12px 15px}.cm-tabs button{min-height:42px}.cm-tabs button.active:after{left:10px;right:10px}.cm-search-tools{grid-template-columns:minmax(0,1fr) 150px}}@media (width<=760px){.cm-page-heading{flex-direction:column}.cm-add-btn{width:100%;margin-top:-4px}.cm-summary-grid{grid-template-columns:1fr 1fr}.cm-summary-card.static{grid-column:1/-1}.cm-workspace{border-radius:18px}.cm-search-tools{grid-template-columns:1fr}.cm-category-bar{padding:11px 13px}.cm-table th{padding:11px 14px;font-size:10px}.cm-table td{padding:13px 14px;font-size:12px}.form-grid{grid-template-columns:1fr}}@media (width<=480px){.cm-summary-grid{grid-template-columns:1fr}.cm-summary-card.static{grid-column:auto}.cm-summary-card{min-height:92px}.cm-summary-card strong{font-size:28px}.cm-tabs{width:100%}.cm-tabs button{flex:1;justify-content:center;padding-inline:8px;font-size:11.5px}.cm-category-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-category-bar button{justify-content:space-between}.cm-bin-toolbar{flex-direction:column;align-items:stretch}.cm-selection-count{margin-right:0}}@media (prefers-reduced-motion:reduce){.cm-add-btn,.cm-summary-card,.cm-loading-dot{transition:none;animation:none}}.article-rich-editor{background:var(--surface);border:1px solid #b484283d;border-radius:18px;width:100%;margin-top:10px;overflow:hidden;box-shadow:0 8px 22px #54370d12}.article-rich-editor .jodit-container,.article-rich-editor .jodit{width:100%!important;min-width:0!important;max-width:100%!important;color:var(--text)!important;background:#fff!important;border:none!important;border-radius:18px!important;font-family:Manrope,Arial,sans-serif!important}.article-rich-editor .jodit-toolbar__box,.article-rich-editor .jodit-toolbar-editor-collection{background:linear-gradient(#fffaf0,#fff4dc)!important;border:0!important;border-bottom:1px solid #b4842833!important;padding:8px 10px!important}.article-rich-editor .jodit-toolbar__box:not(:empty){scrollbar-width:thin!important;overflow:auto hidden!important}.article-rich-editor .jodit-toolbar-button,.article-rich-editor .jodit-toolbar-button__button{border-radius:10px!important}.article-rich-editor .jodit-toolbar-button__button{min-width:34px!important;min-height:34px!important;color:var(--text)!important}.article-rich-editor .jodit-toolbar-button__button:hover,.article-rich-editor .jodit-toolbar-button_active .jodit-toolbar-button__button{color:var(--primary-dark)!important;background:#f8e4b6!important}.article-rich-editor .jodit-toolbar-button__text{color:var(--text)!important;font-weight:800!important}.article-rich-editor .jodit-icon{fill:var(--text)!important}.article-rich-editor .jodit-workplace{background:#fff!important;border:none!important}.article-rich-editor .jodit-wysiwyg,.article-rich-editor .jodit-wysiwyg_iframe{min-height:330px!important;color:var(--text)!important;background:#fff!important;padding:18px!important;font-size:15px!important;line-height:1.75!important}.article-rich-editor .jodit-wysiwyg:focus{outline:none!important}.article-rich-editor .jodit-status-bar{display:none!important}.article-rich-editor p,.article-rich-editor div,.article-rich-editor span,.article-rich-editor li{color:var(--text)}.article-rich-editor h1,.article-rich-editor h2,.article-rich-editor h3,.article-rich-editor h4{color:var(--heading)}.article-rich-editor ul,.article-rich-editor ol{padding-left:24px}.article-rich-editor table{border-collapse:collapse!important;background:#fffdf8!important;width:100%!important;max-width:100%!important;margin:14px 0!important;overflow-x:auto!important}.article-rich-editor table td,.article-rich-editor table th{min-width:120px;color:var(--text)!important;vertical-align:top!important;border:1px solid #d8c7a4!important;padding:10px 12px!important}.article-rich-editor table th{color:var(--primary-dark)!important;background:#fff1cf!important;font-weight:900!important}.article-rich-editor img{border:1px solid #ead8b7e6;border-radius:12px!important;max-width:100%!important;height:auto!important}.article-rich-editor a{color:var(--primary-dark)!important;font-weight:800!important}.article-rich-editor a:hover{text-decoration:underline!important}.article-editor-toolbar{display:none!important}.jodit-popup,.jodit-dialog,.jodit-ui-popup{z-index:999999!important}@media (width<=768px){.article-rich-editor{border-radius:16px}.article-rich-editor .jodit-toolbar__box,.article-rich-editor .jodit-toolbar-editor-collection{padding:6px!important}.article-rich-editor .jodit-toolbar-button__button{min-width:32px!important;min-height:32px!important}.article-rich-editor .jodit-wysiwyg,.article-rich-editor .jodit-wysiwyg_iframe{min-height:280px!important;padding:14px!important;font-size:14px!important}.article-rich-editor table{-webkit-overflow-scrolling:touch!important;display:block!important;overflow-x:auto!important}}.escalation-answer-image-upload{margin-top:14px;margin-bottom:14px}.escalation-upload-btn{color:#8a5700;cursor:pointer;background:linear-gradient(135deg,#fffaf0 0%,#fff3d6 100%);border:1px solid #d98f1473;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:10px 15px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 6px 14px #b570001f}.escalation-upload-btn:hover{background:linear-gradient(135deg,#fff2ce 0%,#ffe1a1 100%);transform:translateY(-1px);box-shadow:0 8px 18px #b570002e}.escalation-upload-btn:active{transform:translateY(0);box-shadow:0 4px 10px #b570001f}.escalation-upload-icon{color:#fff;background:#d99210;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;box-shadow:inset 0 -1px #0000001f}.answer-image-preview-box{background:#fffcf5f2;border:1px solid #d98f1466;border-radius:14px;width:fit-content;max-width:240px;margin-top:12px;padding:12px;box-shadow:0 6px 14px #b5700014}.answer-image-preview{object-fit:cover;background:#fff;border:1px solid #d98f1447;border-radius:11px;width:180px;max-width:100%;max-height:150px;display:block}.answer-image-preview-box .muted.small{color:#8a6a35;margin-bottom:8px;font-size:12px}.delete-modal-overlay,.success-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2a1f1257;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.delete-modal-card,.success-modal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;width:min(100%,740px);box-shadow:var(--shadow-lg);padding:78px 34px 30px;animation:.22s modalPop;position:relative}@keyframes modalPop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.delete-modal-close,.success-modal-close{color:#b7a98f;background:0 0;border:none;padding:0;font-size:42px;font-weight:300;line-height:1;position:absolute;top:22px;right:26px}.delete-modal-close:hover{color:var(--danger-text);transform:none}.success-modal-close:hover{color:var(--success-text);transform:none}.delete-modal-icon-wrap,.success-modal-icon-wrap{background:var(--surface);border-bottom-right-radius:80px;border-bottom-left-radius:80px;justify-content:center;align-items:flex-start;width:138px;height:92px;display:flex;position:absolute;top:-44px;left:50%;transform:translate(-50%);box-shadow:0 16px 32px #5c3e1114}.delete-modal-icon,.success-modal-icon{justify-content:center;align-items:center;width:78px;height:78px;margin-top:4px;display:flex}.delete-modal-icon{color:#e2362e}.success-modal-icon{color:#2f9e44;border:4px solid #2f9e44;border-radius:999px}.delete-modal-content h2,.success-modal-content h2{color:var(--heading);letter-spacing:-.04em;margin:18px 0;font-size:30px;font-weight:800}.delete-modal-content p,.success-modal-content p{max-width:560px;color:var(--muted);margin:0 auto 22px;font-size:17px;font-weight:700;line-height:1.7}.delete-modal-question{border:1px solid var(--border);max-width:600px;color:var(--text);text-align:left;background:#fff6e6;border-radius:16px;margin:0 auto 30px;padding:14px 18px;font-size:14px;line-height:1.6}.delete-modal-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.success-modal-actions{justify-content:center;align-items:center;display:flex}.delete-cancel-btn{color:var(--muted);background:0 0;padding:13px 12px;font-size:17px;font-weight:800}.delete-cancel-btn:hover{color:var(--text);transform:none}.delete-confirm-btn,.success-confirm-btn{min-width:140px;color:var(--white);border-radius:14px;padding:14px 30px;font-size:17px;font-weight:800}.delete-confirm-btn{background:#e2362e;box-shadow:0 10px 20px #e2362e38}.delete-confirm-btn:hover{background:#c92c25}.success-confirm-btn{background:#2f9e44;box-shadow:0 10px 20px #2f9e4438}.success-confirm-btn:hover{background:#27863a}.escalation-top-actions{flex-wrap:wrap;justify-content:flex-end}.escalation-delete-toolbar{border-color:var(--danger-border);background:linear-gradient(#fffdf8,#fff6ee)}.escalation-delete-toolbar .eyebrow{color:var(--danger-text);margin-bottom:8px}.escalation-card{transition:border-color .2s,box-shadow .2s}.escalation-card.selected{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.escalation-title-row{align-items:flex-start;gap:12px;display:flex}.escalation-checkbox{flex-shrink:0;margin-top:5px}.escalation-checkbox input,.escalation-delete-toolbar input{width:18px;height:18px;min-height:auto;accent-color:var(--primary)}.row-gap{align-items:center;gap:10px;display:flex}.custom-confirm-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#20160861;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.custom-confirm-modal{background:#fffdf8;border:1px solid #e2cda7e6;border-radius:24px;width:min(100%,500px);overflow:hidden;box-shadow:0 20px 50px #402b0a2e}.custom-confirm-body{padding:1.5rem 1.5rem 1rem}.custom-confirm-body h3{color:var(--heading);margin:0 0 .6rem;font-size:1.35rem}.custom-confirm-body p{color:var(--text);margin:0;line-height:1.6}.custom-confirm-actions{justify-content:flex-end;gap:.8rem;padding:1rem 1.5rem 1.4rem;display:flex}.danger-solid-btn{color:#fff;background:#c84b31;border-color:#c84b31}.danger-solid-btn:hover{background:#b53d25;border-color:#b53d25}:root{--sidebar-width:282px;--sidebar-collapsed-width:84px;--sidebar-mobile-width:min(86vw, 320px);--sidebar-bg-1:#fffaf0;--sidebar-bg-2:#f3ddb0;--sidebar-surface:#fffdf8c7;--sidebar-surface-hover:#ffffffe6;--sidebar-heading:#32210f;--sidebar-text:#655033;--sidebar-muted:#8d785c;--sidebar-primary:#c88918;--sidebar-primary-dark:#714806;--sidebar-primary-soft:#f6dfb4;--sidebar-border:#7e581c24;--sidebar-focus:#c889183d;--sidebar-radius-sm:12px;--sidebar-radius-md:16px;--sidebar-radius-lg:20px;--sidebar-shadow:14px 0 40px #54370d12;--sidebar-card-shadow:0 10px 28px #54370d14}.app-shell{width:100%;min-height:100vh;display:block;overflow-x:hidden}.main-area{width:auto;min-width:0;max-width:none;min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .22s}.page-content{width:100%;min-width:0;max-width:none}body.sidebar-is-collapsed .main-area{margin-left:var(--sidebar-collapsed-width)}.sidebar.modern-sidebar{z-index:1000;width:var(--sidebar-width);height:100dvh;min-height:100vh;color:var(--sidebar-text);background:radial-gradient(circle at 8% 2%, #ffe4a4b8, transparent 30%), linear-gradient(180deg, var(--sidebar-bg-1) 0%, var(--sidebar-bg-2) 100%);border-right:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow);padding:18px 14px;transition:width .22s,transform .24s;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-inner{flex-direction:column;height:100%;min-height:0;display:flex}.sidebar-main{scrollbar-width:thin;scrollbar-color:#7148063d transparent;flex:auto;min-height:0;padding:2px 3px 10px 1px;overflow:hidden auto}.sidebar-main::-webkit-scrollbar{width:5px}.sidebar-main::-webkit-scrollbar-track{background:0 0}.sidebar-main::-webkit-scrollbar-thumb{background:#7148063d;border-radius:999px}.sidebar-brand{border-bottom:1px solid var(--sidebar-border);margin-bottom:12px;padding:4px 4px 16px}.sidebar-brand-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-logo-wrap{align-items:center;gap:12px;min-width:0;display:flex}.sidebar-logo{color:#fff;background:linear-gradient(145deg, #e9ad3c, var(--sidebar-primary));border:1px solid #71480614;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 20px #c8891833,inset 0 1px #ffffff59}.sidebar-logo svg{width:34px;height:34px}.jh-logo-cell{stroke:#ffffffd6;stroke-width:2.1px}.jh-logo-cell-main{fill:#ffffff17}.jh-logo-leaf{stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.jh-logo-dot{fill:#fff}.sidebar-brand-text{min-width:0}.sidebar-brand-text .eyebrow{color:var(--sidebar-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800;line-height:1.2}.sidebar-title{color:var(--sidebar-heading);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:800;line-height:1.08}.sidebar-subtitle{color:var(--sidebar-muted);margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.35}.sidebar-toggle-btn{width:36px;height:36px;color:var(--sidebar-primary-dark);border:1px solid var(--sidebar-border);box-shadow:none;cursor:pointer;background:#fffdf8b8;border-radius:12px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.sidebar-toggle-btn svg{width:18px;height:18px}.sidebar-toggle-btn:hover{background:#fff8e8;border-color:#c8891852;transform:none}.sidebar-toggle-btn:focus-visible{outline:3px solid var(--sidebar-focus);outline-offset:2px}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-section-label{color:#655033a3;letter-spacing:.105em;text-transform:uppercase;margin:18px 10px 7px;font-size:10px;font-weight:800;line-height:1.2}.sidebar-link{min-height:44px;color:var(--sidebar-text);border-radius:var(--sidebar-radius-md);background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.sidebar-link:hover{color:var(--sidebar-heading);background:var(--sidebar-surface-hover);border-color:#7e581c17;transform:translate(2px)}.sidebar-link.active{color:var(--sidebar-primary-dark);box-shadow:0 7px 18px #54370d12, inset 3px 0 0 var(--sidebar-primary);background:#fffdf8;border-color:#c8891833}.sidebar-link:focus-visible{outline:3px solid var(--sidebar-focus);outline-offset:2px}.sidebar-icon{color:#9c7d48;flex:0 0 21px;place-items:center;width:21px;height:21px;display:inline-grid}.sidebar-icon svg{width:19px;height:19px}.sidebar-link:hover .sidebar-icon,.sidebar-link.active .sidebar-icon{color:var(--sidebar-primary-dark)}.sidebar-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-user-card{border-top:1px solid var(--sidebar-border);flex:none;margin-top:10px;padding-top:12px;position:relative}.sidebar-user-main{width:100%;min-height:58px;color:var(--sidebar-text);background:var(--sidebar-surface);border-radius:var(--sidebar-radius-lg);box-shadow:var(--sidebar-card-shadow);text-align:left;cursor:pointer;border:1px solid #7e581c1c;align-items:center;gap:10px;padding:8px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.sidebar-user-main:hover{background:#ffffffe6;border-color:#c889183d;transform:none}.sidebar-user-main:focus-visible{outline:3px solid var(--sidebar-focus);outline-offset:2px}.sidebar-user-card.menu-open .sidebar-user-main{background:#fffdf8;border-color:#c8891857}.sidebar-user-avatar{color:#fff;background:linear-gradient(145deg, #e8aa35, var(--sidebar-primary));border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 7px 16px #c8891833}.sidebar-user-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.sidebar-user-info strong{color:var(--sidebar-heading);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.sidebar-user-info>span{width:fit-content;max-width:100%;color:var(--sidebar-primary-dark);background:var(--sidebar-primary-soft);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.4;overflow:hidden}.sidebar-user-arrow{width:20px;height:20px;color:var(--sidebar-muted);flex:0 0 20px;place-items:center;transition:transform .18s;display:grid}.sidebar-user-arrow svg{width:16px;height:16px}.sidebar-user-card.menu-open .sidebar-user-arrow{transform:rotate(-90deg)}.sidebar-user-menu{z-index:1100;color:#f8f5ef;transform-origin:0 100%;background:#2d2823fa;border:1px solid #ffffff14;border-radius:17px;width:100%;min-width:238px;padding:8px;animation:.16s ease-out sidebar-menu-in;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 22px 55px #1f170c42}@keyframes sidebar-menu-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sidebar-user-menu-header{align-items:center;gap:10px;padding:8px;display:flex}.sidebar-user-menu-header .sidebar-user-avatar{width:34px;height:34px;box-shadow:none;border-radius:11px;flex-basis:34px;font-size:12px}.sidebar-user-menu-header>div{min-width:0}.sidebar-user-menu-header strong{color:#fff;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.sidebar-user-menu-header div>span{color:#cfc8bd;text-transform:capitalize;margin-top:3px;font-size:11px;font-weight:600;display:block}.sidebar-user-menu-divider{background:#ffffff1a;height:1px;margin:5px 3px}.sidebar-user-menu-item{color:#f8f5ef;width:100%;min-height:40px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;transition:background .16s;display:flex}.sidebar-user-menu-item:hover{background:#ffffff17;transform:none}.sidebar-user-menu-item:focus-visible{outline-offset:1px;outline:2px solid #ffdd9acc}.sidebar-user-menu-icon{place-items:center;width:20px;height:20px;display:grid}.sidebar-user-menu-icon svg{width:17px;height:17px}.sidebar-user-menu-item strong{color:inherit;font-size:13px;font-weight:700}.sidebar-user-menu-item:last-child:hover{color:#ffd5cf;background:#b841342e}body.sidebar-is-collapsed .sidebar.modern-sidebar{width:var(--sidebar-collapsed-width);padding-inline:12px}body.sidebar-is-collapsed .sidebar-brand{padding-inline:0}body.sidebar-is-collapsed .sidebar-brand-top{flex-direction:column;gap:9px}body.sidebar-is-collapsed .sidebar-logo-wrap{justify-content:center}body.sidebar-is-collapsed .sidebar-logo{border-radius:15px;flex-basis:46px;width:46px;height:46px}body.sidebar-is-collapsed .sidebar-brand-text,body.sidebar-is-collapsed .sidebar-section-label,body.sidebar-is-collapsed .sidebar-link-text,body.sidebar-is-collapsed .sidebar-user-info,body.sidebar-is-collapsed .sidebar-user-arrow{display:none}body.sidebar-is-collapsed .sidebar-nav{align-items:center;gap:6px}body.sidebar-is-collapsed .sidebar-link{border-radius:16px;justify-content:center;width:52px;height:52px;min-height:52px;padding:0}body.sidebar-is-collapsed .sidebar-link:hover{transform:translateY(-1px)}body.sidebar-is-collapsed .sidebar-link.active{box-shadow:0 8px 18px #54370d14, inset 0 -3px 0 var(--sidebar-primary)}body.sidebar-is-collapsed .sidebar-icon{flex-basis:24px;width:24px;height:24px}body.sidebar-is-collapsed .sidebar-icon svg{width:21px;height:21px}body.sidebar-is-collapsed .sidebar-user-main{border-radius:17px;justify-content:center;width:54px;height:54px;min-height:54px;padding:7px}body.sidebar-is-collapsed .sidebar-user-menu{width:245px;bottom:0;left:calc(100% + 12px)}.mobile-sidebar-open-btn,.mobile-sidebar-overlay{display:none}@media (width<=1024px){.app-shell{width:100%;display:block}.main-area,body.sidebar-is-collapsed .main-area{width:100%;margin-left:0;padding-top:72px}.mobile-sidebar-open-btn{top:max(14px, env(safe-area-inset-top));z-index:1200;width:42px;height:42px;color:var(--sidebar-heading);border:1px solid var(--sidebar-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f2;border-radius:13px;place-items:center;padding:0;display:inline-grid;position:fixed;left:14px;box-shadow:0 8px 24px #54370d1f}.mobile-sidebar-open-btn svg{width:20px;height:20px}.mobile-sidebar-open-btn:hover{background:#fff8e8;transform:none}body.sidebar-mobile-open .mobile-sidebar-open-btn{opacity:0;pointer-events:none}.mobile-sidebar-overlay{z-index:1090;width:100vw;height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f191247;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.mobile-sidebar-overlay:hover{transform:none}.sidebar.modern-sidebar,body.sidebar-is-collapsed .sidebar.modern-sidebar{z-index:1100;width:var(--sidebar-mobile-width);max-width:320px;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));transform:translate(-105%);box-shadow:20px 0 55px #31210a33}body.sidebar-mobile-open .sidebar.modern-sidebar{transform:translate(0)}body.sidebar-is-collapsed .sidebar-brand-top{flex-direction:row}body.sidebar-is-collapsed .sidebar-brand-text,body.sidebar-is-collapsed .sidebar-section-label,body.sidebar-is-collapsed .sidebar-link-text,body.sidebar-is-collapsed .sidebar-user-info,body.sidebar-is-collapsed .sidebar-user-arrow{display:initial}body.sidebar-is-collapsed .sidebar-brand-text{display:block}body.sidebar-is-collapsed .sidebar-nav{align-items:stretch}body.sidebar-is-collapsed .sidebar-link{justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:9px 11px}body.sidebar-is-collapsed .sidebar-link.active{box-shadow:0 7px 18px #54370d12, inset 3px 0 0 var(--sidebar-primary)}body.sidebar-is-collapsed .sidebar-user-main{justify-content:flex-start;width:100%;height:auto;min-height:58px;padding:8px}body.sidebar-is-collapsed .sidebar-user-menu{width:100%;bottom:calc(100% + 10px);left:0}}@media (width<=520px){:root{--sidebar-mobile-width:min(88vw, 300px)}.sidebar.modern-sidebar,body.sidebar-is-collapsed .sidebar.modern-sidebar{padding-inline:12px}.sidebar-logo{flex-basis:44px;width:44px;height:44px}.sidebar-logo svg{width:31px;height:31px}.sidebar-title{font-size:19px}.sidebar-link{font-size:13px}.mobile-sidebar-open-btn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.sidebar.modern-sidebar,.main-area,.sidebar-link,.sidebar-user-main,.sidebar-user-arrow{transition:none}.sidebar-user-menu{animation:none}}@media (width<=1024px){.sidebar.modern-sidebar,body.sidebar-is-collapsed .sidebar.modern-sidebar{--sidebar-bg-1:#fffdf8;--sidebar-bg-2:#eef6f0;--sidebar-surface:#ffffffd1;--sidebar-surface-hover:#fff;--sidebar-heading:#1f2b24;--sidebar-text:#526158;--sidebar-muted:#758078;--sidebar-primary:#176b4a;--sidebar-primary-dark:#10553a;--sidebar-primary-soft:#eaf4ee;--sidebar-border:#dbe6dc;--sidebar-focus:#176b4a33;background:radial-gradient(circle at 9% 3%,#176b4a17,#0000 31%),linear-gradient(#fffdf8 0%,#eef6f0 100%);border-right-color:#dbe6dc;box-shadow:20px 0 55px #1f382829}.mobile-sidebar-open-btn{color:#10553a;background:#fffdf8f7;border-color:#dbe6dc;box-shadow:0 8px 24px #1f38281f}.mobile-sidebar-open-btn:hover,.mobile-sidebar-open-btn:focus-visible{color:#10553a;background:#f5faf6;border-color:#bcd2c1}.sidebar.modern-sidebar .sidebar-logo{color:#fff;background:linear-gradient(145deg,#2f8060,#176b4a);border-color:#10553a1f;box-shadow:0 10px 20px #176b4a2e,inset 0 1px #ffffff47}.sidebar.modern-sidebar .sidebar-brand-text .eyebrow{color:#176b4a}.sidebar.modern-sidebar .sidebar-title{color:#1f2b24}.sidebar.modern-sidebar .sidebar-subtitle,.sidebar.modern-sidebar .sidebar-section-label{color:#758078}.sidebar.modern-sidebar .sidebar-link{color:#526158}.sidebar.modern-sidebar .sidebar-link:hover{color:#1f2b24;background:#ffffffdb;border-color:#dbe6dc}.sidebar.modern-sidebar .sidebar-link.active,body.sidebar-is-collapsed .sidebar.modern-sidebar .sidebar-link.active{color:#10553a;background:#fff;border-color:#c9ddce;box-shadow:0 7px 18px #1f382812,inset 3px 0 #176b4a}.sidebar.modern-sidebar .sidebar-icon{color:#718078}.sidebar.modern-sidebar .sidebar-link:hover .sidebar-icon,.sidebar.modern-sidebar .sidebar-link.active .sidebar-icon{color:#176b4a}.sidebar.modern-sidebar .sidebar-user-card{border-top-color:#dbe6dc}.sidebar.modern-sidebar .sidebar-user-main{color:#526158;background:#fffc;border-color:#dbe6dc;box-shadow:0 10px 28px #1f382812}.sidebar.modern-sidebar .sidebar-user-main:hover,.sidebar.modern-sidebar .sidebar-user-card.menu-open .sidebar-user-main{background:#fff;border-color:#bfd5c5}.sidebar.modern-sidebar .sidebar-user-avatar{background:linear-gradient(145deg,#2f8060,#176b4a);box-shadow:0 7px 16px #176b4a2e}.sidebar.modern-sidebar .sidebar-user-info strong{color:#1f2b24}.sidebar.modern-sidebar .sidebar-user-info>span{color:#10553a;background:#eaf4ee}.sidebar.modern-sidebar .sidebar-user-arrow{color:#758078}.mobile-sidebar-overlay{background:#19271f47}}.dashboard-page{width:100%;max-width:1600px;margin:0 auto;padding-bottom:32px}.dashboard-hero{background:radial-gradient(circle at 90% 10%,#f4b84a33,#0000 28%),linear-gradient(135deg,#fffdf8 0%,#fff6e5 100%);border:1px solid #d6b16947;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #54370d12}.dashboard-hero:after{content:"";border:1px solid #c889181f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-110px;right:-80px}.dashboard-hero-copy{z-index:1;min-width:0;position:relative}.dashboard-hero-eyebrow{width:fit-content;color:var(--primary-dark);letter-spacing:.07em;text-transform:uppercase;background:#f7ddb08c;border:1px solid #c889182e;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:6px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.dashboard-hero-eyebrow svg{width:14px;height:14px}.dashboard-hero .page-header{display:block}.dashboard-hero .page-header h1,.dashboard-hero .page-header h2{letter-spacing:-.05em;margin-bottom:8px;font-size:clamp(34px,3.2vw,48px);font-weight:800}.dashboard-hero .page-header p{max-width:720px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.dashboard-hero-action{z-index:1;color:#fff;text-align:left;background:linear-gradient(135deg,#8a5a0c 0%,#c88918 68%,#dc9d28 100%);border:1px solid #6f47081f;border-radius:18px;flex:none;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:250px;padding:13px 14px;display:grid;position:relative;box-shadow:0 12px 26px #c8891833}.dashboard-hero-action:hover{transform:translateY(-2px);box-shadow:0 16px 32px #c8891840}.dashboard-hero-action>svg{width:18px;height:18px}.dashboard-hero-action-icon{background:#ffffff24;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dashboard-hero-action-icon svg{width:21px;height:21px}.dashboard-hero-action span:nth-child(2){flex-direction:column;gap:2px;display:flex}.dashboard-hero-action small{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-hero-action strong{color:#fff;font-size:13px;font-weight:800}.dashboard-content{flex-direction:column;gap:22px;display:flex}.dashboard-section-title-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.dashboard-section-title-row>div{min-width:0}.dashboard-section-title-row h2{letter-spacing:-.035em;margin:3px 0 0;font-size:21px;font-weight:800}.dashboard-section-title-row>p{max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:13px}.dashboard-section-kicker{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-stats-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.dashboard-stat-card{background:linear-gradient(#fffdf8fa,#fff9effa);border:1px solid #e2cda7c7;border-radius:20px;flex-direction:column;min-height:166px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #54370d0e}.dashboard-stat-card:hover{border-color:#c8891859;transform:translateY(-2px);box-shadow:0 12px 30px #54370d17}.dashboard-stat-card:after{content:"";background:#f7ddb02e;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-30px}.dashboard-stat-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.dashboard-stat-index{color:var(--muted-2);letter-spacing:.08em;font-size:10px;font-weight:800}.dashboard-stat-indicator{background:var(--secondary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6f8f631a}.dashboard-stat-label{z-index:1;color:var(--muted);margin-top:18px;font-size:12px;font-weight:700;position:relative}.dashboard-stat-value{z-index:1;color:var(--heading);letter-spacing:-.04em;margin-top:2px;font-size:31px;font-weight:800;line-height:1.1;position:relative}.dashboard-stat-caption{z-index:1;color:var(--muted-2);margin-top:7px;font-size:10px;font-weight:600;position:relative}.dashboard-stat-card-ai{background:radial-gradient(circle at 100% 0,#ecbb5742,#0000 35%),linear-gradient(#fff9ec 0%,#fff2d6 100%);border-color:#c889183d}.dashboard-stat-ai-icon{width:32px;height:32px;color:var(--primary-dark);background:#ffffffb8;border:1px solid #c889182b;border-radius:11px;place-items:center;display:grid}.dashboard-stat-ai-icon svg{width:17px;height:17px}.dashboard-alert{background:linear-gradient(#fff9ed 0%,#fff2d9 100%);border:1px solid #eed199;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.dashboard-alert-icon{color:#946007;background:#ffe8b6;border:1px solid #edcb83;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dashboard-alert-icon svg{width:20px;height:20px}.dashboard-alert-copy strong{color:var(--heading);font-size:13px;font-weight:800}.dashboard-alert-copy p{color:#7d684b;margin:2px 0 0;font-size:12px}.dashboard-alert-action{color:#7b4e05;box-shadow:none;background:#ffffffad;border:1px solid #e8c881;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.dashboard-alert-action svg{width:15px;height:15px}.dashboard-alert-action:hover{background:#fff;transform:none}.dashboard-section-card{background:#fffdf8e6;border:1px solid #e2cda7bd;border-radius:22px;padding:20px;box-shadow:0 8px 28px #54370d0e}.dashboard-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-action-card{width:100%;min-height:116px;color:var(--text);box-shadow:none;text-align:left;background:#fffaf1;border:1px solid #e2cda7c2;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.dashboard-action-card:hover{background:#fffdf8;border-color:#c889184d;transform:translateY(-2px);box-shadow:0 10px 24px #54370d14}.dashboard-action-icon{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dashboard-action-icon svg{width:20px;height:20px}.dashboard-action-primary .dashboard-action-icon{color:#fff;background:linear-gradient(145deg,#d99520,#b9760f)}.dashboard-action-secondary .dashboard-action-icon{color:#476441;background:#e7f0e3}.dashboard-action-neutral .dashboard-action-icon{color:#775720;background:#f5e6c9}.dashboard-action-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-action-copy strong{color:var(--heading);font-size:13px;font-weight:800}.dashboard-action-copy>span{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}.dashboard-action-arrow{width:24px;height:24px;color:var(--muted-2);place-items:center;display:grid}.dashboard-action-arrow svg{width:16px;height:16px}.dashboard-action-card:hover .dashboard-action-arrow{color:var(--primary-dark)}.dashboard-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-feed-card{min-width:0}.dashboard-feed-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.dashboard-feed-header h2{letter-spacing:-.03em;margin:3px 0 0;font-size:19px;font-weight:800}.dashboard-text-action{color:var(--secondary-hover);box-shadow:none;background:0 0;border:0;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-text-action svg{width:14px;height:14px}.dashboard-text-action:hover{background:var(--secondary-soft);transform:none}.dashboard-feed-list{flex-direction:column;display:flex}.dashboard-feed-item{border-bottom:1px solid #e2cda794;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.dashboard-feed-item:last-child{border-bottom:0}.dashboard-feed-marker{justify-content:center;display:flex;position:relative}.dashboard-feed-marker:after{content:"";background:#c8891829;width:1px;position:absolute;top:18px;bottom:-14px}.dashboard-feed-item:last-child .dashboard-feed-marker:after{display:none}.dashboard-feed-marker>span{background:var(--primary);border:2px solid #fff8e8;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #c889181f}.dashboard-feed-marker-secondary>span{background:var(--secondary);box-shadow:0 0 0 3px #6f8f631f}.dashboard-feed-content{min-width:0}.dashboard-feed-content strong{color:var(--heading);font-size:12.5px;font-weight:800;display:block}.dashboard-feed-content p,.dashboard-feed-content time{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55;display:block}.dashboard-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.dashboard-empty-icon{width:46px;height:46px;color:var(--primary-dark);background:#fff0cf;border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.dashboard-empty-icon-secondary{color:#4f7049;background:var(--secondary-soft)}.dashboard-empty-icon svg{width:21px;height:21px}.dashboard-empty-state strong{color:var(--heading);font-size:13px;font-weight:800}.dashboard-empty-state p{color:var(--muted);margin:4px 0 0;font-size:11px}.dashboard-loading{flex-direction:column;gap:16px;display:flex}.dashboard-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-skeleton-card,.dashboard-skeleton-panel{background:#fffaf1;border:1px solid #e2cda799;border-radius:20px;padding:18px;position:relative;overflow:hidden}.dashboard-skeleton-card{min-height:150px}.dashboard-skeleton-panel{min-height:140px}.dashboard-skeleton-line{background:linear-gradient(90deg,#efe2c9 25%,#f8efdd 50%,#efe2c9 75%) 0 0/200% 100%;border-radius:999px;width:100%;height:11px;margin-bottom:12px;animation:1.25s linear infinite dashboard-shimmer;display:block}.dashboard-skeleton-line.short{width:42%}.dashboard-skeleton-line.value{width:58%;height:34px;margin-top:24px}@keyframes dashboard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-loading-text{color:var(--muted);margin:0;font-size:12px}.dashboard-error-card{border:1px solid var(--danger-border);background:#fff5f1;border-radius:18px;align-items:flex-start;gap:14px;padding:17px;display:flex}.dashboard-error-icon{width:40px;height:40px;color:var(--danger-text);background:var(--danger-bg);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.dashboard-error-icon svg{width:20px;height:20px}.dashboard-error-card strong{color:var(--danger-text);font-size:13px;font-weight:800}.dashboard-error-card p{color:#82574e;margin:4px 0 0;font-size:12px}@media (width<=1180px){.dashboard-hero{flex-direction:column;align-items:stretch}.dashboard-hero-action{width:100%;max-width:420px}.dashboard-quick-actions{grid-template-columns:1fr}}@media (width<=900px){.dashboard-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-feed-grid{grid-template-columns:1fr}}@media (width<=720px){.dashboard-page{padding-bottom:20px}.dashboard-hero{border-radius:22px;padding:22px 18px}.dashboard-hero .page-header h1,.dashboard-hero .page-header h2{font-size:34px}.dashboard-section-title-row{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-section-title-row>p{text-align:left;max-width:none}.dashboard-alert{grid-template-columns:40px minmax(0,1fr)}.dashboard-alert-action{grid-column:1/-1;justify-content:center;width:100%}}@media (width<=520px){.dashboard-hero{padding:19px 15px}.dashboard-hero .page-header h1,.dashboard-hero .page-header h2{font-size:30px}.dashboard-hero .page-header p{font-size:13px}.dashboard-hero-action{grid-template-columns:38px minmax(0,1fr) 18px;min-width:0}.dashboard-hero-action-icon{width:38px;height:38px}.dashboard-stats-grid,.dashboard-skeleton-grid{grid-template-columns:1fr}.dashboard-section-card{border-radius:19px;padding:16px}.dashboard-action-card{grid-template-columns:40px minmax(0,1fr) 22px;min-height:104px;padding:12px}.dashboard-action-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.dashboard-stat-card,.dashboard-action-card,.dashboard-hero-action{transition:none}.dashboard-skeleton-line{animation:none}}.article-detail-page{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding-bottom:36px}.article-detail-back{width:fit-content;min-height:36px;color:var(--primary-dark);cursor:pointer;background:#fffdf8c2;border:1px solid #dac295b8;border-radius:11px;align-items:center;gap:7px;margin:0 0 16px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 6px 18px #54370d0b}.article-detail-back:hover{color:var(--primary-dark);background:#fff4da;border-color:#c8891852;transform:translate(-2px)}.article-detail-back:focus-visible{outline-offset:2px;outline:3px solid #c889182e}.article-container{background:radial-gradient(circle at 100% 0,#f7ddb038,#0000 25%),#fffdf8f7;border:1px solid #dac295b8;border-radius:24px;margin-top:16px;padding:clamp(22px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 14px 38px #54370d11}.article-container:before{content:"";background:linear-gradient(90deg, var(--primary), #e4b75b, var(--secondary));width:100%;height:4px;position:absolute;top:0;left:0}.article-content,.article-rich-content{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.75}.article-content>:first-child,.article-rich-content>:first-child{margin-top:0}.article-content>:last-child,.article-rich-content>:last-child{margin-bottom:0}.article-rich-content p,.article-content .sop-paragraph{color:var(--text);margin:0 0 12px;line-height:1.75}.article-rich-content h1,.article-rich-content h2,.article-rich-content h3,.article-rich-content h4,.article-rich-content h5,.article-rich-content h6{color:var(--heading);letter-spacing:-.02em;font-weight:800;line-height:1.3}.article-rich-content ul,.article-rich-content ol{margin:10px 0 16px;padding-left:24px}.article-rich-content li{margin:6px 0;padding-left:3px}.article-rich-content blockquote{color:#6e5734;border-left:4px solid var(--primary);background:#fff7e6;border-radius:0 12px 12px 0;margin:18px 0;padding:12px 16px}.sop-section-header{color:var(--heading);border-bottom:1px solid #dac29599;margin:28px 0 12px;padding-bottom:8px;font-size:18px;font-weight:800;line-height:1.35}.sop-step-main{color:#4c3718;background:#fff7e5;border:1px solid #edd29a;border-radius:12px;margin:13px 0 8px;padding:11px 13px;font-weight:750;line-height:1.6}.sop-step-sub{color:var(--text);margin:7px 0 7px 14px;padding-left:16px;line-height:1.65;position:relative}.sop-step-sub:before{content:"";background:var(--secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.sop-inline-link,.article-rich-content a:not(.article-inline-file),.related-links-section a{color:#8b5d0d;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:750;-webkit-text-decoration:underline #8b5d0d4d;text-decoration:underline #8b5d0d4d}.sop-inline-link:hover,.article-rich-content a:not(.article-inline-file):hover,.related-links-section a:hover{color:var(--primary-hover);text-decoration-color:currentColor}.article-inline-file{color:#72500d;overflow-wrap:anywhere;background:#fff4d9;border:1px solid #e8cd94;border-radius:10px;align-items:center;gap:7px;max-width:100%;margin:5px 2px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.sop-image-wrapper{background:#fbf7ef;border:1px solid #dac29580;border-radius:16px;justify-content:center;width:100%;margin:18px 0;padding:12px;display:flex}.sop-image,.article-rich-content img{object-fit:contain;background:#fff;border:1px solid #dac295b3;border-radius:14px;max-width:min(100%,820px);height:auto;display:block;box-shadow:0 10px 28px #54370d12}.article-table-wrapper{border:1px solid #dac295bf;border-radius:14px;width:100%;margin:20px 0;overflow-x:auto}.article-data-table,.article-rich-content table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.article-data-table th,.article-data-table td,.article-rich-content table th,.article-rich-content table td{color:var(--text);vertical-align:top;text-align:left;border:1px solid #ead9b8;padding:11px 12px;font-size:11px;line-height:1.55}.article-data-table th,.article-rich-content table th{color:var(--primary-dark);background:#fff4da;font-weight:800}.article-attachment-section{border-top:1px solid #dac295a6;margin-top:34px;padding-top:24px}.article-attachment-section>h3,.related-links-section>h3{color:var(--heading);letter-spacing:-.025em;margin:0 0 13px;font-size:17px;font-weight:800}.article-attachment-file-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.article-attachment-file-item{background:#fffaf0;border:1px solid #dac295ad;border-radius:14px;overflow:hidden}.article-attachment-file-link{width:100%;min-width:0;min-height:48px;color:var(--text);box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 12px;display:grid}.article-attachment-file-link:hover{background:#fff2d5;transform:none}.article-attachment-file-link:focus-visible{outline-offset:-3px;outline:3px solid #c8891829}.article-attachment-file-icon{background:#fff;border:1px solid #ead6ad;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.article-attachment-file-name{min-width:0;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.article-attachment-file-caret{color:var(--muted);place-items:center;font-size:9px;display:grid}.article-file-preview{background:#fff;border-top:1px solid #dac29599;margin:0;padding:12px}.article-inline-file-preview{border:1px solid #dac295b3;border-radius:14px;margin:10px 0 18px;overflow:hidden}.article-file-preview-header{background:#fff8e8;border:1px solid #dac2957a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 10px;display:flex}.article-file-preview-header>span{min-width:0;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.article-file-preview-header .text-link{color:var(--primary-dark);box-shadow:none;background:0 0;border:0;flex:none;padding:4px 6px;font-size:9px;font-weight:800}.article-file-preview-header .text-link:hover{background:#ffedc6;transform:none}.article-file-preview-frame{background:#fff;border:1px solid #dac295b3;border-radius:12px;width:100%;height:min(72vh,720px);display:block}.article-file-download-card{min-height:130px;color:var(--muted);text-align:center;background:#fffaf0;border:1px dashed #dbbd80;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.article-file-download-card p{margin:0}.related-links-section{border-top:1px solid #dac295a6;margin-top:30px;padding-top:22px}.related-links-section ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.related-links-section li{margin:0}.related-links-section a{background:#fff8e8;border:1px solid #ead2a0;border-radius:10px;align-items:center;width:fit-content;max-width:100%;padding:7px 10px;font-size:10px;text-decoration:none;display:inline-flex}.article-detail-state{text-align:center;background:#fffdf8ed;border:1px solid #dac295b8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex;box-shadow:0 10px 30px #54370d0d}.article-detail-state-spinner{border:3px solid #f0dfbd;border-top-color:var(--primary);border-radius:50%;width:34px;height:34px;margin-bottom:14px;animation:.75s linear infinite article-detail-spin}.article-detail-state strong{color:var(--heading);font-size:15px;font-weight:800}.article-detail-state p{max-width:440px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.article-detail-state-error{border-color:var(--danger-border)}.article-detail-state-error .secondary-btn{margin-top:14px}@media (width<=900px){.article-detail-page{max-width:100%}.article-container{border-radius:20px;padding:24px 20px}.article-data-table,.article-rich-content table{min-width:560px}}@media (width<=640px){.article-detail-page{padding-bottom:22px}.article-detail-back{margin-bottom:12px}.article-container{border-radius:18px;margin-top:12px;padding:19px 14px}.article-content,.article-rich-content{font-size:12.5px;line-height:1.7}.article-rich-content h1{font-size:24px}.article-rich-content h2{font-size:20px}.article-rich-content h3,.sop-section-header{font-size:17px}.sop-step-main{padding:10px 11px}.sop-image-wrapper{margin:14px 0;padding:7px}.article-attachment-section,.related-links-section{margin-top:26px;padding-top:18px}.article-attachment-file-link{grid-template-columns:28px minmax(0,1fr) 18px;padding-inline:9px}.article-file-preview{padding:8px}.article-file-preview-header{flex-direction:column;align-items:flex-start;gap:5px}.article-file-preview-frame{height:65vh}}@media (prefers-reduced-motion:reduce){.article-detail-back,.article-inline-file{transition:none}.article-detail-state-spinner{animation:none}}.article-detail-page{--ad-honey:#c98a25;--ad-honey-dark:#8f5b0f;--ad-honey-soft:#fff0cf;--ad-cream:#fff9ed;--ad-cream-2:#f7ead0;--ad-violet:#7662c6;--ad-violet-soft:#f1eef9;--ad-green:#5f8868;--ad-green-soft:#edf5ec;--ad-red:#a94f44;--ad-red-soft:#fff0ed;--ad-ink:#3d3023;--ad-text:#574633;--ad-muted:#7c6d5b;--ad-line:#c2975647;max-width:1220px}.article-detail-back{min-height:40px;color:var(--ad-honey-dark);background:#fff2d8;border-color:#c2975657;padding:8px 12px;font-size:12px}.article-detail-back:hover{background:#ffe7b8;border-color:#c98a256b}.article-container{background:radial-gradient(circle at 100% 0,#7662c60f,#0000 28%),radial-gradient(circle at 0 100%,#c98a2514,#0000 28%),linear-gradient(#fffaf0 0%,#f8ecd6 100%);border-color:#c2975652;margin-top:15px;padding:clamp(24px,3vw,40px);box-shadow:0 15px 38px #53391813}.article-container:before{background:linear-gradient(90deg, var(--ad-honey), #e0ad4d 42%, var(--ad-violet));height:5px}.article-content,.article-rich-content{color:var(--ad-text);font-size:15px;line-height:1.78}.article-rich-content p,.article-content .sop-paragraph{color:var(--ad-text);margin-bottom:14px;line-height:1.78}.article-rich-content h1,.article-rich-content h2,.article-rich-content h3,.article-rich-content h4,.article-rich-content h5,.article-rich-content h6{color:var(--ad-ink)}.article-rich-content h1{margin:31px 0 15px;font-size:30px}.article-rich-content h2{margin:27px 0 13px;font-size:24px}.article-rich-content h3{margin:23px 0 11px;font-size:20px}.article-rich-content h4{margin:19px 0 9px;font-size:17px}.article-rich-content li{margin:7px 0}.article-rich-content blockquote{color:#6a5537;border-left-color:var(--ad-honey);background:#fff0d0}.sop-section-header{color:var(--ad-ink);border-bottom-color:#c2975657;margin:30px 0 13px;padding:0 0 9px;font-size:19px}.sop-step-main{color:#513a18;background:linear-gradient(145deg,#fff3d7,#f8e1ad);border-color:#c98a2547;margin:14px 0 9px;padding:12px 14px;font-size:14px;font-weight:800}.sop-step-sub{color:var(--ad-text);margin:8px 0 8px 15px;font-size:14px}.sop-step-sub:before{background:var(--ad-violet)}.sop-inline-link,.article-rich-content a:not(.article-inline-file),.related-links-section a{color:var(--ad-honey-dark);text-decoration-color:#8f5b0f4d}.sop-inline-link:hover,.article-rich-content a:not(.article-inline-file):hover,.related-links-section a:hover{color:#6e4308}.article-inline-file{color:#765017;background:#fff0cf;border-color:#e4c783;min-height:36px;padding:8px 11px;font-size:12px}.article-inline-file:hover,.article-inline-file.is-open{color:#654305;background:#ffe6ad;border-color:#d8a53a}.sop-image-wrapper{background:linear-gradient(145deg,#fff6e4,#f4e7d2);border-color:#c297563d;margin:20px 0;padding:13px}.sop-image,.article-rich-content img{background:#fffaf0;border-color:#c2975657;box-shadow:0 10px 28px #53391813}.article-table-wrapper{border-color:#c2975657}.article-data-table,.article-rich-content table{background:#fffaf0}.article-data-table th,.article-data-table td,.article-rich-content table th,.article-rich-content table td{color:var(--ad-text);border-color:#e7d0a4;padding:12px 13px;font-size:12px}.article-data-table th,.article-rich-content table th{color:#7a5516;background:#fff0cf}.article-data-table tr:nth-child(2n) td,.article-rich-content table tr:nth-child(2n) td{background:#fff6e6}.article-attachment-section{border-top-color:#c2975657;margin-top:36px;padding-top:25px}.article-attachment-section>h3,.related-links-section>h3{color:var(--ad-ink);font-size:18px}.article-attachment-file-item{background:linear-gradient(#fff7e8,#f8ecd8);border-color:#c297564d}.article-attachment-file-link{min-height:52px;color:var(--ad-text);padding:10px 13px}.article-attachment-file-link:hover{background:#ffedc7}.article-attachment-file-icon{color:#6c4d17;background:#fff2d7;border-color:#e3c688;width:32px;height:32px;font-size:15px}.article-attachment-file-name{color:var(--ad-ink);font-size:12.5px}.article-attachment-file-caret{color:var(--ad-muted);font-size:10px}.article-file-preview{background:#fff7e8;border-top-color:#c297564d}.article-inline-file-preview{border-color:#c2975657}.article-file-preview-header{background:#fff0d0;border-color:#c2975642}.article-file-preview-header>span{color:var(--ad-ink);font-size:11.5px}.article-file-preview-header .text-link{color:var(--ad-honey-dark);font-size:10.5px}.article-file-preview-header .text-link:hover{background:#ffe5ad}.article-file-preview-frame{background:#fffaf0;border-color:#c297564d}.article-file-download-card{color:var(--ad-muted);background:#fff3dc;border-color:#dbb973}.related-links-section{border-top-color:#c2975657;margin-top:32px;padding-top:23px}.related-links-section a{background:#fff0d0;border-color:#e4c583;padding:8px 11px;font-size:11.5px}.article-detail-state{background:linear-gradient(#fff9ed,#f8ead0);border-color:#c297564d;box-shadow:0 10px 30px #5339180f}.article-detail-state-spinner{border-color:#ecd8af;border-top-color:var(--ad-honey)}.article-detail-state strong{color:var(--ad-ink);font-size:16px}.article-detail-state p{color:var(--ad-muted);font-size:12px}.article-detail-state-error{background:var(--ad-red-soft);border-color:#a94f4447}.article-detail-state-error strong{color:var(--ad-red)}@media (width<=640px){.article-detail-back{min-height:38px;font-size:11.5px}.article-container{padding:20px 15px}.article-content,.article-rich-content{font-size:13.5px;line-height:1.72}.article-rich-content h1{font-size:25px}.article-rich-content h2{font-size:21px}.article-rich-content h3,.sop-section-header{font-size:18px}.article-rich-content h4{font-size:16px}.sop-step-main,.sop-step-sub{font-size:13px}.article-attachment-file-name{font-size:11.5px}.article-file-preview-header>span{font-size:11px}}.staff-workspace[data-jh-theme] .article-detail-page{--ad-page:#f6f8f4;--ad-surface:#fffefa;--ad-subtle:#eef5ed;--ad-heading:#183727;--ad-body:#294333;--ad-muted:#506856;--ad-outline:#ccddce;--ad-link:var(--jh-accent,#176244);--ad-link-hover:var(--jh-accent-hover,#104a33);--ad-highlight:var(--jh-accent-tint,#def2e5);--ad-image-bg:#fff;width:100%;min-width:0;max-width:980px;padding-bottom:max(46px, env(safe-area-inset-bottom));color:var(--ad-body);height:auto!important;max-height:none!important;overflow:visible!important}.staff-workspace[data-jh-theme=dark] .article-detail-page{--ad-page:#121e17;--ad-surface:#202e24;--ad-subtle:#293e30;--ad-heading:#f0fcf2;--ad-body:#e0f0e4;--ad-muted:#b9d3c0;--ad-outline:#526d59;--ad-link:var(--jh-accent-bright,#78dca2);--ad-link-hover:#e5ffec;--ad-highlight:#304b38;--ad-image-bg:#f8faf7}.staff-workspace .staff-content:not(.staff-content-chat):has(.article-detail-page){box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:none;height:calc(100dvh - 66px)!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.staff-workspace[data-jh-theme] .article-detail-page .article-container{border:1px solid var(--ad-outline);background:var(--ad-surface);color:var(--ad-body);border-radius:22px;margin-top:15px;padding:clamp(22px,3.5vw,42px);overflow:hidden;box-shadow:0 12px 32px #1737220e}.staff-workspace[data-jh-theme] .article-detail-page .article-container:before{background:linear-gradient(90deg, var(--jh-accent,#176244), #a7c991 68%, transparent);height:4px}.staff-workspace[data-jh-theme] .article-detail-page .article-detail-back{min-height:42px;color:var(--ad-link);background:var(--ad-surface);border:1px solid var(--ad-outline);border-radius:12px;padding:9px 13px;font-size:13px;font-weight:700}.staff-workspace[data-jh-theme] .article-detail-page .article-detail-back:hover{color:var(--ad-link-hover);background:var(--ad-subtle);border-color:var(--ad-link)}.staff-workspace[data-jh-theme] .article-detail-page :is(.page-header h1,.page-header h2){color:var(--ad-heading);overflow-wrap:anywhere;font-size:clamp(23px,3vw,34px);line-height:1.25}.staff-workspace[data-jh-theme] .article-detail-page .page-header p{color:var(--ad-muted)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-content,.article-rich-content){color:var(--ad-body);overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.78}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-rich-content p,.article-rich-content li,.article-rich-content span,.article-rich-content strong,.article-rich-content blockquote,.article-content .sop-paragraph,.article-content .sop-step-sub){color:var(--ad-body)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-rich-content h1,.article-rich-content h2,.article-rich-content h3,.article-rich-content h4,.article-rich-content h5,.article-rich-content h6,.sop-section-header,.article-attachment-section>h3,.related-links-section>h3){color:var(--ad-heading)}.staff-workspace[data-jh-theme] .article-detail-page .sop-section-header{border-bottom-color:var(--ad-outline);font-size:19px}.staff-workspace[data-jh-theme] .article-detail-page .sop-step-main{color:var(--ad-heading);background:var(--ad-subtle);border:1px solid var(--ad-outline);border-left:4px solid var(--jh-accent,#176244);border-radius:12px;font-size:15px;font-weight:750}.staff-workspace[data-jh-theme] .article-detail-page .sop-step-sub:before{background:var(--ad-link)}.staff-workspace[data-jh-theme] .article-detail-page :is(.sop-inline-link,.article-rich-content a:not(.article-inline-file),.related-links-section a){color:var(--ad-link)}.staff-workspace[data-jh-theme] .article-detail-page :is(.sop-inline-link,.article-rich-content a:not(.article-inline-file),.related-links-section a):hover{color:var(--ad-link-hover)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-inline-file,.related-links-section a){background:var(--ad-subtle);border-color:var(--ad-outline);font-size:13px}.staff-workspace[data-jh-theme] .article-detail-page .sop-image-wrapper{background:var(--ad-subtle);border-color:var(--ad-outline);max-width:100%}.staff-workspace[data-jh-theme] .article-detail-page :is(.sop-image,.article-rich-content img){background:var(--ad-image-bg);border-color:var(--ad-outline);object-fit:contain;max-width:100%;height:auto}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-content,.article-rich-content){overflow-x:auto}.staff-workspace[data-jh-theme] .article-detail-page .article-table-wrapper{border-color:var(--ad-outline);max-width:100%;overflow-x:auto}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-data-table,.article-rich-content table){color:var(--ad-body);background:var(--ad-surface)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-data-table td,.article-data-table th,.article-rich-content table td,.article-rich-content table th){color:var(--ad-body);border-color:var(--ad-outline);font-size:13px}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-data-table th,.article-rich-content table th){color:var(--ad-heading);background:var(--ad-subtle)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-data-table tr:nth-child(2n) td,.article-rich-content table tr:nth-child(2n) td){background:var(--ad-subtle)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-attachment-section,.related-links-section){border-top-color:var(--ad-outline)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-attachment-file-item,.article-file-preview,.article-inline-file-preview,.article-file-preview-header,.article-file-download-card,.article-detail-state){color:var(--ad-body);background:var(--ad-surface);border-color:var(--ad-outline)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-attachment-file-link,.article-attachment-file-name,.article-file-preview-header>span,.article-file-download-card p,.article-detail-state p){color:var(--ad-body)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-attachment-file-link:hover,.article-file-preview-header .text-link:hover){background:var(--ad-subtle)}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-attachment-file-icon,.article-file-preview-frame){background:var(--ad-image-bg);border-color:var(--ad-outline)}.staff-workspace[data-jh-theme] .article-detail-page .article-file-preview-header .text-link{color:var(--ad-link);font-size:12px}.staff-workspace[data-jh-theme] .article-detail-page .article-detail-state strong{color:var(--ad-heading)}.staff-workspace[data-jh-theme] .article-detail-page .article-detail-state-error strong{color:#b84237}.staff-workspace[data-jh-theme=dark] .article-detail-page .article-detail-state-error strong{color:#ffaaa0}.staff-workspace[data-jh-contrast=increased] .article-detail-page{--ad-outline:var(--ad-link);--ad-muted:var(--ad-body)}.staff-workspace[data-jh-contrast=increased] .article-detail-page :is(.article-container,.sop-step-main,.article-attachment-file-item){border-width:2px}.staff-workspace[data-jh-theme] .article-detail-page :focus-visible{outline:3px solid var(--ad-link);outline-offset:3px}@media (width<=640px){.staff-workspace .staff-content:not(.staff-content-chat):has(.article-detail-page){padding:14px 12px}.staff-workspace[data-jh-theme] .article-detail-page .article-container{border-radius:16px;padding:19px 15px}.staff-workspace[data-jh-theme] .article-detail-page :is(.article-content,.article-rich-content){font-size:14px;line-height:1.72}.staff-workspace[data-jh-theme] .article-detail-page .article-attachment-file-link{min-height:48px}.staff-workspace[data-jh-theme] .article-detail-page .article-file-preview-frame{height:min(65dvh,620px)}}.kb-page{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:1540px;margin:0 auto;padding-bottom:34px;display:flex}.kb-hero{background:radial-gradient(circle at 2% 0,#ffe2a39e,#0000 34%),linear-gradient(135deg,#fffdf8 0%,#fff4de 100%);border:1px solid #dac295ad;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:27px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #54370d0f}.kb-hero:after{content:"";border:1px solid #c889181a;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-110px;right:-70px}.kb-hero>div{z-index:1;position:relative}.kb-hero .eyebrow{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.kb-hero h2{color:var(--heading);letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(27px,2.5vw,38px);font-weight:800;line-height:1.08}.kb-hero p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.kb-hero-stats{grid-template-columns:repeat(2,minmax(108px,1fr));gap:10px;min-width:254px;display:grid}.kb-hero-stats div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffdf8c7;border:1px solid #dac29594;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:94px;padding:14px;display:flex;box-shadow:0 7px 18px #54370d0a}.kb-hero-stats strong{color:var(--primary-dark);letter-spacing:-.04em;font-size:27px;font-weight:800;line-height:1}.kb-hero-stats span{color:var(--muted);margin-top:7px;font-size:9.5px;font-weight:750}.kb-category-overview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.kb-category-card{min-height:138px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffdf8 0%,#fffaf1 100%);border:1px solid #e0cba3b3;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #54370d0b}.kb-category-card:after{content:"";background:#f7ddb038;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-46px;right:-34px}.kb-category-card:hover{background:#fffdf8;border-color:#c8891852;transform:translateY(-2px);box-shadow:0 11px 27px #54370d13}.kb-category-card.active{box-shadow:0 10px 25px #54370d12, inset 3px 0 0 var(--primary);background:radial-gradient(circle at 100% 0,#efc26333,#0000 34%),linear-gradient(#fff7e5 0%,#ffedc8 100%);border-color:#c8891875}.kb-category-card:focus-visible{outline-offset:2px;outline:3px solid #c889182e}.kb-category-icon{z-index:1;background:#fff0cc;border:1px solid #ecd09a;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex;position:relative}.kb-category-card.active .kb-category-icon{background:#fff9eb;border-color:#c8891859}.kb-category-content{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.kb-category-content strong{color:var(--heading);font-size:14px;font-weight:800}.kb-category-content small{color:var(--primary-dark);margin-top:3px;font-size:9.5px;font-weight:800}.kb-category-content p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.5}.kb-toolbar{background:#fffdf8e0;border:1px solid #dac295a3;border-radius:18px;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:12px;padding:15px;display:grid;box-shadow:0 7px 22px #54370d0b}.kb-search-field,.kb-filter-field{min-width:0;color:var(--text);flex-direction:column;gap:6px;font-weight:800;display:flex}.kb-search-field span,.kb-filter-field span{color:#684d27;font-size:10px;font-weight:800}.kb-search-field input,.kb-filter-field select{width:100%;min-height:42px;color:var(--text);background:#fff;border:1px solid #dac295bd;border-radius:12px;padding:9px 11px;font-size:11px}.kb-search-field input::placeholder{color:#a08f78}.kb-search-field input:focus,.kb-filter-field select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #c889181f}.kb-results-summary{color:var(--muted);background:#fffdf8b8;border:1px solid #dac2957a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:10.5px;display:flex}.kb-results-summary strong{color:var(--primary-dark);font-weight:800}.kb-results-summary .narrow-btn{min-height:31px;box-shadow:none;border-radius:9px;flex:none;padding:6px 9px;font-size:9px}.kb-results-summary .narrow-btn:hover{transform:none}.kb-sections{flex-direction:column;gap:27px;display:flex}.kb-section{flex-direction:column;gap:12px;min-width:0;display:flex}.kb-section-header{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 3px;display:flex}.kb-section-header>div{min-width:0}.kb-section-header .eyebrow{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.kb-section-header h2{color:var(--heading);letter-spacing:-.035em;margin:0 0 5px;font-size:21px;font-weight:800;line-height:1.2}.kb-section-header p{max-width:760px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.kb-section-header .role-pill{color:#55704e;background:#edf4e9;border:1px solid #d4e1cf;border-radius:999px;flex:none;padding:5px 8px;font-size:8.5px;font-weight:800}.kb-card-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px;display:grid}.kb-article-card{background:linear-gradient(#fffdf8 0%,#fffaf1 100%);border:1px solid #e0cba3ad;border-radius:18px;flex-direction:column;gap:10px;min-height:208px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 22px #54370d0b}.kb-article-card:after{content:"";background:#f7ddb02e;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-45px;right:-34px}.kb-article-card:hover{border-color:#c8891857;transform:translateY(-3px);box-shadow:0 12px 28px #54370d13}.kb-article-top,.kb-article-card h3,.kb-article-card p,.kb-article-link{z-index:1;position:relative}.kb-article-top{align-items:center;gap:7px;display:flex}.kb-mini-icon{background:#fff0cc;border:1px solid #ecd09a;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.kb-article-category{color:var(--secondary-hover);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:800}.kb-article-card h3{color:var(--heading);letter-spacing:-.02em;margin:1px 0 0;font-size:14px;font-weight:800;line-height:1.35}.kb-article-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.kb-article-link{width:fit-content;color:var(--primary-dark);margin-top:auto;padding:5px 0;font-size:9.5px;font-weight:800;text-decoration:none}.kb-article-link:hover{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline}.kb-state-card{text-align:center;background:#fffdf8e6;border:1px solid #dac295a3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px;display:flex;box-shadow:0 7px 22px #54370d0b}.kb-state-card strong,.kb-state-card h3{color:var(--heading);margin:0;font-size:13px;font-weight:800}.kb-state-card p{max-width:460px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.kb-state-error{border-color:var(--danger-border);background:#fff8f5}.kb-state-error strong{color:var(--danger-text)}.kb-loading-spinner{border:3px solid #f0dfbd;border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:.75s linear infinite kb-spin}.kb-empty-icon{width:42px;height:42px;color:var(--primary-dark);background:#fff1d1;border:1px solid #edd19a;border-radius:13px;place-items:center;margin-bottom:11px;font-size:20px;display:grid}@media (width<=1000px){.kb-hero{grid-template-columns:1fr}.kb-hero-stats{width:min(100%,430px);min-width:0}.kb-toolbar{grid-template-columns:1fr 220px}}@media (width<=760px){.kb-page{gap:14px}.kb-hero{border-radius:21px;padding:21px 18px}.kb-hero h2{font-size:28px}.kb-category-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-toolbar{grid-template-columns:1fr}.kb-section-header{flex-direction:column;align-items:flex-start;gap:7px}.kb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.kb-hero{padding:18px 14px}.kb-hero h2{font-size:25px}.kb-hero-stats{grid-template-columns:1fr 1fr}.kb-hero-stats div{min-height:82px}.kb-category-overview,.kb-card-grid{grid-template-columns:1fr}.kb-category-card{min-height:auto}.kb-results-summary{flex-direction:column;align-items:stretch}.kb-results-summary .narrow-btn{width:100%}.kb-article-card{min-height:185px}}@media (prefers-reduced-motion:reduce){.kb-category-card,.kb-article-card{transition:none}.kb-loading-spinner{animation:none}}.kb-page{--kb-honey:#c98a25;--kb-honey-dark:#8f5b0f;--kb-honey-soft:#fff0cf;--kb-cream:#fff9ed;--kb-cream-2:#f8ecd6;--kb-violet:#7662c6;--kb-violet-soft:#f1eef9;--kb-blue:#5b78c7;--kb-blue-soft:#edf1fb;--kb-green:#5f8868;--kb-green-soft:#edf5ec;--kb-red:#a94f44;--kb-red-soft:#fff0ed;--kb-ink:#3d3023;--kb-text:#574633;--kb-muted:#7c6d5b;--kb-line:#c2975647;gap:16px}.kb-hero{background:radial-gradient(circle at 2% 0,#c98a252e,#0000 34%),radial-gradient(circle at 100% 0,#7662c614,#0000 30%),linear-gradient(135deg,#fff8e9 0%,#f6e7c9 100%);border-color:#c297565c;padding:25px 26px;box-shadow:0 12px 32px #53391812}.kb-hero .eyebrow{color:var(--kb-honey-dark);font-size:11px}.kb-hero h2{color:var(--kb-ink);font-size:clamp(29px,2.5vw,39px)}.kb-hero p{color:var(--kb-muted);font-size:13.5px}.kb-hero-stats div{background:#fff9edd6;border-color:#c297564d}.kb-hero-stats strong{color:var(--kb-honey-dark);font-size:29px}.kb-hero-stats span{color:var(--kb-muted);font-size:11px}.kb-category-overview{gap:11px}.kb-category-card{background:linear-gradient(145deg,#fffaf0,#fff2da);border-color:#c2975642;min-height:128px;padding:16px;box-shadow:0 7px 20px #5339180d}.kb-category-card:hover{background:#fff8e9;border-color:#c98a2561}.kb-category-card.active{background:radial-gradient(circle at 100% 0,#c98a2529,#0000 34%),linear-gradient(#fff2d2 0%,#f4dda9 100%);border-color:#c98a2575}.kb-category-card:first-child .kb-category-icon{color:#7e5717;background:#fff0ce;border-color:#e7c67f}.kb-category-card:nth-child(2) .kb-category-icon{color:#5d55a1;background:var(--kb-violet-soft);border-color:#d8d0ee}.kb-category-card:nth-child(3) .kb-category-icon{color:#4563a8;background:var(--kb-blue-soft);border-color:#d4dcef}.kb-category-card:nth-child(4) .kb-category-icon{color:#4d7556;background:var(--kb-green-soft);border-color:#d3e3d2}.kb-category-card:nth-child(5) .kb-category-icon{color:#8a5d14;background:#fff0ce;border-color:#ead09b}.kb-category-content strong{color:var(--kb-ink);font-size:15px}.kb-category-content small{color:var(--kb-honey-dark);font-size:11px}.kb-category-content p{color:var(--kb-muted);font-size:11.5px;line-height:1.5}.kb-toolbar{background:linear-gradient(#fff9eefa,#f9ecd4f5);border-color:#c2975652;padding:16px;box-shadow:0 7px 21px #5339180d}.kb-search-field span,.kb-filter-field span{color:#65513a;font-size:11.5px}.kb-search-field input,.kb-filter-field select{min-height:46px;color:var(--kb-text);background:#fffaf1;border-color:#c2975657;padding:10px 12px;font-size:13px}.kb-search-field input:focus,.kb-filter-field select:focus{background:#fffdf8;border-color:#c98a2594;box-shadow:0 0 0 3px #c98a251a}.kb-results-summary{color:var(--kb-muted);background:#fff4df;border-color:#c297563d;padding:11px 14px;font-size:12px}.kb-results-summary strong{color:var(--kb-honey-dark)}.kb-results-summary .narrow-btn{min-height:34px;padding:7px 10px;font-size:10.5px}.kb-sections{gap:24px}.kb-section-header .eyebrow{color:var(--kb-honey-dark);font-size:10px}.kb-section-header h2{color:var(--kb-ink);font-size:22px}.kb-section-header p{color:var(--kb-muted);font-size:12px}.kb-section-header .role-pill{color:#4f7556;background:var(--kb-green-soft);border-color:#d2e2d1;padding:6px 9px;font-size:10px}.kb-card-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px}.kb-article-card{background:linear-gradient(145deg,#fffaf0,#fff3df);border-color:#c2975642;min-height:215px;padding:16px;box-shadow:0 7px 20px #5339180d}.kb-article-card:hover{border-color:#c98a2566;box-shadow:0 12px 27px #53391813}.kb-article-card:nth-child(4n+1) .kb-mini-icon{color:#7e5717;background:#fff0ce;border-color:#e7c67f}.kb-article-card:nth-child(4n+2) .kb-mini-icon{color:#5d55a1;background:var(--kb-violet-soft);border-color:#d8d0ee}.kb-article-card:nth-child(4n+3) .kb-mini-icon{color:#4563a8;background:var(--kb-blue-soft);border-color:#d4dcef}.kb-article-card:nth-child(4n) .kb-mini-icon{color:#4d7556;background:var(--kb-green-soft);border-color:#d3e3d2}.kb-article-category{color:var(--kb-honey-dark);font-size:10px}.kb-article-card h3{color:var(--kb-ink);font-size:15px;line-height:1.4}.kb-article-card p{color:var(--kb-muted);font-size:12px;line-height:1.6}.kb-article-link{color:var(--kb-honey-dark);padding:6px 0;font-size:11px}.kb-article-link:hover{color:#6d4309}.kb-state-card{background:linear-gradient(#fff9ed,#f8ead1);border-color:#c297564d;min-height:190px;box-shadow:0 7px 21px #5339180d}.kb-state-card strong,.kb-state-card h3{color:var(--kb-ink);font-size:14px}.kb-state-card p{color:var(--kb-muted);font-size:12px}.kb-state-error{background:var(--kb-red-soft);border-color:#a94f4447}.kb-loading-spinner{border-color:#ecd8af;border-top-color:var(--kb-honey)}.kb-empty-icon{color:var(--kb-honey-dark);background:#fff0ce;border-color:#e5c47f}@media (width<=760px){.kb-hero p{font-size:12.5px}.kb-category-content strong{font-size:14px}.kb-category-content p,.kb-article-card p,.kb-section-header p{font-size:11.5px}.kb-search-field input,.kb-filter-field select{font-size:12.5px}.kb-article-card h3{font-size:14.5px}.kb-article-link{font-size:10.5px}}.staff-workspace .staff-content:not(.staff-content-chat):has(.kb-compact-page){box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;flex:none;height:calc(100dvh - 66px)!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.staff-workspace .staff-content .kb-compact-page{min-height:min-content;padding-bottom:max(38px, env(safe-area-inset-bottom));height:auto!important;max-height:none!important;overflow:visible!important}.staff-workspace .kb-compact-page .kb-section-header{scroll-margin-top:14px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination{border-top:1px solid var(--kb8-outline,var(--staff-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;padding:15px 0 26px;display:flex}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-summary{color:var(--kb8-secondary,var(--staff-muted));white-space:nowrap;margin:0;font-size:13px;font-weight:600}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;display:flex}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button{min-width:36px;min-height:38px;color:var(--kb8-page-ink,var(--staff-text));background:var(--kb8-surface,var(--staff-card));border:1px solid var(--kb8-outline,var(--staff-border));box-shadow:none;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button:hover:not(:disabled){border-color:var(--kb8-accent,var(--jh-accent))}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button.active{color:#fff;background:var(--jh-accent,#176244);border-color:var(--jh-accent,#176244)}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button:disabled{opacity:.42;cursor:not-allowed}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-ellipsis{min-width:14px;color:var(--kb8-secondary,var(--staff-muted));text-align:center}.staff-workspace[data-jh-contrast=increased] .kb-compact-page .kb-pagination-controls button{border-width:2px}@media (width<=600px){.staff-workspace .staff-content:not(.staff-content-chat):has(.kb-compact-page){padding:12px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination{flex-direction:column;align-items:stretch;gap:8px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-summary{text-align:center}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls{gap:4px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button{min-width:34px;min-height:44px;padding:7px;font-size:12px}.staff-workspace[data-jh-theme] .kb-compact-page .kb-pagination-controls button span{display:none}}.quiz-page{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding-bottom:34px}.quiz-list-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.quiz-card{background:radial-gradient(circle at 100% 0,#f7ddb03d,#0000 33%),linear-gradient(#fffdf8 0%,#fff9ee 100%);border:1px solid #dec9a0b3;border-radius:20px;flex-direction:column;gap:14px;min-height:270px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #54370d0d}.quiz-card:after{content:"";background:#f7ddb029;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-52px;right:-38px}.quiz-card:hover{border-color:#c8891857;transform:translateY(-3px);box-shadow:0 13px 30px #54370d14}.quiz-card>*{z-index:1;position:relative}.quiz-card-top{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quiz-card-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.quiz-card-icon{color:#fff;background:linear-gradient(145deg,#d89a25,#b9780f);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid;box-shadow:0 7px 16px #c8891833}.quiz-card-heading>div{min-width:0}.quiz-card-kicker{color:var(--secondary-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800;display:block}.quiz-card h3{color:var(--heading);letter-spacing:-.025em;margin:0;font-size:15px;font-weight:800;line-height:1.35}.quiz-card .status-badge{flex:none;padding:5px 8px;font-size:8px}.quiz-card-description{color:var(--muted);flex:auto;margin:0;font-size:10.5px;line-height:1.6}.quiz-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quiz-card-meta>span{min-width:0;color:var(--muted);background:#ffffffa3;border:1px solid #dec9a080;border-radius:11px;flex-direction:column;gap:2px;padding:9px 10px;font-size:8.5px;font-weight:700;display:flex}.quiz-card-meta strong{color:var(--primary-dark);font-size:14px;font-weight:800;line-height:1.1}.quiz-card-action{border-radius:11px;justify-content:space-between;align-items:center;width:100%;min-height:39px;margin-top:auto;padding:8px 11px;font-size:9.5px;display:flex}.quiz-state-card{text-align:center;background:#fffdf8eb;border:1px solid #dec9a0a8;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex;box-shadow:0 8px 25px #54370d0b}.quiz-state-icon{width:42px;height:42px;color:var(--primary-dark);background:#fff0ce;border:1px solid #ebce96;border-radius:13px;place-items:center;margin-bottom:11px;font-size:18px;font-weight:900;display:grid}.quiz-state-card strong{color:var(--heading);font-size:13px;font-weight:800}.quiz-state-card p{max-width:460px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.55}.quiz-loading-spinner{border:3px solid #efdfbf;border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;margin-bottom:13px;animation:.75s linear infinite quiz-spin}.quiz-session{gap:14px}.quiz-session-header{background:linear-gradient(#fffdf8f5,#fff9eef5);border-color:#dec9a0a8;border-radius:18px;padding:15px 17px;box-shadow:0 7px 22px #54370d0b}.quiz-session-header .row-between{align-items:center}.quiz-session-title{color:var(--heading);letter-spacing:-.035em;margin:0 0 5px;font-size:20px;font-weight:800}.quiz-session-header .muted{font-size:10px}.quiz-session-header .secondary-btn{min-height:34px;box-shadow:none;border-radius:10px;padding:6px 9px;font-size:9px}.quiz-welcome-card{background:radial-gradient(circle at 100% 0,#efbf5833,#0000 30%),linear-gradient(135deg,#fffdf8 0%,#fff2d5 100%);border:1px solid #dec9a0b8;border-radius:22px;gap:14px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 11px 31px #54370d0f}.quiz-welcome-card .eyebrow{color:var(--secondary-hover);margin:0;font-size:9px}.quiz-welcome-card>h2{max-width:760px;color:var(--heading);letter-spacing:-.04em;font-size:clamp(23px,2.5vw,32px);font-weight:800;line-height:1.15}.quiz-welcome-message{max-width:920px;color:var(--text);background:#ffffffb3;border:1px solid #dec9a08c;border-radius:16px;padding:18px 20px;font-size:11px;line-height:1.75}.quiz-welcome-message p{margin:0 0 10px}.quiz-welcome-message p:last-child{margin-bottom:0}.quiz-welcome-card .button-group{justify-content:flex-end}.quiz-welcome-card .button-group button{border-radius:11px;min-height:38px;padding:8px 12px;font-size:9.5px}.quiz-progress-card{background:#fffdf8eb;border:1px solid #dec9a09e;border-radius:16px;padding:13px 16px;box-shadow:0 6px 18px #54370d0a}.quiz-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.quiz-progress-bar{background:#f0e1c2;border-radius:999px;width:100%;height:8px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,#b9780f,#d89a25 60%,#e8b955);border-radius:999px;height:100%;transition:width .25s}.quiz-progress-row .muted{white-space:nowrap;margin:0;font-size:9px;font-weight:750}.quiz-question-card{background:radial-gradient(circle at 100% 0,#f7ddb030,#0000 28%),#fffdf8;border:1px solid #dec9a0b8;border-radius:22px;gap:16px;padding:clamp(20px,3vw,30px);box-shadow:0 10px 30px #54370d0e}.quiz-question-label{color:var(--secondary-hover);justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-question-label>span{letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.quiz-question-label small{color:var(--muted);font-size:8.5px;font-weight:750}.quiz-question-title{max-width:960px;color:var(--heading);letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.42}.quiz-options{flex-direction:column;gap:9px;margin-top:2px;display:flex}.quiz-option{min-width:0;min-height:58px;color:var(--text);cursor:pointer;background:#fffaf1;border:1px solid #dec9a0b3;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.quiz-option:hover{background:#fff6e4;border-color:#c889185c;transform:translateY(-1px)}.quiz-option.selected{background:linear-gradient(#fff5dc 0%,#ffedc6 100%);border-color:#c889188a;box-shadow:0 0 0 3px #c889181a}.quiz-option input{opacity:0;pointer-events:none;position:absolute}.quiz-option-badge{color:#77520f;background:#f5e5c4;border:1px solid #e8cc93;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:850;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.quiz-option.selected .quiz-option-badge{color:#fff;background:linear-gradient(145deg,#d89a25,#b9780f);border-color:#0000}.quiz-option>span:nth-of-type(2){min-width:0;color:var(--text);font-size:11px;font-weight:650;line-height:1.55}.quiz-option.selected:after{content:"Selected";color:#76500c;white-space:nowrap;background:#ffffffad;border:1px solid #c889183d;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:800}.quiz-question-card>.row-between{border-top:1px solid #dec9a080;margin-top:4px;padding-top:15px}.quiz-question-card>.row-between button{border-radius:11px;min-width:95px;min-height:38px;padding:8px 11px;font-size:9.5px}.quiz-result-card{background:radial-gradient(circle at 50% 0,#edc05e36,#0000 31%),linear-gradient(#fffdf8 0%,#fff9ee 100%);border:1px solid #dec9a0b8;border-radius:22px;gap:18px;padding:clamp(20px,3vw,30px);overflow:hidden;box-shadow:0 10px 30px #54370d0e}.quiz-result-summary{text-align:center;flex-direction:column;align-items:center;padding:23px 16px;display:flex}.quiz-result-kicker{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.quiz-result-score{color:var(--primary-dark);letter-spacing:-.06em;margin-top:8px;font-size:clamp(48px,7vw,72px);font-weight:850;line-height:1}.quiz-result-summary>strong{color:var(--heading);margin-top:9px;font-size:16px;font-weight:800}.quiz-result-summary>p{color:var(--muted);margin:5px 0 0;font-size:10.5px}.quiz-result-card .stack-gap{gap:9px}.quiz-review-card{background:#fffaf1;border:1px solid #dec9a0a8;border-radius:14px;padding:13px 14px}.quiz-review-card h4{color:var(--heading);margin:0 0 7px;font-size:11px;font-weight:800;line-height:1.5}.quiz-review-card p{margin:4px 0;font-size:9.5px;line-height:1.5}.quiz-review-card .success-text{color:var(--success-text)}.quiz-review-card .error-text{color:var(--danger-text)}.quiz-result-card>.button-group{justify-content:center}.quiz-result-card>.button-group button{border-radius:11px;min-height:38px;padding:8px 12px;font-size:9.5px}.quiz-option:focus-within{outline-offset:2px;outline:3px solid #c8891824}@media (width<=800px){.quiz-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-session-header .row-between{align-items:flex-start}}@media (width<=640px){.quiz-page{padding-bottom:22px}.quiz-list-grid{grid-template-columns:1fr}.quiz-card{min-height:auto}.quiz-session-header{padding:13px}.quiz-session-header .row-between{flex-direction:column;align-items:stretch}.quiz-session-header .button-group,.quiz-session-header .button-group button{width:100%}.quiz-welcome-card,.quiz-question-card,.quiz-result-card{border-radius:18px;padding:17px 14px}.quiz-welcome-card .button-group{width:100%}.quiz-welcome-card .button-group button{flex:1}.quiz-progress-row{grid-template-columns:1fr;gap:7px}.quiz-progress-row .muted{white-space:normal}.quiz-option{grid-template-columns:30px minmax(0,1fr);min-height:54px}.quiz-option-badge{width:30px;height:30px}.quiz-option.selected:after{grid-column:2;justify-self:start;margin-left:0}.quiz-question-card>.row-between{align-items:stretch}.quiz-question-card>.row-between>button,.quiz-question-card>.row-between .button-group,.quiz-question-card>.row-between .button-group button,.quiz-result-card>.button-group{width:100%}.quiz-result-card>.button-group button{flex:1}}@media (width<=430px){.quiz-card-top{flex-direction:column}.quiz-card .status-badge{margin-left:48px}.quiz-card-meta{grid-template-columns:1fr}.quiz-question-title{font-size:17px}.quiz-welcome-card .button-group,.quiz-result-card>.button-group{flex-direction:column}.quiz-welcome-card .button-group button,.quiz-result-card>.button-group button{width:100%}}@media (prefers-reduced-motion:reduce){.quiz-card,.quiz-option,.quiz-option-badge,.quiz-progress-fill{transition:none}.quiz-loading-spinner{animation:none}}.staff-workspace .staff-quiz-page{--quiz-bg:transparent;--quiz-surface:#fff;--quiz-surface-soft:#f5faf4;--quiz-surface-hover:#edf6ec;--quiz-selected:#edf6e9;--quiz-ink:#20392a;--quiz-heading:#193725;--quiz-muted:#506756;--quiz-border:#d2dfd2;--quiz-strong-border:#afcab3;--quiz-accent:var(--jh-accent,#176244);--quiz-action:var(--jh-accent,#176244);--quiz-action-hover:var(--jh-accent-hover,#104a33);--quiz-on-action:#fff;--quiz-focus:var(--jh-accent,#176244);--quiz-badge-bg:var(--jh-accent-tint,#def2e5);--quiz-badge-ink:var(--jh-accent,#176244);--quiz-shadow:0 9px 25px #163c210b;--quiz-text:var(--quiz-ink);--quiz-label:var(--quiz-muted);min-width:0;max-width:1240px;padding-bottom:max(34px, env(safe-area-inset-bottom));color:var(--quiz-ink);background:var(--quiz-bg)}.staff-workspace[data-jh-theme=dark] .staff-quiz-page{--quiz-surface:#18352a;--quiz-surface-soft:#203e30;--quiz-surface-hover:#294b3a;--quiz-selected:#294b3a;--quiz-ink:#f0f9f0;--quiz-heading:#f7fff7;--quiz-muted:#c5dac8;--quiz-border:#45654e;--quiz-strong-border:#719079;--quiz-accent:var(--jh-accent-bright,#78dca2);--quiz-action:var(--jh-accent,#176244);--quiz-action-hover:var(--jh-accent-hover,#104a33);--quiz-on-action:#fff;--quiz-focus:var(--jh-accent-bright,#78dca2);--quiz-badge-bg:#294b3a;--quiz-badge-ink:var(--jh-accent-bright,#78dca2);--quiz-shadow:0 9px 25px #00000021}.staff-workspace .staff-content:not(.staff-content-chat):has(>.staff-quiz-page){box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:calc(100dvh - 66px);min-height:0;overflow:hidden auto}.staff-workspace .staff-quiz-page :is(.quiz-card,.quiz-session-header,.quiz-welcome-card,.quiz-progress-card,.quiz-question-card,.quiz-result-card,.quiz-review-card,.quiz-state-card){--text:var(--quiz-ink);--heading:var(--quiz-heading);--muted:var(--quiz-muted);--primary-dark:var(--quiz-accent);--surface:var(--quiz-surface);--surface-2:var(--quiz-surface-soft);--border:var(--quiz-border);min-width:0;color:var(--quiz-ink);background:var(--quiz-surface);border:1px solid var(--quiz-border);box-shadow:var(--quiz-shadow)}.staff-workspace .staff-quiz-page .page-header h1{color:var(--quiz-heading)}.staff-workspace .staff-quiz-page .page-header p,.staff-workspace .staff-quiz-page .muted{color:var(--quiz-muted)}.staff-workspace .staff-quiz-page .quiz-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:15px;display:grid}.staff-workspace .staff-quiz-page .quiz-card{border-radius:19px;gap:13px;min-height:210px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s}.staff-workspace .staff-quiz-page .quiz-card:after{background:var(--quiz-badge-bg);opacity:.55;width:114px;height:114px}.staff-workspace .staff-quiz-page .quiz-card:hover{border-color:var(--quiz-accent);transform:translateY(-2px);box-shadow:0 12px 30px #0c2e171a}.staff-workspace .staff-quiz-page .quiz-card-icon{color:var(--quiz-badge-ink);background:var(--quiz-badge-bg);box-shadow:none;border:1px solid var(--quiz-border);font-size:17px}.staff-workspace .staff-quiz-page .quiz-card-kicker{color:var(--quiz-accent);letter-spacing:.045em;font-size:11px}.staff-workspace .staff-quiz-page .quiz-card h3{color:var(--quiz-heading);overflow-wrap:anywhere;font-size:17px;line-height:1.36}.staff-workspace .staff-quiz-page .quiz-card-description{color:var(--quiz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.staff-workspace .staff-quiz-page .quiz-card-meta{grid-template-columns:minmax(0,1fr)}.staff-workspace .staff-quiz-page .quiz-card-meta>span{color:var(--quiz-muted);background:var(--quiz-surface-soft);border-color:var(--quiz-border);padding:10px 12px;font-size:12px}.staff-workspace .staff-quiz-page .quiz-card-meta strong{color:var(--quiz-heading);font-size:17px}.staff-workspace .staff-content .staff-quiz-page :is(.primary-btn,.secondary-btn){border-radius:12px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:750;transition:background-color .15s,border-color .15s}.staff-workspace .staff-content .staff-quiz-page .primary-btn{background:var(--quiz-action);border:1px solid var(--quiz-action);color:var(--quiz-on-action)}.staff-workspace .staff-content .staff-quiz-page .primary-btn:hover:not(:disabled){background:var(--quiz-action-hover);color:var(--quiz-on-action)}.staff-workspace .staff-content .staff-quiz-page .secondary-btn{background:var(--quiz-surface);border:1px solid var(--quiz-border);color:var(--quiz-ink)}.staff-workspace .staff-content .staff-quiz-page .secondary-btn:hover:not(:disabled){background:var(--quiz-surface-hover);border-color:var(--quiz-accent);color:var(--quiz-heading)}.staff-workspace .staff-quiz-page .staff-quiz-filters{scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;padding:2px 1px 7px;overflow-x:auto}.staff-workspace .staff-quiz-page .staff-quiz-filters button{white-space:normal;max-width:100%}.staff-workspace .staff-quiz-page .quiz-card-action{width:100%;margin-top:auto;font-size:13px}.staff-workspace .staff-quiz-page button:disabled{opacity:.58;cursor:not-allowed}.staff-workspace .staff-quiz-page :is(button,input):focus-visible,.staff-workspace .staff-quiz-page .quiz-option:focus-within{outline:3px solid var(--quiz-focus);outline-offset:3px}.staff-workspace .staff-quiz-page .quiz-session{gap:15px;min-width:0}.staff-workspace .staff-quiz-page .quiz-session-header{border-radius:18px;padding:18px 20px}.staff-workspace .staff-quiz-page .quiz-session-title{color:var(--quiz-heading);overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,27px);line-height:1.25}.staff-workspace .staff-quiz-page .quiz-session-header .muted{font-size:13px}.staff-workspace .staff-quiz-page .staff-quiz-question-nav{scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding:3px 2px 10px;overflow-x:auto}.staff-workspace .staff-content .staff-quiz-page .staff-quiz-question-nav button{scroll-snap-align:start;flex:none;min-width:44px;min-height:44px;padding:9px 13px}.staff-workspace .staff-quiz-page .quiz-progress-card{border-radius:15px;padding:15px 17px}.staff-workspace .staff-quiz-page .quiz-progress-bar{background:var(--quiz-surface-soft);border:1px solid var(--quiz-border);height:9px}.staff-workspace .staff-quiz-page .quiz-progress-fill{background:var(--quiz-action)}.staff-workspace .staff-quiz-page .quiz-progress-row .muted{font-size:12px;font-weight:700}.staff-workspace .staff-quiz-page .quiz-welcome-card,.staff-workspace .staff-quiz-page .quiz-question-card{border-radius:20px;padding:clamp(19px,3vw,31px)}.staff-workspace .staff-quiz-page .quiz-welcome-card>h2{color:var(--quiz-heading);font-size:clamp(22px,2.7vw,30px)}.staff-workspace .staff-quiz-page .quiz-welcome-card :is(p,.eyebrow){color:var(--quiz-muted);font-size:14px;line-height:1.55}.staff-workspace .staff-quiz-page .quiz-welcome-message{background:var(--quiz-surface-soft);border-color:var(--quiz-border);color:var(--quiz-ink);font-size:14px}.staff-workspace .staff-quiz-page .quiz-question-label,.staff-workspace .staff-quiz-page .quiz-question-label>span{color:var(--quiz-accent);font-size:12px}.staff-workspace .staff-quiz-page .quiz-question-label small{color:var(--quiz-muted);font-size:12px}.staff-workspace .staff-quiz-page .quiz-question-title{color:var(--quiz-heading);overflow-wrap:anywhere;font-size:clamp(20px,2.3vw,28px);line-height:1.4}.staff-workspace .staff-quiz-page .quiz-options{gap:11px}.staff-workspace .staff-quiz-page .quiz-option{background:var(--quiz-surface);min-height:59px;color:var(--quiz-ink);border:1px solid var(--quiz-border);border-radius:14px;padding:12px 14px}.staff-workspace .staff-quiz-page .quiz-option:hover{background:var(--quiz-surface-hover);border-color:var(--quiz-accent)}.staff-workspace .staff-quiz-page .quiz-option.selected{background:var(--quiz-selected);border:2px solid var(--quiz-accent);box-shadow:0 0 0 1px var(--quiz-accent)}.staff-workspace .staff-quiz-page .quiz-option-badge{width:34px;height:34px;color:var(--quiz-badge-ink);background:var(--quiz-badge-bg);border:1px solid var(--quiz-border);font-size:13px}.staff-workspace .staff-quiz-page .quiz-option.selected .quiz-option-badge{background:var(--quiz-action);color:var(--quiz-on-action);border-color:var(--quiz-action)}.staff-workspace .staff-quiz-page .quiz-option>span:nth-of-type(2){color:var(--quiz-ink);overflow-wrap:anywhere;font-size:15px;font-weight:650}.staff-workspace .staff-quiz-page .quiz-option.selected:after{background:var(--quiz-surface);border-color:var(--quiz-border);color:var(--quiz-heading);font-size:11px}.staff-workspace .staff-quiz-page .quiz-question-card>.row-between{border-top:1px solid var(--quiz-border);gap:12px;padding-top:16px}.staff-workspace .staff-quiz-page .quiz-result-card{border-radius:20px;padding:clamp(18px,3vw,30px)}.staff-workspace .staff-quiz-page .quiz-result-summary{padding:20px 12px 23px}.staff-workspace .staff-quiz-page .quiz-result-kicker{color:var(--quiz-accent);font-size:11px}.staff-workspace .staff-quiz-page .quiz-result-score{color:var(--quiz-heading);font-size:clamp(54px,8vw,78px)}.staff-workspace .staff-quiz-page .quiz-result-summary>strong{color:var(--quiz-heading);font-size:19px}.staff-workspace .staff-quiz-page .quiz-result-summary>p,.staff-workspace .staff-quiz-page .quiz-result-card>.stack-gap>.muted{color:var(--quiz-muted);font-size:13px;line-height:1.6}.staff-workspace .staff-quiz-page .quiz-save-status{border:1px solid var(--quiz-border);background:var(--quiz-surface-soft);max-width:100%;color:var(--quiz-ink);overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex;font-size:12px!important}.staff-workspace .staff-quiz-page .quiz-review-card{background:var(--quiz-surface-soft);border-radius:14px;padding:15px 17px}.staff-workspace .staff-quiz-page .quiz-review-card h4{color:var(--quiz-heading);overflow-wrap:anywhere;font-size:15px;line-height:1.48}.staff-workspace .staff-quiz-page .quiz-review-card p{color:var(--quiz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.staff-workspace .staff-quiz-page .quiz-state-card{border-radius:17px;min-height:150px;padding:25px}.staff-workspace .staff-quiz-page .quiz-state-card :is(strong,p){color:var(--quiz-ink);font-size:14px;line-height:1.55}.staff-workspace .staff-quiz-page .quiz-state-icon{background:var(--quiz-badge-bg);border-color:var(--quiz-border);color:var(--quiz-badge-ink)}.staff-workspace .staff-quiz-page .quiz-loading-spinner{border-color:var(--quiz-border);border-top-color:var(--quiz-accent)}.staff-workspace[data-jh-contrast=increased] .staff-quiz-page{--quiz-muted:var(--quiz-ink);--quiz-border:var(--quiz-ink);--quiz-strong-border:var(--quiz-ink)}.staff-workspace[data-jh-contrast=increased] .staff-quiz-page :is(.quiz-card,.quiz-session-header,.quiz-welcome-card,.quiz-progress-card,.quiz-question-card,.quiz-option,.quiz-review-card,.quiz-result-card,.quiz-state-card){border-width:2px}@media (width<=750px){.staff-workspace .staff-quiz-page .quiz-list-grid{grid-template-columns:1fr}.staff-workspace .staff-quiz-page .quiz-card{min-height:190px}.staff-workspace .staff-quiz-page .quiz-session-header .row-between{flex-direction:column;align-items:stretch}.staff-workspace .staff-quiz-page .quiz-session-header .button-group,.staff-workspace .staff-quiz-page .quiz-session-header .button-group button{width:100%}.staff-workspace .staff-quiz-page .quiz-progress-row{grid-template-columns:1fr;gap:8px}.staff-workspace .staff-quiz-page .quiz-question-card>.row-between{align-items:stretch}.staff-workspace .staff-quiz-page .quiz-question-card>.row-between>button,.staff-workspace .staff-quiz-page .quiz-question-card>.row-between .button-group,.staff-workspace .staff-quiz-page .quiz-question-card>.row-between .button-group button{width:100%}}@media (width<=430px){.staff-workspace .staff-quiz-page{padding-bottom:max(28px, env(safe-area-inset-bottom))}.staff-workspace .staff-quiz-page .quiz-card,.staff-workspace .staff-quiz-page .quiz-welcome-card,.staff-workspace .staff-quiz-page .quiz-question-card,.staff-workspace .staff-quiz-page .quiz-result-card{border-radius:16px;padding:16px}.staff-workspace .staff-quiz-page .quiz-question-title{font-size:20px}.staff-workspace .staff-quiz-page .quiz-option{gap:10px;padding:12px 10px}.staff-workspace .staff-quiz-page .quiz-option.selected:after{grid-column:2}.staff-workspace .staff-quiz-page .quiz-review-card{padding:13px}.staff-workspace .staff-quiz-page .quiz-result-card>.button-group{flex-direction:column}.staff-workspace .staff-quiz-page .quiz-result-card>.button-group button{width:100%}}@media (prefers-reduced-motion:reduce){.staff-workspace .staff-quiz-page :is(.quiz-card,.quiz-option,.quiz-progress-fill,button){transition:none;animation:none}}.staff-workspace .staff-main:has(>.staff-content>.staff-quiz-page){box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden}.staff-workspace .staff-main>.staff-content:not(.staff-content-chat):has(>.staff-quiz-page){box-sizing:border-box;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--quiz-strong-border,#afcab3) transparent;flex:auto;max-height:none;height:auto!important;min-height:0!important;overflow:hidden auto!important}.staff-workspace .staff-main>.staff-content>.staff-quiz-page{min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}@media (width<=640px){.staff-workspace .staff-main>.staff-content>.staff-quiz-page{padding-bottom:max(32px, env(safe-area-inset-bottom))}}.quiz-diff-badge{color:#8a5a00;white-space:nowrap;background:#fff5df;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.quiz-diff-badge.easy{color:#17795a;background:#eaf8f2}.quiz-diff-badge.hard{color:#a63a3a;background:#fff0f0}.quiz-rv-badge{letter-spacing:.04em;border-radius:999px;margin:6px 0 10px;padding:6px 18px;font-weight:800;display:inline-block}.quiz-rv-badge.pass{color:#17795a;background:#eaf8f2}.quiz-rv-badge.fail{color:#a63a3a;background:#fff0f0}.quiz-rv-title{margin:0}.quiz-rv-card{border-left:4px solid #27a878;min-width:0}.quiz-rv-card.is-wrong{border-left-color:#d45b5b}.quiz-rv-question{overflow-wrap:anywhere;gap:8px;margin:0 0 10px;display:flex}.quiz-rv-mark{color:#27a878;font-weight:800}.is-wrong .quiz-rv-mark{color:#d45b5b}.quiz-rv-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quiz-rv-option{overflow-wrap:anywhere;border:1px solid #7e674733;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.quiz-rv-option.correct{background:#eaf8f2;border-color:#27a878}.quiz-rv-option.wrong{background:#fff0f0;border-color:#d45b5b}.quiz-rv-letter{flex:none;font-weight:800}.quiz-rv-text{flex:140px;min-width:0}.quiz-rv-tag{flex:none;font-size:12px;font-weight:700}.quiz-rv-option.correct .quiz-rv-tag{color:#17795a}.quiz-rv-option.wrong .quiz-rv-tag{color:#a63a3a}.quiz-rv-explanation{overflow-wrap:anywhere;background:#fff8e8;border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.5}.quiz-rv-source{color:#2f55c9;overflow-wrap:anywhere;background:#eef3ff;border-radius:999px;margin-top:14px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-block}.quiz-rv-overlay{z-index:1000;background:#1e181073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.quiz-rv-modal{background:#fff;border-radius:16px;width:min(100%,420px);padding:22px;box-shadow:0 20px 50px #00000040}.quiz-rv-modal .primary-btn{min-height:44px}@media (width<=480px){.quiz-rv-option{padding:8px 10px}}:root{--chat-surface:#fffdf8;--chat-surface-soft:#fff9ee;--chat-surface-muted:#f8f0df;--chat-border:#dac295b8;--chat-border-soft:#dac29575;--chat-heading:#30200f;--chat-text:#4e3b25;--chat-muted:#806d55;--chat-gold:#c88918;--chat-gold-dark:#754a07;--chat-gold-soft:#f8e5bb;--chat-green:#6f8f63;--chat-green-soft:#eaf2e6;--chat-danger:#a94538;--chat-danger-soft:#fbece8;--chat-shadow-sm:0 8px 24px #54370d0e;--chat-shadow-md:0 14px 38px #54370d14}.ai-chat-page{width:100%;min-width:0;max-width:1720px;margin:0 auto;padding-bottom:18px}.ai-chat-top-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-width:0;margin-bottom:16px;display:grid}.ai-chat-page-heading{min-width:0}.ai-chat-page-kicker{color:var(--secondary-hover);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.2;display:inline-block}.ai-chat-page-heading h1{color:var(--chat-heading);letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,43px);font-weight:800;line-height:1}.ai-chat-page-heading p{max-width:720px;color:var(--chat-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.ai-chat-tabs{border:1px solid var(--chat-border-soft);box-shadow:var(--chat-shadow-sm);background:#fffdf8c2;border-radius:16px;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:4px;display:inline-flex}.ai-chat-tabs button{min-height:38px;box-shadow:none;border-radius:12px;padding:8px 13px;font-size:11px;font-weight:800}.ai-chat-tabs .secondary-btn{background:0 0;border-color:#0000}.ai-chat-tabs .secondary-btn:hover{background:#fff7e6;border-color:#0000;transform:none}.ai-chat-tabs .primary-btn:hover{transform:none}.mobile-ai-chat-menu-btn{display:none}.ai-chat-shell{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:14px;width:100%;min-width:0;height:calc(100dvh - 148px);min-height:650px;display:grid}.ai-chat-panel{background:var(--chat-surface);border:1px solid var(--chat-border);width:100%;min-width:0;min-height:0;box-shadow:var(--chat-shadow-md);border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden}.ai-chat-panel.card-like{padding:0}.ai-chat-header{border-bottom:1px solid var(--chat-border-soft);background:linear-gradient(#fffdf8fa,#fff8eaf0);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:flex}.ai-chat-header>div{min-width:0}.ai-chat-header h3{color:var(--chat-heading);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.ai-chat-header .danger-btn{color:#8d3e34;min-height:36px;box-shadow:none;background:#fff5f1;border-color:#efc9c1;border-radius:11px;flex:none;padding:7px 10px;font-size:10px}.ai-chat-header .danger-btn:hover{background:#fceae5;transform:none}.ai-chat-messages{scrollbar-width:thin;scrollbar-color:#754a072e transparent;background:radial-gradient(circle at 0 0,#f8e1b557,#0000 30%),linear-gradient(#fffdf8 0%,#fbf5e9 100%);flex-direction:column;flex:auto;gap:13px;min-width:0;min-height:0;padding:22px clamp(18px,2.2vw,34px);display:flex;overflow:hidden auto}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:0 0}.ai-chat-messages::-webkit-scrollbar-thumb{background:#754a072e;border-radius:999px}.ai-chat-messages .message-bubble{overflow-wrap:anywhere;border-radius:18px;width:fit-content;min-width:0;max-width:min(88%,930px);padding:13px 15px;box-shadow:0 7px 20px #54370d0e}.ai-chat-messages .message-bubble.ai{color:var(--chat-text);border:1px solid var(--chat-border-soft);border-left:3px solid var(--chat-gold);background:#fffffff5;border-bottom-left-radius:7px;align-self:flex-start}.ai-chat-messages .message-bubble.user{color:#4e3410;background:linear-gradient(135deg,#fff2cf 0%,#ffe3a4 100%);border:1px solid #d5a4486b;border-bottom-right-radius:7px;align-self:flex-end;max-width:min(72%,760px)}.ai-chat-sender-label{width:fit-content;color:var(--chat-gold-dark);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.ai-chat-sender-label:before{content:"";background:var(--chat-gold);border-radius:50%;width:6px;height:6px}.ai-chat-messages .message-bubble p{color:inherit;line-height:1.65}.ai-chat-messages .message-bubble h3,.ai-chat-messages .message-bubble h4{color:var(--chat-heading);line-height:1.3}.ai-chat-response-meta{align-items:center}.ai-chat-response-meta>span{align-items:center;min-height:24px;font-weight:700;display:inline-flex;border-radius:999px!important;padding:4px 7px!important;font-size:9px!important}.chat-html-content{width:100%;max-width:100%;color:var(--chat-text);font-size:12px;line-height:1.7;overflow-x:auto}.chat-html-content h1,.chat-html-content h2,.chat-html-content h3,.chat-html-content h4{color:var(--chat-heading);margin:16px 0 8px;line-height:1.3}.chat-html-content p{margin:7px 0}.chat-html-content ul,.chat-html-content ol{margin:8px 0;padding-left:22px}.chat-html-content li{margin:4px 0}.chat-html-content img{border:1px solid var(--chat-border);max-width:min(100%,680px);height:auto;box-shadow:var(--chat-shadow-sm);background:#fff;border-radius:14px;margin:12px 0;display:block}.chat-html-content table,.message-bubble table{border-collapse:collapse;background:#fff;width:100%;min-width:520px}.chat-html-content th,.chat-html-content td,.message-bubble table th,.message-bubble table td{vertical-align:top;border:1px solid #ead8b7;padding:9px 10px;font-size:10.5px}.chat-html-content th,.message-bubble table th{color:var(--chat-gold-dark);background:#fff7e5;font-weight:800}.chat-loading{color:var(--chat-muted);border:1px solid var(--chat-border-soft);box-shadow:var(--chat-shadow-sm);background:#ffffffeb;border-radius:13px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.chat-loading:before{content:"";background:var(--chat-gold);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate chat-pulse}.chat-upload-preview{border-top:1px solid var(--chat-border-soft);background:#fffaf0;flex:none;align-items:center;gap:11px;margin:0;padding:10px 15px;display:flex}.chat-upload-preview img{object-fit:cover;border:1px solid var(--chat-border);background:#fff;border-radius:12px;flex:0 0 58px;width:58px;height:58px}.chat-upload-preview>div:last-child{min-width:0}.chat-upload-preview p{max-width:min(520px,55vw);color:var(--chat-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-upload-preview button{min-height:28px;color:var(--chat-danger);background:var(--chat-danger-soft);border:1px solid #edc6be;border-radius:9px;padding:5px 8px;font-size:9px}.chat-upload-preview button:hover{background:#f9ded8;transform:none}.ai-chat-input-row{border:0;border-top:1px solid var(--chat-border-soft);background:#fffdf8fa;border-radius:0;flex:none;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;margin:0;padding:11px 14px;display:grid;box-shadow:0 -8px 24px #54370d0b}.ai-chat-input-row input{border:1px solid var(--chat-border);width:100%;min-width:0;min-height:44px;color:var(--chat-text);background:#fff;border-radius:13px;padding:9px 13px;font-size:11px}.ai-chat-input-row input:focus{border-color:var(--chat-gold);box-shadow:0 0 0 3px #c8891821}.ai-chat-tool-btn{color:#6f5834;border:1px solid var(--chat-border);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff8e9;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:72px;min-height:42px;padding:8px 9px;font-size:9.5px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.ai-chat-tool-btn:hover{background:#fff1d2;border-color:#c8891852;transform:translateY(-1px)}.ai-chat-tool-btn>span:first-child{font-size:14px}.ai-chat-send-btn{border-radius:12px;min-width:76px;min-height:42px;padding:8px 12px;font-size:10px}.ai-chat-send-btn:hover{transform:translateY(-1px)}.chat-recents-panel{border:1px solid var(--chat-border);width:100%;min-width:0;min-height:0;box-shadow:var(--chat-shadow-sm);background:linear-gradient(#fffdf8fa,#fff7e8f5);border-radius:22px;flex-direction:column;padding:12px;display:flex;overflow:hidden}.chat-recents-header{border-bottom:1px solid var(--chat-border-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:2px 2px 11px;display:flex}.chat-recents-header h3{color:var(--chat-heading);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:800}.chat-recents-header .secondary-btn{min-height:30px;color:var(--chat-gold-dark);box-shadow:none;background:#fff5df;border-color:#c8891833;border-radius:9px;padding:5px 8px;font-size:9px}.chat-recents-header .secondary-btn:hover{background:#ffecc3;transform:none}.chat-recents-list{scrollbar-width:thin;scrollbar-color:#754a0729 transparent;flex-direction:column;flex:auto;gap:5px;min-height:0;padding:9px 1px 2px;display:flex;overflow-y:auto}.chat-recent-item{background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px;min-width:0;padding:4px;transition:background .16s,border-color .16s;display:grid}.chat-recent-item:hover{background:#ffffff9e;border-color:#dac29561}.chat-recent-item.active{box-shadow:inset 3px 0 0 var(--chat-gold);background:#fffdf8;border-color:#c889183d}.chat-recent-title{color:#624a2b;min-width:0;min-height:36px;box-shadow:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 8px;font-size:10px;font-weight:700;display:block;overflow:hidden}.chat-recent-title:hover{background:0 0;transform:none}.chat-recent-delete{color:#aa6d62;width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:15px;font-weight:700;display:grid}.chat-recent-delete:hover{color:var(--chat-danger);background:var(--chat-danger-soft);transform:none}.ai-chat-history-page{border:1px solid var(--chat-border);min-height:calc(100dvh - 165px);box-shadow:var(--chat-shadow-sm);background:#fffdf8ed;border-radius:22px;padding:20px}.ai-chat-history-page>.row-between:first-child{align-items:flex-start;gap:16px}.ai-chat-history-page h3{letter-spacing:-.03em;margin-bottom:5px;font-size:18px;font-weight:800}.ai-chat-history-page .form-label{color:var(--chat-text);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ai-chat-history-page>div:nth-of-type(2) input{border-radius:12px;min-height:42px;font-size:11px}.ai-chat-history-page .stack-gap{gap:10px}.ai-chat-history-page .stack-gap>.card-like{border:1px solid var(--chat-border-soft);box-shadow:none;background:#fffaf1;border-radius:16px;padding:14px}.ai-chat-history-page .stack-gap>.card-like h4{margin-bottom:6px;font-size:11px}.ai-chat-history-page .stack-gap>.card-like p{font-size:10px;line-height:1.6}.ai-chat-history-page .button-group{flex:none}.ai-chat-history-page .button-group button{border-radius:10px;min-height:32px;padding:6px 9px;font-size:9px}.mobile-ai-chat-menu-overlay,.mobile-ai-chat-menu{display:none}@media (width<=1280px){.ai-chat-shell{grid-template-columns:minmax(0,1fr) 220px}.ai-chat-messages .message-bubble{max-width:92%}.ai-chat-messages .message-bubble.user{max-width:78%}}@media (width<=1024px){.ai-chat-page{padding-top:2px}.ai-chat-shell{grid-template-columns:minmax(0,1fr) 205px;gap:10px;height:calc(100dvh - 178px);min-height:600px}.ai-chat-top-row{grid-template-columns:minmax(0,1fr) auto}.ai-chat-page-heading h1{font-size:32px}.ai-chat-page-heading p{max-width:520px}.ai-chat-input-row{grid-template-columns:minmax(140px,1fr) auto auto auto}.ai-chat-tool-btn{min-width:58px}}@media (width<=768px){.ai-chat-page{padding-top:0;padding-bottom:8px}.ai-chat-top-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding-left:0;position:relative}.ai-chat-page-kicker,.ai-chat-page-heading p,.ai-chat-tabs{display:none}.ai-chat-page-heading h1{font-size:24px;line-height:1.1}.mobile-ai-chat-menu-btn{min-height:38px;color:var(--chat-gold-dark);border:1px solid var(--chat-border);box-shadow:var(--chat-shadow-sm);background:#fff8e8;border-radius:11px;justify-content:center;align-items:center;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.mobile-ai-chat-menu-btn:hover{background:#ffedc8;transform:none}.ai-chat-shell{height:calc(100dvh - 148px);min-height:560px;display:block}.chat-recents-panel{display:none}.ai-chat-panel{border-radius:18px;height:100%;min-height:0}.ai-chat-header{min-height:52px;padding:8px 10px}.ai-chat-header h3{font-size:12px}.ai-chat-header .danger-btn{min-height:32px;padding:6px 8px;font-size:8.5px}.ai-chat-messages{gap:10px;padding:14px 10px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{border-radius:15px;max-width:96%;padding:11px 12px}.ai-chat-messages .message-bubble.user{border-bottom-right-radius:6px;max-width:88%}.ai-chat-sender-label{font-size:8px}.chat-html-content{font-size:11px}.chat-html-content table,.message-bubble table{min-width:460px}.chat-upload-preview{padding:8px 10px}.chat-upload-preview img{flex-basis:48px;width:48px;height:48px}.ai-chat-input-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"input input input""camera file send";gap:7px;padding:8px 9px}.ai-chat-input-row>input{grid-area:input;min-height:42px}.ai-chat-tool-btn:first-of-type{grid-area:camera}.ai-chat-tool-btn:nth-of-type(2){grid-area:file}.ai-chat-send-btn{grid-area:send}.ai-chat-tool-btn,.ai-chat-send-btn{width:100%;min-width:0;min-height:36px}.ai-chat-history-page{border-radius:18px;min-height:calc(100dvh - 150px);padding:14px}.ai-chat-history-page>.row-between:first-child{flex-direction:column}.ai-chat-history-page>.row-between:first-child>button{width:100%}.ai-chat-history-page .stack-gap>.card-like .row-between{flex-direction:column;align-items:stretch}.ai-chat-history-page .button-group{width:100%}.ai-chat-history-page .button-group button{flex:1}.mobile-ai-chat-menu-overlay{z-index:2090;width:100vw;height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f19124d;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.mobile-ai-chat-menu-overlay:hover{transform:none}.mobile-ai-chat-menu{z-index:2100;width:min(86vw,318px);height:100dvh;padding:max(16px, env(safe-area-inset-top)) 13px max(16px, env(safe-area-inset-bottom));color:var(--chat-text);border-left:1px solid var(--chat-border);background:radial-gradient(circle at 100% 0,#f8deab80,#0000 32%),linear-gradient(#fffdf8 0%,#f7e8c9 100%);flex-direction:column;animation:.2s ease-out mobile-chat-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 55px #31210a33}@keyframes mobile-chat-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-ai-chat-menu-header{border-bottom:1px solid var(--chat-border-soft);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:3px 2px 13px;display:flex}.mobile-ai-chat-menu-header .eyebrow{color:var(--secondary-hover);margin-bottom:3px;font-size:9px}.mobile-ai-chat-menu-header h3{margin:0;font-size:19px;font-weight:800}.mobile-ai-chat-close-btn{width:34px;height:34px;color:var(--chat-gold-dark);border:1px solid var(--chat-border);box-shadow:none;background:#fffdf8c7;border-radius:11px;place-items:center;padding:0;font-size:19px;display:grid}.mobile-ai-chat-close-btn:hover{background:#fff3d9;transform:none}.mobile-ai-chat-menu-actions{flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:12px 0;display:grid}.mobile-ai-chat-menu-actions button{border-radius:11px;min-height:36px;padding:7px 8px;font-size:9px}.mobile-ai-chat-new-btn{grid-column:1/-1}.mobile-ai-chat-recents{flex-direction:column;flex:auto;min-height:0;display:flex}.mobile-ai-chat-recents-title{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 9px;display:flex}.mobile-ai-chat-recents-title h4{margin:0;font-size:11px;font-weight:800}.mobile-ai-chat-recents-title span{color:var(--chat-muted);font-size:8.5px;font-weight:700}.mobile-ai-chat-recents-list{flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex;overflow-y:auto}.mobile-ai-chat-recent-item{background:#fffdf873;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 28px;gap:3px;padding:4px;display:grid}.mobile-ai-chat-recent-item.active{box-shadow:inset 3px 0 0 var(--chat-gold);background:#fffdf8;border-color:#c889183d}.mobile-ai-chat-recent-title{min-width:0;min-height:36px;color:var(--chat-text);box-shadow:none;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 8px;font-size:10px;font-weight:700;overflow:hidden}.mobile-ai-chat-recent-title:hover{background:0 0;transform:none}.mobile-ai-chat-recent-delete{color:#a85e54;width:27px;height:27px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:15px;display:grid}.mobile-ai-chat-recent-delete:hover{background:var(--chat-danger-soft);transform:none}}@media (width<=480px){.ai-chat-page-heading h1{font-size:22px}.ai-chat-shell{height:calc(100dvh - 140px);min-height:520px}.ai-chat-messages{padding:12px 8px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{max-width:98%;padding:10px 11px}.ai-chat-messages .message-bubble.user{max-width:91%}.ai-chat-input-row{padding:7px}.mobile-ai-chat-menu{width:min(89vw,300px)}}@media (prefers-reduced-motion:reduce){.ai-chat-tool-btn,.chat-recent-item,.mobile-ai-chat-menu{transition:none;animation:none}.chat-loading:before{animation:none}}:root{--chat-surface:#fff9ed;--chat-surface-soft:#fff4df;--chat-surface-muted:#f6e8cc;--chat-border:#c297566b;--chat-border-soft:#c2975642;--chat-heading:#3d3023;--chat-text:#544330;--chat-muted:#7d6d5a;--chat-gold:#c98a25;--chat-gold-dark:#8f5b0f;--chat-gold-soft:#f5ddb0;--chat-ai:#7662c6;--chat-ai-dark:#5f4ea8;--chat-ai-soft:#f0edf9;--chat-green:#5f8868;--chat-green-soft:#edf5ec;--chat-danger:#a94f44;--chat-danger-soft:#fff0ed;--chat-shadow-sm:0 8px 24px #5339180f;--chat-shadow-md:0 15px 38px #53391816}.ai-chat-page-kicker{color:var(--chat-gold-dark);font-size:11px}.ai-chat-page-heading p{color:var(--chat-muted);font-size:13px}.ai-chat-tabs{border-color:var(--chat-border-soft);background:#fff7e8eb}.ai-chat-tabs button{min-height:40px;font-size:12px}.ai-chat-panel{border-color:var(--chat-border);background:linear-gradient(#fffaf0,#fff5e4)}.ai-chat-header{border-bottom-color:var(--chat-border-soft);background:linear-gradient(#fff8eafc,#f8ebd1f5)}.ai-chat-header h3{font-size:15px}.ai-chat-header .danger-btn{font-size:11px}.ai-chat-messages{background:radial-gradient(circle at 0 0,#c98a251f,#0000 30%),radial-gradient(circle at 100% 0,#7662c612,#0000 30%),linear-gradient(#fff8eb 0%,#f8ecd6 100%)}.ai-chat-messages .message-bubble{font-size:13px}.ai-chat-messages .message-bubble.ai{color:var(--chat-text);border-color:#977ebe40;border-left:3px solid var(--chat-ai);background:linear-gradient(145deg,#fffaf2,#f7f1fb);box-shadow:0 7px 20px #4c3a610e}.ai-chat-messages .message-bubble.user{color:#513713;background:linear-gradient(135deg,#ffefc8 0%,#f7d996 100%);border-color:#c38b2759}.ai-chat-sender-label{color:var(--chat-ai-dark);font-size:10px}.ai-chat-sender-label:before{background:var(--chat-ai)}.message-bubble.user .ai-chat-sender-label{color:#795516}.message-bubble.user .ai-chat-sender-label:before{background:var(--chat-gold)}.ai-chat-messages .message-bubble p{font-size:13px}.ai-chat-messages .message-bubble h3{font-size:16px}.ai-chat-messages .message-bubble h4{font-size:14px}.ai-chat-response-meta>span{min-height:26px;padding:5px 8px!important;font-size:10.5px!important}.chat-html-content{color:var(--chat-text);font-size:13px;line-height:1.7}.chat-html-content h1{font-size:21px}.chat-html-content h2{font-size:18px}.chat-html-content h3{font-size:16px}.chat-html-content h4{font-size:14px}.chat-html-content a,.message-bubble a{color:var(--chat-gold-dark)}.chat-html-content img{border-color:var(--chat-border);background:#fffaf0}.chat-html-content table,.message-bubble table{background:#fffaf0}.chat-html-content th,.chat-html-content td,.message-bubble table th,.message-bubble table td{border-color:#ead2a5;font-size:11.5px}.chat-html-content th,.message-bubble table th{color:#775014;background:#fff0cf}.chat-loading{color:var(--chat-muted);border-color:var(--chat-border-soft);background:#fff8e9;font-size:11.5px}.chat-loading:before{background:var(--chat-ai)}.chat-upload-preview{border-top-color:var(--chat-border-soft);background:#fff3db}.chat-upload-preview button{font-size:10.5px}.ai-chat-input-row{border-top-color:var(--chat-border-soft);background:linear-gradient(#fff8eb,#f9ecd4)}.ai-chat-input-row input{min-height:46px;color:var(--chat-text);border-color:var(--chat-border);background:#fffaf2;font-size:13px}.ai-chat-input-row input::placeholder{color:#97846c}.ai-chat-input-row input:focus{background:#fffdf8;border-color:#c98a2599;box-shadow:0 0 0 3px #c98a251c}.ai-chat-tool-btn{color:#68553c;border-color:var(--chat-border);background:#fff4dd;min-width:76px;min-height:44px;font-size:11px}.ai-chat-tool-btn:hover{background:#ffe8ba}.ai-chat-send-btn{min-width:82px;min-height:44px;font-size:11.5px}.chat-recents-panel{border-color:var(--chat-border);background:linear-gradient(#fff7e8,#f5e5c8)}.chat-recents-header h3{font-size:14px}.chat-recents-header .secondary-btn{min-height:32px;color:var(--chat-gold-dark);background:#fff0cf;font-size:10.5px}.chat-recent-item:hover{background:#fffaf0c7}.chat-recent-item.active{background:#fff9ed;border-color:#c98a254d}.chat-recent-title{color:#604b32;font-size:11.5px}.chat-recent-delete{font-size:16px}.ai-chat-history-page{border-color:var(--chat-border);background:linear-gradient(#fffaf0fa,#f8edd8f2)}.ai-chat-history-page h3{font-size:20px}.ai-chat-history-page .form-label{font-size:11.5px}.ai-chat-history-page>div:nth-of-type(2) input{border-color:var(--chat-border);background:#fffaf2;min-height:44px;font-size:12.5px}.ai-chat-history-page .stack-gap>.card-like{border-color:var(--chat-border-soft);background:#fff6e7}.ai-chat-history-page .stack-gap>.card-like h3{font-size:14px}.ai-chat-history-page .stack-gap>.card-like h4{font-size:12.5px}.ai-chat-history-page .stack-gap>.card-like p{font-size:11.5px}.ai-chat-history-page .button-group button{min-height:34px;font-size:10.5px}@media (width<=768px){.mobile-ai-chat-menu-btn{min-height:40px;color:var(--chat-gold-dark);background:#fff0d0;font-size:11px}.ai-chat-header h3{font-size:13.5px}.ai-chat-header .danger-btn{font-size:10px}.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{font-size:12.5px}.ai-chat-sender-label{font-size:9.5px}.chat-html-content{font-size:12px}.ai-chat-input-row>input{font-size:12.5px}.ai-chat-tool-btn,.ai-chat-send-btn{min-height:38px;font-size:10.5px}.mobile-ai-chat-menu{background:radial-gradient(circle at 100% 0,#7662c61a,#0000 32%),linear-gradient(#fff8e8 0%,#f3dfbb 100%)}.mobile-ai-chat-menu-header .eyebrow{font-size:10px}.mobile-ai-chat-menu-actions button{min-height:38px;font-size:10.5px}.mobile-ai-chat-recents-title h4{font-size:12px}.mobile-ai-chat-recents-title span{font-size:10px}.mobile-ai-chat-recent-title{font-size:11px}}@media (width<=480px){.ai-chat-messages .message-bubble,.ai-chat-messages .message-bubble.ai{font-size:12px}.ai-chat-input-row{background:#f8e9cf}}@media (width>=769px){.ai-chat-shell{grid-template-columns:minmax(0,1fr) 280px}.ai-chat-page-heading p{font-size:14px}.ai-chat-tabs button{min-height:42px;padding:9px 15px;font-size:13px}.ai-chat-header{min-height:62px;padding:11px 18px}.ai-chat-header h3{font-size:16px}.ai-chat-header .danger-btn{min-height:38px;padding:8px 12px;font-size:12px}.ai-chat-messages{gap:15px;padding:24px clamp(20px,2.4vw,38px)}.ai-chat-messages .message-bubble{padding:15px 17px;font-size:14px;line-height:1.65}.ai-chat-messages .message-bubble p{font-size:14px;line-height:1.68}.ai-chat-sender-label{margin-bottom:8px;font-size:11px}.ai-chat-response-meta>span{min-height:28px;padding:5px 9px!important;font-size:11.5px!important}.chat-html-content{font-size:14px}.chat-html-content h1{font-size:22px}.chat-html-content h2{font-size:19px}.chat-html-content h3{font-size:17px}.chat-html-content h4{font-size:15px}.chat-html-content th,.chat-html-content td,.message-bubble table th,.message-bubble table td{padding:10px 11px;font-size:12px}.chat-loading{padding:10px 13px;font-size:12px}.ai-chat-input-row{gap:9px;padding:12px 15px}.ai-chat-input-row input{min-height:50px;padding:10px 14px;font-size:14px}.ai-chat-tool-btn{min-width:84px;min-height:48px;padding:9px 11px;font-size:12px}.ai-chat-tool-btn>span:first-child{font-size:15px}.ai-chat-send-btn{min-width:92px;min-height:48px;padding:9px 14px;font-size:12.5px}.chat-recents-panel{padding:14px}.chat-recents-header h3{font-size:15px}.chat-recents-header .secondary-btn{min-height:34px;padding:6px 10px;font-size:11.5px}.chat-recent-item{grid-template-columns:minmax(0,1fr) 30px;padding:5px}.chat-recent-title{min-height:40px;padding:8px 9px;font-size:12.5px}.chat-recent-delete{width:29px;height:29px;font-size:17px}.ai-chat-history-page .form-label{font-size:12px}.ai-chat-history-page>div:nth-of-type(2) input{min-height:46px;font-size:13.5px}.ai-chat-history-page .stack-gap>.card-like h3{font-size:15px}.ai-chat-history-page .stack-gap>.card-like h4{font-size:13.5px}.ai-chat-history-page .stack-gap>.card-like p{font-size:12.5px}.ai-chat-history-page .button-group button{min-height:36px;padding:7px 10px;font-size:11.5px}}.messages-page{width:100%;max-width:1720px;margin:0 auto;padding-bottom:32px}.messages-global-alert{color:#8b3f30;background:#fff4ef;border:1px solid #d6897459;border-radius:16px;margin:0 0 14px;padding:14px 16px;font-size:14px;font-weight:600}.messages-chat-shell{grid-template-columns:360px minmax(0,1fr);gap:18px;min-height:760px;display:grid}.messages-sidebar,.messages-chat-main{background:#fffcf5fa;border:1px solid #dcc499bd;border-radius:24px;box-shadow:0 14px 36px #5f462014}.messages-sidebar{flex-direction:column;display:flex;overflow:hidden}.messages-sidebar-top{border-bottom:1px solid #dcc49973;justify-content:space-between;align-items:center;gap:14px;padding:20px 20px 14px;display:flex}.messages-overline{color:#9d6d1f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.messages-sidebar-top h3{color:#2f2418;letter-spacing:-.03em;margin:0;font-size:25px;font-weight:800}.messages-sidebar-actions{align-items:center;gap:8px;display:flex}.messages-icon-btn,.messages-primary-pill,.messages-light-btn,.messages-danger-btn{cursor:pointer;border:1px solid #d7ba89cc;border-radius:12px;transition:all .18s}.messages-icon-btn{color:#7d571f;background:#fff7e8;width:42px;height:42px;font-size:18px;font-weight:700}.messages-icon-btn:hover,.messages-light-btn:hover{background:#fff0d2}.messages-primary-pill{color:#fff;background:linear-gradient(135deg,#d7951c 0%,#bf7c0d 100%);border-color:#bf7c0d2e;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;box-shadow:0 10px 24px #bf7c0d2e}.messages-primary-pill:hover{transform:translateY(-1px);box-shadow:0 13px 28px #bf7c0d38}.messages-primary-pill.small,.messages-light-btn.small,.messages-danger-btn.small{min-height:34px;padding:0 12px;font-size:12px}.messages-light-btn{color:#7d571f;background:#fffaf0;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.messages-danger-btn{color:#b44a36;background:#fff7f4;border-color:#dda296cc;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}.messages-danger-btn:hover{background:#ffece7}.messages-search-wrap{padding:14px 20px 10px}.messages-search-wrap input{color:#4a3928;background:#fff;border:1px solid #dcc499e6;border-radius:14px;width:100%;min-height:46px;padding:0 14px;font-size:14px}.messages-search-wrap input:focus,.messages-composer-card input:focus,.messages-composer-card select:focus,.messages-composer-card textarea:focus,.messages-reply-bar textarea:focus,.messages-edit-box textarea:focus{border-color:#d4931d;outline:none;box-shadow:0 0 0 4px #d4931d1a}.messages-tabbar{grid-template-columns:1fr 1fr;gap:8px;padding:0 20px 14px;display:grid}.messages-tabbar button{color:#76562c;cursor:pointer;background:#fffaf0;border:1px solid #dcc499cc;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.messages-tabbar button span{color:#8c611a;background:#f8e4b8;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:inline-grid}.messages-tabbar button.active{color:#fff;background:linear-gradient(135deg,#d7951c 0%,#bf7c0d 100%);border-color:#0000}.messages-tabbar button.active span{color:#7f560f;background:#fff1ca}.messages-composer-card{background:linear-gradient(#fff9ef 0%,#fff3da 100%);border:1px solid #dcc499b8;border-radius:18px;margin:0 20px 14px;padding:14px}.messages-form-grid{grid-template-columns:1fr;gap:12px;display:grid}.messages-form-grid label{flex-direction:column;gap:6px;display:flex}.messages-form-grid label span{color:#6f5330;font-size:12px;font-weight:800}.messages-form-grid input,.messages-form-grid select,.messages-form-grid textarea{color:#493728;background:#fff;border:1px solid #dcc499e6;border-radius:12px;width:100%;font-size:14px}.messages-form-grid input,.messages-form-grid select{min-height:44px;padding:0 12px}.messages-form-grid textarea{resize:vertical;min-height:112px;padding:12px;line-height:1.55}.messages-send-new-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d7951c 0%,#bf7c0d 100%);border:none;border-radius:13px;width:100%;min-height:44px;margin-top:12px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #bf7c0d29}.messages-send-new-btn:disabled,.messages-reply-send:disabled{opacity:.7;cursor:not-allowed}.messages-thread-list{scrollbar-width:thin;flex:1;padding:0 12px 12px 20px;overflow-y:auto}.messages-empty-card{color:#7e6f61;text-align:center;background:#fffaf1;border:1px dashed #dcc499cc;border-radius:16px;padding:18px 14px;font-size:14px}.messages-thread-item{text-align:left;cursor:pointer;background:#fffefb;border:1px solid #dcc499ad;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px;transition:all .18s;display:grid}.messages-thread-item:hover{background:#fff7e9;border-color:#d4931d73}.messages-thread-item.active{background:linear-gradient(#fff7e9 0%,#fff2d7 100%);border-color:#d4931d8c;box-shadow:inset 3px 0 #d4931d}.messages-thread-item.unread{border-left:3px solid #d4931d}.messages-thread-avatar,.messages-chat-avatar,.messages-bubble-avatar{color:#7a5112;background:linear-gradient(#f8df9d 0%,#f2d18a 100%);border:1px solid #d4931d59;border-radius:50%;place-items:center;font-weight:800;display:grid}.messages-thread-avatar{width:46px;height:46px;font-size:15px}.messages-thread-content{min-width:0}.messages-thread-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.messages-thread-row h4{color:#2d2318;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:800;overflow:hidden}.messages-thread-time{color:#8a7b68;flex-shrink:0;font-size:12px;font-weight:600}.messages-thread-subject{color:#825f30;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:700;overflow:hidden}.messages-thread-preview{color:#7d6d5f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.messages-thread-badge{color:#fff;background:#d4931d;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:800;display:grid}.messages-sidebar-footer{color:#8a7760;border-top:1px solid #dcc49973;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 18px;font-size:12px;font-weight:700;display:flex}.messages-chat-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.messages-chat-header{background:linear-gradient(#fff8eb 0%,#fffdf8 100%);border-bottom:1px solid #dcc49973;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.messages-chat-person{align-items:center;gap:14px;min-width:0;display:flex}.messages-chat-avatar{flex-shrink:0;width:50px;height:50px;font-size:16px}.messages-chat-header h3{color:#2e2318;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:22px;font-weight:800;overflow:hidden}.messages-chat-header p{color:#8a765c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.messages-chat-body{background:radial-gradient(circle at 100% 0,#d7951c0f,#0000 28%),linear-gradient(#fffefb 0%,#fff9ef 100%);flex:1;padding:22px;overflow-y:auto}.messages-chat-empty,.messages-inline-empty{color:#7b6a58;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.messages-inline-empty{min-height:340px;font-size:15px}.messages-chat-empty-icon{color:#9c6b18;background:#fff0cf;border:1px solid #d4931d52;border-radius:22px;place-items:center;width:68px;height:68px;margin-bottom:14px;font-size:30px;display:grid}.messages-chat-empty h3{color:#35291d;margin:0 0 6px;font-size:24px}.messages-chat-empty p{margin:0;font-size:15px}.messages-bubble-row{justify-content:flex-start;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.messages-bubble-row.mine{justify-content:flex-end}.messages-bubble-avatar{flex-shrink:0;width:34px;height:34px;font-size:12px}.messages-bubble{border-radius:20px;width:fit-content;max-width:min(70%,760px);padding:14px 16px 12px;box-shadow:0 8px 20px #533c1d0f}.messages-bubble.other{color:#473727;background:#fff;border:1px solid #d6c8eaf2;border-top-left-radius:8px}.messages-bubble.mine{color:#fff;background:linear-gradient(135deg,#5c87ff 0%,#3e6cf2 100%);border:1px solid #4670e98c;border-top-right-radius:8px}.messages-bubble-meta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.messages-bubble-meta strong{font-size:13px;font-weight:800}.messages-bubble-meta span{white-space:nowrap;opacity:.8;font-size:11px}.messages-bubble p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.65}.messages-bubble.mine p,.messages-bubble.mine .messages-bubble-meta strong,.messages-bubble.mine .messages-bubble-meta span{color:#fff}.messages-edited-tag{opacity:.75;margin-top:8px;font-size:11px;font-weight:700;display:inline-block}.messages-bubble-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.messages-edit-box textarea{color:#493728;resize:vertical;background:#fff;border:1px solid #dcc499e6;border-radius:12px;width:100%;min-height:96px;padding:12px;font-size:14px;line-height:1.55}.messages-reply-bar{background:#fffcf6;border-top:1px solid #dcc49973;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 22px 22px;display:grid}.messages-reply-bar textarea{color:#493728;resize:vertical;background:#fff;border:1px solid #dcc499e6;border-radius:16px;min-height:56px;padding:14px 16px;font-size:14px;line-height:1.55}.messages-reply-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d7951c 0%,#bf7c0d 100%);border:none;border-radius:16px;min-width:120px;min-height:56px;font-size:15px;font-weight:800;box-shadow:0 12px 24px #bf7c0d2e}@media (width<=1200px){.messages-chat-shell{grid-template-columns:330px minmax(0,1fr)}}@media (width<=980px){.messages-chat-shell{grid-template-columns:1fr}.messages-sidebar{min-height:420px}.messages-chat-main{min-height:620px}.messages-bubble{max-width:82%}}@media (width<=640px){.messages-page{padding-bottom:22px}.messages-sidebar-top,.messages-chat-header,.messages-chat-body,.messages-reply-bar,.messages-search-wrap,.messages-tabbar{padding-left:14px;padding-right:14px}.messages-composer-card{margin-left:14px;margin-right:14px}.messages-chat-header{flex-direction:column;align-items:flex-start}.messages-reply-bar{grid-template-columns:1fr}.messages-reply-send{width:100%;min-width:0}.messages-bubble{max-width:92%;padding:12px 13px}.messages-thread-item{grid-template-columns:42px minmax(0,1fr) auto;padding:10px}.messages-thread-avatar{width:42px;height:42px}}.messages-icon-btn,.messages-header-refresh{justify-content:center;align-items:center;display:inline-flex}.messages-icon-btn{padding:0;line-height:0}.messages-action-icon{flex:none;width:20px;height:20px;display:block}.messages-header-refresh{gap:7px}.messages-header-refresh .messages-action-icon{width:17px;height:17px}.messages-bubble{position:relative}.messages-bubble-meta{align-items:flex-start}.messages-bubble-meta-right{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.messages-message-menu{flex:none;position:relative}.messages-message-menu-trigger{color:#857665;width:30px;height:30px;box-shadow:none;cursor:pointer;opacity:.66;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:opacity .15s,background .15s,color .15s;display:grid}.messages-bubble:hover .messages-message-menu-trigger,.messages-message-menu-trigger[aria-expanded=true]{opacity:1}.messages-message-menu-trigger:hover,.messages-message-menu-trigger[aria-expanded=true]{color:#5b4731;background:#745b3e17}.messages-bubble.mine .messages-message-menu-trigger{color:#ffffffe0}.messages-bubble.mine .messages-message-menu-trigger:hover,.messages-bubble.mine .messages-message-menu-trigger[aria-expanded=true]{color:#fff;background:#ffffff29}.messages-more-icon{width:19px;height:19px;display:block}.messages-message-menu-popover{z-index:60;background:#fff;border:1px solid #d3c1a5e6;border-radius:14px;width:205px;padding:5px;position:absolute;top:35px;overflow:hidden;box-shadow:0 16px 38px #2e23172e}.messages-message-menu-popover.align-right{right:0}.messages-message-menu-popover.align-left{left:0}.messages-message-menu-popover button{color:#3f3327;width:100%;min-height:40px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.messages-message-menu-popover button:hover{background:#f8f4ee}.messages-message-menu-popover button.danger{color:#b24636}.messages-message-menu-popover button.danger:hover{background:#fff0ec}.messages-menu-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;font-size:14px;display:inline-flex}.messages-bubble-actions{margin-top:9px}@media (width<=640px){.messages-message-menu-trigger{opacity:1;width:32px;height:32px}.messages-message-menu-popover{width:195px}.messages-bubble-meta-right>span{font-size:10px}}.staff-workspace .messages-page{--msg-bg:#fff;--msg-soft:#f5f9f4;--msg-soft-hover:#eaf3e9;--msg-card:#fbfdf9;--msg-ink:#223b2b;--msg-heading:#193824;--msg-muted:#526859;--msg-border:#d1dfd2;--msg-border-strong:#aacbb2;--msg-accent:var(--jh-accent,#176244);--msg-accent-hover:var(--jh-accent-hover,#104a33);--msg-accent-tint:var(--jh-accent-tint,#def2e5);--msg-accent-text:var(--jh-accent,#176244);--msg-on-accent:#fff;--msg-focus:var(--jh-accent,#176244);--msg-shadow:0 12px 32px #1939210e;--msg-danger:#a02d29;--msg-danger-soft:#fff2ee;box-sizing:border-box;min-width:0;max-width:1500px;color:var(--msg-ink);flex-direction:column;gap:14px;padding-bottom:0;display:flex}.staff-workspace[data-jh-theme=dark] .messages-page{--msg-bg:#193329;--msg-soft:#203d30;--msg-soft-hover:#2b4c3a;--msg-card:#19372a;--msg-ink:#edf9ee;--msg-heading:#f6fff6;--msg-muted:#c1d6c6;--msg-border:#476451;--msg-border-strong:#73947b;--msg-accent-text:var(--jh-accent-bright,#78dca2);--msg-focus:var(--jh-accent-bright,#78dca2);--msg-shadow:0 14px 34px #00000029;--msg-danger:#ffb2a9;--msg-danger-soft:#49302c}.staff-workspace .staff-content:not(.staff-content-chat):has(>.messages-page){box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-width:thin;height:calc(100dvh - 66px);min-height:0;overflow:hidden auto}.staff-workspace .staff-content>.messages-page{height:calc(100dvh - 130px);min-height:550px}.staff-workspace .messages-page>.page-header{flex:none}.staff-workspace .messages-page>.page-header h1{color:var(--msg-heading)}.staff-workspace .messages-page>.page-header p{color:var(--msg-muted)}.staff-workspace .messages-page .messages-global-alert{color:var(--msg-ink);background:var(--msg-accent-tint);border:1px solid var(--msg-border-strong);overflow-wrap:anywhere;border-radius:12px;flex:none;margin:0;padding:11px 14px;font-size:13px}.staff-workspace[data-jh-theme=dark] .messages-page .messages-global-alert{color:var(--msg-heading);background:var(--msg-soft)}.staff-workspace .messages-page .messages-chat-shell{flex:auto;grid-template-columns:minmax(285px,330px) minmax(0,1fr);gap:14px;width:100%;min-width:0;height:auto;min-height:0}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main){border:1px solid var(--msg-border);background:var(--msg-bg);min-width:0;min-height:0;box-shadow:var(--msg-shadow);border-radius:19px}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main,.messages-chat-shell){box-sizing:border-box}.staff-workspace .messages-page .messages-sidebar{overflow:hidden}.staff-workspace .messages-page .messages-sidebar-top{border-bottom-color:var(--msg-border);gap:10px;padding:17px 17px 13px}.staff-workspace .messages-page .messages-overline{color:var(--msg-accent-text);letter-spacing:.075em;font-size:11px}.staff-workspace .messages-page .messages-sidebar-top h3{color:var(--msg-heading);font-size:clamp(19px,2vw,22px)}.staff-workspace .messages-page .messages-sidebar-actions{flex-shrink:0}.staff-workspace .messages-page :is(.messages-icon-btn,.messages-light-btn,.messages-primary-pill,.messages-send-new-btn,.messages-reply-send,.messages-tabbar button){min-height:42px;box-shadow:none;border-radius:11px;font-size:13px}.staff-workspace .messages-page .messages-icon-btn{width:42px;color:var(--msg-accent-text);background:var(--msg-soft);border:1px solid var(--msg-border);justify-content:center;align-items:center;padding:0;display:inline-flex}.staff-workspace .messages-page :is(.messages-primary-pill,.messages-send-new-btn,.messages-reply-send){color:var(--msg-on-accent);background:var(--msg-accent);border:1px solid var(--msg-accent);font-weight:750}.staff-workspace .messages-page :is(.messages-primary-pill,.messages-send-new-btn,.messages-reply-send):hover:not(:disabled){color:#fff;background:var(--msg-accent-hover);border-color:var(--msg-accent-hover)}.staff-workspace .messages-page .messages-light-btn{background:var(--msg-soft);color:var(--msg-ink);border:1px solid var(--msg-border)}.staff-workspace .messages-page :is(.messages-icon-btn,.messages-light-btn):hover:not(:disabled){color:var(--msg-accent-text);background:var(--msg-soft-hover)}.staff-workspace .messages-page .messages-search-wrap{padding:12px 16px 10px}.staff-workspace .messages-page .messages-tabbar{padding:0 16px 12px}.staff-workspace .messages-page .messages-tabbar button{color:var(--msg-ink);background:var(--msg-soft);border:1px solid var(--msg-border)}.staff-workspace .messages-page .messages-tabbar button span{color:var(--msg-accent-text);background:var(--msg-bg);font-size:11px}.staff-workspace .messages-page .messages-tabbar button.active{color:var(--msg-on-accent);background:var(--msg-accent);border-color:var(--msg-accent)}.staff-workspace .messages-page .messages-tabbar button.active span{color:var(--msg-accent);background:#fff}.staff-workspace .messages-page :is(.messages-search-wrap input,.messages-form-grid input,.messages-form-grid select,.messages-form-grid textarea,.messages-reply-bar textarea,.messages-edit-box textarea){box-sizing:border-box;min-width:0;color:var(--msg-ink);background:var(--msg-bg);border:1px solid var(--msg-border-strong);border-radius:11px;font-size:14px;line-height:1.5}.staff-workspace .messages-page :is(.messages-search-wrap input,.messages-form-grid input,.messages-form-grid textarea,.messages-reply-bar textarea,.messages-edit-box textarea)::placeholder{color:var(--msg-muted);opacity:1}.staff-workspace .messages-page :is(.messages-search-wrap input,.messages-form-grid input,.messages-form-grid select,.messages-form-grid textarea,.messages-reply-bar textarea,.messages-edit-box textarea):focus-visible{border-color:var(--msg-focus);outline:2px solid var(--msg-focus);outline-offset:1px;box-shadow:none}.staff-workspace .messages-page .messages-composer-card{color:var(--msg-ink);background:var(--msg-soft);border:1px solid var(--msg-border);border-radius:14px;flex:none;margin:0 16px 12px;padding:13px}.staff-workspace .messages-page .messages-form-grid label span{color:var(--msg-heading);font-size:12px}.staff-workspace .messages-page .messages-form-grid textarea{min-height:88px;max-height:160px}.staff-workspace .messages-page .messages-thread-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:3px 10px 12px 16px;overflow-y:auto}.staff-workspace .messages-page .messages-empty-card{color:var(--msg-muted);background:var(--msg-soft);border-color:var(--msg-border)}.staff-workspace .messages-page .messages-thread-item{color:var(--msg-ink);background:var(--msg-bg);border:1px solid var(--msg-border);box-shadow:none;border-radius:13px;grid-template-columns:43px minmax(0,1fr) auto;gap:10px;margin-bottom:7px;padding:11px}.staff-workspace .messages-page .messages-thread-item:hover,.staff-workspace .messages-page .messages-thread-item.active{background:var(--msg-soft-hover);border-color:var(--msg-border-strong)}.staff-workspace .messages-page .messages-thread-item.active{box-shadow:inset 3px 0 0 var(--msg-accent)}.staff-workspace .messages-page .messages-thread-item.unread{border-left-color:var(--msg-accent)}.staff-workspace .messages-page :is(.messages-thread-avatar,.messages-chat-avatar,.messages-bubble-avatar){background:var(--msg-accent-tint);color:var(--msg-accent);border:1px solid var(--msg-border-strong)}.staff-workspace[data-jh-theme=dark] .messages-page :is(.messages-thread-avatar,.messages-chat-avatar,.messages-bubble-avatar){color:var(--msg-accent-text);background:var(--msg-soft-hover)}.staff-workspace .messages-page .messages-thread-avatar{width:43px;height:43px}.staff-workspace .messages-page .messages-thread-row h4{color:var(--msg-heading);font-size:14px}.staff-workspace .messages-page .messages-thread-time{color:var(--msg-muted);font-size:11px}.staff-workspace .messages-page .messages-thread-subject{color:var(--msg-accent-text);font-size:12px}.staff-workspace .messages-page .messages-thread-preview{color:var(--msg-muted);font-size:12px}.staff-workspace .messages-page .messages-thread-badge{color:#fff;background:var(--msg-accent)}.staff-workspace .messages-page .messages-sidebar-footer{color:var(--msg-muted);border-top-color:var(--msg-border);flex:none;padding:10px 16px;font-size:12px}.staff-workspace .messages-page .messages-chat-header{border-bottom:1px solid var(--msg-border);background:var(--msg-bg);flex:none;gap:12px;padding:14px 17px}.staff-workspace .messages-page .messages-chat-person>div:last-child{min-width:0}.staff-workspace .messages-page .messages-chat-avatar{width:42px;height:42px}.staff-workspace .messages-page .messages-chat-header h3{color:var(--msg-heading);font-size:17px}.staff-workspace .messages-page .messages-chat-header p{color:var(--msg-muted);font-size:12px}.staff-workspace .messages-page .messages-chat-body{background:var(--msg-card);overscroll-behavior-y:contain;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;padding:18px;overflow:hidden auto}.staff-workspace .messages-page :is(.messages-chat-empty,.messages-inline-empty){color:var(--msg-muted);font-size:13px}.staff-workspace .messages-page .messages-chat-empty h3{color:var(--msg-heading);font-size:19px}.staff-workspace .messages-page .messages-chat-empty-icon{color:var(--msg-accent-text);background:var(--msg-soft);border-color:var(--msg-border)}.staff-workspace .messages-page .messages-bubble-row{margin-bottom:13px}.staff-workspace .messages-page .messages-bubble{min-width:0;max-width:min(78%,660px);box-shadow:none;overflow-wrap:anywhere;border-radius:17px;padding:12px 14px}.staff-workspace .messages-page .messages-bubble.other{color:var(--msg-ink);background:var(--msg-bg);border:1px solid var(--msg-border);border-top-left-radius:6px}.staff-workspace .messages-page .messages-bubble.mine{color:var(--msg-on-accent);background:var(--msg-accent);border:1px solid var(--msg-accent);border-top-right-radius:6px}.staff-workspace .messages-page .messages-bubble-meta{flex-wrap:wrap;gap:7px;min-width:0}.staff-workspace .messages-page .messages-bubble-meta strong{font-size:12px}.staff-workspace .messages-page .messages-bubble-meta-right{min-width:0;margin-left:auto}.staff-workspace .messages-page .messages-bubble-meta-right>span{color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:11px}.staff-workspace .messages-page .messages-bubble p{color:inherit;font-size:14px;line-height:1.55}.staff-workspace .messages-page .messages-edited-tag{font-size:11px}.staff-workspace .messages-page .messages-message-menu-trigger{color:var(--msg-muted)}.staff-workspace .messages-page .messages-bubble.mine .messages-message-menu-trigger{color:#fff}.staff-workspace .messages-page .messages-message-menu-trigger:hover,.staff-workspace .messages-page .messages-message-menu-trigger[aria-expanded=true]{background:var(--msg-soft-hover);color:var(--msg-ink)}.staff-workspace .messages-page .messages-bubble.mine .messages-message-menu-trigger:hover,.staff-workspace .messages-page .messages-bubble.mine .messages-message-menu-trigger[aria-expanded=true]{color:#fff;background:#ffffff26}.staff-workspace .messages-page .messages-message-menu-popover{z-index:80;width:min(218px,70vw);color:var(--msg-ink);background:var(--msg-bg);border:1px solid var(--msg-border-strong);box-shadow:var(--msg-shadow)}.staff-workspace .messages-page .messages-message-menu-popover button{color:var(--msg-ink);background:0 0;font-size:13px}.staff-workspace .messages-page .messages-message-menu-popover button:hover{background:var(--msg-soft-hover)}.staff-workspace .messages-page .messages-message-menu-popover button.danger{color:var(--msg-danger)}.staff-workspace .messages-page .messages-message-menu-popover button.danger:hover{background:var(--msg-danger-soft)}.staff-workspace .messages-page .messages-bubble-row:last-child:not(:first-child) .messages-message-menu-popover{top:auto;bottom:36px}.staff-workspace .messages-page .messages-reply-bar{background:var(--msg-bg);border-top:1px solid var(--msg-border);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px}.staff-workspace .messages-page .messages-reply-bar textarea{min-height:48px;max-height:148px;padding:11px 13px}.staff-workspace .messages-page .messages-reply-send{min-width:98px;min-height:48px}.staff-workspace .messages-page .messages-edit-box textarea{color:var(--msg-ink);background:var(--msg-bg)}.staff-workspace .messages-page .messages-bubble.mine .messages-edit-box textarea{color:#203b2a;background:#fff}.staff-workspace[data-jh-theme=dark] .staff-content .messages-page :is(.messages-search-wrap input,.messages-form-grid input,.messages-form-grid select,.messages-form-grid textarea,.messages-reply-bar textarea,.messages-edit-box textarea){color:var(--msg-ink);background:var(--msg-bg);border-color:var(--msg-border-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.staff-workspace[data-jh-theme=dark] .staff-content .messages-page .messages-bubble.mine .messages-edit-box textarea{color:#203b2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.staff-workspace[data-jh-contrast=increased] .messages-page{--msg-muted:var(--msg-ink);--msg-border:var(--msg-border-strong)}.staff-workspace[data-jh-contrast=increased] .messages-page :is(.messages-sidebar,.messages-chat-main,.messages-thread-item,.messages-bubble,.messages-search-wrap input,.messages-form-grid input,.messages-form-grid select,.messages-form-grid textarea,.messages-reply-bar textarea){border-width:2px}.staff-workspace[data-jh-contrast=increased] .messages-page :focus-visible{outline:3px solid var(--msg-focus);outline-offset:3px}@media (width<=1150px){.staff-workspace .staff-content>.messages-page{height:auto;min-height:0}.staff-workspace .messages-page .messages-chat-shell{flex-direction:column;height:auto;min-height:0;display:flex}.staff-workspace .messages-page .messages-sidebar{flex:none;height:auto;min-height:0}.staff-workspace .messages-page .messages-thread-list{flex:none;min-height:150px;max-height:min(38dvh,320px)}.staff-workspace .messages-page .messages-chat-main{flex:none;height:min(75dvh,720px);min-height:490px}.staff-workspace .messages-page .messages-bubble{max-width:84%}}@media (width<=640px){.staff-workspace .staff-content>.messages-page{gap:11px;width:100%;min-width:0}.staff-workspace .messages-page .messages-chat-shell{gap:11px}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main){border-radius:15px}.staff-workspace .messages-page .messages-sidebar-top{padding:13px 12px 11px}.staff-workspace .messages-page .messages-sidebar-top h3{font-size:19px}.staff-workspace .messages-page .messages-search-wrap{padding:10px 12px 9px}.staff-workspace .messages-page .messages-tabbar{padding:0 12px 10px}.staff-workspace .messages-page .messages-composer-card{margin:0 12px 11px}.staff-workspace .messages-page .messages-thread-list{padding:0 10px 10px 12px}.staff-workspace .messages-page .messages-chat-main{height:min(74dvh,660px);min-height:440px}.staff-workspace .messages-page .messages-chat-header{flex-direction:row;align-items:center;padding:12px}.staff-workspace .messages-page .messages-chat-person{gap:8px}.staff-workspace .messages-page .messages-chat-avatar{flex:0 0 36px;width:36px;height:36px}.staff-workspace .messages-page .messages-chat-header h3{font-size:15px}.staff-workspace .messages-page .messages-chat-header p{font-size:11px}.staff-workspace .messages-page .messages-header-refresh{min-width:38px;padding:0 8px}.staff-workspace .messages-page .messages-header-refresh span{display:none}.staff-workspace .messages-page .messages-chat-body{padding:13px 10px}.staff-workspace .messages-page .messages-bubble{max-width:92%;padding:11px}.staff-workspace .messages-page .messages-bubble-meta-right>span{font-size:10px}.staff-workspace .messages-page .messages-reply-bar{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px}.staff-workspace .messages-page .messages-reply-bar textarea{min-height:46px;padding:10px 11px}.staff-workspace .messages-page .messages-reply-send{width:auto;min-width:66px;min-height:46px;padding:0 10px;font-size:12px}}@media (width<=390px){.staff-workspace .messages-page .messages-sidebar-top{gap:6px}.staff-workspace .messages-page .messages-primary-pill{padding:0 10px}.staff-workspace .messages-page .messages-chat-person{min-width:0}.staff-workspace .messages-page .messages-bubble{max-width:94%}.staff-workspace .messages-page .messages-thread-item{grid-template-columns:38px minmax(0,1fr) auto;gap:7px;padding:9px}.staff-workspace .messages-page .messages-thread-avatar{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.staff-workspace .messages-page :is(button,.messages-thread-item,.messages-message-menu-trigger){transition:none;transform:none}}.staff-workspace .staff-main:has(>.staff-content>.messages-page){box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden}.staff-workspace .staff-main>.staff-content:not(.staff-content-chat):has(>.messages-page){box-sizing:border-box;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;max-height:none;height:auto!important;min-height:0!important;overflow:hidden auto!important}@media (width>=1151px) and (height>=680px){.staff-workspace .staff-main>.staff-content>.messages-page{flex-direction:column;max-height:none;display:flex;height:100%!important;min-height:0!important}.staff-workspace .messages-page .messages-chat-shell{flex:1 1 0;align-items:stretch;height:0!important;min-height:0!important}.staff-workspace .messages-page :is(.messages-sidebar,.messages-chat-main){height:100%;min-height:0!important}.staff-workspace .messages-page :is(.messages-thread-list,.messages-chat-body){overscroll-behavior-y:auto;scrollbar-width:thin;flex:1 1 0;overflow-x:hidden;min-height:0!important;overflow-y:auto!important}}@media (width<=1150px),(height<=679px){.staff-workspace .staff-main>.staff-content>.messages-page{padding-bottom:max(30px, env(safe-area-inset-bottom));height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.staff-workspace .messages-page .messages-chat-shell{flex:none;height:auto!important;min-height:0!important}.staff-workspace .messages-page :is(.messages-thread-list,.messages-chat-body){overscroll-behavior-y:auto;overflow-y:auto!important}}.notifications-page{--nt-honey:#c98a25;--nt-honey-dark:#8f5b0f;--nt-honey-soft:#fff0cf;--nt-green:#5f8868;--nt-green-soft:#edf5ec;--nt-violet:#7662c6;--nt-violet-soft:#f1eef9;--nt-red:#a94f44;--nt-red-soft:#fff0ed;--nt-ink:#3d3023;--nt-text:#574633;--nt-muted:#7c6d5b;--nt-line:#c2975647;width:100%;min-width:0;max-width:1480px;margin:0 auto;padding-bottom:38px}.notifications-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.notifications-summary-card{--accent:var(--nt-honey);--soft:var(--nt-honey-soft);border:1px solid var(--nt-line);background:linear-gradient(145deg,#fffaf0,#fff3df);border-radius:19px;flex-direction:column;justify-content:space-between;min-height:108px;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #5339180e}.notifications-summary-card:after{content:"";background:var(--soft);border-radius:50%;width:112px;height:112px;position:absolute;bottom:-42px;right:-32px}.notifications-summary-card span,.notifications-summary-card strong{z-index:1;position:relative}.notifications-summary-card span{color:var(--nt-muted);font-size:12px;font-weight:800}.notifications-summary-card strong{color:var(--accent);font-size:32px;font-weight:850;line-height:1}.notifications-summary-card.unread{--accent:var(--nt-honey-dark);--soft:#ffe6ad}.notifications-summary-card.read{--accent:var(--nt-green);--soft:var(--nt-green-soft)}.notifications-workspace{border:1px solid var(--nt-line);background:linear-gradient(#fffaf0fa,#f8ebd3f0);border-radius:22px;margin-top:14px;overflow:hidden;box-shadow:0 13px 34px #53391812}.notifications-toolbar{border-bottom:1px solid var(--nt-line);background:radial-gradient(circle at 100% 0,#7662c612,#0000 30%),linear-gradient(#fff6e5,#f7e9cd);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 18px;display:flex}.notifications-kicker{color:var(--nt-honey-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:850;display:block}.notifications-toolbar h2{color:var(--nt-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:850}.notification-actions{align-items:center;gap:10px;display:flex}.notification-filter-tabs{background:#fffaf0c7;border:1px solid #c2975642;border-radius:13px;gap:5px;padding:4px;display:flex}.notification-filter-tabs button{color:#735b3b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.notification-filter-tabs button:hover{background:#fff0d0}.notification-filter-tabs button.active{color:#fff;background:linear-gradient(135deg,#d79720,#ba7510);box-shadow:0 6px 16px #b16c0e29}.notification-filter-tabs button span{color:#7d571b;background:#fff0cf;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:850;display:inline-grid}.notification-filter-tabs button.active span{color:#765014;background:#fff4d8}.notification-refresh-btn{color:#71522b;cursor:pointer;background:#fffaf0;border:1px solid #c2975657;border-radius:11px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:800}.notification-refresh-btn:hover{background:#ffedc7}.notifications-list{flex-direction:column;gap:9px;padding:14px;display:flex}.notification-card{background:#fffaf1;border:1px solid #c297563d;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.notification-card:hover{border-color:#c98a255c;transform:translateY(-1px);box-shadow:0 8px 20px #5339180e}.notification-card.unread{background:radial-gradient(circle at 100% 0,#c98a251a,#0000 30%),linear-gradient(145deg,#fff8e9,#fff0d1);border-color:#c98a2557}.notification-icon{border-radius:13px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.notification-icon.unread{color:#fff;background:linear-gradient(145deg,#d99a2c,#b97612);box-shadow:0 7px 17px #b16c0e29}.notification-icon.read{color:#4c7455;background:var(--nt-green-soft);border:1px solid #d1e2cf}.notification-content{min-width:0}.notification-top-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.notification-meta-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-status,.notification-type{border-radius:999px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.notification-status.unread{color:#84580e;background:#fff0cf;border:1px solid #e6c67f}.notification-status.read{color:#4f7556;background:var(--nt-green-soft);border:1px solid #d2e2d1}.notification-type{color:#5f55a4;background:var(--nt-violet-soft);text-transform:capitalize;border:1px solid #ddd3ef}.notification-time{color:#92816d;white-space:nowrap;flex:none;font-size:10.5px;font-weight:650}.notification-card h3{color:var(--nt-ink);margin:0 0 4px;font-size:14px;font-weight:850;line-height:1.35}.notification-card p{color:var(--nt-muted);margin:0;font-size:12px;line-height:1.55}.notification-mark-btn{min-height:38px;color:var(--nt-honey-dark);cursor:pointer;background:#fff8e8;border:1px solid #c2975657;border-radius:10px;padding:7px 11px;font-size:11px;font-weight:800}.notification-mark-btn:hover{background:#ffe9ba}.notifications-state-card{min-height:210px;color:var(--nt-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.notifications-state-icon{width:48px;height:48px;color:var(--nt-honey-dark);background:var(--nt-honey-soft);border:1px solid #e6c67f;border-radius:14px;place-items:center;margin-bottom:12px;font-size:18px;font-weight:900;display:grid}.notifications-state-card strong{color:var(--nt-ink);font-size:14px;font-weight:850}.notifications-state-card p{max-width:480px;margin:6px 0 0;font-size:12px}.notifications-state-card.error .notifications-state-icon{color:var(--nt-red);background:var(--nt-red-soft);border-color:#e8c2bb}@media (width<=850px){.notifications-toolbar{flex-direction:column;align-items:flex-start}.notification-actions{justify-content:space-between;width:100%}.notification-filter-tabs,.notification-filter-tabs button{flex:1}}@media (width<=680px){.notifications-summary-grid{grid-template-columns:1fr}.notification-actions{flex-direction:column;align-items:stretch}.notification-refresh-btn{width:100%}.notification-card{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.notification-icon{width:40px;height:40px}.notification-mark-btn{grid-column:1/-1;width:100%}.notification-top-row{flex-direction:column;align-items:flex-start;gap:5px}.notification-time{white-space:normal}}@media (prefers-reduced-motion:reduce){.notification-card{transition:none}}.staff-workspace .notifications-page{--nt-ink:#1f3829;--nt-text:#345341;--nt-muted:#52695a;--nt-line:#d4e0d5;--nt-surface:#fff;--nt-surface-soft:#f3f8f2;--nt-card:#fff;--nt-card-hover:#f5faf4;--nt-unread:#eaf5e9;--nt-chip:#e9f2e9;--nt-action:var(--jh-accent,#176244);--nt-action-hover:var(--jh-accent-hover,#104a33);--nt-action-ink:#fff;--nt-action-soft:var(--jh-accent-tint,#def2e5);--nt-positive:#236c42;--nt-positive-soft:#e5f4e8;--nt-danger:#a92e31;--nt-danger-soft:#fff0ef;color:var(--nt-ink);min-width:0;max-width:1500px;padding-bottom:max(36px, env(safe-area-inset-bottom))}.staff-workspace .staff-main:has(>.staff-content>.notifications-page){box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden}.staff-workspace .staff-main>.staff-content:not(.staff-content-chat):has(>.notifications-page){box-sizing:border-box;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--nt-line) transparent;flex:auto;max-height:none;height:auto!important;min-height:0!important;overflow:hidden auto!important}.staff-workspace .staff-main>.staff-content>.notifications-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.staff-workspace .notifications-page .notifications-workspace,.staff-workspace .notifications-page .notifications-list{height:auto;min-height:0;max-height:none}.staff-workspace .notifications-page .notifications-list{overflow:visible}.staff-workspace .notifications-page .notifications-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.staff-workspace .notifications-page .notifications-summary-card{--accent:var(--nt-action);--soft:var(--nt-action-soft);min-width:0;min-height:112px;color:var(--nt-ink);border:1px solid var(--nt-line);border-radius:18px;padding:19px 21px;box-shadow:0 5px 22px #183a210d;background:var(--nt-surface)!important}.staff-workspace .notifications-page .notifications-summary-card:after{background:var(--nt-action-soft);opacity:.75;width:96px;height:96px;bottom:-40px;right:-34px}.staff-workspace .notifications-page .notifications-summary-card.unread{--accent:var(--nt-action);--soft:var(--nt-action-soft);background:var(--nt-unread)!important}.staff-workspace .notifications-page .notifications-summary-card.read{--accent:var(--nt-positive);--soft:var(--nt-positive-soft)}.staff-workspace .notifications-page .notifications-summary-card span{color:var(--nt-muted);font-size:14px;font-weight:700}.staff-workspace .notifications-page .notifications-summary-card strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(29px,2.7vw,37px);font-weight:800}.staff-workspace .notifications-page .notifications-workspace{color:var(--nt-ink);border:1px solid var(--nt-line);border-radius:20px;margin-top:18px;box-shadow:0 8px 30px #183a210f;background:var(--nt-surface)!important}.staff-workspace .notifications-page .notifications-toolbar{background:var(--nt-surface-soft);border-color:var(--nt-line);gap:16px;padding:20px clamp(16px,2vw,26px)}.staff-workspace .notifications-page .notifications-kicker{color:var(--nt-action);letter-spacing:.055em;font-size:12px;font-weight:750}.staff-workspace .notifications-page .notifications-toolbar h2{color:var(--nt-ink);font-size:clamp(20px,1.9vw,25px);font-weight:800}.staff-workspace .notifications-page .notification-actions{flex-wrap:wrap;gap:12px;min-width:0}.staff-workspace .notifications-page .notification-filter-tabs{background:var(--nt-chip);border:1px solid var(--nt-line);border-radius:13px;gap:4px;min-width:0}.staff-workspace .notifications-page .notification-filter-tabs button{min-height:40px;color:var(--nt-text);border-radius:9px;padding:8px 11px;font-size:14px;font-weight:750}.staff-workspace .notifications-page .notification-filter-tabs button:hover:not(.active){color:var(--nt-ink);background:var(--nt-card-hover)}.staff-workspace .notifications-page .notification-filter-tabs button.active{color:var(--nt-action-ink);background:var(--nt-action);box-shadow:none}.staff-workspace .notifications-page .notification-filter-tabs button span{min-width:24px;height:24px;color:var(--nt-text);background:var(--nt-surface);font-size:12px}.staff-workspace .notifications-page .notification-filter-tabs button.active span{color:var(--nt-action);background:var(--nt-surface)}.staff-workspace .notifications-page .notification-refresh-btn{min-height:44px;color:var(--nt-ink);background:var(--nt-surface);border:1px solid var(--nt-line);border-radius:11px;padding:9px 15px;font-size:14px;font-weight:750}.staff-workspace .notifications-page .notification-refresh-btn:hover:not(:disabled){background:var(--nt-action-soft);border-color:var(--nt-action)}.staff-workspace .notifications-page button:disabled{opacity:.6;cursor:not-allowed}.staff-workspace .notifications-page .notifications-list{flex-direction:column;gap:12px;padding:clamp(12px,1.7vw,22px);display:flex}.staff-workspace .notifications-page .notification-card{min-width:0;color:var(--nt-ink);background:var(--nt-card);border:1px solid var(--nt-line);box-shadow:none;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;padding:19px}.staff-workspace .notifications-page .notification-card.unread{background:var(--nt-unread);border-color:var(--nt-action);border-left:4px solid var(--nt-action)}.staff-workspace .notifications-page .notification-card:hover{background:var(--nt-card-hover);border-color:var(--nt-action);transform:none;box-shadow:0 5px 16px #11321e12}.staff-workspace .notifications-page .notification-card.unread:hover{background:var(--nt-unread)}.staff-workspace .notifications-page .notification-icon{border-radius:14px;width:48px;height:48px;font-size:18px}.staff-workspace .notifications-page .notification-icon.unread{color:var(--nt-action-ink);background:var(--nt-action);box-shadow:none}.staff-workspace .notifications-page .notification-icon.read{color:var(--nt-positive);background:var(--nt-positive-soft);border:1px solid var(--nt-line)}.staff-workspace .notifications-page .notification-content{overflow-wrap:anywhere;min-width:0}.staff-workspace .notifications-page .notification-top-row{flex-wrap:wrap;align-items:center;gap:7px 14px;margin-bottom:9px}.staff-workspace .notifications-page .notification-meta-row{gap:7px}.staff-workspace .notifications-page .notification-status,.staff-workspace .notifications-page .notification-type{min-height:26px;padding:5px 9px;font-size:12px;font-weight:750}.staff-workspace .notifications-page .notification-status.unread{color:var(--nt-action);background:var(--nt-action-soft);border:1px solid var(--nt-line)}.staff-workspace .notifications-page .notification-status.read{color:var(--nt-positive);background:var(--nt-positive-soft);border:1px solid var(--nt-line)}.staff-workspace .notifications-page .notification-type{color:var(--nt-text);background:var(--nt-chip);border:1px solid var(--nt-line)}.staff-workspace .notifications-page .notification-time{color:var(--nt-muted);white-space:normal;font-size:12px}.staff-workspace .notifications-page .notification-card h3{color:var(--nt-ink);font-size:16px;font-weight:800;line-height:1.5}.staff-workspace .notifications-page .notification-card p{color:var(--nt-text);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.staff-workspace .notifications-page .notification-mark-btn{max-width:100%;min-height:42px;color:var(--nt-action);background:var(--nt-surface);border:1px solid var(--nt-action);text-align:center;white-space:normal;border-radius:11px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.staff-workspace .notifications-page .notification-mark-btn:hover:not(:disabled){color:var(--nt-action-ink);background:var(--nt-action)}.staff-workspace .notifications-page .notifications-state-card{color:var(--nt-muted);padding:32px 20px}.staff-workspace .notifications-page .notifications-state-icon{color:var(--nt-action);background:var(--nt-action-soft);border:1px solid var(--nt-line)}.staff-workspace .notifications-page .notifications-state-card strong{color:var(--nt-ink);font-size:16px}.staff-workspace .notifications-page .notifications-state-card p{color:var(--nt-text);font-size:14px}.staff-workspace .notifications-page .notifications-state-card.error{color:var(--nt-danger)}.staff-workspace .notifications-page .notifications-state-card.error .notifications-state-icon{color:var(--nt-danger);background:var(--nt-danger-soft);border-color:var(--nt-danger)}.staff-workspace .notifications-page :is(button,a):focus-visible{outline:3px solid var(--nt-action);outline-offset:3px}.staff-workspace[data-jh-theme=dark] .notifications-page{--nt-ink:#f3fcf4;--nt-text:#e2f2e6;--nt-muted:#c4dacb;--nt-line:#4d715b;--nt-surface:#1b382b;--nt-surface-soft:#163126;--nt-card:#234332;--nt-card-hover:#2b503c;--nt-unread:#2a4933;--nt-chip:#2a4a38;--nt-action:var(--jh-accent-bright,#83d9a3);--nt-action-hover:var(--jh-accent-bright,#83d9a3);--nt-action-ink:#112619;--nt-action-soft:#31553f;--nt-positive:#a3f0bc;--nt-positive-soft:#315540;--nt-danger:#ffc0b7;--nt-danger-soft:#5a2d2c}.staff-workspace[data-jh-theme=dark] .notifications-page .notification-filter-tabs button.active span,.staff-workspace[data-jh-theme=dark] .notifications-page .notification-filter-tabs button span{color:#193627;background:#e2f4e5}.staff-workspace[data-jh-theme=dark] .notifications-page .notification-icon.unread{color:#112619}.staff-workspace[data-jh-contrast=increased] .notifications-page{--nt-muted:var(--nt-ink);--nt-text:var(--nt-ink);--nt-line:var(--nt-ink)}.staff-workspace[data-jh-contrast=increased] .notifications-page :is(.notifications-summary-card,.notifications-workspace,.notification-card,.notification-filter-tabs,.notification-refresh-btn,.notification-mark-btn){border-width:2px}@media (width<=1050px){.staff-workspace .notifications-page .notifications-toolbar{flex-direction:column;align-items:flex-start}.staff-workspace .notifications-page .notification-actions{width:100%}.staff-workspace .notifications-page .notification-filter-tabs{flex:auto}.staff-workspace .notifications-page .notification-filter-tabs button{flex:1}}@media (width<=680px){.staff-workspace .notifications-page .notifications-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.staff-workspace .notifications-page .notifications-summary-card{border-radius:13px;min-height:91px;padding:13px 12px}.staff-workspace .notifications-page .notifications-summary-card span{font-size:12px}.staff-workspace .notifications-page .notifications-summary-card strong{font-size:27px}.staff-workspace .notifications-page .notifications-toolbar{padding:17px 14px}.staff-workspace .notifications-page .notification-actions{flex-direction:column;align-items:stretch}.staff-workspace .notifications-page .notification-filter-tabs{width:100%}.staff-workspace .notifications-page .notification-filter-tabs button{min-width:0;padding:7px 5px;font-size:12px}.staff-workspace .notifications-page .notification-refresh-btn{width:100%}.staff-workspace .notifications-page .notifications-list{gap:10px;padding:10px}.staff-workspace .notifications-page .notification-card{grid-template-columns:39px minmax(0,1fr);align-items:start;gap:10px;padding:14px}.staff-workspace .notifications-page .notification-icon{width:39px;height:39px;font-size:16px}.staff-workspace .notifications-page .notification-mark-btn{grid-column:1/-1;width:100%}.staff-workspace .notifications-page .notification-top-row{align-items:flex-start}.staff-workspace .notifications-page .notification-card h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.staff-workspace .notifications-page .notification-card,.staff-workspace .notifications-page .notification-mark-btn{transition:none;transform:none}}.staff-workspace{--staff-bg:#131615;--staff-panel:#181c1a;--staff-sidebar:#101311;--staff-card:#202522;--staff-border:#313934;--staff-text:#eff4f0;--staff-muted:#a7b1aa;--staff-green:#65d89a;--staff-green-dark:#163b2b;--bg:#131615;--bg-soft:#181d1a;--text:#eff4f0;--heading:#f7fbf8;--muted:#a7b1aa;--border:#313934;--primary:#57cb8b;--primary-hover:#72dfa3;--primary-dark:#163e2a;--primary-soft:#264936;--surface:#202522;--surface-2:#262d28;--shadow-md:0 14px 32px #0003;color:var(--staff-text);background:var(--staff-bg);isolation:isolate;width:100%;min-height:100dvh;font-family:Manrope,Inter,system-ui,sans-serif}.staff-workspace button,.staff-workspace input,.staff-workspace textarea{font:inherit}.staff-workspace button{cursor:pointer}.staff-workspace button:disabled{cursor:not-allowed;opacity:.55}.staff-workspace :focus-visible{outline:2px solid var(--staff-green);outline-offset:3px}.staff-workspace .staff-sidebar{z-index:1010;background:var(--staff-sidebar);border-right:1px solid #2b332e;flex-direction:column;width:286px;padding:20px 13px 12px;transition:width .2s,transform .2s;display:flex;position:fixed;top:0;bottom:0;left:0}.staff-workspace .staff-brand{align-items:center;gap:10px;min-height:47px;margin-bottom:24px;padding:0 5px 0 7px;display:flex}.staff-brand-icon{color:var(--staff-green);flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.staff-brand div{flex:1;gap:0;min-width:0;display:grid}.staff-brand strong{white-space:nowrap;color:#f7fff8;letter-spacing:-.02em;font-size:15px;font-weight:800}.staff-brand small{color:var(--staff-muted);font-size:11px}.staff-icon-button{color:var(--staff-muted);background:0 0;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.staff-icon-button:hover{color:#fff;background:#29312c}.staff-mobile-close{display:none}.staff-nav-scroll{scrollbar-color:#38443b transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.staff-primary-links{gap:4px;display:grid}.staff-nav-link{color:#d1dbd3;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:43px;padding:10px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.staff-nav-link svg{flex-shrink:0}.staff-nav-link:hover{color:#fff;background:#222a25}.staff-nav-link.active,.staff-nav-link.staff-new-chat{color:#f4fff6;background:#263a2d}.staff-nav-link.staff-new-chat{background:#24543a}.staff-nav-link.staff-new-chat:hover{background:#2c704a}.staff-more-links{gap:4px;padding-left:13px;display:grid}.staff-recent-header{color:#94a299;justify-content:space-between;align-items:center;margin:26px 6px 7px 12px;font-size:12px;display:flex}.staff-recent-header button{color:#99aa9e;background:0 0;border:0;border-radius:6px;place-items:center;padding:5px;display:grid}.staff-recent-header button:hover{color:#fff;background:#27322b}.staff-recent-list{gap:2px;display:grid}.staff-recent-row{border-radius:9px;align-items:center;min-width:0;display:flex}.staff-recent-row:hover{background:#26312a}.staff-delete-recent{opacity:0;color:#d6e6d8;background:0 0;border:0;border-radius:7px;padding:3px 8px;font-size:20px}.staff-recent-row:hover .staff-delete-recent,.staff-delete-recent:focus-visible{opacity:1}.staff-delete-recent:hover{color:#ffd5ce;background:#4a2b2b}.staff-recent-chat{color:#cbd4cc;text-align:left;background:0 0;border:0;border-radius:9px;flex:1;align-items:center;gap:9px;width:100%;min-width:0;min-height:41px;padding:11px 10px;font-size:12.5px;display:flex}.staff-recent-chat svg{opacity:.65;flex:none}.staff-recent-chat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-recent-chat:hover,.staff-recent-chat.active{color:#f6fff7;background:#26312a}.staff-sidebar-empty{color:#849287;margin:12px;font-size:12px}.staff-show-all{color:var(--staff-green);text-align:left;background:0 0;border:0;padding:12px;font-size:12px}.staff-profile-area{border-top:1px solid #2c342e;padding-top:12px;position:relative}.staff-profile-trigger{width:100%;color:var(--staff-text);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:7px 5px;display:flex}.staff-profile-trigger:hover{background:#212922}.staff-avatar{color:#fff;background:#367f61;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.staff-profile-identity{flex:1;min-width:0;display:grid}.staff-profile-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.staff-profile-identity small{color:var(--staff-muted);font-size:11px}.staff-account-menu{z-index:10;background:#232a25;border:1px solid #3b493d;border-radius:15px;width:min(290px,90vw);padding:9px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 17px 45px #0008}.staff-account-head{overflow-wrap:anywhere;border-bottom:1px solid #39453c;margin-bottom:8px;padding:10px;display:grid}.staff-account-head strong{font-size:13px}.staff-account-head small{color:var(--staff-muted);font-size:11px}.staff-account-menu a,.staff-account-menu button{width:100%;color:var(--staff-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;text-decoration:none;display:flex}.staff-account-menu a:hover,.staff-account-menu button:hover{background:#344238}.staff-logout-error{color:#ffb6ad;margin:7px;font-size:12px}.staff-main{flex-direction:column;min-width:0;min-height:100dvh;margin-left:286px;transition:margin-left .2s;display:flex}.staff-topbar{background:var(--staff-bg);z-index:5;border-bottom:1px solid #272e29;justify-content:space-between;align-items:center;height:66px;min-height:66px;padding:0 31px;display:flex;position:relative}.staff-topbar-label{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.staff-topbar-label svg{color:var(--staff-green)}.staff-topbar-label small{color:var(--staff-muted);border-left:1px solid #455045;padding-left:9px;font-size:11px;font-weight:500}.staff-topbar-actions{align-items:center;gap:14px;display:flex}.staff-avatar-top{flex-basis:34px;width:34px;height:34px}.staff-hamburger{display:none}.staff-content{flex:1;width:100%;min-width:0;padding:31px clamp(16px,4vw,58px)}.staff-content-chat{flex-direction:column;min-height:0;padding:0;display:flex}.staff-content-chat .staff-chat-page{flex:1}.staff-is-collapsed .staff-sidebar{width:77px}.staff-is-collapsed .staff-main{margin-left:77px}.staff-is-collapsed .staff-brand{justify-content:center;padding-left:8px}.staff-is-collapsed .staff-brand-icon{display:none}.staff-is-collapsed .staff-collapse-button{margin:auto}.staff-is-collapsed .staff-nav-link{justify-content:center;padding:10px}.staff-is-collapsed .staff-nav-link span,.staff-is-collapsed .staff-recent-header,.staff-is-collapsed .staff-recent-list,.staff-is-collapsed .staff-profile-identity,.staff-is-collapsed .staff-profile-trigger>svg,.staff-is-collapsed .staff-more-links{display:none}.staff-is-collapsed .staff-profile-trigger{justify-content:center}.staff-is-collapsed .staff-account-menu{left:62px}.staff-search-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;justify-content:center;align-items:flex-start;padding:max(9vh,55px) 18px 18px;display:flex;position:fixed;inset:0}.staff-search-dialog{width:min(100%,620px);color:var(--staff-text);background:#202722;border:1px solid #405044;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #0009}.staff-search-bar{color:var(--staff-muted);border-bottom:1px solid #37443b;align-items:center;gap:13px;padding:12px 16px;display:flex}.staff-search-bar input{min-width:0;color:var(--staff-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.staff-search-bar input::placeholder{color:#91a395}.staff-search-results{max-height:min(59vh,490px);padding:9px;overflow:auto}.staff-search-results>p{color:var(--staff-muted);padding:18px}.staff-search-results>button{text-align:left;width:100%;color:var(--staff-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.staff-search-results>button:hover{background:#2d3d32}.staff-search-results>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.staff-search-results>button small{color:var(--staff-muted);font-size:11px}.staff-search-history{width:100%;color:var(--staff-green);text-align:center;background:#1a251d;border:0;border-top:1px solid #37443b;padding:14px;font-size:12px}.staff-chat-page{background:var(--staff-bg);height:calc(100dvh - 66px);min-height:570px;color:var(--staff-text);flex-direction:column;display:flex;overflow:hidden}.staff-chat-experience{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.staff-chat-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:0 clamp(17px,4vw,50px);display:flex}.staff-chat-toolbar-title{color:#d5e1d7;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.staff-chat-toolbar-title span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staff-chat-mode-dot{background:var(--staff-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.staff-chat-toolbar-actions{flex-shrink:0;gap:13px;display:flex}.staff-chat-toolbar-actions button,.staff-history-top button{color:#c8d8ca;background:#1d2420;border:1px solid #38473c;border-radius:10px;padding:8px 12px;font-size:12px}.staff-chat-toolbar-actions button:hover,.staff-history-top button:hover{color:#fff;background:#2e3c32}.staff-chat-scroll{overscroll-behavior:contain;scrollbar-color:#3b4a40 transparent;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}.staff-chat-home .staff-chat-scroll{flex:auto;justify-content:flex-end;min-height:120px}.staff-chat-welcome{text-align:center;width:100%;margin:auto auto 0;padding:30px 16px 8px}.staff-welcome-icon{color:#fff;background:linear-gradient(130deg,#205d3b,#63d592);border-radius:19px;place-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:35px;display:grid;box-shadow:0 13px 38px #54dc8625}.staff-chat-welcome h1{color:#f6fff8;letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.18}.staff-chat-welcome p{color:var(--staff-muted);margin:0;font-size:clamp(14px,1.4vw,17px)}.staff-chat-bottom{flex:none;width:min(100% - 48px,970px);margin:0 auto;padding:16px 0 12px}.staff-chat-home .staff-chat-bottom{padding-bottom:min(13vh,105px)}.staff-chat-composer{background:#242a26;border:1px solid #3b483e;border-radius:23px;padding:13px 14px 10px;box-shadow:0 12px 30px #0003}.staff-chat-composer:focus-within{border-color:#5d9b70;box-shadow:0 0 0 2px #47c57d21}.staff-chat-composer textarea{resize:vertical;width:100%;min-height:59px;max-height:190px;box-shadow:none;color:#f7fff9;background:0 0;border:0;outline:none;padding:6px 7px;font-size:14px;line-height:1.6;display:block}.staff-chat-composer textarea:focus{box-shadow:none;border:0;outline:none}.staff-chat-composer textarea::placeholder{color:#b6c1b9}.staff-composer-actions{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.staff-upload-actions{align-items:center;gap:8px;min-width:0;display:flex}.staff-composer-upload{color:#d4e1d7;cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.staff-composer-upload:hover{background:#354439}.staff-composer-upload>span:first-child{font-size:19px;line-height:1}.staff-knowledge-source{white-space:nowrap;color:#c5ddca;border:1px solid #425246;border-radius:15px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.staff-send-button{background:var(--staff-green);color:#0f2b1b;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:23px;font-weight:800;line-height:1}.staff-send-button:not(:disabled):hover{background:#a3f8c1;transform:translateY(-1px)}.staff-suggested-prompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:21px;display:grid}.staff-prompt-card{color:#eff8f0;text-align:left;background:linear-gradient(140deg,#1e2521,#171c19);border:1px solid #38443c;border-radius:20px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:147px;padding:18px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.staff-prompt-card:hover{background:#283a2d;border-color:#67bd87;transform:translateY(-2px)}.staff-prompt-icon{color:var(--staff-green);height:29px;margin-bottom:12px;font-size:25px}.staff-prompt-card strong{font-size:13px;font-weight:800}.staff-prompt-card small{color:#a5b2a8;font-size:11px;line-height:1.6}.staff-prompt-arrow{color:#829689;font-size:14px;position:absolute;top:16px;right:15px}.staff-ai-disclaimer{text-align:center;color:#87978b;margin:17px 0 0;font-size:10.5px;line-height:1.5}.staff-attachment-preview{border-bottom:1px solid #415147;align-items:center;gap:9px;margin-bottom:8px;padding:1px 4px 10px;display:flex}.staff-attachment-preview img,.staff-file-icon{object-fit:cover;background:#36533e;border-radius:8px;place-items:center;width:48px;height:48px;font-size:11px;display:grid}.staff-attachment-preview div{flex:1;min-width:0;display:grid}.staff-attachment-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-attachment-preview small{color:#b3c3b6;font-size:10px}.staff-attachment-preview button{color:#fff;background:0 0;border:0;padding:4px;font-size:23px}.staff-chat-transcript{flex-direction:column;gap:17px;width:min(100% - 40px,895px);margin:20px auto 5px;padding-bottom:15px;display:flex}.staff-chat-transcript .message-bubble,.staff-chat-transcript .message-bubble.ai{width:100%;max-width:100%;box-shadow:none;border-radius:20px;padding:18px 22px;font-size:14px;line-height:1.75;color:#26392b!important;background:#e9f3ec!important;border:1px solid #a9c4b0!important;border-left:3px solid #4fa977!important}.staff-chat-transcript .message-bubble.user{border-radius:20px 20px 5px;align-self:flex-end;width:max-content;max-width:min(80%,620px);padding:12px 18px;color:#f8fffa!important;background:#303e34!important;border:1px solid #45634c!important}.staff-chat-transcript .message-bubble.user p,.staff-chat-transcript .message-bubble.user strong,.staff-chat-transcript .message-bubble.user .ai-chat-sender-label{color:#f8fffa!important}.staff-chat-transcript .message-bubble.ai .ai-chat-sender-label{font-size:12px;color:#315c40!important}.staff-chat-transcript .message-bubble p{font-size:14px;line-height:1.75}.staff-chat-transcript .message-bubble h3{font-size:19px}.staff-chat-transcript .message-bubble h4{font-size:16px}.staff-chat-transcript .chat-html-content{color:#26392b;font-size:14px}.staff-chat-transcript .message-bubble a{color:#14582e;text-decoration:underline}.staff-chat-transcript .message-bubble.user a{color:#bcffd0}.staff-thinking{color:#b4c5b7;align-items:center;gap:10px;padding:8px 15px;font-size:13px;display:flex}.staff-pulse{background:var(--staff-green);border-radius:50%;width:9px;height:9px;animation:1.2s infinite alternate staffPulse}@keyframes staffPulse{to{opacity:.35;transform:scale(.75)}}.staff-history-wrap{flex:1;width:min(100% - 42px,1050px);margin:auto;padding:25px 0 55px;overflow:auto}.staff-history-top{align-items:center;gap:20px;margin-bottom:20px;display:flex}.staff-history-top h1{color:#f5fff7;margin:0;font-size:28px}.staff-history-wrap .ai-chat-history-page{color:var(--staff-text);box-shadow:none;background:#1e2621;border:1px solid #39443b}.staff-history-wrap .ai-chat-history-page>.stack-gap>.card-like{color:#233b29;background:#edf5ee;border:1px solid #a8c6b0}.staff-history-wrap .ai-chat-history-page h3,.staff-history-wrap .ai-chat-history-page h4{color:inherit}.staff-history-wrap .ai-chat-history-page input{color:#f4fff6;background:#303a33;border:1px solid #50624f}.staff-history-wrap .ai-chat-history-page .muted{color:#a8bcb0}.staff-history-wrap .ai-chat-history-page>.stack-gap>.card-like .muted{color:#526859}.staff-image-overlay{z-index:2000;cursor:zoom-out;background:#000d;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.staff-image-overlay img{object-fit:contain;border-radius:11px;max-width:95vw;max-height:85dvh}.staff-image-overlay button{color:#222;background:#fff;border:0;border-radius:100%;width:39px;height:39px;font-size:26px;position:absolute;top:20px;right:24px}.staff-content:not(.staff-content-chat) .page-header h1,.staff-content:not(.staff-content-chat) h1{color:var(--staff-text)}.staff-content:not(.staff-content-chat) .page-header p,.staff-content:not(.staff-content-chat) .muted{color:var(--staff-muted)}.staff-content:not(.staff-content-chat) .card-like{border-color:#435246}.staff-content:not(.staff-content-chat) .primary-btn{background:var(--staff-green);color:#133823}.staff-content:not(.staff-content-chat) .primary-btn:hover{background:#90eeb4}.staff-content:not(.staff-content-chat) input:not([type=checkbox]):not([type=radio]),.staff-content:not(.staff-content-chat) textarea,.staff-content:not(.staff-content-chat) select{color:#203c28;background:#fff}.staff-content .kb-hero{background:linear-gradient(135deg,#213328,#17231d);border-color:#3a5a42}.staff-content .kb-hero h2{color:#f5fff6}.staff-content .kb-hero p{color:#b6c8b9}.staff-content .kb-hero .eyebrow{color:#6fde9e}.staff-content .kb-hero-stats>div{color:#f5fff7;background:#304c38;border-color:#45664f}.staff-content .kb-hero-stats strong{color:#f5fff7}.staff-content .kb-page .kb-article-card,.staff-content .kb-page .kb-card{border-color:#c8d9ca}.staff-content .quiz-welcome-card,.staff-content .quiz-question-card,.staff-content .quiz-card,.staff-content .quiz-result-card{border-color:#90b49c}@media (width<=1180px){.staff-suggested-prompts{gap:8px}.staff-prompt-card{min-height:141px;padding:14px}}@media (width<=1024px){.staff-workspace .staff-sidebar,.staff-is-collapsed .staff-sidebar{width:min(86vw,320px);transform:translate(-105%);box-shadow:16px 0 40px #0008}.staff-mobile-open .staff-sidebar{transform:translate(0)}.staff-workspace .staff-main,.staff-is-collapsed .staff-main{margin-left:0}.staff-workspace .staff-hamburger,.staff-workspace .staff-mobile-close{display:grid}.staff-workspace .staff-collapse-button{display:none}.staff-is-collapsed .staff-brand-icon{display:grid}.staff-is-collapsed .staff-nav-link{justify-content:flex-start;padding:10px 13px}.staff-is-collapsed .staff-nav-link span,.staff-is-collapsed .staff-recent-header,.staff-is-collapsed .staff-recent-list,.staff-is-collapsed .staff-profile-identity,.staff-is-collapsed .staff-profile-trigger>svg{display:initial}.staff-is-collapsed .staff-recent-list{display:grid}.staff-is-collapsed .staff-profile-trigger{justify-content:flex-start}.staff-is-collapsed .staff-brand div{display:grid}.staff-is-collapsed .staff-account-menu{left:0}.staff-overlay{z-index:1005;background:#0009;border:0;width:100%;position:fixed;inset:0}.staff-topbar{justify-content:flex-start;gap:13px;padding:0 17px}.staff-topbar-actions{margin-left:auto}.staff-chat-page{height:calc(100dvh - 66px)}}@media (width<=680px){.staff-topbar-label{font-size:13px}.staff-topbar-label small{display:none}.staff-topbar-actions{gap:4px}.staff-chat-toolbar{min-height:54px;padding:0 14px}.staff-chat-toolbar-actions{gap:6px}.staff-chat-toolbar-actions button{padding:7px 9px;font-size:11px}.staff-chat-home .staff-chat-scroll{min-height:min(24vh,190px)}.staff-chat-welcome{padding:12px 14px 5px}.staff-chat-welcome h1{font-size:25px}.staff-chat-welcome p{font-size:13px}.staff-welcome-icon{width:47px;height:47px;font-size:29px}.staff-chat-bottom{width:calc(100% - 27px);padding:10px 0 7px}.staff-chat-home .staff-chat-bottom{padding-bottom:12px}.staff-chat-composer{border-radius:18px;padding:10px}.staff-chat-composer textarea{min-height:48px;font-size:14px}.staff-camera-action span:last-child{display:none}.staff-knowledge-source{padding:6px;font-size:10px}.staff-suggested-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.staff-prompt-card{border-radius:14px;min-height:95px;padding:11px 12px}.staff-prompt-icon{height:21px;margin-bottom:1px;font-size:20px}.staff-prompt-card strong{font-size:11px}.staff-prompt-card small{font-size:10px}.staff-prompt-arrow{top:9px;right:11px}.staff-ai-disclaimer{margin:10px 0 0;font-size:9px}.staff-chat-transcript{gap:12px;width:calc(100% - 24px);margin:8px auto}.staff-chat-transcript .message-bubble.ai{padding:13px}.staff-chat-transcript .message-bubble.user{max-width:89%;padding:10px 12px}.staff-content{padding:16px 12px}.staff-content-chat{padding:0}.staff-history-wrap{width:calc(100% - 22px)}}@media (width<=370px){.staff-knowledge-source,.staff-prompt-card small{display:none}.staff-prompt-card{min-height:76px}}@media (height<=680px) and (width>=681px){.staff-chat-home .staff-chat-scroll{min-height:120px}.staff-chat-home .staff-chat-bottom{padding-bottom:12px}.staff-prompt-card{min-height:109px}.staff-prompt-icon{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.staff-workspace *,.staff-workspace :before,.staff-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:none){.staff-delete-recent{opacity:1}}@media (height<=570px){.staff-chat-page{height:auto;min-height:calc(100dvh - 66px);overflow:visible}.staff-chat-experience{min-height:590px}.staff-chat-home .staff-chat-bottom{padding-bottom:10px}}.staff-content .kb-category-card,.staff-content .kb-category-card:hover,.staff-content .kb-category-card.active,.staff-content .kb-article-card,.staff-content .kb-toolbar,.staff-content .kb-results-summary,.staff-content .kb-state-card{color:#f0f9f1;box-shadow:none;background:linear-gradient(145deg,#222c25,#1d2420);border:1px solid #3c5141}.staff-content .kb-category-card.active,.staff-content .kb-category-card:hover,.staff-content .kb-article-card:hover{background:#293c2e;border-color:#67d69a}.staff-content .kb-category-content strong,.staff-content .kb-article-card h3,.staff-content .kb-state-card strong,.staff-content .kb-state-card h3{color:#f4fff5;font-size:14px}.staff-content .kb-category-content small,.staff-content .kb-article-category,.staff-content .kb-results-summary strong,.staff-content .kb-article-link{color:#79e7a5;font-size:12px}.staff-content .kb-article-card p,.staff-content .kb-category-content p,.staff-content .kb-section-header p,.staff-content .kb-results-summary,.staff-content .kb-state-card p{color:#b9cdbd;font-size:12px}.staff-content .kb-search-field span,.staff-content .kb-filter-field span{color:#e8f7eb;font-size:12px}.staff-content .kb-search-field input,.staff-content .kb-filter-field select{min-height:44px;font-size:13px}.staff-content .kb-section-header h2{color:#f3fff5;font-size:22px}.staff-content .kb-section-header .eyebrow{color:#7ad99b;font-size:11px}.staff-content .kb-category-icon,.staff-content .kb-mini-icon{background:#34543d;border-color:#4a7553}.staff-content .kb-hero-stats span{color:#c5d9c8;font-size:11px}.staff-content .kb-page .kb-article-card{border-color:#3c5141}.staff-content .kb-article-link:hover{color:#b5ffd0}.staff-content .article-container,.staff-content .article-detail-state,.staff-content .quiz-card,.staff-content .quiz-welcome-card,.staff-content .quiz-question-card,.staff-content .quiz-result-card,.staff-content .quiz-session-header,.staff-content .quiz-progress-card,.staff-content .quiz-state-card,.staff-content .profile-page .profile-panel{color:#253c2b;box-shadow:none;background:#ecf5ed;border-color:#98bea5}.staff-content .quiz-card h3,.staff-content .quiz-welcome-card h2,.staff-content .quiz-question-card h3,.staff-content .profile-page .profile-panel-header h3{color:#254e32}.staff-content .quiz-card-description,.staff-content .quiz-welcome-message,.staff-content .profile-page .profile-panel-header p{color:#536d5c}.staff-content .profile-page .profile-overview-card{box-shadow:none;background:linear-gradient(130deg,#e0f7e7,#c9e8d3);border-color:#8ebc9d}.staff-content .profile-page .profile-meta-item{background:#ecf8ee;border-color:#add1b5}.staff-content .profile-page .profile-avatar-modern{color:#fff;background:#318659;border-color:#318659}.staff-content .profile-page .profile-kicker{color:#207044}.staff-content .profile-page .profile-panel-icon{color:#2b8050;background:#d4efda;border-color:#9fcdaa}.staff-content .messages-sidebar,.staff-content .messages-chat-main{box-shadow:none;background:#eef6ef;border-color:#a3c8ad}.staff-content .messages-overline{color:#348453}.staff-content .messages-icon-btn{color:#2d734b;background:#e2f2e6;border-color:#a1ceb0}.staff-content .messages-primary-pill,.staff-content .messages-send-new-btn{color:#103c23;background:#3eaf70;border-color:#56bf81}.staff-content .messages-thread-item.active{background:#d8eedf;border-color:#8ec49d}.staff-content .notifications-summary-card{background:linear-gradient(140deg,#e2f6e7,#ccebd6);border-color:#a5ccaf}.staff-content .notifications-summary-card.total{--accent:#287b49;--soft:#c1e8cf}.staff-content .notifications-summary-card.unread{--accent:#276f44;--soft:#b5dfc1}.staff-content .notifications-summary-card.read{--accent:#31805a;--soft:#c5e8d0}.staff-content .notifications-workspace{background:#eef7ef;border-color:#accfb4}.staff-content .notifications-toolbar h2{color:#224a32}.staff-content .article-container,.staff-content .article-detail-state,.staff-content .quiz-card,.staff-content .quiz-welcome-card,.staff-content .quiz-question-card,.staff-content .quiz-result-card,.staff-content .quiz-session-header,.staff-content .quiz-progress-card,.staff-content .quiz-state-card,.staff-content .profile-page .profile-panel,.staff-content .profile-page .profile-overview-card,.staff-content .messages-sidebar,.staff-content .messages-chat-main,.staff-content .notifications-workspace,.staff-content .notifications-summary-card{--text:#253a2b;--heading:#203a28;--muted:#536b5b;--primary-dark:#215d3b;--surface:#f9fff9;--surface-2:#e2f2e7;--bg-soft:#eaf7ee;--border:#aacbb3}.staff-workspace{--jh-accent:#176244;--jh-accent-hover:#104a33;--jh-accent-tint:#def2e5;--jh-on-accent:#fff;--jh-control:#edf3ed;--jh-control-border:#cfddd2;--jh-accent-bright:#78dca2}.staff-workspace[data-jh-accent=honey]{--jh-accent:#85500e;--jh-accent-hover:#6c3e07;--jh-accent-tint:#fff0d1;--jh-accent-bright:#f0bf63}.staff-workspace[data-jh-accent=ocean]{--jh-accent:#155d86;--jh-accent-hover:#124966;--jh-accent-tint:#dff1fa;--jh-accent-bright:#82c8ef}.staff-workspace[data-jh-accent=orchid]{--jh-accent:#6b3b86;--jh-accent-hover:#532a6b;--jh-accent-tint:#f2e6fa;--jh-accent-bright:#d8b0ff}.staff-workspace[data-jh-theme=light]{--staff-bg:#f6f8f4;--staff-panel:#fff;--staff-sidebar:#eaf1e9;--staff-card:#fff;--staff-border:#cfdbd0;--staff-text:#20362a;--staff-muted:#526757;--staff-green:var(--jh-accent);--staff-green-dark:#e4f2e9;--bg:#f6f8f4;--bg-soft:#edf4ec;--text:#20362a;--heading:#173123;--muted:#526757;--border:#cfdbd0;--primary:var(--jh-accent);--primary-hover:var(--jh-accent-hover);--primary-dark:#17492f;--primary-soft:var(--jh-accent-tint);--surface:#fff;--surface-2:#edf4ec;--shadow-md:0 12px 35px #24482c12;--jh-control:#fff;--jh-control-border:#d1ddd2;color:var(--staff-text);background:radial-gradient(ellipse at 98% 1%, #eff7de, transparent 33%), var(--staff-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.staff-workspace[data-jh-theme=light] .staff-sidebar{background:linear-gradient(156deg,#eaf3e8 0%,#f1f6ed 45%,#e7f0e6 100%);border-right-color:#c8d9cb}.staff-workspace[data-jh-theme=light] .staff-brand strong,.staff-workspace[data-jh-theme=light] .staff-chat-welcome h1,.staff-workspace[data-jh-theme=light] .staff-history-top h1{color:#193d28}.staff-workspace[data-jh-theme=light] .staff-icon-button:hover,.staff-workspace[data-jh-theme=light] .staff-nav-link:hover,.staff-workspace[data-jh-theme=light] .staff-recent-row:hover,.staff-workspace[data-jh-theme=light] .staff-recent-header button:hover,.staff-workspace[data-jh-theme=light] .staff-profile-trigger:hover{color:#173b26;background:#daeadd}.staff-workspace[data-jh-theme=light] .staff-nav-link{color:#2e4937}.staff-workspace[data-jh-theme=light] .staff-nav-link.active{background:var(--jh-accent-tint);color:var(--jh-accent)}.staff-workspace[data-jh-theme=light] .staff-new-chat,.staff-workspace[data-jh-theme=light] .staff-nav-link.staff-new-chat{background:var(--jh-accent);color:var(--jh-on-accent)}.staff-workspace[data-jh-theme=light] .staff-nav-link.staff-new-chat:hover{background:var(--jh-accent-hover);color:#fff}.staff-workspace[data-jh-theme=light] .staff-recent-header,.staff-workspace[data-jh-theme=light] .staff-recent-header button,.staff-workspace[data-jh-theme=light] .staff-sidebar-empty{color:#586f5f}.staff-workspace[data-jh-theme=light] .staff-recent-chat{color:#385440}.staff-workspace[data-jh-theme=light] .staff-recent-chat:hover,.staff-workspace[data-jh-theme=light] .staff-recent-chat.active{color:#1a4430;background:#d8e8da}.staff-workspace[data-jh-theme=light] .staff-delete-recent{color:#725341}.staff-workspace[data-jh-theme=light] .staff-profile-area{border-top-color:#c9daca}.staff-workspace[data-jh-theme=light] .staff-avatar{background:var(--jh-accent);color:#fff}.staff-workspace[data-jh-theme=light] .staff-topbar{background:#fffefa;border-bottom-color:#dbe6d9;box-shadow:0 2px 13px #26442d09}.staff-workspace[data-jh-theme=light] .staff-topbar-label small{border-left-color:#cbdccd}.staff-workspace[data-jh-theme=light] .staff-chat-page{color:#20362a;background:0 0}.staff-workspace[data-jh-theme=light] .staff-chat-toolbar-title{color:#385443}.staff-workspace[data-jh-theme=light] .staff-chat-toolbar-actions button,.staff-workspace[data-jh-theme=light] .staff-history-top button{color:#24462f;background:#fff;border-color:#d4e0d4}.staff-workspace[data-jh-theme=light] .staff-chat-toolbar-actions button:hover,.staff-workspace[data-jh-theme=light] .staff-history-top button:hover{background:var(--jh-accent-tint);color:#183829}.staff-workspace[data-jh-theme=light] .staff-welcome-icon{background:linear-gradient(135deg,var(--jh-accent),#3b8e5b);box-shadow:0 16px 35px #276b442b}.staff-workspace[data-jh-theme=light] .staff-chat-composer{background:#fff;border:1px solid #cfdfd2;box-shadow:0 15px 39px #214d2d17}.staff-workspace[data-jh-theme=light] .staff-chat-composer:focus-within{border-color:var(--jh-accent);box-shadow:0 0 0 3px var(--jh-accent-tint)}.staff-workspace[data-jh-theme=light] .staff-chat-composer textarea{color:#1c3927}.staff-workspace[data-jh-theme=light] .staff-chat-composer textarea::placeholder{color:#627868;opacity:1}.staff-workspace[data-jh-theme=light] .staff-composer-upload{color:#365341}.staff-workspace[data-jh-theme=light] .staff-composer-upload:hover{background:var(--jh-accent-tint)}.staff-workspace[data-jh-theme=light] .staff-knowledge-source{color:#365a43;background:#eff7ef;border-color:#c8d9ca}.staff-workspace .staff-send-button{background:var(--jh-accent);color:var(--jh-on-accent)}.staff-workspace .staff-send-button:not(:disabled):hover{background:var(--jh-accent-hover);color:#fff}.staff-workspace[data-jh-theme=light] .staff-prompt-card{color:#24412f;background:linear-gradient(140deg,#fffefa,#f5f9f1);border-color:#d2e0d2;box-shadow:0 8px 24px #325e370b}.staff-workspace[data-jh-theme=light] .staff-prompt-card:hover{background:var(--jh-accent-tint);border-color:var(--jh-accent)}.staff-workspace[data-jh-theme=light] .staff-prompt-icon{color:var(--jh-accent)}.staff-workspace[data-jh-theme=light] .staff-prompt-card small,.staff-workspace[data-jh-theme=light] .staff-prompt-arrow,.staff-workspace[data-jh-theme=light] .staff-ai-disclaimer,.staff-workspace[data-jh-theme=light] .staff-thinking{color:#5b7161}.staff-workspace[data-jh-theme=light] .staff-attachment-preview{border-bottom-color:#cfdfd1}.staff-workspace[data-jh-theme=light] .staff-attachment-preview small{color:#4c6b55}.staff-workspace[data-jh-theme=light] .staff-attachment-preview button{color:#3b5842}.staff-workspace[data-jh-theme=light] .staff-chat-transcript .message-bubble.user{background:var(--jh-accent)!important;border-color:var(--jh-accent-hover)!important;color:#fff!important}.staff-workspace[data-jh-theme=light] .staff-history-wrap .ai-chat-history-page{color:#20362a;background:#fffefa;border-color:#cfdfd0}.staff-workspace[data-jh-theme=light] .staff-history-wrap .ai-chat-history-page input{color:#1f3b28;background:#fff;border-color:#d0dfd1}.staff-workspace[data-jh-theme=light] .staff-history-wrap .ai-chat-history-page .muted{color:#4c6452}.staff-workspace[data-jh-theme=light] .staff-account-menu,.staff-workspace[data-jh-theme=light] .staff-search-dialog{color:#20362a;background:#fffefa;border-color:#d2dfd2;box-shadow:0 20px 55px #1f452724}.staff-workspace[data-jh-theme=light] .staff-account-head,.staff-workspace[data-jh-theme=light] .staff-search-bar{border-color:#dce8da}.staff-workspace[data-jh-theme=light] .staff-account-menu a:hover,.staff-workspace[data-jh-theme=light] .staff-account-menu button:hover,.staff-workspace[data-jh-theme=light] .staff-search-results>button:hover{background:#e7f2e8}.staff-workspace[data-jh-theme=light] .staff-search-bar input,.staff-workspace[data-jh-theme=light] .staff-search-results>button,.staff-workspace[data-jh-theme=light] .staff-account-menu a,.staff-workspace[data-jh-theme=light] .staff-account-menu button{color:#2b4833}.staff-workspace[data-jh-theme=light] .staff-search-history{color:var(--jh-accent);background:#edf6ee;border-color:#d7e4d7}.staff-workspace[data-jh-theme=light] .staff-content:not(.staff-content-chat) :is(h1,.page-header h1){color:#20392a}.staff-workspace[data-jh-theme=light] .staff-content:not(.staff-content-chat) :is(.muted,.page-header p){color:#566b59}.staff-workspace[data-jh-theme=light] .staff-content .primary-btn{background:var(--jh-accent);color:#fff}.staff-workspace[data-jh-theme=light] .kb-page{--kb-staff-bg:#fff;--kb-staff-border:#d2e1d2;--kb-staff-fg:#203b2b;--kb-staff-muted:#526958;color:#203b2b}.staff-workspace[data-jh-theme=light] .staff-content .kb-hero{background:linear-gradient(120deg,#e7f3df,#fff7de);border-color:#ccdccc}.staff-workspace[data-jh-theme=light] .staff-content .kb-hero h2,.staff-workspace[data-jh-theme=light] .staff-content .kb-section-header h2,.staff-workspace[data-jh-theme=light] .kb-page .page-header h1,.staff-workspace[data-jh-theme=light] .kb-page .kb-category-content strong,.staff-workspace[data-jh-theme=light] .kb-page .kb-article-card h3,.staff-workspace[data-jh-theme=light] .kb-page .kb-state-card h3,.staff-workspace[data-jh-theme=light] .kb-page .kb-state-card strong{color:#1d3a28}.staff-workspace[data-jh-theme=light] .staff-content .kb-hero p,.staff-workspace[data-jh-theme=light] .kb-page .kb-category-content p,.staff-workspace[data-jh-theme=light] .kb-page .kb-article-card p,.staff-workspace[data-jh-theme=light] .kb-page .kb-category-content small,.staff-workspace[data-jh-theme=light] .kb-page .kb-section-header p,.staff-workspace[data-jh-theme=light] .kb-page .kb-results-summary,.staff-workspace[data-jh-theme=light] .kb-page .kb-state-card p{color:#536a59}.staff-workspace[data-jh-theme=light] .staff-content .kb-category-card,.staff-workspace[data-jh-theme=light] .staff-content .kb-category-card:hover,.staff-workspace[data-jh-theme=light] .staff-content .kb-category-card.active,.staff-workspace[data-jh-theme=light] .staff-content .kb-article-card,.staff-workspace[data-jh-theme=light] .staff-content .kb-toolbar,.staff-workspace[data-jh-theme=light] .staff-content .kb-results-summary,.staff-workspace[data-jh-theme=light] .staff-content .kb-state-card{color:#254231;background:#fffefa;border:1px solid #ceded0}.staff-workspace[data-jh-theme=light] .staff-content .kb-category-card.active,.staff-workspace[data-jh-theme=light] .staff-content .kb-article-card:hover{border-color:var(--jh-accent);background:var(--jh-accent-tint)}.staff-workspace[data-jh-theme=light] .kb-page .kb-article-category,.staff-workspace[data-jh-theme=light] .kb-page .kb-article-link,.staff-workspace[data-jh-theme=light] .kb-page .kb-results-summary strong,.staff-workspace[data-jh-theme=light] .kb-page .kb-section-header .eyebrow{color:var(--jh-accent)}.staff-workspace[data-jh-theme=light] .staff-content .kb-search-field span,.staff-workspace[data-jh-theme=light] .staff-content .kb-filter-field span{color:#30513b}.staff-workspace[data-jh-theme=light] .staff-content .kb-category-icon,.staff-workspace[data-jh-theme=light] .staff-content .kb-mini-icon{background:var(--jh-accent-tint);color:var(--jh-accent);border-color:#c4d9c7}.staff-workspace[data-jh-theme=light] .staff-content .kb-hero-stats span{color:#486853}.staff-workspace[data-jh-theme=dark]{--staff-bg:#10251e;--staff-panel:#183329;--staff-sidebar:#0c211a;--staff-card:#1b392e;--staff-border:#42604e;--staff-text:#f1faf2;--staff-muted:#bfd5c4;--staff-green:#78dca2;--bg:#10251e;--bg-soft:#153027;--text:#f1faf2;--heading:#f7fff8;--muted:#c2d5c6;--border:#42604e;--surface:#1b392e;--surface-2:#204034;--primary:var(--jh-accent);--primary-hover:var(--jh-accent-hover);--jh-control:#244235;--jh-control-border:#506f59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 100% 0,#52895521,#0000 35%),#10251e}.staff-workspace[data-jh-theme=dark] .staff-sidebar{background:linear-gradient(165deg,#102d22,#0c211a);border-right-color:#365542}.staff-workspace[data-jh-theme=dark] .staff-topbar{background:#132b21;border-bottom-color:#38503d}.staff-workspace[data-jh-theme=dark] .staff-brand strong{color:#f5fff6}.staff-workspace[data-jh-theme=dark] .staff-nav-link:hover{background:#214733}.staff-workspace[data-jh-theme=dark] .staff-nav-link.active{background:#24503a}.staff-workspace[data-jh-theme=dark] .staff-nav-link.staff-new-chat{background:var(--jh-accent);color:#fff}.staff-workspace[data-jh-theme=dark] .staff-nav-link.staff-new-chat:hover{background:var(--jh-accent-hover)}.staff-workspace[data-jh-theme=dark] .staff-prompt-card{background:linear-gradient(140deg,#224033,#173127);border-color:#44614e}.staff-workspace[data-jh-theme=dark] .staff-chat-composer{background:#1c382d;border-color:#52715a}.staff-workspace[data-jh-theme=dark] .staff-chat-page{background:0 0}.staff-workspace[data-jh-theme=dark] .staff-send-button{color:#fff}.staff-workspace[data-jh-theme=dark] .staff-account-menu{background:#1b392b;border-color:#476a53}.staff-workspace[data-jh-theme=dark] .staff-search-dialog{background:#18362a;border-color:#476a53}.staff-workspace[data-jh-theme=dark] .staff-avatar{background:var(--jh-accent);color:#fff}.staff-workspace[data-jh-theme=dark] .staff-brand-icon,.staff-workspace[data-jh-theme=dark] .staff-topbar-label svg,.staff-workspace[data-jh-theme=dark] .staff-prompt-icon{color:var(--jh-accent-bright)}.staff-workspace[data-jh-theme=dark] .staff-recent-chat:hover,.staff-workspace[data-jh-theme=dark] .staff-recent-chat.active{background:#254936}.staff-workspace[data-jh-theme=dark] .staff-show-all{color:#99e5b1}.staff-workspace .staff-chat-transcript .message-bubble.ai{color:#263b2d!important}.staff-workspace .staff-chat-transcript .message-bubble.ai :is(h1,h2,h3,h4,h5,h6,p,li,small,strong,span){color:#263b2d}.staff-workspace .staff-chat-transcript .message-bubble.user,.staff-workspace .staff-chat-transcript .message-bubble.user :is(h1,h2,h3,h4,p,span,strong){color:#fff!important}.staff-workspace .staff-chat-mode-dot{background:var(--jh-accent)}.staff-workspace .staff-brand-icon,.staff-workspace .staff-topbar-label svg{color:var(--jh-accent)}.staff-workspace[data-jh-contrast=increased]{--staff-muted:var(--staff-text);--border:var(--staff-text)}.staff-workspace[data-jh-contrast=increased] :is(.staff-sidebar,.staff-topbar,.staff-chat-composer,.staff-prompt-card,.staff-search-dialog,.staff-account-menu,.staff-chat-transcript .message-bubble.ai){border-width:2px!important;border-color:var(--staff-text)!important}.staff-workspace[data-jh-contrast=increased] :is(.staff-prompt-card small,.staff-recent-header,.staff-ai-disclaimer,.staff-chat-welcome p,.staff-profile-identity small){color:var(--staff-text)!important}.staff-workspace[data-jh-contrast=increased] :focus-visible{outline:3px solid var(--jh-accent);outline-offset:3px}.staff-workspace[data-jh-contrast=increased] .staff-chat-transcript .message-bubble.ai{border-color:#193d27!important}.staff-workspace .jh-preferences-top-trigger{border:1px solid var(--staff-border);background:var(--staff-panel);width:40px;height:40px;color:var(--staff-text)}.staff-workspace .jh-preferences-top-trigger:hover{background:var(--jh-accent-tint);color:var(--jh-accent)}.staff-workspace .jh-preferences-backdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08190f94;justify-content:flex-end;display:flex;position:fixed;inset:0}.staff-workspace .jh-preferences-panel{overscroll-behavior:contain;color:#223e2b;background:#fbfdf8;border-left:1px solid #c4d7c6;width:min(520px,100%);height:100dvh;font-family:inherit;overflow-y:auto;box-shadow:-22px 0 65px #00180933}.staff-workspace .jh-preferences-panel button:focus-visible,.staff-workspace .jh-preferences-panel input:focus-visible{outline:3px solid var(--jh-accent);outline-offset:3px}.jh-preferences-hero{background:linear-gradient(130deg,#dcefdc,#f3f8e7 58%,#fff5d9);border-bottom:1px solid #c7dbc8;padding:30px 28px 26px;position:relative}.jh-preferences-hero-heading{align-items:flex-start;gap:15px;padding-right:40px;display:flex}.jh-preferences-leaf{background:var(--jh-accent);color:#fff;border-radius:17px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:28px;display:grid;box-shadow:0 9px 25px #0e492429}.jh-preferences-eyebrow{letter-spacing:.15em;color:#496f50;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.jh-preferences-hero h2{color:#173b24;margin:0 0 6px;font-size:27px;font-weight:800;line-height:1.25}.jh-preferences-hero p{color:#49634e;margin:0;font-size:13px;line-height:1.6}.staff-workspace .jh-preferences-close{color:#213d29;background:#fff9;border:1px solid #bbd1bc;border-radius:11px;place-items:center;width:34px;height:34px;font-size:25px;display:grid;position:absolute;top:23px;right:21px}.jh-preferences-sections{padding:10px 28px 35px}.jh-preferences-group{border:0;border-bottom:1px solid #dbe7da;min-width:0;margin:0;padding:23px 0}.jh-preferences-group legend{float:left;color:#23412d;width:100%;margin-bottom:14px;font-size:14px;font-weight:800}.jh-preferences-group legend+*{clear:both}.jh-appearance-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.jh-appearance-choice{cursor:pointer;color:#284932;background:#fff;border:1px solid #d0dfce;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:112px;padding:11px;font-size:12px;font-weight:700;display:flex;position:relative}.jh-appearance-choice.selected{border:2px solid var(--jh-accent);background:var(--jh-accent-tint);padding:10px}.jh-appearance-thumb{background:#f6faf3;border:1px solid #d0dfcd;border-radius:9px;width:100%;height:49px;display:block;position:relative;overflow:hidden}.jh-appearance-thumb i{background:#deebdf;width:27%;position:absolute;top:0;bottom:0;left:0}.jh-appearance-thumb b{background:#9fb3a2;border-radius:5px;width:52%;height:6px;position:absolute;top:12px;left:35%}.jh-appearance-thumb em{background:#edf3eb;border-radius:5px;width:40%;height:12px;position:absolute;top:25px;left:35%}.jh-appearance-thumb.is-dark{background:#11271d;border-color:#4b7056}.jh-appearance-thumb.is-dark i{background:#0a1b13}.jh-appearance-thumb.is-dark b{background:#80af8a}.jh-appearance-thumb.is-dark em{background:#254433}.jh-appearance-thumb.is-system{background:linear-gradient(90deg,#f6faf3 50%,#11271d 50%)}.jh-appearance-thumb.is-system i{background:linear-gradient(90deg,#deebdf 50%,#0a1b13 50%)}.jh-choice-check{color:var(--jh-accent);font-weight:800;position:absolute;bottom:9px;right:10px}.jh-appearance-choice input,.jh-segmented input,.jh-accent-choices input,.jh-language-choices input{opacity:0;width:1px;height:1px;position:absolute}.jh-appearance-choice:focus-within,.jh-segmented label:focus-within,.jh-accent-choices label:focus-within,.jh-language-choices label:focus-within{outline:3px solid var(--jh-accent);outline-offset:2px}.jh-segmented{background:#edf4ec;border:1px solid #d2e2d3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.jh-segmented label{color:#42614a;cursor:pointer;text-align:center;border-radius:10px;place-items:center;min-height:40px;font-size:12px;display:grid;position:relative}.jh-segmented label.selected{color:var(--jh-accent);background:#fff;font-weight:800;box-shadow:0 1px 8px #294d2612}.jh-accent-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.jh-accent-choices label{cursor:pointer;color:#2d4b36;border:1px solid #d4e1d2;border-radius:13px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex;position:relative}.jh-accent-choices label.selected{border:2px solid var(--jh-accent);background:var(--jh-accent-tint);padding:10px}.jh-accent-choices label span:nth-last-child(2){flex:1}.jh-accent-dot{background:#176244;border-radius:9px;flex:0 0 24px;width:24px;height:24px}.jh-accent-dot.is-honey{background:#85500e}.jh-accent-dot.is-ocean{background:#155d86}.jh-accent-dot.is-orchid{background:#6b3b86}.jh-language-choices{gap:8px;display:grid}.jh-language-choices label{cursor:pointer;color:#2a4933;border:1px solid #d2dfd0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:13px;display:flex;position:relative}.jh-language-choices label.selected{border-color:var(--jh-accent);background:var(--jh-accent-tint);color:#213c29;font-weight:800}.jh-preferences-note{color:#506754;margin:13px 0 0;font-size:11px;line-height:1.6}.jh-preferences-preview{color:#1d3a27;background:linear-gradient(140deg,#edf5e9,#fff8e8);border:1px solid #ccdccc;border-radius:20px;flex-direction:column;gap:9px;margin-top:22px;padding:20px;display:flex}.jh-preferences-preview[data-preview-theme=dark]{color:#f5fff6;background:linear-gradient(130deg,#133226,#254633);border-color:#547b5e}.jh-preferences-preview>span{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:800}.jh-preferences-preview strong{font-size:17px;line-height:1.35}.jh-preferences-preview small{opacity:.8;font-size:12px}.jh-preview-progress{background:#a6beac55;border-radius:99px;width:100%;height:6px;margin-top:6px;overflow:hidden}.jh-preview-progress i{background:var(--jh-accent);border-radius:99px;width:62%;height:100%;display:block}.jh-preferences-saved{text-align:center;color:#486a50;margin:22px 0 0;font-size:11px}@media (width<=600px){.jh-preferences-hero{padding:24px 19px}.jh-preferences-sections{padding:8px 19px 24px}.staff-workspace .jh-preferences-top-trigger{width:36px;height:36px}.jh-preferences-hero h2{font-size:23px}}@media (width<=390px){.jh-appearance-choices{gap:6px}.jh-appearance-choice{padding:8px}.jh-appearance-choice.selected{padding:7px}.jh-segmented label{font-size:11px}}@media (prefers-reduced-motion:reduce){.staff-workspace .jh-preferences-panel *{transition:none;animation:none}}.staff-workspace .staff-main:has(>.staff-content-chat){box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden}.staff-workspace .staff-main>.staff-content-chat{box-sizing:border-box;flex:1 1 0;height:0;min-height:0;overflow:hidden}.staff-workspace .staff-content-chat>.staff-chat-page,.staff-workspace .staff-content-chat .staff-chat-experience{flex:auto;height:100%;min-height:0}.staff-workspace .staff-content-chat .has-conversation .staff-chat-scroll{overscroll-behavior-y:contain;flex:1 1 0;justify-content:flex-start;min-height:0;overflow:hidden auto}.staff-workspace .staff-content-chat .staff-chat-bottom{flex:none}.staff-workspace .staff-content-chat .staff-history-wrap{overscroll-behavior-y:contain;min-height:0}@media (height<=740px){.staff-workspace .staff-main>.staff-content-chat:has(.staff-chat-home){overscroll-behavior-y:contain;overflow:hidden auto}.staff-workspace .staff-content-chat:has(.staff-chat-home)>.staff-chat-page{flex:none;height:auto;min-height:100%;overflow:visible}.staff-workspace .staff-content-chat .staff-chat-home{flex:none;height:auto;min-height:100%}.staff-workspace .staff-content-chat .staff-chat-home .staff-chat-scroll{flex:none;justify-content:flex-start;min-height:0;overflow:visible}.staff-workspace .staff-content-chat .staff-chat-home .staff-chat-welcome{margin:12px auto 0}.staff-workspace .staff-content-chat .staff-chat-home .staff-chat-bottom{padding-bottom:max(18px, env(safe-area-inset-bottom))}}.staff-workspace .staff-recent-row:focus-within .staff-delete-recent{opacity:1}.staff-workspace .staff-search-dialog{flex-direction:column;max-height:calc(100dvh - max(9vh,55px) - 18px);display:flex}.staff-workspace .staff-search-results{flex:auto;min-height:0;overflow-y:auto}@media (width<=1024px){.staff-workspace.staff-chat-route{overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.staff-workspace.staff-chat-route .staff-main,.staff-workspace.staff-chat-route.staff-is-collapsed .staff-main{width:100%;height:100dvh;min-height:0;max-height:100dvh;margin-left:0;overflow:hidden}.staff-workspace.staff-chat-route .staff-topbar{height:62px;min-height:62px;padding-top:env(safe-area-inset-top);box-sizing:content-box;flex:0 0 62px}.staff-workspace.staff-chat-route .staff-content-chat{flex:auto;width:100%;height:0;min-height:0;padding:0;overflow:hidden}.staff-workspace.staff-chat-route .staff-chat-page,.staff-workspace.staff-chat-route .staff-chat-experience{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.staff-workspace.staff-chat-route .staff-chat-toolbar{flex:none}.staff-workspace.staff-chat-route .staff-chat-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scroll-behavior:auto;flex:auto;min-height:0;overflow:hidden auto}.staff-workspace.staff-chat-route .staff-chat-bottom{padding-bottom:max(8px, env(safe-area-inset-bottom));flex:none}.staff-workspace.staff-chat-route .staff-chat-composer textarea{resize:none}.staff-workspace.staff-chat-route .staff-sidebar,.staff-workspace.staff-chat-route .staff-overlay{overscroll-behavior:contain}}@media (width<=680px){.staff-workspace.staff-chat-route .staff-topbar{flex-basis:58px;height:58px;min-height:58px;padding-left:12px;padding-right:12px}.staff-workspace.staff-chat-route .staff-chat-toolbar{min-height:50px;padding:0 12px}.staff-workspace.staff-chat-route .staff-chat-toolbar-actions button{min-height:34px;padding:6px 9px}.staff-workspace.staff-chat-route .staff-chat-transcript{gap:12px;width:calc(100% - 20px);margin:8px auto 0;padding-bottom:12px}.staff-workspace.staff-chat-route .staff-chat-bottom{width:calc(100% - 20px);padding-top:8px}.staff-workspace.staff-chat-route .staff-chat-composer{border-radius:17px;padding:9px 9px 8px}.staff-workspace.staff-chat-route .staff-chat-composer textarea{min-height:44px;max-height:112px;padding:5px 6px;line-height:1.45}.staff-workspace.staff-chat-route .staff-composer-actions{min-height:34px}.staff-workspace.staff-chat-route .staff-composer-upload{padding:6px 7px}.staff-workspace.staff-chat-route .staff-send-button{width:34px;height:34px}.staff-workspace.staff-chat-route .staff-ai-disclaimer{margin:6px 0 0;line-height:1.35}}@media (width<=430px){.staff-workspace.staff-chat-route .staff-topbar-label span{font-size:12.5px}.staff-workspace.staff-chat-route .staff-topbar-actions .jh-language-selector-label{display:none}.staff-workspace.staff-chat-route .staff-chat-toolbar-title{max-width:42vw}.staff-workspace.staff-chat-route .staff-chat-toolbar-actions{gap:5px}.staff-workspace.staff-chat-route .staff-chat-toolbar-actions button{padding-inline:8px;font-size:10.5px}.staff-workspace.staff-chat-route .staff-knowledge-source{text-overflow:ellipsis;max-width:112px;overflow:hidden}}
