.res-manager-shell{height:100%;min-height:0}.res-manager-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.res-manager-import{color:#aaa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.57rem;font-weight:850;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.res-manager-import:hover{color:#ddd;background:#ffffff0a;border-color:#ffffff2e;transform:translateY(-1px)}.res-manager-import>span{color:#dd8589;background:#ed1c241c;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:.48rem;display:grid}.res-manager-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.res-manager-section-tabs button{color:#777;cursor:pointer;background:#ffffff03;border:1px solid #ffffff12;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;font-size:.56rem;font-weight:850;transition:border-color .15s,background .15s,color .15s;display:flex}.res-manager-section-tabs button:hover{color:#b6b6b6;border-color:#ffffff21}.res-manager-section-tabs button.active{color:#eee;background:#ed1c2412;border-color:#ed1c2447}.res-manager-section-tabs button b{color:#626262;background:#ffffff09;border-radius:999px;min-width:20px;padding:3px 5px;font-size:.46rem}.res-manager-section-tabs button.active b{color:#d88488;background:#ed1c241a}.res-manager-toolbar{grid-template-columns:minmax(0,1fr) 230px}.res-manager-open{color:#858585;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.res-manager-open:hover{color:#ccc;border-color:#ffffff26}.res-manager-composer{width:min(860px,100vw - 34px)}.faq-composer.res-manager-composer{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.faq-composer.res-manager-composer>header,.faq-composer.res-manager-composer>footer{flex:none}.faq-composer.res-manager-composer>.res-manager-composer-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.res-manager-composer-body{gap:18px}.res-manager-rich-field{gap:7px;display:grid}.res-manager-rich-field>.faq-rich-editor{margin-top:2px}.res-manager-form-grid{background:#0000001f;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px;display:grid}.res-manager-form-grid>label{min-width:0}.res-manager-full{grid-column:1/-1}.res-manager-check{background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;min-height:44px;padding:9px 11px;gap:9px!important;display:flex!important}.res-manager-check input{accent-color:#ed1c24}.res-manager-check>span{gap:2px;display:grid}.res-manager-check small{color:#666!important}.res-manager-expiry-field{gap:6px;min-width:0;display:grid}.res-manager-expiry-heading{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.res-manager-expiry-heading>span{color:#c8c8c8;font-size:.61rem;font-weight:850}.res-manager-no-expiry-toggle{color:#8c8c8c;cursor:pointer;align-items:center;font-size:.54rem;font-weight:800;grid-auto-flow:unset!important;gap:6px!important;display:inline-flex!important}.res-manager-no-expiry-toggle input{accent-color:#ed1c24}.res-manager-no-expiry-state{background:#ffffff05;border:1px solid #fff1;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 12px;display:flex}.res-manager-no-expiry-state strong{color:#d1d1d1;font-size:.64rem}.res-manager-no-expiry-state small{color:#666;font-size:.53rem}.res-manager-locked{color:#777;background:#ffffff05;border:1px solid #fff1;border-radius:9px;align-items:center;min-height:43px;padding:0 12px;font-size:.64rem;font-weight:750;display:flex}.res-import-modal{width:min(650px,100vw - 34px)}.res-import-summary{background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;gap:10px;padding:15px;display:grid}.res-import-summary>strong{color:#ddd;font-size:.75rem}.res-import-summary>div{flex-wrap:wrap;gap:7px;display:flex}.res-import-summary span{color:#777;border:1px solid #fff1;border-radius:999px;padding:5px 8px;font-size:.51rem;font-weight:800}.res-import-security{color:#71c893;background:#58c78409;border:1px solid #58c78421;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.res-import-security>svg{background:#58c7840f;border-radius:10px;width:36px;height:36px;padding:9px}.res-import-security>div{gap:4px;display:grid}.res-import-security strong{color:#b8d9c5;font-size:.65rem}.res-import-security p{color:#73877b;margin:0;font-size:.55rem;line-height:1.55}.res-import-copy{color:#777;margin:0;font-size:.61rem;line-height:1.55}.res-import-copy strong{color:#aaa}.res-import-progress{gap:8px;display:grid}.res-import-progress>span{background:#080808;border:1px solid #ffffff0f;border-radius:999px;height:7px;overflow:hidden}.res-import-progress i{border-radius:inherit;background:linear-gradient(90deg,#b9272d,#ed1c24);height:100%;transition:width .18s;display:block}.res-import-progress strong{color:#888;font-size:.55rem}.res-rich-card-copy,.res-link-description{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.res-rich-card-copy .faq-rich-block,.res-link-description .faq-rich-block{margin:0}.res-link-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=900px){.res-manager-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.res-manager-toolbar,.res-manager-form-grid{grid-template-columns:1fr}.res-manager-full{grid-column:1}}@media (width<=600px){.res-manager-head-actions{justify-content:flex-start}.res-manager-section-tabs{grid-template-columns:1fr 1fr}.res-manager-section-tabs button{justify-content:flex-start}.res-manager-composer{width:100%}}
