@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Oswald:wght@500;600&display=swap";:root{--ui-bg: #17181d;--ui-text: #edf1ff;--ui-mutedText: #a4acc4;--ui-surface: #11131a;--ui-surfaceAlt: #171b25;--ui-border: #252a37;--ui-borderSoft: #1f2430;--ui-primary: #e6edf8;--ui-primaryText: #0b1220;--ui-accent: #612e7b;--ui-accentSoft: rgba(97, 46, 123, .14);--ui-navBg: #0f1117;--ui-navText: #b2bdd7;--ui-navActive: #2d2a46;--ui-navActiveText: #f7f8ff;--ui-cardGlow: linear-gradient(135deg, #6b63ff 0%, #27b3d8 100%);--ui-successBg: #ecfdf5;--ui-successBorder: #86efac;--ui-successText: #166534;--ui-errorBg: #fef2f2;--ui-errorBorder: #fecaca;--ui-errorText: #991b1b;--ui-codeBg: #0c0f16;--ui-codeText: #dbe7ff;--ui-shadow: 0 14px 34px rgba(2, 6, 23, .45);--ui-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-width:320px;font-family:var(--ui-font);background:var(--ui-bg);color:var(--ui-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{appearance:none;-webkit-appearance:none}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;line-height:inherit}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=datetime-local]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{margin:0;padding:0}[data-ui-skin=classic]{--ui-accent: #612e7b;--ui-accentSoft: rgba(97, 46, 123, .14)}[data-ui-skin=classic] .classic-sidebar-brand,[data-ui-skin=classic] [data-classic-sidebar=true] .side-group-label{color:var(--ui-navText)}[data-ui-skin=classic] [data-classic-sidebar=true] .side-nav-item{border-color:transparent}[data-ui-skin=classic] .client-spotlight-classic{background:var(--ui-surface);border:1px solid var(--ui-border)}[data-ui-skin=classic] body{background:#f2f3f8;color:#646c9a}[data-ui-skin=classic] #root{max-width:none;width:100%;padding:0;margin:0;min-height:100%}[data-ui-skin=classic] #root button:not(.portal-classic-root button){width:auto}[data-ui-skin=classic] #root button.portal-handbook-policy-item{width:100%!important;max-width:100%!important}.portal-amendment-wizard-backdrop{position:fixed;inset:0;background:#0f172a59;z-index:1075;pointer-events:none}.portal-amendment-wizard-panel.portal-contract-preview-panel,.portal-classic-root .portal-amendment-wizard-panel.portal-contract-preview-panel{position:fixed;top:0;right:0;width:min(560px,92vw);height:100%;max-height:none;margin:0;border:none;border-radius:0;box-shadow:-8px 0 32px #0f172a1f;z-index:1080;display:flex;flex-direction:column;background:#fff;overflow:hidden;text-align:left}.portal-amendment-wizard-panel{text-align:left}.portal-amendment-wizard-header{flex-shrink:0}.portal-amendment-wizard-intro,.portal-amendment-wizard-contract{margin:8px 0 0;font-size:13px;line-height:1.45}.portal-amendment-wizard-body{flex:1 1 auto;min-height:0;padding:0 20px 16px;overflow:auto}.portal-amendment-wizard-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 18px;border-top:1px solid #e5e7eb;background:#fff}.portal-amendment-wizard-footer .btn-primary,.portal-amendment-wizard-footer .btn-primary:hover,.portal-amendment-wizard-footer .btn-primary:focus,.portal-amendment-wizard-footer .btn-primary:disabled,.portal-amendment-wizard-footer .btn-primary[disabled],.portal-amendment-wizard-footer .btn-primary.disabled,.portal-voe-submit,.portal-voe-submit:hover,.portal-voe-submit:focus,.portal-voe-submit:disabled,.portal-voe-submit[disabled]{background-color:#612e7b!important;border-color:#612e7b!important;color:#fff!important;opacity:1}.portal-voe-address-card{margin-top:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.portal-voe-address-card__label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.portal-voe-address-card__body{margin:0;display:grid;gap:2px;font-style:normal;font-size:13px;line-height:1.45;color:#434d6b}.portal-custom-doc-sign-form{margin-top:16px;padding-top:14px;border-top:1px solid #ebedf2;display:grid;gap:10px}.portal-custom-doc-sign-form-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.portal-amendment-step-title{margin:0 0 8px;font-size:16px;font-weight:600;color:#434d6b}.portal-amendment-step-hint{margin:0 0 12px;font-size:13px}.portal-amendment-option-list{display:grid;gap:10px}.portal-amendment-option{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;text-align:left}.portal-amendment-option input{margin-top:3px;flex-shrink:0}.portal-amendment-option.is-selected{border-color:#3b82f6;background:#eff6ff}.portal-amendment-option__copy{flex:1;min-width:0}.portal-amendment-option__label{display:block;font-weight:600;color:#434d6b}.portal-amendment-option__hint{display:block;margin-top:4px;font-size:12px;color:#6b7280;line-height:1.4}.portal-amendment-field{margin-bottom:14px}.portal-amendment-date-row{display:flex;flex-wrap:wrap;gap:12px 16px}.portal-amendment-date-field{flex:1 1 180px;min-width:0;margin-bottom:8px}.portal-amendment-temporary-toggle{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--ui-border, #d8dee6);border-radius:6px;background:var(--ui-surfaceAlt, #f7f9fb);cursor:pointer;font-size:13px;font-weight:500;color:inherit}.portal-amendment-temporary-toggle input{margin-top:2px;flex:0 0 auto}.portal-amendment-temporary-toggle__hint{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--ui-muted, #667085)}.portal-amendment-current-value{font-size:12px;margin-bottom:6px}.portal-amendment-error{margin-top:12px}.portal-amendment-location-picker{margin-top:8px}.portal-amendment-location-picker h6{margin:0 0 8px;font-size:14px;font-weight:600}.portal-handbook-page{width:100%;box-sizing:border-box}.portal-handbook-toolbar{margin-bottom:16px}.portal-handbook-library,.portal-doc-library{display:grid;gap:12px}.portal-handbook-card,.portal-doc-card{display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;border:1px solid #ebedf2;border-radius:4px;background:#fff;box-sizing:border-box}.portal-handbook-card-top,.portal-doc-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.portal-handbook-card-identity,.portal-doc-card-identity{display:flex;gap:12px;align-items:flex-start;min-width:0;flex:1 1 auto}.portal-handbook-card-badge,.portal-doc-card-badge{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#f0f3ff;color:#5d78ff;font-size:17px}.portal-handbook-card-title,.portal-doc-card-title{margin:0;font-size:17px;font-weight:700;color:#2b3349;letter-spacing:-.02em;line-height:1.25}.portal-handbook-card-meta,.portal-doc-card-meta{margin-top:6px;font-size:12px;line-height:1.4;color:#6d7693}.portal-handbook-card-primary,.portal-doc-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.portal-esign-page .portal-doc-card-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:36px;padding:8px 14px;white-space:nowrap;line-height:1.2}.portal-esign-page .portal-doc-card-actions .btn .fa{margin-right:0;width:auto}.portal-doc-card-actions .portal-doc-card-delete{margin-left:4px}.portal-confirm-action.is-armed{background:#fff1f2;border-color:#fecdd3;color:#be123c}.portal-confirm-action.is-armed:hover,.portal-confirm-action.is-armed:focus{background:#ffe4e6;border-color:#fda4af;color:#9f1239}.portal-confirm-action.btn-link.is-armed,.portal-confirm-action.btn-link.is-armed:hover,.portal-confirm-action.btn-link.is-armed:focus{background:transparent;border-color:transparent;color:#be123c;font-weight:700}.portal-handbook-card .btn-sm,.portal-doc-card .btn-sm{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;line-height:1.2;box-sizing:border-box}.portal-handbook-card .btn .fa,.portal-doc-card .btn .fa,.portal-handbook-policy-actions .btn .fa,.portal-handbook-preview-actions .btn .fa{margin-right:6px;width:14px;text-align:center}.portal-handbook-card-downloads{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;border-top:1px solid #f0f2f7}.portal-handbook-card-downloads-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d7693}.portal-handbook-card-download-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portal-handbook-dl--red{color:#b91c1c!important}.portal-handbook-dl--changes{color:#1d4ed8!important}.portal-handbook-card-footer,.portal-doc-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #f0f2f7}.portal-handbook-card-footer .btn-link,.portal-doc-card-footer .btn-link{padding:6px 8px;min-height:32px;color:#6d7693}.portal-handbook-assign-btn{color:#2b3349}.portal-handbook-danger-link{color:#b91c1c!important}.portal-handbook-inline-error{font-size:12px;color:#b91c1c}.portal-handbook-empty{text-align:center;padding:36px 20px!important}.portal-handbook-empty-icon{width:52px;height:52px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#f0f3ff;color:#5d78ff;font-size:22px}.portal-handbook-empty-title{margin:0 0 6px;font-size:16px;font-weight:700;color:#2b3349}.portal-esign-page{display:flex;flex-direction:column;gap:16px}.portal-esign-page .portal-handbook-toolbar,.portal-esign-page .portal-esign-placeholder-notice,.portal-esign-page .portal-esign-upload{margin:0;width:100%;box-sizing:border-box}.portal-esign-subtitle__line{display:block}.portal-esign-subtitle__line+.portal-esign-subtitle__line{margin-top:8px}.portal-esign-upload{padding:16px;border:1px solid #dde4ee;border-radius:12px;background:#fff}.portal-esign-upload__submit,.portal-esign-upload__submit:disabled,.portal-esign-upload__submit[disabled],.portal-esign-upload__submit.disabled,.portal-esign-upload__submit:disabled:hover,.portal-esign-upload__submit[disabled]:hover,.portal-esign-upload__submit.disabled:hover,.portal-esign-upload__submit:disabled:focus,.portal-esign-upload__submit[disabled]:focus{background:#c9add6;border:1px solid #c9add6;color:#fff;opacity:1;box-shadow:none}.portal-esign-upload__submit:disabled,.portal-esign-upload__submit[disabled],.portal-esign-upload__submit.disabled{cursor:not-allowed}.portal-esign-upload__submit.is-ready,.portal-esign-upload__submit:not(:disabled){background:#612e7b;border-color:#612e7b;color:#fff}.portal-esign-upload__submit.is-ready:hover,.portal-esign-upload__submit:not(:disabled):hover,.portal-esign-upload__submit.is-ready:focus,.portal-esign-upload__submit:not(:disabled):focus{background:#4e2463;border-color:#4e2463;color:#fff}.portal-esign-placeholder-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #d7def0;border-radius:8px;background:#f5f7fb;color:#4a5568;font-size:13px;line-height:1.5;box-sizing:border-box}.portal-esign-placeholder-notice .fa{margin-top:2px;color:#5d78ff}.portal-esign-placeholder-notice strong{display:inline;color:#2f3a56}.portal-jd-assign-dialog .portal-esign-placeholder-notice{margin:0;border-radius:0;border-left:0;border-right:0;border-top:0}.portal-esign-upload__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;align-items:stretch}.portal-esign-upload__field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:600;color:#5b6878}.portal-esign-upload__field>span{display:block;min-height:16px;margin:0;line-height:16px}.portal-esign-upload__field input:not([type=file]),.portal-esign-upload__field select,.portal-esign-file{width:100%;height:36px;min-height:36px;max-height:36px;box-sizing:border-box;border:1px solid #cfd9e6;border-radius:8px;background:#fff;font-size:13px;color:#1f2937}.portal-esign-upload__field input:not([type=file]),.portal-esign-upload__field select{padding:0 12px;line-height:34px}.portal-esign-file{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}.portal-esign-file__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-esign-file .btn{flex-shrink:0;height:auto;margin:0;padding:0 12px;border:0;border-radius:0;line-height:34px;box-shadow:none}.portal-esign-file .btn .fa{margin-right:6px}.portal-esign-file__name{min-width:0;flex:1 1 auto;padding:0 10px;font-size:13px;font-weight:500;color:#6c7293;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:34px}.portal-esign-file.is-selected .portal-esign-file__name{color:#2f3a56}.portal-esign-upload.is-drop-target{border-color:#6366f1;background:#eef2ff;box-shadow:inset 0 0 0 1px #6366f1}.portal-esign-file.is-drop-target{border-color:#6366f1;background:#eef2ff}.portal-esign-file.is-drop-target .portal-esign-file__name{color:#3730a3;font-weight:600}.portal-esign-file__clear{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;margin:0 2px 0 0;padding:0;border:0;border-radius:4px;background:transparent;color:#6c7293;font-size:16px;line-height:1;cursor:pointer}.portal-esign-file__clear .fa{font-size:16px;line-height:1}.portal-esign-file__clear:hover,.portal-esign-file__clear:focus{background:#eef2ff;color:#4338ca}.portal-esign-card-counts{margin:0 0 12px;font-size:13px;color:#5b6878}.portal-esign-preview-dialog{max-width:980px;width:min(980px,calc(100vw - 32px))}.portal-esign-preview-frame{height:min(70vh,720px);background:#eef2f7}.portal-esign-preview-frame iframe{width:100%;height:100%;border:0;background:#fff}.portal-esign-place-dialog{max-width:980px;width:min(980px,calc(100vw - 32px))}.portal-esign-place-toolbar{display:flex;flex-direction:column;gap:12px;padding:14px 22px;border-bottom:1px solid #ebedf2;flex-shrink:0}.portal-esign-place-toolbar p,.portal-esign-place-hint{margin:0;font-size:13px;line-height:1.5;color:#5b6878}.portal-esign-place-hint{padding:10px 22px 0}.portal-esign-place-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.portal-esign-place-toolbar__actions .btn,.portal-esign-place-pager .btn,.portal-esign-place-dialog .portal-jd-assign-dialog__footer .btn,.portal-esign-upload .btn,.portal-esign-contact-row .btn,.portal-esign-manager-pad__actions .btn,.portal-esign-manager-pad__bar .btn,.portal-esign-send-dialog .portal-jd-assign-dialog__footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:34px;padding:8px 14px}.portal-esign-place-toolbar__actions .btn .fa,.portal-esign-place-pager .btn .fa,.portal-esign-place-dialog .portal-jd-assign-dialog__footer .btn .fa,.portal-esign-upload .btn .fa,.portal-esign-contact-row .btn .fa,.portal-esign-send-dialog .portal-jd-assign-dialog__footer .btn .fa{margin-right:0}.portal-esign-place-pager{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto;font-size:12px;font-weight:600;color:#5b6878}.portal-esign-place-stage-wrap{overflow:auto;max-height:min(70vh,760px);background:#eef2f7;padding:16px}.portal-esign-place-stage{position:relative;margin:0 auto;background:#fff;box-shadow:0 1px 8px #0f172a1f}.portal-esign-place-canvas{display:block;width:100%;height:auto;position:relative;z-index:0}.portal-esign-place-guides{position:absolute;inset:0;z-index:1;pointer-events:none}.portal-esign-place-guide{position:absolute;pointer-events:none}.portal-esign-place-guide--v{top:0;bottom:0;left:50%;width:0;border-left:1px dashed rgba(220,38,38,.55);transform:translate(-.5px)}.portal-esign-place-guide--h{left:0;right:0;height:0;border-top:1px dashed rgba(220,38,38,.55);transform:translateY(-.5px)}.portal-esign-place-guide--quarter{border-color:#dc262661}.portal-esign-place-guide.is-active{border-left-style:solid;border-top-style:solid;border-color:#dc2626;border-width:2px}.portal-esign-place-box{position:absolute;z-index:2;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;padding:8px 22px 8px 10px;border:2px dashed #8e44ad;border-radius:4px;background:#8e44ad1f;color:#612e7b;font-size:11px;font-weight:700;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.portal-esign-place-box--manager,.portal-esign-place-box--both{border-color:#612e7b;background:#612e7b24}.portal-esign-place-box-preview{display:flex;flex-direction:column;justify-content:space-between;gap:6px;width:100%;height:100%;min-height:0;pointer-events:none}.portal-esign-place-box-heading,.portal-esign-place-box-witness{text-align:center;line-height:1.2;white-space:normal}.portal-esign-place-box-heading{font-size:8px;font-weight:800;letter-spacing:.01em}.portal-esign-place-box-witness{font-size:10px;font-weight:700}.portal-esign-place-box-row{display:flex;align-items:center;gap:6px;min-height:0;flex:1;font-size:10px;font-weight:700;color:#612e7b;white-space:nowrap}.portal-esign-place-box-row__sig,.portal-esign-place-box-row__date{display:block;height:0;border-bottom:1px solid rgba(97,46,123,.55)}.portal-esign-place-box-row__sig{flex:1.5;min-width:28px}.portal-esign-place-box-row__date{flex:.8;min-width:22px}.portal-esign-place-box.is-selected{border-style:solid;box-shadow:0 0 0 2px #612e7b40}.portal-esign-place-box__remove{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;border:0;border-radius:3px;background:transparent;color:#612e7b;line-height:1;cursor:pointer}.portal-esign-place-box__handle{position:absolute;right:-5px;bottom:-5px;width:12px;height:12px;padding:0;border:2px solid #612e7b;border-radius:2px;background:#fff;cursor:nwse-resize}.portal-esign-manager-email,.portal-esign-contact-field{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:11px;font-weight:600;color:#5b6878}.portal-esign-contact-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin-top:8px}.portal-esign-contact-row .portal-esign-contact-field{margin-top:0;min-width:220px;flex:1 1 220px}.portal-esign-manager-email input,.portal-esign-contact-field input{height:30px;border:1px solid #cfd9e6;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500;color:#1f2937}.portal-esign-send-dialog{max-width:760px}.portal-esign-send-dialog .portal-jd-assign-dialog__scroll{padding:0 0 18px}.portal-esign-send-dialog__staff{padding:12px 22px 0}.portal-esign-manager-contacts{display:flex;flex-direction:column;gap:8px;margin:12px 22px;padding:12px 14px;border:1px solid #d7def0;border-radius:8px;background:#f8fafc}.portal-esign-manager-contacts__row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.portal-esign-manager-contacts .portal-esign-manager-email{display:flex;flex-direction:column;gap:4px;margin-top:0;flex:0 1 240px;width:240px;max-width:100%;font-size:11px;font-weight:600;color:#5b6878}.portal-esign-manager-contacts .portal-esign-manager-email input{width:100%;max-width:240px;height:32px}.portal-esign-manager-pad{display:flex;flex-direction:column;gap:8px;margin:12px 22px;padding:12px 14px;border:1px solid #d7def0;border-radius:8px;background:#f8fafc}.portal-esign-manager-pad__bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.portal-esign-manager-pad__name{display:flex;flex-direction:column;gap:4px;flex:0 1 240px;width:240px;max-width:100%;margin:0;font-size:11px;font-weight:600;color:#5b6878}.portal-esign-manager-pad__name input{width:100%;max-width:240px;height:32px;border:1px solid #cfd9e6;border-radius:6px;padding:0 8px;font-size:13px;font-weight:500;color:#1f2937}.portal-esign-manager-pad__hint,.portal-esign-manager-pad__auto{margin:0;font-size:12px;line-height:1.4;color:#6c7293}.portal-esign-manager-pad__auto.has-name{min-height:40px;padding:4px 2px 0;font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-style:italic;font-size:28px;line-height:1.15;color:#111827}.portal-esign-manager-pad__board{border:1px dashed #c5cde0;border-radius:8px;background:#fff;overflow:hidden}.portal-esign-manager-pad__board.is-signed{border-style:solid;border-color:#98a2b3}.portal-esign-manager-pad__canvas{display:block;width:100%;height:96px;touch-action:none;cursor:crosshair}.portal-esign-manager-pad__actions{display:flex;justify-content:flex-end;gap:8px}.portal-esign-send-item--pending{background:#fffbeb;border-color:#fde68a}.portal-esign-send-item--signed{background:#f0fdf4;border-color:#bbf7d0}.portal-esign-contact-row .btn .fa{margin-right:6px}@media(max-width:900px){.portal-esign-upload__fields{grid-template-columns:1fr}}.portal-handbook-policy-backdrop,.portal-handbook-preview-backdrop,.portal-handbook-request-backdrop{position:fixed;inset:0;background:#0f172a73;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.portal-handbook-policy-modal{width:min(920px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 18px 50px #0f172a47;padding:0}.portal-handbook-policy-modal-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:18px 20px 14px;border-bottom:1px solid #ebedf2}.portal-handbook-policy-kicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5d78ff;line-height:1.2}.portal-handbook-policy-modal-title,.portal-handbook-preview-title{margin:0;font-size:20px;font-weight:750;letter-spacing:-.02em;color:#2b3349;line-height:1.2}.portal-handbook-policy-modal-sub{margin:8px 0 0;max-width:560px;font-size:13px;line-height:1.45;color:#6d7693}.portal-handbook-policy-search{padding:14px 20px 0}.portal-handbook-policy-search-field{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:1px solid #ebedf2;border-radius:2px;background:#fff;box-sizing:border-box}.portal-handbook-policy-search-field:focus-within{border-color:#9aabff}.portal-handbook-policy-search-field .fa-search{flex:0 0 auto;color:#9aa3bd;pointer-events:none;line-height:1}.portal-handbook-policy-search-field .form-control{flex:1 1 auto;min-width:0;height:38px;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.portal-handbook-policy-search-field .form-control:focus{outline:none;box-shadow:none;border-color:transparent}.portal-handbook-policy-search-field .form-control::-webkit-search-decoration,.portal-handbook-policy-search-field .form-control::-webkit-search-cancel-button,.portal-handbook-policy-search-field .form-control::-webkit-search-results-button,.portal-handbook-policy-search-field .form-control::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.portal-handbook-policy-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);gap:0;min-height:360px}@media(max-width:720px){.portal-handbook-policy-body{grid-template-columns:1fr}}.portal-handbook-policy-list-wrap{padding:14px 0 18px 20px;border-right:1px solid #ebedf2;max-height:52vh;overflow-x:hidden;overflow-y:auto}@media(max-width:720px){.portal-handbook-policy-list-wrap{border-right:none;border-bottom:1px solid #ebedf2;max-height:40vh;padding-right:0}}.portal-handbook-policy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.portal-handbook-policy-list>li{display:block;width:100%;min-width:0}.portal-handbook-policy-item{display:flex;align-items:flex-start;gap:10px;width:100%!important;max-width:100%!important;box-sizing:border-box;text-align:left;white-space:normal;padding:10px 12px;border:1px solid #ebedf2;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.portal-handbook-policy-item:hover{border-color:#c7d2fe;background:#fafbff}.portal-handbook-policy-item.is-selected{border-color:#5d78ff;background:#f5f8ff;box-shadow:inset 3px 0 #5d78ff}.portal-handbook-policy-item-index{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.04em;color:#9aa3bd;font-variant-numeric:tabular-nums}.portal-handbook-policy-item.is-selected .portal-handbook-policy-item-index{color:#5d78ff}.portal-handbook-policy-item-main{flex:1 1 auto;min-width:0;display:grid;gap:2px}.portal-handbook-policy-item-title{display:block;font-size:13.5px;font-weight:650;color:#2b3349;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.portal-handbook-policy-item-meta{font-size:11.5px;color:#6d7693}.portal-handbook-policy-item-check{flex:0 0 auto;margin-top:2px;color:#c5c9d8;font-size:16px}.portal-handbook-policy-item.is-selected .portal-handbook-policy-item-check{color:#5d78ff}.portal-handbook-policy-empty{padding:28px 12px;font-size:13px;color:#6d7693}.portal-handbook-policy-aside{padding:18px 20px;background:#fafbff;display:flex;flex-direction:column;gap:10px}.portal-handbook-policy-aside-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d7693}.portal-handbook-policy-aside-title{margin:0;font-size:16px;font-weight:700;color:#2b3349;line-height:1.3}.portal-handbook-policy-aside-hint{margin:0;font-size:12.5px;line-height:1.45;color:#6d7693}.portal-handbook-policy-aside-stats{margin:4px 0 0;display:grid;gap:8px}.portal-handbook-policy-aside-stats>div{display:grid;gap:2px}.portal-handbook-policy-aside-stats dt{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9aa3bd}.portal-handbook-policy-aside-stats dd{margin:0;font-size:13px;font-weight:600;color:#2b3349}.portal-handbook-policy-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:8px}.portal-handbook-policy-actions .btn-link{align-self:flex-start;padding-left:0}.portal-handbook-preview-modal{width:min(1280px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 18px 50px #0f172a47;padding:16px 18px 18px}.portal-handbook-preview-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;align-items:flex-start;flex-wrap:wrap}.portal-handbook-preview-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.portal-handbook-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.portal-handbook-preview-grid--single{grid-template-columns:minmax(0,1fr)}.portal-handbook-preview-pane-label{font-weight:600;margin-bottom:8px;color:#2b3349}.portal-handbook-preview-pane-label--red{color:#b91c1c}.portal-handbook-preview-frame{width:100%;height:520px;border:1px solid #ebedf2;border-radius:4px;background:#fff}.portal-handbook-request-backdrop{z-index:1210}.portal-handbook-request-modal{width:min(880px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 18px 48px #0f172a38;padding:20px 22px 18px}.portal-handbook-request-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.portal-handbook-request-lead{margin:6px 0 0;font-size:13px;line-height:1.5;color:#6d7693;max-width:58ch}.portal-handbook-request-form{display:flex;flex-direction:column;gap:18px}.portal-handbook-request-group h4{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:#2b3349}.portal-handbook-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}@media(max-width:720px){.portal-handbook-request-grid{grid-template-columns:1fr}}.portal-handbook-request-field{display:flex;flex-direction:column;gap:5px;min-width:0}.portal-handbook-request-field span{font-size:12px;font-weight:600;color:#4a5270}.portal-handbook-request-field input,.portal-handbook-request-field select,.portal-handbook-request-field textarea{width:100%;box-sizing:border-box;border:1px solid #d8dce8;border-radius:4px;padding:7px 9px;font-size:13px;color:#2b3349;background:#fff}.portal-handbook-request-field textarea{resize:vertical;min-height:72px}.portal-handbook-request-field--wide{grid-column:1 / -1}.portal-handbook-request-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.portal-handbook-request-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #f1d4a5;border-radius:4px;background:#fff8ee;color:#6b4e1e}.portal-handbook-request-alert--info{border-color:#c9d4f5;background:#f4f6ff;color:#3d4465}.portal-handbook-request-alert--success{border-color:#c5e4cf;background:#f3faf5;color:#2f5d3d}.portal-handbook-request-alert--neutral{border-color:#ebedf2;background:#f8f9fc;color:#646c9a}.portal-handbook-request-alert-copy{min-width:0;flex:1 1 auto}.portal-handbook-request-alert-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.3;color:inherit}.portal-handbook-request-alert-title .fa{color:#c48a1a}.portal-handbook-request-alert--info .portal-handbook-request-alert-title .fa{color:#5d78ff}.portal-handbook-request-alert p{margin:4px 0 0;font-size:12px;line-height:1.45}.portal-handbook-request-alert-meta{color:#8a7344}.portal-handbook-request-alert--info .portal-handbook-request-alert-meta{color:#6d7693}.portal-handbook-request-alert .btn{flex:0 0 auto;white-space:nowrap}.portal-handbook-page>.portal-handbook-request-alert{margin:0 0 12px}.portal-handbook-request-view{display:flex;flex-direction:column;gap:18px;padding:4px 2px 8px}.portal-handbook-request-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;margin:0}.portal-handbook-request-meta div{min-width:0}.portal-handbook-request-meta dt{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b93ad}.portal-handbook-request-meta dd{margin:0;font-size:13px;font-weight:600;color:#434d6b}.portal-handbook-request-view h4{margin:0 0 8px;font-size:13px;font-weight:700;color:#434d6b}.portal-handbook-request-changes{list-style:none;margin:0;padding:0;border:1px solid #ebedf2;border-radius:4px;overflow:hidden}.portal-handbook-request-changes li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-bottom:1px solid #ebedf2;background:#fff}.portal-handbook-request-changes li:last-child{border-bottom:none}.portal-handbook-request-changes strong{font-size:13px;color:#2b3349}.portal-handbook-request-changes span{font-size:12px;color:#6d7693}.portal-handbook-request-notes{margin:0;padding:10px 12px;border:1px solid #ebedf2;border-radius:4px;background:#f8f9fc;font-size:13px;line-height:1.5;color:#434d6b;white-space:pre-wrap}.portal-handbook-request-reason{margin:8px 0 0;padding:8px 10px;border-radius:4px;background:#ffffffb3;font-size:12px;line-height:1.45;color:inherit}.portal-handbook-request-alert--warning .portal-handbook-request-alert-title .fa{color:#b45309}.portal-handbook-cancel-label{display:block;margin:16px 0 6px;font-size:13px;font-weight:700;color:#3f4254}.portal-handbook-cancel-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.portal-app-notice{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:12000;display:flex;align-items:flex-start;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:12px 14px;border-radius:4px;box-shadow:0 10px 28px #0f172a2e;font-size:13px;line-height:1.45}.portal-app-notice--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.portal-app-notice--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.portal-app-notice--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.portal-app-notice-text{flex:1 1 auto;min-width:0}.portal-app-notice-close{flex:0 0 auto;border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.portal-copy-text-modal{width:min(560px,calc(100vw - 32px));padding:16px 18px 14px;background:#fff;border-radius:4px}.portal-copy-text-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.portal-copy-text-head h3{margin:0;font-size:16px}.portal-copy-text-hint{margin:0 0 10px;font-size:12px;color:#6d7693}.portal-copy-text-area{min-height:180px;width:100%;font-size:12px;line-height:1.45}.portal-copy-text-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.portal-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px}.portal-classic-root .portal-tour-menu-dropdown{min-width:280px;padding:6px 0}.portal-classic-root .portal-tour-menu-dropdown>li>a{display:block;padding:10px 16px;white-space:normal;color:#434d6b;background:#fff;transition:background .12s ease}.portal-classic-root .portal-tour-menu-dropdown>li>a:hover,.portal-classic-root .portal-tour-menu-dropdown>li>a:focus{background:#f7f1fb!important;color:#434d6b!important}.portal-classic-root .portal-tour-menu-dropdown__label{display:block;font-weight:600;color:#434d6b}.portal-classic-root .portal-tour-menu-dropdown>li>a:hover .portal-tour-menu-dropdown__label,.portal-classic-root .portal-tour-menu-dropdown>li>a:focus .portal-tour-menu-dropdown__label{color:#612e7b!important}.portal-classic-root .portal-tour-menu-dropdown__hint{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:#8b93ad}.portal-classic-root .portal-tour-menu-dropdown>li>a:hover .portal-tour-menu-dropdown__hint,.portal-classic-root .portal-tour-menu-dropdown>li>a:focus .portal-tour-menu-dropdown__hint{color:#6c7293!important}.portal-tour-again-btn--modern{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;white-space:nowrap;border:1px solid color-mix(in srgb,var(--ui-accent) 45%,var(--ui-border));border-radius:999px;background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));color:var(--ui-accent);font-size:12px;font-weight:700;line-height:1;padding:0 16px 0 12px;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--ui-accent) 22%,transparent)}.portal-tour-again-btn__play--modern{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:9px;flex-shrink:0}.portal-tour-again-btn--modern .portal-tour-again-btn__label{margin-right:14px;line-height:1.2;flex-shrink:0}.portal-tour-again-btn__caret,.portal-tour-again-btn__caret--modern{display:block;width:10px;height:10px;flex-shrink:0;position:relative;top:1px;border:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129'%3E%3Cpath d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='%236b63ff'/%3E%3C/svg%3E") center / 10px 10px no-repeat}.portal-tour-again-btn--disabled{opacity:.55;cursor:not-allowed}.portal-tour-again-btn--modern:hover:not(:disabled){background:color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface))!important;border-color:var(--ui-accent)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--ui-accent) 28%,transparent)}.portal-tour-again-btn--modern:active:not(:disabled){transform:translateY(1px)}.portal-tour-menu-dropdown--modern{min-width:300px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);box-shadow:var(--ui-shadow);overflow:hidden}.portal-tour-menu-dropdown__item--modern{display:block;width:100%;text-align:left;border:none;background:var(--ui-surface);padding:10px 14px;border-bottom:1px solid var(--ui-borderSoft);cursor:pointer;transition:background .12s ease}.portal-tour-menu-dropdown__item--modern:hover,.portal-tour-menu-dropdown__item--modern:focus{background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));outline:none}.portal-tour-menu-dropdown__item--modern:last-child{border-bottom:none}.portal-tour-menu-dropdown__item-label--modern{font-weight:600;color:var(--ui-text)}.portal-tour-menu-dropdown__item-hint--modern{font-size:12px;color:var(--ui-mutedText);margin-top:2px}.portal-tutorial-root{position:fixed;inset:0;z-index:120000;pointer-events:none}.portal-tutorial-backdrop--dim{position:fixed;inset:0;background:#0f172a85;pointer-events:auto}.portal-tutorial-backdrop--center{position:fixed;inset:0;background:#0f172a94;pointer-events:auto}.portal-tutorial-backdrop--fade{transition:opacity .28s ease}.portal-tutorial-spotlight{position:fixed;border-radius:8px;box-shadow:0 0 0 9999px #0f172a85;pointer-events:none;z-index:1;transition:opacity .22s ease;will-change:top,left,width,height,opacity}.portal-tutorial-card{position:fixed;z-index:20;pointer-events:auto;border-radius:14px;padding:18px 18px 16px;box-sizing:border-box;will-change:top,left,width}.portal-tutorial-card-content{animation:portal-tutorial-content-in .24s ease-out}@keyframes portal-tutorial-content-in{0%{opacity:.25}to{opacity:1}}.portal-tutorial-card-progress{height:4px;border-radius:999px;overflow:hidden;margin-bottom:12px}.portal-tutorial-card-progress-bar{height:100%;border-radius:999px;transition:width .28s ease}.portal-tutorial-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.portal-tutorial-step-badge{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.portal-tutorial-section-hint{font-size:11px;font-weight:600}.portal-tutorial-card-title{margin:0 0 8px;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.portal-tutorial-card-body{margin:0 0 16px;font-size:14px;line-height:1.55}.portal-tutorial-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-tutorial-card-actions-main{display:inline-flex;align-items:center;gap:8px}.portal-tutorial-btn{border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;line-height:1.2}.portal-tutorial-btn--ghost{background:transparent}.portal-tutorial-btn--secondary{border:1px solid transparent}.portal-tutorial-btn--primary{color:#fff}.portal-tutorial-card--modern{background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 22px 50px #0f172a38;color:#0f172a}.portal-tutorial-card--modern .portal-tutorial-card-progress{background:#94a3b840}.portal-tutorial-card--modern .portal-tutorial-card-progress-bar{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.portal-tutorial-card--modern .portal-tutorial-step-badge,.portal-tutorial-card--modern .portal-tutorial-section-hint{color:#64748b}.portal-tutorial-card--modern .portal-tutorial-card-body{color:#475569}.portal-tutorial-card--modern .portal-tutorial-btn--ghost{color:#64748b}.portal-tutorial-card--modern .portal-tutorial-btn--ghost:hover{color:#334155;background:#94a3b81f}.portal-tutorial-card--modern .portal-tutorial-btn--secondary{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.portal-tutorial-card--modern .portal-tutorial-btn--primary{background:linear-gradient(180deg,#7c3aed,#6d28d9);box-shadow:0 8px 18px #6d28d947}.portal-tutorial-spotlight[data-ui-skin=modern],.portal-tutorial-root[data-ui-skin=modern] .portal-tutorial-spotlight{border-radius:12px}.portal-tutorial-card--classic{background:#fff;border:1px solid #dce3f0;border-radius:6px;box-shadow:0 12px 32px #434d6b2e;color:#434d6b}.portal-tutorial-card--classic .portal-tutorial-card-progress{background:#eef1f7}.portal-tutorial-card--classic .portal-tutorial-card-progress-bar{background:linear-gradient(90deg,#5b8def,#4a7fe8)}.portal-tutorial-card--classic .portal-tutorial-step-badge,.portal-tutorial-card--classic .portal-tutorial-section-hint{color:#8b93ad}.portal-tutorial-card--classic .portal-tutorial-card-title{font-size:16px;font-weight:700;color:#434d6b}.portal-tutorial-card--classic .portal-tutorial-card-body{color:#6c7293;font-size:13px}.portal-tutorial-card--classic .portal-tutorial-btn--ghost{color:#8b93ad}.portal-tutorial-card--classic .portal-tutorial-btn--ghost:hover{background:#f4f6fb;color:#434d6b}.portal-tutorial-card--classic .portal-tutorial-btn--secondary{background:#f8f9fc;border-color:#ebedf2;color:#434d6b}.portal-tutorial-card--classic .portal-tutorial-btn--primary{background:#4a7fe8;border-radius:4px;box-shadow:none}.portal-tutorial-root[data-ui-skin=classic] .portal-tutorial-spotlight{border-radius:4px}[data-tour-active=true] [data-tour].portal-tutorial-target-pulse,.portal-tutorial-target-pulse{position:relative;z-index:auto;outline:2px solid rgba(91,141,239,.85);outline-offset:2px;animation:portal-tutorial-target-pulse 1.4s ease infinite}.portal-tutorial-root[data-ui-skin=modern]~* .portal-tutorial-target-pulse,.portal-tutorial-root[data-ui-skin=modern] .portal-tutorial-target-pulse{outline-color:#7c3aedbf}@keyframes portal-tutorial-target-pulse{0%,to{outline-offset:2px}50%{outline-offset:5px}}.mc-edit{--mc-border: #ddd;--mc-label-bg: #f7f7f9;--mc-header: #2c3b49;--mc-accent: #2c73a6;--mc-accent-hover: #245f89;display:flex;flex-direction:column;gap:14px;margin-top:8px}.mc-edit__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--mc-border);background:linear-gradient(180deg,#fafbfc,#f0f2f4)}.mc-edit__title{margin:0;font-size:18px;font-weight:600;color:var(--mc-header)}.mc-edit__subtitle{margin-top:2px;font-size:13px;color:#667}.mc-edit__toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mc-edit__btn{border:1px solid transparent;border-radius:2px;padding:7px 14px;font-size:13px;cursor:pointer}.mc-edit__btn:disabled{opacity:.55;cursor:not-allowed}.mc-edit__btn--primary{background:var(--mc-accent);color:#fff}.mc-edit__btn--primary:hover:not(:disabled){background:var(--mc-accent-hover)}.mc-edit__btn--secondary{background:#fff;border-color:#c5cdd6;color:#334}.mc-edit__link{font-size:13px;color:var(--mc-accent);margin-right:4px}.mc-edit__readonly{min-height:30px;padding:6px 8px;border:1px solid #e2e6ea;border-radius:2px;background:#f4f6f8;color:#445;font-size:13px;line-height:1.35}.mc-edit__status-bar{border:1px solid var(--mc-border);background:#fff;border-left:3px solid var(--mc-accent)}.mc-edit__value--status{width:32%}.mc-edit__input--status{font-weight:600}.mc-edit__banner{padding:10px 12px;border-radius:2px;font-size:13px}.mc-edit__banner--info{background:#eef6fb;border:1px solid #c5dde9;color:#245f89}.mc-edit__banner--error{background:#fdeceb;border:1px solid #f0c2be;color:#a33}.mc-edit__banner--success{background:#eef8ee;border:1px solid #c5e3c5;color:#2a6b2a}.mc-edit__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mc-edit__meta-label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#556}.mc-edit__input{width:100%;box-sizing:border-box;border:1px solid #c5cdd6;border-radius:2px;padding:6px 8px;font-size:13px;background:#fff;color:#223}.mc-edit__textarea{min-height:72px;resize:vertical;font-family:inherit}.mc-edit__block{border:1px solid var(--mc-border);background:#fff}.mc-edit__block-header{background:#f3f5f7;border-bottom:1px solid var(--mc-border);padding:8px 12px}.mc-edit__block-title{margin:0;font-size:14px;font-weight:600;color:var(--mc-header)}.mc-edit__table{width:100%;border-collapse:collapse;table-layout:fixed}.mc-edit__table td{border-bottom:1px solid #eceff2;vertical-align:top;padding:8px 10px}.mc-edit__label{width:18%;background:var(--mc-label-bg);font-size:12px;font-weight:600;color:#445}.mc-edit__label label{display:block;line-height:1.35}.mc-edit__value{width:32%}.mc-edit__empty{padding:24px;text-align:center;color:#778;border:1px dashed #ccd;background:#fafafa}@media(max-width:900px){.mc-edit__table,.mc-edit__table tbody,.mc-edit__table tr,.mc-edit__table td{display:block;width:100%}.mc-edit__label{border-bottom:none;padding-bottom:2px}.mc-edit__value{padding-top:2px;padding-bottom:12px}}.cr-reviews{--cr-ink: #1f2a33;--cr-muted: #6b7785;--cr-line: #e6ebf0;--cr-soft: #f4f7fa;--cr-accent: #1f6f9f;--cr-accent-soft: rgba(31, 111, 159, .1);display:flex;flex-direction:column;gap:14px;min-height:560px;padding:18px 18px 22px;background:radial-gradient(1200px 280px at 0% -10%,rgba(31,111,159,.08),transparent 55%),linear-gradient(180deg,#fbfcfd,#fff 40%);border:1px solid var(--cr-line);border-radius:14px}.cr-reviews__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.cr-reviews__kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted);margin-bottom:4px}.cr-reviews__title-row{display:flex;align-items:center;gap:10px}.cr-reviews__title{margin:0;font-size:22px;font-weight:750;color:var(--cr-ink);letter-spacing:-.02em}.cr-reviews__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 9px;border-radius:999px;background:var(--cr-accent);color:#fff;font-size:12px;font-weight:800}.cr-reviews__subtitle{margin:6px 0 0;max-width:36rem;font-size:13px;line-height:1.45;color:var(--cr-muted)}.cr-reviews__toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;flex:1 1 420px;justify-content:flex-end}.cr-reviews__field{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cr-muted)}.cr-reviews__field--grow{flex:1 1 220px;min-width:180px}.cr-reviews__field select,.cr-reviews__field input{height:40px;border:1px solid #d7dee6;border-radius:10px;padding:0 12px;font-size:13px;font-weight:500;color:var(--cr-ink);background:#fff;text-transform:none;letter-spacing:normal;min-width:180px}.cr-reviews__field--grow input{width:100%;min-width:0;background:#fff}.cr-reviews__field select:focus,.cr-reviews__field input:focus{outline:none;border-color:var(--cr-accent);box-shadow:0 0 0 3px var(--cr-accent-soft)}.cr-reviews__refresh{height:40px;border:1px solid #d7dee6;border-radius:10px;padding:0 14px;background:#fff;color:var(--cr-ink);font-size:13px;font-weight:650;cursor:pointer}.cr-reviews__refresh:hover:not(:disabled){background:var(--cr-soft)}.cr-reviews__refresh:disabled{opacity:.6;cursor:not-allowed}.cr-reviews__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:0 2px;font-size:12px;color:var(--cr-muted)}.cr-reviews__banner{padding:10px 12px;border-radius:10px;font-size:13px}.cr-reviews__banner--ok{background:#eef8f0;border:1px solid #c8e4cf;color:#246b38}.cr-reviews__banner--err{background:#fdf1ef;border:1px solid #f0c8c2;color:#a33}.cr-reviews__list{display:flex;flex-direction:column;gap:10px}.cr-reviews__empty{border:1px dashed #d5dde6;border-radius:14px;padding:28px 18px;text-align:center;color:var(--cr-muted);background:#ffffffb3}.cr-reviews__empty--plain{padding:48px 20px}.cr-reviews__empty p{margin:14px 0 0;font-size:13px}.cr-reviews__skeleton{height:72px;border-radius:14px;margin:0 auto 10px;max-width:920px;background:linear-gradient(90deg,#eef2f6,#f7f9fb,#eef2f6);background-size:200% 100%;animation:cr-shimmer 1.2s ease-in-out infinite}@keyframes cr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cr-reviews__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--cr-line);border-radius:14px;background:#fff;box-shadow:0 1px #1f2a3308;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.cr-reviews__card:hover{border-color:#c9d6e2;box-shadow:0 10px 28px #1f2a330f;transform:translateY(-1px)}.cr-reviews__card.is-busy{opacity:.65}.cr-reviews__card-main{display:flex;align-items:flex-start;gap:12px;min-width:0;border:none;background:transparent;padding:2px;text-align:left;cursor:pointer;color:inherit}.cr-reviews__card-main:disabled{cursor:default}.cr-reviews__avatar{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2a7eaf,#1b4f6d);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}.cr-reviews__card-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.cr-reviews__card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-reviews__card-top strong{font-size:14px;font-weight:750;color:var(--cr-ink);letter-spacing:-.01em}.cr-reviews__pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:var(--cr-accent-soft);color:var(--cr-accent);font-size:11px;font-weight:700;white-space:nowrap}.cr-reviews__card-sub,.cr-reviews__card-meta{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:12px;color:var(--cr-muted);line-height:1.35}.cr-reviews__card-meta{margin-top:2px;font-size:11px}.cr-reviews__link{color:var(--cr-accent);text-decoration:none;font-weight:650}.cr-reviews__link:hover{text-decoration:underline}.cr-reviews__card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.cr-reviews__btn{border:1px solid transparent;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.cr-reviews__btn:disabled{opacity:.55;cursor:not-allowed}.cr-reviews__btn--edit{background:var(--cr-accent);border-color:var(--cr-accent);color:#fff}.cr-reviews__btn--edit:hover:not(:disabled){background:#195d86}.cr-reviews__btn--approve{background:#fff;border-color:#b7d9bf;color:#246b38}.cr-reviews__btn--approve:hover:not(:disabled){background:#eef8f0}.cr-reviews__btn--reject{background:#fff;border-color:#e4b8b2;color:#a33}.cr-reviews__btn--reject:hover:not(:disabled){background:#fdf1ef}.cr-reviews__btn--ignore{background:#fff;border-color:#d7dee6;color:#556}.cr-reviews__btn--ignore:hover:not(:disabled){background:var(--cr-soft)}@media(max-width:900px){.cr-reviews__card{grid-template-columns:1fr}.cr-reviews__card-actions{justify-content:flex-start;padding-left:54px}}@media(max-width:720px){.cr-reviews__toolbar,.cr-reviews__field,.cr-reviews__refresh{width:100%}.cr-reviews__field select,.cr-reviews__field input{width:100%;min-width:0}.cr-reviews__card-actions{padding-left:0}}.cr-edit-overlay{position:fixed;inset:0;z-index:1200;background:#222b3759}.cr-edit-popup{position:fixed;z-index:1201;display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 18px 18px;background:#fff;border:1px solid #c5cdd6;box-shadow:0 12px 40px #1e283738;overflow:hidden}.cr-edit-popup.mc-edit{margin-top:0}.cr-edit-popup__close{position:absolute;top:8px;right:10px;z-index:2;width:36px;height:36px;border:1px solid #c5cdd6;border-radius:2px;background:#fff;color:#2c3b49;font-size:28px;font-weight:400;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 0 2px}.cr-edit-popup__close:hover{background:#f3f5f7;border-color:#aeb7c2}.cr-edit-popup .mc-edit__toolbar{flex-shrink:0;padding-right:48px}.cr-edit-download-btn{background:#1f6b4a!important;border:1px solid #1f6b4a!important;color:#fff!important;font-weight:700;box-shadow:0 1px #14503733}.cr-edit-download-btn:hover:not(:disabled){background:#18563b!important;border-color:#18563b!important}.cr-edit-download-btn:disabled{opacity:.6}.cr-edit-decisions{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;padding:12px 14px;background:#f7f9fb;border:1px solid #e4e9ef;border-left:4px solid #2c73a6}.cr-edit-decisions__status{display:flex;flex-direction:column;gap:5px;min-width:220px;flex:1 1 240px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#2c73a6}.cr-edit-decisions__status-select{width:100%;max-width:360px;height:36px;box-sizing:border-box;border:1px solid #2c73a6;border-radius:4px;padding:0 10px;font-size:13px;font-weight:600;color:#1d2a36;background:#fff;text-transform:none;letter-spacing:normal}.cr-edit-decisions__status-select:disabled{opacity:.65;cursor:not-allowed}.cr-edit-decisions__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.cr-edit-decisions .cr-reviews__btn{border:1px solid transparent;border-radius:4px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cr-edit-decisions .cr-reviews__btn:disabled{opacity:.55;cursor:not-allowed}.cr-edit-decisions .cr-reviews__btn--approve{background:#fff;border-color:#9ec9a8;color:#2a6b2a}.cr-edit-decisions .cr-reviews__btn--approve:hover:not(:disabled){background:#eef8ee}.cr-edit-decisions .cr-reviews__btn--reject{background:#fff;border-color:#e4b4af;color:#a33}.cr-edit-decisions .cr-reviews__btn--reject:hover:not(:disabled){background:#fdeceb}.cr-edit-decisions .cr-reviews__btn--ignore{background:#fff;border-color:#d5dde6;color:#556}.cr-edit-decisions .cr-reviews__btn--ignore:hover:not(:disabled){background:#f5f7f9}.cr-edit-decisions .cr-reviews__btn--edit{background:#2c73a6;border-color:#2c73a6;color:#fff}.cr-edit-decisions .cr-reviews__btn--edit:hover:not(:disabled){background:#245f89}.cr-edit-popup .mc-edit__meta,.cr-edit-meta{flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cr-edit-popup .mc-edit__meta-label--search{grid-column:1 / -1}.cr-edit-popup .mc-edit__meta-label--search .mc-edit__input{min-height:42px;font-size:15px;padding:10px 12px}.cr-edit-popup__body{overflow:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding-right:2px}.cr-edit-popup .mc-edit__table{display:table;width:100%;table-layout:fixed;border-collapse:collapse}.cr-edit-popup .mc-edit__table tbody{display:table-row-group}.cr-edit-popup .mc-edit__table tr{display:table-row}.cr-edit-popup .mc-edit__table td{display:table-cell;vertical-align:top}.cr-edit-popup .mc-edit__label{width:18%}.cr-edit-popup .mc-edit__value{width:32%}@media(max-width:900px){.cr-edit-popup .mc-edit__meta,.cr-edit-meta{grid-template-columns:1fr}.cr-edit-popup .mc-edit__table,.cr-edit-popup .mc-edit__table tbody,.cr-edit-popup .mc-edit__table tr,.cr-edit-popup .mc-edit__table td{display:block;width:100%}.cr-edit-popup .mc-edit__label{width:100%;border-bottom:none;padding-bottom:2px}.cr-edit-popup .mc-edit__value{width:100%}}.am-dash{display:flex;gap:0;align-items:stretch;min-height:0;background:#fff;border:1px solid #ebedf2;border-radius:6px;overflow:hidden}.am-dash__main{flex:1 1 auto;min-width:0;padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px}.am-dash__main--drawer-open{border-right:1px solid #ebedf2}.am-dash__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.am-dash__eyebrow{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#646c9a;margin-bottom:4px}.am-dash__title{margin:0;font-size:18px;font-weight:700;color:#3d4465;letter-spacing:-.01em}.am-dash__subtitle{margin:4px 0 0;font-size:12px;color:#646c9a;line-height:1.45;max-width:62ch}.am-dash__queue-tabs{display:flex;flex-wrap:wrap;gap:6px}.am-dash__queue-tab{text-align:left;border:1px solid #e6ebf0;background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.am-dash__queue-tab:hover{border-color:#c9d6e2;background:#f8fafc}.am-dash__queue-tab.is-active{border-color:#1f6f9f;background:#f3f9fc;color:#1f6f9f}.am-dash__queue-tab--handbook.is-active{border-color:#d97706;background:#fff8eb;color:#b45309}.am-dash__queue-tab--review.is-active{border-color:#1f6f9f;background:#f0f7fb}.am-dash__queue-tab--signature.is-active{border-color:#047857;background:#f0fdf6;color:#047857}.am-dash__queue-tab-label{font-size:12px;font-weight:750;color:inherit;letter-spacing:0}.am-dash__queue-tab em{font-style:normal;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#eef2f6;color:#5b6775;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.am-dash__queue-tab em.has-count{background:#1f6f9f;color:#fff}.am-dash__queue-tab--handbook em.has-count,.am-dash__queue-tab--handbook.is-active em.has-count{background:#d97706}.am-dash__queue-tab--signature em.has-count,.am-dash__queue-tab--signature.is-active em.has-count{background:#047857}.am-dash__queue-tab-hint{display:none}.am-dash__queue{--am-rev-ink: #1f2a33;--am-rev-muted: #6b7785;--am-rev-line: #e6ebf0;--am-rev-accent: #1f6f9f;--am-rev-accent-soft: rgba(31, 111, 159, .1);border:1px solid var(--am-rev-line);border-radius:8px;background:#fbfcfd;padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px;min-height:0}.am-dash__queue-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.am-dash__queue-title{margin:0;font-size:13px;font-weight:750;color:var(--am-rev-ink);letter-spacing:-.01em}.am-dash__queue-hint{display:none}.am-dash__queue-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.am-dash__queue-search{width:min(220px,100%);height:32px;border:1px solid #e6ebf0;border-radius:6px;padding:0 10px;font-size:12px;color:#1f2a33;background:#fff}.am-dash__queue-search:focus{outline:none;border-color:#1f6f9f;box-shadow:0 0 0 3px #1f6f9f1f}.am-dash__queue-library{border:1px solid #d7dee6;background:#fff;color:#1f6f9f;border-radius:6px;padding:0 10px;height:32px;font-size:11px;font-weight:800;cursor:pointer}.am-dash__queue-empty{display:flex;align-items:center;justify-content:center;min-height:72px;font-size:13px;color:var(--am-rev-muted)}.am-dash__queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow:auto;min-height:0;max-height:min(38vh,340px)}.am-dash__queue-card{width:100%;text-align:left;border:1px solid var(--am-rev-line);background:#fff;border-radius:6px;padding:7px 10px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.am-dash__queue-card:hover{border-color:#c9d6e2;background:#fff}.am-dash__queue-card--handbook{border-left:4px solid #d97706}.am-dash__queue-card--review{border-left:4px solid #1f6f9f}.am-dash__queue-card--signature{border-left:4px solid #047857}.am-dash__queue-card .am-dash__my-reviews-avatar{width:26px;height:26px;border-radius:6px;font-size:10px}.am-dash__queue-card-body{min-width:0;display:flex;flex-direction:column;gap:1px}.am-dash__queue-card-top{display:flex;align-items:center;gap:8px;min-width:0}.am-dash__queue-card-top strong{font-size:13px;font-weight:750;color:var(--am-rev-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__queue-card-title{font-size:12px;font-weight:600;color:#3d4465;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__queue-diffs{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.am-dash__queue-diff{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:2px 7px;border-radius:999px;background:#fff8eb;border:1px solid #f3d19a;font-size:11px}.am-dash__queue-diff-label{font-weight:750;color:#7c2d12;min-width:0}.am-dash__queue-diff-was{color:#a8a29e;text-decoration:line-through}.am-dash__queue-diff-now{font-weight:800;color:#9a3412;font-size:12px}.am-dash__queue-diff-more{font-size:11px;font-weight:750;color:#b45309;align-self:center}.am-dash__queue-notes{margin-top:1px;font-size:11px;color:#7c2d12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__queue-meta{font-size:11px;color:var(--am-rev-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__queue-actions{align-self:center;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.am-dash__queue-action{align-self:center;border:none;background:transparent;padding:0;font-size:11px;font-weight:800;color:#1f6f9f;white-space:nowrap;cursor:pointer}.am-dash__queue-action--quiet{color:#9a3412;font-weight:700}.am-dash__queue-card--handbook .am-dash__queue-action{color:#b45309}.am-dash__queue-card--handbook .am-dash__queue-action--quiet{color:#9a3412}.am-dash__queue-card--signature .am-dash__queue-action{color:#047857}.am-dash__my-reviews{--am-rev-ink: #1f2a33;--am-rev-muted: #6b7785;--am-rev-line: #e6ebf0;--am-rev-accent: #1f6f9f;--am-rev-accent-soft: rgba(31, 111, 159, .1);border:1px solid var(--am-rev-line);border-left:4px solid var(--am-rev-accent);border-radius:12px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px;max-height:420px;min-width:0;align-self:start}.am-dash__my-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.am-dash__my-reviews-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--am-rev-muted)}.am-dash__my-reviews-title{margin:2px 0 0;font-size:14px;font-weight:750;color:var(--am-rev-ink);letter-spacing:-.015em}.am-dash__my-reviews-hint{margin:0;font-size:11px;line-height:1.35;color:var(--am-rev-muted)}.am-dash__my-reviews-open{border:1px solid var(--am-rev-accent);background:var(--am-rev-accent);color:#fff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.am-dash__my-reviews-open:hover:not(:disabled){background:#195d86;border-color:#195d86}.am-dash__my-reviews-open:disabled{opacity:.55;cursor:not-allowed}.am-dash__my-reviews-open em{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ffffff38;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.am-dash__my-reviews-error,.am-dash__my-reviews-empty{font-size:12px;color:var(--am-rev-muted);line-height:1.4;padding:2px 2px 0}.am-dash__my-reviews-error{color:#b45309}.am-dash__my-reviews-loading{display:flex;flex-direction:column;gap:6px}.am-dash__my-reviews-skel{height:44px;border-radius:8px;background:linear-gradient(90deg,#eef2f6,#f7f9fb,#eef2f6);background-size:200% 100%;animation:am-dash-shimmer 1.2s ease-in-out infinite}@keyframes am-dash-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.am-dash__my-reviews-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;overflow:auto;min-height:0}.am-dash__my-reviews-card{width:100%;text-align:left;border:1px solid var(--am-rev-line);background:#fafbfc;border-radius:8px;padding:7px 8px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.am-dash__my-reviews-card:hover{border-color:#c9d6e2;background:#fff}.am-dash__my-reviews-avatar{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2a7eaf,#1b4f6d);color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em;flex-shrink:0}.am-dash__my-reviews-body{min-width:0;display:flex;flex-direction:column;gap:1px}.am-dash__my-reviews-row{display:flex;align-items:center;gap:8px;min-width:0}.am-dash__my-reviews-row strong{font-size:12px;font-weight:700;color:var(--am-rev-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__my-reviews-sub{display:flex;flex-wrap:nowrap;gap:6px;font-size:11px;color:var(--am-rev-muted);min-width:0;overflow:hidden}.am-dash__my-reviews-sub span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-dash__my-reviews-sub span+span:before{content:"·";margin-right:6px;color:#b0b8c2}.am-dash__my-reviews-go{font-size:14px;font-weight:700;color:var(--am-rev-accent);line-height:1}.am-dash__my-reviews-more{align-self:flex-start;border:none;background:transparent;color:var(--am-rev-accent);font-size:11px;font-weight:700;cursor:pointer;padding:0}.am-dash__my-reviews-more:hover{text-decoration:underline}@media(max-width:980px){.am-dash__queue-list{max-height:min(46vh,420px)}}.am-dash__kpi--click{cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color 80ms ease,background 80ms ease}.am-dash__kpi--click:hover{border-color:#c5ceef;background:#f5f7ff}.am-dash__row-actions-primary{border-color:var(--ui-accent, #5d78ff)!important;background:var(--ui-accentSoft, rgba(93, 120, 255, .1))!important;color:var(--ui-accent, #5d78ff)!important}.am-dash__search{width:100%;max-width:none}.am-dash__search--top{margin-bottom:2px}.am-dash__search input{width:100%;height:42px;border:1px solid #ebedf2;border-radius:6px;padding:0 14px 0 40px;font-size:14px;color:#3d4465;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px 50% no-repeat;box-sizing:border-box}.am-dash__search input:focus{outline:none;border-color:var(--ui-accent, #5d78ff);box-shadow:0 0 0 3px var(--ui-accentSoft, rgba(93, 120, 255, .12))}.am-dash__search--top{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.am-dash__search--top input{flex:1 1 240px}.am-dash__scope{display:inline-flex;border:1px solid #ebedf2;border-radius:8px;overflow:hidden;flex-shrink:0}.am-dash__scope button{border:none;background:#fff;color:#646c9a;font-size:12px;font-weight:700;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.am-dash__scope button+button{border-left:1px solid #ebedf2}.am-dash__scope button.is-active{background:#eef4f8;color:#1f2a33}.am-dash__scope em{font-style:normal;min-width:16px;padding:0 5px;border-radius:999px;background:#e8edf2;font-size:10px;font-weight:800}.am-dash__inbox-filters{display:flex;flex-wrap:wrap;gap:6px}.am-dash__inbox-filter{border:1px solid var(--am-rev-line);background:#fff;color:var(--am-rev-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.am-dash__inbox-filter.is-active{border-color:var(--am-rev-accent);background:var(--am-rev-accent-soft);color:var(--am-rev-accent)}.am-dash__inbox-filter em{font-style:normal;min-width:16px;padding:0 4px;border-radius:999px;background:#1f6f9f1f;font-size:10px;font-weight:800}.am-dash__inbox-kind{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;background:#eef2f6;color:#5b6775;flex-shrink:0}.am-dash__inbox-kind--handbook{background:#d977061f;color:#b45309}.am-dash__inbox-kind--review{background:#1f6f9f1f;color:#1f6f9f}.am-dash__inbox-kind--signature{background:#0596691f;color:#047857}.am-dash__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.am-dash__kpi{border:1px solid #ebedf2;border-radius:6px;padding:12px 14px;background:#f9fafc}.am-dash__kpi-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#646c9a}.am-dash__kpi-value{margin-top:4px;font-size:22px;font-weight:700;color:#3d4465;line-height:1.1}.am-dash__kpi-sub{margin-top:2px;font-size:11px;color:#646c9a}.am-dash__kpi--warn .am-dash__kpi-value{color:#b45309}.am-dash__table-wrap{border:1px solid #ebedf2;border-radius:6px;overflow:hidden;background:#fff}.am-dash__table{width:100%;border-collapse:collapse;font-size:13px}.am-dash__table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#646c9a;background:#f9fafc;border-bottom:1px solid #ebedf2;white-space:nowrap}.am-dash__table td{padding:10px 12px;border-bottom:1px solid #f1f3f8;color:#3d4465;vertical-align:middle}.am-dash__table tbody tr{cursor:pointer;transition:background 80ms ease}.am-dash__table tbody tr:hover{background:#f5f7ff}.am-dash__table tbody tr.is-active{background:var(--ui-accentSoft, rgba(93, 120, 255, .08))}.am-dash__table tbody tr:last-child td{border-bottom:none}.am-dash__client-name{font-weight:700;color:#3d4465}.am-dash__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.am-dash__badge--live{background:#22c55e1f;color:#15803d}.am-dash__badge--local{background:#646c9a1f;color:#646c9a}.am-dash__badge--nda{background:var(--ui-accentSoft, rgba(93, 120, 255, .12));color:var(--ui-accent, #5d78ff)}.am-dash__row-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.am-dash__row-actions button{border:1px solid #ebedf2;background:#fff;color:var(--ui-accent, #5d78ff);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;cursor:pointer}.am-dash__row-actions button:hover{background:var(--ui-accentSoft, rgba(93, 120, 255, .08))}.am-dash__pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:#646c9a}.am-dash__pager-actions{display:flex;gap:6px}.am-dash__pager button{border:1px solid #ebedf2;background:#fff;color:#3d4465;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600;cursor:pointer}.am-dash__pager button:disabled{opacity:.45;cursor:not-allowed}.am-dash__empty{padding:36px 20px;text-align:center;color:#646c9a;font-size:13px}.am-drawer{flex:0 0 780px;width:780px;max-width:min(780px,62vw);background:#fff;display:flex;flex-direction:column;min-height:0;border-left:1px solid #ebedf2}.am-drawer__head{padding:14px 16px 10px;border-bottom:1px solid #ebedf2;background:#f9fafc}.am-drawer__head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.am-drawer__title{margin:0;font-size:16px;font-weight:700;color:#3d4465;line-height:1.25}.am-drawer__meta{margin-top:4px;font-size:12px;color:#646c9a}.am-drawer__close{border:1px solid #ebedf2;background:#fff;color:#646c9a;border-radius:4px;width:30px;height:30px;font-size:16px;line-height:1;cursor:pointer;flex-shrink:0}.am-drawer__stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.am-drawer__stat{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#fff;border:1px solid #ebedf2;color:#3d4465}.am-drawer__stat--warn{background:#fff7ed;border-color:#fdba74;color:#c2410c}.am-drawer__pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.am-drawer__pulse-card{border:1px solid #ebedf2;background:#f9fafc;border-radius:10px;padding:10px 10px 9px;text-align:left;cursor:pointer}.am-drawer__pulse-card:hover{border-color:#c5ceef;background:#f5f7ff}.am-drawer__pulse-value{display:block;font-size:20px;font-weight:800;color:#1f2a33;line-height:1.1}.am-drawer__pulse-label{display:block;margin-top:2px;font-size:11px;font-weight:650;color:#646c9a}.am-drawer__attention-list{display:flex;flex-direction:column;gap:6px}.am-drawer__attention-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #f0d7b8;background:#fffaf3;border-radius:8px;padding:8px 10px}.am-drawer__attention-main{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;min-width:0;flex:1 1 auto}.am-drawer__attention-row strong,.am-drawer__attention-main strong{display:block;font-size:13px;color:#1f2a33}.am-drawer__attention-row span,.am-drawer__attention-main span{display:block;margin-top:1px;font-size:11px;color:#7a5a2b}.am-drawer__attention-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;flex-shrink:0}.am-drawer__attention-actions button,.am-drawer__attention-link{border:1px solid #ebedf2;background:#fff;color:#1f6f9f;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.am-drawer__attention-footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.am-drawer__attention-footer button{border:1px solid #ebedf2;background:#fff;color:#1f2a33;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.am-drawer__tab-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.am-drawer__tab-toolbar .am-drawer__local-search{flex:1 1 220px;margin-bottom:0}.am-drawer__toolbar-btn{border:1px solid #ebedf2;background:#fff;color:#1f6f9f;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.am-drawer__toolbar-btn:hover{background:#f8f9ff}.am-drawer__filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.am-drawer__filter-chip{border:1px solid #ebedf2;background:#fff;color:#646c9a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.am-drawer__filter-chip.is-active{border-color:#1f6f9f;background:#1f6f9f1a;color:#1f6f9f}.am-drawer__inline-actions{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px;padding-left:2px}.am-drawer__inline-btn{border:1px solid #ebedf2;background:#fff;color:#1f6f9f;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center}.am-drawer__two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.am-drawer__card--compact{padding:8px 10px;margin-bottom:6px}.am-drawer__master-strip{display:flex;flex-direction:column;gap:6px}.am-drawer__master-chip{width:100%;text-align:left;border:1px solid #ebedf2;background:#fff;border-radius:8px;padding:9px 11px;cursor:pointer}.am-drawer__master-chip:hover:not(:disabled){border-color:#c5ceef;background:#f8f9ff}.am-drawer__master-chip:disabled{opacity:.55;cursor:not-allowed}.am-drawer__master-chip strong{display:block;font-size:13px;color:#1f2a33}.am-drawer__master-chip span{display:block;margin-top:2px;font-size:11px;color:#646c9a}.am-drawer__snapshot-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.am-drawer__snapshot-grid strong{display:block;font-size:14px;color:#1f2a33}.am-drawer__snapshot-grid span{display:block;margin-top:1px;font-size:11px;color:#646c9a}.am-drawer__locations{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.am-drawer__location-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:11px;font-weight:650;color:#334155}.am-drawer__pulse--sig{margin-bottom:10px}.am-drawer__pulse-card--static{cursor:default}.am-drawer__pulse-card--static:hover{border-color:#ebedf2;background:#f9fafc}.am-drawer__sig-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.am-drawer__sig-copy{margin:4px 0 0;font-size:12px;line-height:1.4;color:#646c9a;max-width:42ch}.am-drawer__sig-nda-strip{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;font-size:12px;color:#646c9a}.am-drawer__sig-nda-strip strong{color:#1f2a33}.am-drawer__sig-card{padding-bottom:12px}.am-drawer__sig-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;flex-shrink:0}.am-drawer__sig-pill--ok{background:#eef8f0;color:#246b38}.am-drawer__sig-pill--warn{background:#fff7ed;color:#c2410c}.am-drawer__sig-pill--muted{background:#f1f5f9;color:#64748b}.am-drawer__sig-docs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.am-drawer__sig-doc{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;border:1px solid #ebedf2;font-size:11px;font-weight:700;text-transform:capitalize;color:#475569;background:#fff}.am-drawer__sig-doc--complete{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.am-drawer__sig-doc--pending{border-color:#fdba74;background:#fff7ed;color:#c2410c}.am-drawer__sig-doc--none{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.am-drawer__sig-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.am-drawer__sig-grid-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.am-drawer__sig-grid-value{margin-top:2px;font-size:13px;font-weight:700;color:#1f2a33}.am-drawer__sig-grid-meta{margin-top:2px;font-size:11px;color:#646c9a;word-break:break-word}.am-drawer__workspace{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.am-drawer__workspace button{border:1px solid #c5ceef;background:#fff;color:#3d4465;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.am-drawer__crm-link{border:1px solid var(--ui-accent, #5d78ff);background:#eef1ff;color:#2f49d1;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.am-drawer__crm-link span,.am-drawer__crm-link i{color:inherit}.am-drawer__workspace button:hover{border-color:var(--ui-accent, #5d78ff);color:var(--ui-accent, #5d78ff);background:var(--ui-accentSoft, rgba(93, 120, 255, .06))}.am-drawer__crm-link:hover{background:#dfe5ff;border-color:#2f49d1;color:#1f2f9e}.am-drawer__crm-btn{border:1px solid #2f49d1;background:#eef1ff;color:#2f49d1;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800;letter-spacing:.02em;text-decoration:none;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;line-height:1.2}.am-drawer__crm-btn:hover{background:#2f49d1;color:#fff}.am-drawer__template-shortcuts{margin-top:10px;padding-top:8px;border-top:1px solid #ebedf2}.am-drawer__template-shortcuts-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.am-drawer__template-shortcuts-row{display:flex;flex-wrap:wrap;gap:5px}.am-drawer__template-btn{border:1px solid #c5ceef;background:#f8f9ff;color:#3d4465;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;cursor:pointer;line-height:1.2}.am-drawer__template-btn:hover:not(:disabled){border-color:var(--ui-accent, #5d78ff);color:var(--ui-accent, #5d78ff);background:#eef1ff}.am-drawer__template-btn:disabled{opacity:.45;cursor:not-allowed}.am-drawer__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:2px}.am-drawer__card-head .am-drawer__card-title{margin:0;min-width:0}.am-drawer__tabs{display:flex;gap:0;border-bottom:1px solid #ebedf2;padding:0 8px;overflow-x:auto}.am-drawer__tab{border:none;background:transparent;color:#646c9a;font-size:12px;font-weight:700;padding:10px 12px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.am-drawer__tab.is-active{color:var(--ui-accent, #5d78ff);border-bottom-color:var(--ui-accent, #5d78ff)}.am-drawer__body{flex:1;overflow:auto;padding:12px 16px 18px;min-height:0}.am-drawer__section-title{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#646c9a;margin:0 0 8px}.am-drawer__card{border:1px solid #ebedf2;border-radius:6px;padding:10px 12px;margin-bottom:8px;background:#fff}.am-drawer__card-title{font-size:13px;font-weight:700;color:#3d4465;margin:0 0 2px}.am-drawer__card-meta{font-size:12px;color:#646c9a;line-height:1.45}.am-drawer__muted{font-size:13px;color:#646c9a;padding:20px 8px;text-align:center;line-height:1.5}.am-drawer__email{color:var(--ui-accent, #5d78ff);font-weight:700;text-decoration:none;word-break:break-all}.am-drawer__email:hover{text-decoration:underline}.am-drawer__email-missing{color:#94a3b8;font-style:italic}.am-drawer__field-row{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.am-drawer__field-row:first-child{margin-top:0}.am-drawer__field-label{flex:0 0 48px;color:#94a3b8;font-size:11px;font-weight:700;padding-top:1px}.am-drawer__copy-row{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1}.am-drawer__copy-text{color:#3d4465;word-break:break-all}.am-drawer__copy-btn{border:1px solid #ebedf2;background:#f9fafc;color:#646c9a;border-radius:4px;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.am-drawer__copy-btn:hover{border-color:#c5ceef;color:var(--ui-accent, #5d78ff);background:#f8f9ff}.am-drawer__scroll-list{max-height:min(52vh,480px);overflow-y:auto;padding-right:4px;margin-right:-4px}.am-drawer__scroll-list::-webkit-scrollbar{width:8px}.am-drawer__scroll-list::-webkit-scrollbar-thumb{background:#c5ceef;border-radius:8px}.am-drawer__scroll-list::-webkit-scrollbar-track{background:#f1f3f9;border-radius:8px}.am-drawer__link-btn{border:none;background:transparent;color:var(--ui-accent, #5d78ff);font-size:12px;font-weight:700;cursor:pointer;padding:4px 0 8px}.am-drawer__local-search{width:100%;height:34px;border:1px solid #ebedf2;border-radius:4px;padding:0 10px;font-size:12px;margin-bottom:10px;box-sizing:border-box;color:#3d4465}.am-drawer__list-btn{width:100%;text-align:left;border:1px solid #ebedf2;background:#fff;border-radius:6px;padding:10px 12px;margin-bottom:6px;cursor:pointer}.am-drawer__list-btn:hover{border-color:#c5ceef;background:#f8f9ff}.am-drawer__call-actions{margin-top:6px;display:flex;gap:6px}.am-drawer__call-actions button{border:1px solid #ebedf2;background:#f9fafc;color:var(--ui-accent, #5d78ff);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;cursor:pointer}.am-drawer__pre{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.55;color:#3d4465;background:#f8fafc;border:1px solid #ebedf2;border-radius:4px;padding:8px 10px;max-height:180px;overflow:auto}@media(max-width:1100px){.am-dash{flex-direction:column}.am-dash__main--drawer-open{border-right:none;border-bottom:1px solid #ebedf2}.am-drawer{flex:none;width:100%;max-width:none;border-left:none;max-height:55vh}.am-dash__kpis,.am-drawer__pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.am-drawer__two-col,.am-drawer__sig-grid{grid-template-columns:1fr}}html[data-crm-admin="1"],html[data-crm-admin="1"] body{margin:0!important;padding:0!important;height:100%!important;overflow:hidden!important;background:#f9f9f9!important;font-family:Open Sans,OpenSans-Regular,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#444!important}html[data-crm-admin="1"] #root{max-width:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f9f9f9!important}html[data-crm-admin="1"]{--ui-accent: #0070d2 !important;--ui-accentSoft: rgba(0, 112, 210, .1) !important;--ui-bg: #f5f5f5 !important;--ui-text: #444444 !important;--ui-mutedText: #666666 !important;--ui-surface: #ffffff !important;--ui-border: #dddddd !important;--ui-font: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;--ui-radius-input: 1px !important;--ui-radius-button: 2px !important;--ui-radius-card: 2px !important}.crm-admin-root{position:fixed!important;inset:0!important;z-index:40!important;overflow:hidden!important;background:#f9f9f9!important;font-family:Open Sans,OpenSans-Regular,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:12px!important;color:#444!important}.crm-admin-root *,.crm-admin-root *:before,.crm-admin-root *:after{box-sizing:border-box}.crm-admin-root .navbar.navbar-fixed-top.app-fixed-navbar{position:fixed!important;inset:0 0 auto!important;z-index:1030!important;min-height:42px!important;height:42px!important;max-height:42px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;display:block!important;flex-direction:unset!important;float:none!important}.crm-admin-root .navbar:before,.crm-admin-root .navbar:after,.crm-admin-root .global-nav:before,.crm-admin-root .global-nav:after,.crm-admin-root .app-nav:before,.crm-admin-root .app-nav:after,.crm-admin-root .main-container:before,.crm-admin-root .main-container:after,.crm-admin-root .module-nav:before,.crm-admin-root .module-nav:after,.crm-admin-root .module-action-bar:before,.crm-admin-root .module-action-bar:after,.crm-admin-root .module-action-content:before,.crm-admin-root .module-action-content:after,.crm-admin-root .content-area:before,.crm-admin-root .content-area:after,.crm-admin-root .global-nav>.row:before,.crm-admin-root .global-nav>.row:after{content:none!important;display:none!important}.crm-admin-root .global-nav{position:relative!important;height:42px!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;overflow:hidden!important;float:none!important}.crm-admin-root .global-nav>.row,.crm-admin-root .global-nav>.crm-global-nav-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;height:42px!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important;position:relative!important;overflow:hidden!important;float:none!important}.crm-admin-root .app-navigator-container{display:flex!important;align-items:center!important;height:42px!important;float:none!important;width:auto!important;flex:0 0 auto!important;padding:0!important;z-index:2!important}.crm-admin-root .app-switcher-container{display:inline-block;width:42px!important;height:42px!important;flex:0 0 42px!important;z-index:2;text-align:center;padding:0!important;margin:0!important;float:none!important;border:0!important;background:transparent!important;cursor:pointer!important}.crm-admin-root .app-switcher-container .app-navigator{background-color:#2c3b49!important;height:42px!important;margin:0!important;pointer-events:none}.crm-admin-root .app-switcher-container .app-navigator .app-icon{display:block!important;font-size:20px!important;line-height:42px!important;color:#fff!important;opacity:.85;text-align:center}.crm-admin-root .app-switcher-container .app-navigator:hover{background:#596875!important}.crm-admin-root .logo-container{display:flex!important;align-items:center!important;width:auto!important;min-width:120px!important;height:42px!important;padding:0 10px 0 8px!important;margin:0!important;float:none!important}.crm-admin-root .company-logo{display:flex!important;align-items:center!important;height:36px!important;width:auto!important;max-width:160px!important;margin:0!important;text-decoration:none!important;overflow:hidden!important;cursor:pointer!important}.crm-admin-root .company-logo img{display:block!important;height:34px!important;width:auto!important;max-width:150px!important;object-fit:contain!important;object-position:left center!important;visibility:visible!important;opacity:1!important}.crm-admin-root .fa{font-family:FontAwesome!important;font-style:normal!important;font-weight:400!important;display:inline-block!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.crm-admin-root .fa:before{font-family:FontAwesome!important}.crm-admin-root .search-links-container{position:static!important;left:auto!important;top:auto!important;transform:none!important;float:none!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:420px!important;padding:0 15px!important;height:42px!important;display:flex!important;align-items:center!important;z-index:1!important;margin:0!important;overflow:hidden!important}.crm-admin-root .search-link{display:flex!important;align-items:center!important;float:none!important;width:100%!important;height:30px!important;margin:0!important;padding:0 12px!important;color:#888!important;border:1px solid #e0e0e0!important;border-radius:15px!important;background:#f5f5f5!important;text-decoration:none!important;box-shadow:none!important}.crm-admin-root .search-link:focus-within{background:#fff!important;border-color:#1589ee!important;box-shadow:0 0 0 2px #1589ee1f!important}.crm-admin-root .search-link .fa-search{flex:0 0 auto!important;font-size:12px!important;color:#999!important}.crm-admin-root .search-link .keyword-input{border:0!important;height:28px!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0 0 0 8px!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:12px!important;font-family:inherit!important;color:#333!important;overflow:hidden!important;line-height:28px!important}.crm-admin-root .search-link .keyword-input::placeholder{color:#aaa!important}.crm-admin-root .global-actions{float:none!important;margin-left:auto!important;height:42px!important;padding-right:10px!important;display:flex!important;align-items:center!important;width:auto!important;flex:0 0 auto!important;z-index:2!important;overflow:hidden!important}.crm-admin-root .global-actions .crm-global-actions-list,.crm-admin-root .global-actions .navbar-nav{display:flex!important;flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;float:none!important;height:42px!important;gap:2px!important;list-style:none!important;overflow:hidden!important}.crm-admin-root .global-actions .crm-global-actions-list>li,.crm-admin-root .global-actions .navbar-nav>li{float:none!important;display:flex!important;align-items:center!important;height:42px!important}.crm-admin-root .global-actions .crm-global-actions-list>li>a,.crm-admin-root .global-actions .navbar-nav>li>a{color:#666!important;font-size:14px!important;padding:0!important;width:32px!important;height:32px!important;line-height:32px!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;background:transparent!important;border:0!important;border-radius:3px!important}.crm-admin-root .global-actions .crm-global-actions-list>li>a:hover,.crm-admin-root .global-actions .navbar-nav>li>a:hover{color:#222!important;background:#f0f0f0!important}.crm-admin-root .global-actions .crm-global-actions-list>li>a.qc-button,.crm-admin-root .global-actions .nav>li>a.qc-button{padding:0!important;margin:0 4px 0 0!important;background:#3cb878!important;color:#fff!important;border-radius:50%!important;line-height:22px!important;height:22px!important;width:22px!important;font-size:12px!important}.crm-admin-root .global-actions .crm-global-actions-list>li>a.qc-button:hover,.crm-admin-root .global-actions .nav>li>a.qc-button:hover{background:#34a56a!important;color:#fff!important}.crm-admin-root .crm-user-action{padding:0 4px 0 8px!important}.crm-admin-root .crm-user-avatar{width:26px!important;height:26px!important;border-radius:50%!important;background:#6297c3!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.crm-admin-root .crm-settings-slot{display:inline-flex!important;align-items:center!important;height:42px!important;padding:0 2px!important;position:relative!important;z-index:1040!important;overflow:visible!important}.crm-admin-root .crm-settings-slot .workspace-settings-menu{overflow:visible!important}.crm-admin-root .crm-settings-slot .workspace-settings-menu__trigger{pointer-events:auto!important;cursor:pointer!important}.crm-admin-root .crm-settings-slot .workspace-settings-menu__trigger{width:32px!important;height:32px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#666!important;box-shadow:none!important;padding:0!important}.crm-admin-root .crm-settings-slot .workspace-settings-menu__trigger:hover{background:#f0f0f0!important;color:#222!important}body>.workspace-settings-menu__panel{z-index:20000!important}body>.workspace-settings-menu__panel button{width:auto!important}.crm-admin-root #page{position:relative!important;height:100%!important;min-height:100%!important;padding-top:0!important;overflow:hidden!important}.crm-admin-root .app-nav{position:absolute!important;top:42px!important;left:0!important;right:0!important;height:42px!important;z-index:25!important;margin:0!important;padding:0!important;overflow:hidden!important}.crm-admin-root .app-nav .app-indicator-icon-container{position:absolute!important;left:0!important;top:0!important;width:42px!important;height:42px!important;text-align:center!important;line-height:42px!important;color:#fff!important;z-index:3!important;float:none!important;padding:0!important}.crm-admin-root .app-nav .app-indicator-icon-container .app-indicator-icon{font-size:20px!important;line-height:42px!important}.crm-admin-root .app-SUPPORT{background:#6297c3!important}.crm-admin-root .app-nav .module-action-bar{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:42px!important;padding-left:42px!important;padding-right:0!important;margin:0!important;border-bottom:1px solid #ddd!important;float:none!important}.crm-admin-root .coloredBorderTop{border-top:1px solid #6297c3!important}.crm-admin-root .module-action-bar .module-action-content{background:#fbfbfb!important;height:41px!important;display:flex!important;align-items:center!important;padding:0!important;margin:0!important}.crm-admin-root .module-action-bar .module-breadcrumb{display:flex!important;flex-direction:row!important;align-items:center!important;float:none!important;padding-left:11px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;width:auto!important}.crm-admin-root .module-action-bar .module-title{font-family:Oswald,Open Sans,OpenSans-Semibold,Helvetica Neue,Helvetica,sans-serif!important;color:#596875!important;margin:0!important;font-size:15px!important;text-transform:uppercase!important;float:none!important;max-width:none!important;white-space:nowrap!important;display:inline!important}.crm-admin-root .module-action-bar .module-breadcrumb a{float:none!important;display:inline-flex!important;align-items:center!important;color:inherit!important;text-decoration:none!important}.crm-admin-root .current-filter-name{margin:0!important;float:none!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;line-height:18px!important;color:#555!important}.crm-admin-root .current-filter-name .fa-angle-right{margin:0 6px!important;color:#999!important;float:none!important}.crm-admin-root .current-filter-name a{max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#555!important;display:inline-block!important}.crm-admin-root .main-container{position:absolute!important;inset:84px 0 0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.crm-admin-root .main-container .module-nav{display:block!important;width:42px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;background:#2c3b49!important;z-index:30!important;overflow:hidden!important;float:none!important;margin:0!important;padding:0!important;transition:width .18s ease!important;box-shadow:none!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover,.crm-admin-root.crm-nav-expanded .main-container .module-nav{width:260px!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important}.crm-admin-root .module-nav .mod-switcher-container{width:100%!important;height:100%!important;display:block!important}.crm-admin-root .modules-menu{width:100%!important;height:100%!important;background:#2c3b49!important;position:absolute!important;left:0!important;top:0!important;overflow-x:hidden!important;overflow-y:auto!important;float:none!important;display:flex!important;flex-direction:column!important}.crm-admin-root .modules-menu ul{list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.crm-admin-root .crm-mod-heading{display:flex!important;align-items:center!important;gap:8px!important;padding:14px 12px 6px!important;min-height:28px!important;box-sizing:border-box!important}.crm-admin-root .crm-mod-heading-rule{display:none!important;flex:1 1 auto!important;height:1px!important;background:#ffffff2e!important}.crm-admin-root .crm-mod-heading-label{display:none!important;flex:0 1 auto!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff8c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:200px!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .crm-mod-heading-label,.crm-admin-root.crm-nav-expanded .crm-mod-heading-label,.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .crm-mod-heading-rule,.crm-admin-root.crm-nav-expanded .crm-mod-heading-rule{display:block!important}.crm-admin-root.crm-nav-compact .crm-mod-heading{padding:10px 8px 4px!important;justify-content:center!important}.crm-admin-root.crm-nav-compact .crm-mod-heading:before{content:""!important;display:block!important;width:18px!important;height:1px!important;background:#ffffff38!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .crm-mod-heading:before,.crm-admin-root.crm-nav-expanded .crm-mod-heading:before{display:none!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .crm-mod-heading,.crm-admin-root.crm-nav-expanded .crm-mod-heading{justify-content:flex-start!important;padding:14px 12px 6px!important}.crm-admin-root .modules-menu ul li a{color:#fff!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;height:42px!important;padding:0 0 0 11px!important;opacity:.7!important;text-decoration:none!important;border-left:3px solid transparent!important;text-transform:none!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important}.crm-admin-root .modules-menu ul li a i,.crm-admin-root .modules-menu ul li a .crm-mod-icon{float:none!important;flex:0 0 22px!important;width:22px!important;font-size:16px!important;padding:0!important;line-height:1!important;text-align:center!important}.crm-admin-root .modules-menu ul li a>span.crm-mod-label{display:inline-block!important;max-width:0!important;margin-left:0!important;opacity:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;vertical-align:middle!important;transition:max-width .18s ease,opacity .15s ease,margin-left .18s ease!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .modules-menu ul li a>span.crm-mod-label,.crm-admin-root.crm-nav-expanded .modules-menu ul li a>span.crm-mod-label{max-width:170px!important;margin-left:10px!important;opacity:1!important}.crm-admin-root .modules-menu ul li a>span.crm-mod-badge{display:none!important;margin-left:auto!important;margin-right:10px!important;min-width:20px!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;background:#e74c3c!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:18px!important;text-align:center!important;flex:0 0 auto!important}.crm-admin-root.crm-nav-compact .main-container .module-nav:hover .modules-menu ul li a>span.crm-mod-badge,.crm-admin-root.crm-nav-expanded .modules-menu ul li a>span.crm-mod-badge{display:inline-block!important}.crm-admin-root .modules-menu ul li:hover{background:#596875!important}.crm-admin-root .modules-menu ul li:hover a{opacity:1!important}.crm-admin-root .modules-menu ul li.active{background:#010101!important}.crm-admin-root .modules-menu ul li.active a{opacity:1!important;border-left-color:#6297c3!important}.crm-admin-root .listViewPageDiv.content-area,.crm-admin-root .content-area{position:absolute!important;inset:0!important;width:auto!important;padding:12px 16px 16px 54px!important;margin:0!important;overflow:auto!important;background:#f5f5f5!important;min-height:0!important;float:none!important;transition:padding-left .18s ease!important}.crm-admin-root.crm-nav-expanded .listViewPageDiv.content-area,.crm-admin-root.crm-nav-expanded .content-area,.crm-admin-root.crm-nav-compact .main-container .module-nav:hover~.listViewPageDiv.content-area,.crm-admin-root.crm-nav-compact .main-container .module-nav:hover~.content-area{padding-left:272px!important}.crm-admin-root .am-dash{border:1px solid #e6e6e6!important;border-radius:2px!important;background:#fff!important;box-shadow:0 0 1.25rem #6c76861a!important}.crm-admin-root .content-area a{color:#15c}@media(max-width:768px){.crm-admin-root .search-links-container{display:none!important}}.gpg-lock-page{position:relative;min-height:0}.gpg-lock-page--compact{min-height:200px;overflow:hidden;border-radius:12px}.gpg-lock-page--compact .gpg-lock-preview{min-height:200px;display:flex}.gpg-lock-page--compact .lde-db-pt-strip{flex:1;min-height:200px}.gpg-lock-page--compact .lde-db-pt-strip-cell{display:flex;flex-direction:column;justify-content:center}.gpg-lock-page--compact .gpg-lock-overlay{padding:24px 16px}.gpg-lock-page--compact .gpg-lock-card{padding:18px 22px}.gpg-lock-page--compact .gpg-lock-card h3{font-size:16px}.gpg-lock-page--compact .gpg-lock-card p{margin-top:8px;font-size:13px}.gpg-lock-preview{filter:blur(8px);transform:scale(1.01);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.72}.gpg-lock-fake{background:#fff;border:1px solid #e8d4ef;border-radius:12px;padding:16px 18px}.gpg-lock-years{display:flex;gap:8px;margin-bottom:16px}.gpg-lock-year{border:1px solid #e8d4ef;background:#faf7fb;color:#612e7b;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.gpg-lock-year.is-on{background:#612e7b;color:#fff;border-color:#612e7b}.gpg-lock-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.gpg-lock-metric{border:1px solid #e8d4ef;border-radius:10px;padding:12px 14px;background:#faf7fb}.gpg-lock-metric-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c5a8c}.gpg-lock-metric-value{margin-top:6px;font-size:22px;font-weight:700;color:#612e7b;line-height:1.1}.gpg-lock-metric-sub{margin-top:4px;font-size:11px;color:#8b7396}.gpg-lock-chart{display:flex;align-items:flex-end;gap:14px;height:120px;padding:12px 8px 0;margin-bottom:16px}.gpg-lock-bar{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#cb96da,#612e7b)}.gpg-lock-actions{display:flex;gap:10px}.gpg-lock-btn{border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;border:1px solid #e8d4ef;background:#fff;color:#612e7b}.gpg-lock-btn--primary{background:#612e7b;border-color:#612e7b;color:#fff}.gpg-lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px 16px 48px;background:#faf7fb47;z-index:2}.gpg-lock-card{width:min(520px,100%);background:#fffffff5;border:1px solid #e8d4ef;border-radius:16px;box-shadow:0 18px 50px #612e7b2e;padding:28px 26px 24px;text-align:center}.gpg-lock-icon{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#612e7b;color:#fff}.gpg-lock-card h3{margin:0;font-size:20px;font-weight:700;color:#612e7b}.gpg-lock-card p{margin:10px 0 0;font-size:14px;line-height:1.55;color:#4b3a55}.gpg-lock-card a{color:#612e7b;font-weight:700;text-decoration:underline}@media(max-width:720px){.gpg-lock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-handbook-admin-bridge{margin-top:0!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:12px!important;box-sizing:border-box;width:100%;max-width:none;min-height:calc(100vh - 96px);display:flex;flex-direction:column}.hb-admin{flex:1 1 auto;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);width:100%;min-height:calc(100vh - 112px);background:#fff;border:1px solid #e4e7ef;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #2b33490a}.hb-admin--editing{display:block;overflow:auto;padding:0;background:#f7f8fb}.hb-admin--editing .mc-edit{margin:0;min-height:calc(100vh - 112px);padding:16px 20px 28px;box-sizing:border-box}.hb-admin__rail{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e4e7ef;background:linear-gradient(180deg,#f8f9fc,#f3f5fa)}.hb-admin__rail-head{padding:18px 16px 12px;border-bottom:1px solid #e4e7ef}.hb-admin__eyebrow{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a839e}.hb-admin__rail-title{margin:0;font-size:16px;font-weight:750;color:#2b3349;letter-spacing:-.02em}.hb-admin__rail-search{position:relative;padding:10px 12px 12px;border-bottom:1px solid #e4e7ef}.hb-admin__rail-search .fa-search{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9aa3b8;font-size:12px;pointer-events:none}.hb-admin__rail-search input{width:100%;height:34px;padding:0 10px 0 30px;border:1px solid #dce0ea;border-radius:4px;background:#fff;font-size:12.5px;color:#2b3349;box-sizing:border-box}.hb-admin__rail-search input:focus{outline:none;border-color:#5d78ff;box-shadow:0 0 0 3px #5d78ff1f}.hb-admin__company-list{flex:1 1 auto;overflow:auto;padding:8px;list-style:none;margin:0}.hb-admin__company-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;border-radius:5px;background:transparent;padding:9px 10px;margin-bottom:2px;cursor:pointer;color:#3d4465;transition:background .12s ease,border-color .12s ease}.hb-admin__company-item:hover{background:#ffffffd9;border-color:#e4e7ef}.hb-admin__company-item.is-active{background:#fff;border-color:#c9d3ff;box-shadow:0 1px 3px #5d78ff1a}.hb-admin__company-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#e8ecff;color:#4a63e7;font-size:11px;font-weight:800;letter-spacing:.02em}.hb-admin__company-item.is-active .hb-admin__company-avatar{background:#5d78ff;color:#fff}.hb-admin__company-name{min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-admin__rail-empty{padding:24px 16px;text-align:center;color:#7a839e;font-size:12.5px}.hb-admin__stage{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.hb-admin__work-queue{margin:16px 22px 0;padding:14px 16px 16px;border:1px solid #f0c36d;border-left:6px solid #d97706;border-radius:10px;background:#fff8eb}.hb-admin__work-queue-head h3{margin:0;font-size:18px;font-weight:800;color:#7c2d12}.hb-admin__work-queue-head p{margin:6px 0 0;font-size:13px;color:#9a3412}.hb-admin__work-queue-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hb-admin__work-queue-card{width:100%;text-align:left;border:1px solid #f3d19a;background:#fff;border-radius:8px;padding:0;display:flex;flex-direction:column;gap:0}.hb-admin__work-queue-card:hover{border-color:#d97706}.hb-admin__work-queue-main{width:100%;text-align:left;border:none;background:transparent;padding:12px 14px 8px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.hb-admin__work-queue-main strong,.hb-admin__work-queue-card strong{font-size:15px;color:#7c2d12}.hb-admin__work-queue-main>span,.hb-admin__work-queue-card>span{font-size:13px;color:#444}.hb-admin__work-queue-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.hb-admin__work-queue-actions button{border:1px solid #f3d19a;background:#fff8eb;color:#9a3412;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.hb-admin__work-queue-actions button:last-child{background:#fff;color:#7c2d12}.hb-admin__work-queue-diffs{display:flex;flex-direction:column;gap:4px;margin-top:6px}.hb-admin__work-queue-diffs em{font-style:normal;font-size:13px;font-weight:700;color:#9a3412;background:#fff8eb;border-radius:6px;padding:6px 8px}.hb-admin__work-queue-diffs s{color:#a8a29e;font-weight:500}.hb-admin__work-queue-notes{white-space:pre-wrap;color:#7c2d12!important}.hb-admin__work-queue-go{margin-top:6px;font-size:12px;font-weight:800;color:#b45309!important}.hb-admin__stage-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;padding:18px 22px 16px;border-bottom:1px solid #eef0f5;background:#fff}.hb-admin__stage-kicker{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a839e}.hb-admin__stage-title{margin:0;font-size:20px;font-weight:750;color:#2b3349;letter-spacing:-.025em;line-height:1.2}.hb-admin__stage-sub{margin:6px 0 0;font-size:13px;color:#6d7693;line-height:1.4}.hb-admin__stage-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hb-admin__stats{display:flex;flex-wrap:wrap;gap:10px;padding:12px 22px;border-bottom:1px solid #eef0f5;background:#fafbfe}.hb-admin__stat{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #e4e7ef;border-radius:999px;background:#fff;font-size:12px;color:#4a5168}.hb-admin__stat strong{font-weight:750;color:#2b3349}.hb-admin__stat-dot{width:7px;height:7px;border-radius:50%;background:#5d78ff}.hb-admin__stat-dot--ok{background:#1f9d6b}.hb-admin__stat-dot--muted{background:#c3cad5}.hb-admin__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0}.hb-admin__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:360px;padding:48px 24px;text-align:center;color:#6d7693}.hb-admin__placeholder-icon{width:64px;height:64px;margin-bottom:8px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eef1ff,#f5f7ff);color:#5d78ff;font-size:26px;border:1px solid #dde3ff}.hb-admin__placeholder-title{margin:0;font-size:17px;font-weight:750;color:#2b3349}.hb-admin__placeholder p{margin:0;max-width:36ch;font-size:13.5px;line-height:1.5}.portal-handbook-page--admin{display:flex;flex-direction:column;min-height:100%;padding:0;background:transparent}.portal-handbook-toolbar--admin{display:none}.portal-handbook-page--admin .portal-detail-tab-alert{margin:14px 22px 0}.portal-handbook-page--admin .portal-detail-empty,.portal-handbook-page--admin .portal-handbook-empty{margin:0;min-height:280px;border:none;background:transparent}.portal-handbook-library--admin{display:block;padding:0;width:100%}.hb-admin-table-wrap{width:100%;overflow:auto}.hb-admin-table{width:100%;border-collapse:collapse;table-layout:fixed}.hb-admin-table thead th{position:sticky;top:0;z-index:1;padding:11px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a839e;background:#f7f8fc;border-bottom:1px solid #e4e7ef}.hb-admin-table tbody td{padding:14px;vertical-align:middle;border-bottom:1px solid #eef0f5;font-size:13px;color:#3d4465;background:#fff}.hb-admin-table tbody tr:hover td{background:#fafbff}.hb-admin-table__title{display:flex;align-items:flex-start;gap:12px;min-width:0}.hb-admin-table__badge{flex:0 0 auto;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eef1ff;color:#5d78ff;font-size:14px}.hb-admin-table__name{margin:0;font-size:14px;font-weight:700;color:#2b3349;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-admin-table__meta{margin-top:3px;font-size:12px;color:#7a839e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-admin-table__col-handbook{width:18%}.hb-admin-table__col-year,.hb-admin-table__col-version{width:5%}.hb-admin-table__col-status{width:7%}.hb-admin-table__col-updated{width:8%}.hb-admin-table__col-actions{width:57%}.hb-admin-table__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;justify-content:flex-end;white-space:nowrap}.hb-admin-table__actions .btn{white-space:nowrap;flex:0 0 auto;min-height:34px;padding:6px 11px;font-size:13px;font-weight:600}.hb-admin-table__actions .btn .fa{margin-right:4px}.hb-admin-table__actions .btn-link{padding:0 4px;min-height:0;font-size:13px;font-weight:600}.hb-admin-table__actions .portal-confirm-action.is-armed{color:#be123c}.hb-admin-table__error{margin-top:6px;font-size:11.5px;color:#b91c1c;text-align:right}@media(max-width:1100px){.hb-admin{grid-template-columns:1fr;min-height:auto}.hb-admin__rail{border-right:none;border-bottom:1px solid #e4e7ef;max-height:280px}.hb-admin-table__col-year,.hb-admin-table__col-version,.hb-admin-table__col-updated{display:none}.hb-admin-table thead th:nth-child(2),.hb-admin-table thead th:nth-child(3),.hb-admin-table thead th:nth-child(5),.hb-admin-table tbody td:nth-child(2),.hb-admin-table tbody td:nth-child(3),.hb-admin-table tbody td:nth-child(5){display:none}.hb-admin-table__col-handbook{width:28%}.hb-admin-table__col-actions{width:65%}}@media(max-width:720px){.portal-handbook-admin-bridge{padding-left:8px!important;padding-right:8px!important}.hb-admin__stage-head{padding:14px 14px 12px}.hb-admin__stats{padding:10px 14px}.hb-admin-table thead th,.hb-admin-table tbody td{padding:12px 10px}}.hb-admin__request-panel{position:sticky;top:0;z-index:3;margin:0 0 16px;padding:14px 16px 16px;border:1px solid #f0c36d;border-left:6px solid #d97706;border-radius:8px;background:#fff8eb;box-shadow:0 8px 24px #b4530914}.hb-admin__request-kicker{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.hb-admin__request-panel-head h3{margin:0;font-size:16px;font-weight:750;color:#7c2d12}.hb-admin__request-panel-head p{margin:6px 0 0;font-size:13px;color:#9a3412;line-height:1.4}.hb-admin__request-table{width:100%;margin-top:12px;border-collapse:collapse;background:#fff;border:1px solid #f3d19a;border-radius:6px;overflow:hidden}.hb-admin__request-table th,.hb-admin__request-table td{padding:9px 12px;text-align:left;font-size:13px;border-bottom:1px solid #f6e3c2}.hb-admin__request-table th{background:#fff3d6;color:#92400e;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hb-admin__request-table td:nth-child(2){color:#78716c;text-decoration:line-through}.hb-admin__request-table td:nth-child(3) strong{color:#9a3412;font-size:14px}.hb-admin__request-notes{margin:12px 0 0;white-space:pre-wrap;font-size:13px;color:#7c2d12}.mc-edit__label.is-requested,.mc-edit__value.is-requested{background:#fff7ed}.mc-edit__label.is-requested{border-left:4px solid #d97706}.hb-admin__requested-flag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#d97706;color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.hb-admin__field-diff{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#9a3412}.hb-admin__field-diff span:first-child{text-decoration:line-through;color:#a8a29e}.compliance-infographic{position:relative;padding:8px 0 12px}.compliance-infographic:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translate(-50%);background:linear-gradient(180deg,#612e7b14,#612e7b73 12%,#9b59b673,#612e7b73 88%,#612e7b14);border-radius:999px;z-index:0}.compliance-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:0 20px;align-items:center;margin-bottom:36px;z-index:1}.compliance-step:last-child{margin-bottom:0}.compliance-step__media,.compliance-step__content{min-width:0}.compliance-step__media{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 18px 40px #612e7b29,0 4px 12px #0f172a14;transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease}.compliance-step__media:hover{transform:translateY(-4px);box-shadow:0 24px 48px #612e7b38,0 8px 16px #0f172a1a}.compliance-step__media img{width:100%;height:100%;object-fit:cover;display:block}.compliance-step__media-overlay{position:absolute;inset:0;background:linear-gradient(160deg,#612e7b14,#612e7b8c 55%,#31183fd1)}.compliance-step__media-badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#612e7b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.compliance-step__media-stat{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;color:#fff}.compliance-step__media-stat-label{font-size:11px;font-weight:600;opacity:.88;text-transform:uppercase;letter-spacing:.05em}.compliance-step__media-stat-value{font-size:22px;font-weight:800;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.25)}.compliance-step__node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.compliance-step__node-ring{width:52px;height:52px;border-radius:50%;background:#fff;border:3px solid #612e7b;box-shadow:0 0 0 6px #612e7b1f;display:flex;align-items:center;justify-content:center;color:#612e7b;font-size:18px}.compliance-step__content-card{background:linear-gradient(145deg,#fff,#faf5fc);border:1px solid #e9d5ef;border-radius:18px;padding:22px 22px 20px;box-shadow:0 10px 30px #612e7b14}.compliance-step__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#612e7b}.compliance-step__eyebrow-num{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#612e7b,#9b59b6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.compliance-step__title{margin:0;font-size:20px;font-weight:800;color:#111827;line-height:1.25}.compliance-step__body{margin:10px 0 0;font-size:14px;color:#4b5563;line-height:1.6}.compliance-step__footer{margin-top:16px;display:grid;gap:8px}.compliance-step__actions{margin:0;padding:0;list-style:none;display:grid;gap:8px}.compliance-step__action{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #f0e6f4;font-size:13px;color:#374151;line-height:1.45}.compliance-step__action-index{width:28px;height:28px;border-radius:10px;background:#f3e8ff;color:#612e7b;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.compliance-step__cta{margin:0;justify-self:start;font-weight:700!important;border-color:#612e7b!important;color:#612e7b!important;border-radius:10px!important;padding:8px 16px!important}.compliance-step--reverse .compliance-step__media{grid-column:3;grid-row:1}.compliance-step--reverse .compliance-step__node{grid-column:2;grid-row:1}.compliance-step--reverse .compliance-step__content{grid-column:1;grid-row:1}.compliance-step:not(.compliance-step--reverse) .compliance-step__media{grid-column:1;grid-row:1}.compliance-step:not(.compliance-step--reverse) .compliance-step__node{grid-column:2;grid-row:1}.compliance-step:not(.compliance-step--reverse) .compliance-step__content{grid-column:3;grid-row:1}.compliance-area-hero{position:relative;border-radius:18px;overflow:hidden;min-height:180px;margin-bottom:28px;box-shadow:0 16px 40px #612e7b2e}.compliance-area-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.compliance-area-hero__overlay{position:absolute;inset:0;background:linear-gradient(105deg,#31183feb,#612e7bc7 42%,#612e7b59)}.compliance-area-hero__body{position:relative;z-index:1;padding:28px 28px 24px;color:#fff;max-width:720px}.compliance-area-hero__icon{width:44px;height:44px;border-radius:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.compliance-area-hero__title{margin:0;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.compliance-area-hero__summary{margin:10px 0 0;font-size:14px;line-height:1.55;opacity:.94}.compliance-area-hero__obligation{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:12px;line-height:1.5}@media(max-width:960px){.compliance-infographic:before{left:26px;transform:none}.compliance-step,.compliance-step--reverse{grid-template-columns:52px 1fr;gap:0 16px;align-items:start}.compliance-step__media,.compliance-step--reverse .compliance-step__media,.compliance-step:not(.compliance-step--reverse) .compliance-step__media{grid-column:2;grid-row:1}.compliance-step__node,.compliance-step--reverse .compliance-step__node,.compliance-step:not(.compliance-step--reverse) .compliance-step__node{grid-column:1;grid-row:1;padding-top:8px}.compliance-step__content,.compliance-step--reverse .compliance-step__content,.compliance-step:not(.compliance-step--reverse) .compliance-step__content{grid-column:1 / -1;grid-row:2;margin-top:14px;margin-left:68px}.compliance-step__node-ring{width:44px;height:44px;font-size:16px}}@media(max-width:560px){.compliance-area-hero__title{font-size:22px}.compliance-area-hero__body{padding:22px 18px 18px}.compliance-step__content,.compliance-step--reverse .compliance-step__content,.compliance-step:not(.compliance-step--reverse) .compliance-step__content{margin-left:0}}.staff-scoring{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;min-height:560px;height:auto;max-height:none}.staff-scoring__sidebar{display:flex;flex-direction:column;border:1px solid #e9d5ef;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #612e7b0f}.staff-scoring__sidebar-head{padding:16px;border-bottom:1px solid #f0e6f4;background:linear-gradient(180deg,#faf5fc,#fff)}.staff-scoring__progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#612e7b;margin-bottom:8px}.staff-scoring__progress-bar{height:8px;border-radius:999px;background:#ede9fe;overflow:hidden}.staff-scoring__progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#612e7b,#9b59b6);transition:width .25s ease}.staff-scoring__search{width:100%;margin-top:12px;padding:9px 12px;border:1px solid #e9d5ef;border-radius:10px;font-size:13px;box-sizing:border-box}.staff-scoring__filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.staff-scoring__filter{border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;cursor:pointer}.staff-scoring__filter--active{border-color:#612e7b;background:#f3e8f8;color:#612e7b}.staff-scoring__list{flex:1;min-height:0;overflow-y:auto;padding:8px;max-height:calc(100vh - 420px)}.staff-scoring__list-item{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:12px;padding:10px 12px;cursor:pointer;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;margin-bottom:4px;transition:background .15s ease,border-color .15s ease}.staff-scoring__list-item:hover{background:#faf7fb}.staff-scoring__list-item--active{background:#f3e8f8;border-color:#cb96da}.staff-scoring__avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#612e7b,#d97706);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.staff-scoring__list-name{font-size:13px;font-weight:700;color:#111827;line-height:1.2}.staff-scoring__list-meta{font-size:11px;color:#6b7280;margin-top:2px}.staff-scoring__badge{font-size:10px;font-weight:800;border-radius:999px;padding:3px 8px;white-space:nowrap}.staff-scoring__badge--done{color:#047857;background:#d1fae5}.staff-scoring__badge--pending{color:#612e7b;background:#f3e8f8}.staff-scoring__badge--role{color:#92400e;background:#fef3c7}.staff-scoring__workspace{border:1px solid #e9d5ef;border-radius:16px;background:#fff;overflow:visible;box-shadow:0 8px 24px #612e7b0f;display:flex;flex-direction:column;min-height:0}.staff-scoring__workspace-head{padding:20px 22px;border-bottom:1px solid #f0e6f4;background:linear-gradient(135deg,#faf5fc,#fff 55%)}.staff-scoring__employee-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start}.staff-scoring__employee-intro{min-width:0;flex:1 1 200px}.staff-scoring__archive-btn{flex-shrink:0;font-weight:700!important;border-color:#d1d5db!important;color:#6b7280!important;border-radius:10px!important;padding:8px 14px!important;white-space:nowrap}.staff-scoring__archive-btn:hover:not(:disabled),.staff-scoring__archive-btn:focus:not(:disabled){border-color:#b91c1c!important;color:#b91c1c!important;background:#fef2f2!important}.staff-scoring__archive-btn:disabled{opacity:.65;cursor:not-allowed}.staff-scoring__employee-title{margin:0;font-size:22px;font-weight:800;color:#111827;letter-spacing:-.02em}.staff-scoring__employee-sub{margin:4px 0 0;font-size:13px;color:#6b7280}.staff-scoring__role-select{min-width:160px;padding:8px 10px;border:1px solid #e9d5ef;border-radius:10px;font-size:13px;background:#fff}.staff-scoring__summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.staff-scoring__summary-chip{padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #f0e6f4;font-size:12px;color:#4b5563}.staff-scoring__summary-chip strong{color:#612e7b;font-size:16px;margin-left:4px}.staff-scoring__body{flex:1;padding:20px 22px 22px;min-height:0;overflow:visible}.staff-scoring__intro{margin:0 0 16px;font-size:13px;color:#4b5563;line-height:1.55}.staff-scoring__criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-scoring__criterion{border:1px solid #f0e6f4;border-radius:14px;padding:16px;background:linear-gradient(180deg,#fff,#faf7fb)}.staff-scoring__criterion-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.staff-scoring__criterion-icon{width:40px;height:40px;border-radius:12px;background:#f3e8f8;color:#612e7b;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.staff-scoring__criterion-title{margin:0;font-size:14px;font-weight:800;color:#111827}.staff-scoring__criterion-hint{margin:4px 0 0;font-size:12px;color:#6b7280;line-height:1.45}.staff-scoring__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.staff-scoring__scale-btn{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:10px 4px 8px;cursor:pointer;text-align:center;transition:transform .12s ease,border-color .12s ease,background .12s ease}.staff-scoring__scale-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#cb96da}.staff-scoring__scale-btn:disabled{opacity:.45;cursor:not-allowed}.staff-scoring__scale-btn--active{border-color:#612e7b;background:linear-gradient(180deg,#f3e8f8,#fff);box-shadow:0 4px 12px #612e7b1f}.staff-scoring__scale-num{display:block;font-size:18px;font-weight:800;color:#612e7b;line-height:1}.staff-scoring__scale-label{display:block;margin-top:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;line-height:1.2}.staff-scoring__footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;padding:14px 22px;border-top:1px solid #f0e6f4;background:#faf7fb}.staff-scoring__toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.staff-scoring__role-card{border:1px solid #f0e6f4;border-radius:14px;background:linear-gradient(180deg,#fff,#faf7fb);padding:16px;margin-bottom:16px}.staff-scoring__role-card-head{display:flex;gap:12px;align-items:flex-start}.staff-scoring__role-card-icon{width:44px;height:44px;border-radius:14px;background:#f3e8f8;color:#612e7b;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;border:1px solid #e9d5ef}.staff-scoring__role-card-title{font-size:14px;font-weight:900;color:#111827;letter-spacing:-.01em}.staff-scoring__role-card-sub{margin-top:4px;font-size:12px;color:#6b7280;line-height:1.45}.staff-scoring__empty{padding:48px 24px;text-align:center;color:#6b7280;font-size:14px}@media(max-width:960px){.staff-scoring{grid-template-columns:1fr;min-height:auto;height:auto;max-height:none}.staff-scoring__list{max-height:240px}.staff-scoring__criteria-grid{grid-template-columns:1fr}}.akyla-chat{--ink: #243044;--muted: #5d6b7e;--line: rgba(31, 78, 121, .14);--navy: #1f4e79;--navy-deep: #163a5c;--soft: #f4f7fb;display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 148px);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;color:var(--ink)}.akyla-chat *{box-sizing:border-box}.akyla-chat__side{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px;background:var(--soft);border-right:1px solid var(--line)}.akyla-chat__new{width:100%}.akyla-chat__sessions{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:auto}.akyla-chat__session{display:flex;align-items:center;gap:6px;width:100%;padding:8px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left}.akyla-chat__session--active{background:#fff;border-color:var(--line)}.akyla-chat__session-open{flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.akyla-chat__session-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.akyla-chat__session-delete{flex:0 0 auto;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.akyla-chat__session-delete:hover{background:#1f4e7914;color:var(--navy)}.akyla-chat__empty-side{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.akyla-chat__main{display:flex;flex-direction:column;min-width:0;min-height:0}.akyla-chat__banner{margin:14px 16px 0;padding:10px 12px;border-radius:6px;background:#eef4fa;color:var(--navy-deep);font-size:13px;line-height:1.45}.akyla-chat__banner--warn{background:#fff6e8;color:#7a4e08}.akyla-chat__messages{flex:1;min-height:240px;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.akyla-chat__placeholder{margin:auto;max-width:420px;text-align:center;color:var(--muted);font-size:14px;line-height:1.5}.akyla-chat__bubble{max-width:min(680px,92%);padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.akyla-chat__bubble--user{align-self:flex-end;background:var(--navy);color:#fff}.akyla-chat__bubble--assistant{align-self:flex-start;background:var(--soft);color:var(--ink)}.akyla-chat__meta{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.akyla-chat__bubble--user .akyla-chat__meta{color:#ffffffbf}.akyla-chat__citations,.akyla-chat__artifacts{display:flex;flex-direction:column;gap:4px;margin-top:8px}.akyla-chat__citation,.akyla-chat__artifact{font-size:12px;line-height:1.35}.akyla-chat__citation a{color:var(--navy)}.akyla-chat__error{margin:0 16px;color:#9b2c2c;font-size:13px}.akyla-chat__composer{display:flex;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--line)}.akyla-chat__input{flex:1;min-height:44px;max-height:140px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;font:inherit;resize:vertical}.akyla-chat__input:focus{outline:2px solid rgba(31,78,121,.25);border-color:var(--navy)}.akyla-chat__send:disabled,.akyla-chat__new:disabled,.akyla-chat__input:disabled{cursor:not-allowed;opacity:.65}@media(max-width:800px){.akyla-chat{grid-template-columns:1fr;min-height:calc(100vh - 120px)}.akyla-chat__side{max-height:180px;border-right:0;border-bottom:1px solid var(--line)}}.portal-user-mgmt-briefing{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:#6d7693;cursor:pointer;text-align:left;line-height:1.2;box-shadow:none;appearance:none;-webkit-appearance:none;font-family:inherit;width:auto;max-width:none}.portal-user-mgmt-briefing:hover .portal-user-mgmt-briefing-box,.portal-user-mgmt-briefing:focus .portal-user-mgmt-briefing-box{border-color:#5d78ff;outline:none}.portal-user-mgmt-briefing:focus{outline:none}.portal-user-mgmt-briefing.is-on{color:#2b3349}.portal-user-mgmt-briefing.is-saving,.portal-user-mgmt-briefing:disabled{opacity:.65;cursor:wait}.portal-user-mgmt-briefing-box{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:3px;border:1px solid #d4d8e6;background:#fff;color:transparent;box-sizing:border-box}.portal-user-mgmt-briefing.is-on .portal-user-mgmt-briefing-box{background:#5d78ff;border-color:#5d78ff;color:#fff}.portal-user-mgmt-briefing-box .fa{font-size:9px;line-height:1}.portal-user-mgmt-briefing-state{font-size:12px;font-weight:600;color:inherit}.portal-user-mgmt-briefing-na{font-size:12px;color:#9aa3c0}
