#xtd-root .xt-header{flex-shrink:0}
#xtd-root .xt-client-nav .nc-active{background:#d4f4df}
#xtd-root .xt-client-nav [data-view=notifications]{cursor:pointer}
.nc-admin-nav{display:flex;align-items:center;gap:4px;width:min(58vw,1114px);padding:4px 6px;border-radius:999px;background:#eafaf0;min-width:0;overflow:auto}
.nc-admin-nav button{border:0;background:none;border-radius:999px;padding:9px 28px;font:inherit;font-size:14px;font-weight:700;white-space:nowrap}
.nc-admin-nav button.nc-active{background:#d4f4df}
.nc-nav-count{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;font-size:10px;border-radius:999px;color:#fff;background:#129669;margin-left:7px;font-weight:600}
#xtd-root .xt-main.nc-main{display:flex;flex-direction:column;flex:1;min-height:0;padding:10px 14px 8px;gap:10px;background:#fbfbf5;overflow:auto}
.nc-unread-dot{display:inline-block;height:6px;width:6px;border-radius:50%;background:#14966a;margin-right:8px;vertical-align:middle}
.nc-title{font-size:13px!important;color:#243c2c!important;text-align:left;line-height:1.6;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis}
.nc-row-read .nc-title{color:#6d8173!important;font-weight:400}
.nc-snippet{display:block;font-size:11px;color:#95a096;max-width:690px;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.nc-pin{font-size:10px;line-height:1.4;background:#eef7f0;color:#578969;padding:2px 5px;border-radius:4px;margin-right:7px;vertical-align:middle;font-weight:400}
.nc-kind{background:#fff4df;color:#ac8738}.nc-normal{background:#f1f5f1;color:#7a8a7e}
.nc-read{background:#f3f5f0;color:#8a998e}.nc-unread{background:#e8f8ed;color:#178858}
.nc-tab-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.nc-tab-actions .pr-button{font-size:11px;padding:5px 13px}
.nc-table td{padding-top:16px;padding-bottom:16px}.nc-table td.nc-content{width:45%;max-width:0}.nc-table th{font-size:11px}.nc-table .nc-date{font-weight:500;font-size:12px}.nc-table .pr-id{color:#9aa59d}
.nc-summary-note{font-size:11px;color:#8b978e;margin-top:3px;display:block}.nc-editor-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:34px}
.nc-editor-actions{display:flex;gap:8px}.nc-editor-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:12px;flex:1;min-height:0}
.nc-form-panel,.nc-preview-panel{border:1px solid #e1e6de;background:#fff;border-radius:13px;display:flex;flex-direction:column;overflow:hidden;min-height:0}
.nc-form-panel h2,.nc-preview-panel h2{font-size:15px;padding:15px 20px;border-bottom:1px solid #edf0e9;font-weight:600}
.nc-fields{display:flex;flex-direction:column;gap:19px;padding:20px;overflow:auto;flex:1;min-height:0}
.nc-field{display:flex;flex-direction:column;gap:7px;position:relative}.nc-field>span{font-size:12px;color:#4c6354}.nc-field em{font-style:normal;color:#b97757;margin-right:4px}.nc-field input[type=text],.nc-field select{font:inherit;border:1px solid #d9e1d7;border-radius:8px;padding:10px 12px;width:100%;color:#344d3c;background:#fff;min-width:0}.nc-length{position:absolute;right:13px;bottom:12px;color:#9ca79e;font-size:10px}.nc-field input[type=text]{padding-right:60px}
.nc-radio-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:#586f60}.nc-radio-row label{display:flex;align-items:center;gap:6px}.nc-radio-row input{accent-color:#188a5b;margin:0}.nc-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.nc-toolbar{display:flex;align-items:center;gap:16px;border:1px solid #d9e1d7;border-bottom:0;border-radius:8px 8px 0 0;background:#f8faf6;padding:9px 13px;color:#799080;font-size:12px}.nc-toolbar button{border:0;background:none;padding:0;color:#58725f;font:inherit;cursor:pointer}.nc-textarea{border:1px solid #d9e1d7;border-radius:0 0 8px 8px;padding:17px;min-height:260px;outline:none;line-height:1.9;color:#526b5b;font-size:13px;white-space:pre-wrap}.nc-textarea:focus{border-color:#6cbc90}.nc-field-body{flex:1;min-height:0}.nc-recipient-note{padding:9px 12px;border-radius:7px;background:#f6faf5;font-size:11px;color:#849789;line-height:1.7}.nc-form-bottom{padding:12px 20px;border-top:1px solid #edf0e9;font-size:11px;color:#87998b;background:#fbfcf9;flex-shrink:0}
.nc-preview-body{padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}.nc-preview-label{color:#8f9d93;font-size:11px}.nc-preview-notice{padding:18px;border:1px solid #e5ebe1;border-radius:10px;background:#fbfdf9}.nc-preview-notice h3{font-size:15px;color:#294635;line-height:1.65;font-weight:600;margin:12px 0!important;overflow-wrap:anywhere}.nc-preview-notice p{font-size:12px;color:#819386;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.nc-preview-date{margin-top:14px;font-size:11px;color:#a0ada2}.nc-delivery{border-top:1px solid #e8eee3;padding-top:18px;margin-top:4px}.nc-delivery h3{font-size:12px;font-weight:600;margin-bottom:12px!important}.nc-delivery dl{display:grid;grid-template-columns:75px 1fr;gap:11px;font-size:12px;margin:0}.nc-delivery dt{color:#96a299}.nc-delivery dd{margin:0;color:#506e5a}
.nc-progress{display:flex;align-items:center;gap:8px;font-size:11px;color:#6c8374}.nc-track{display:inline-block;width:65px;height:4px;border-radius:999px;background:#eef3ec;overflow:hidden}.nc-track i{height:100%;display:block;background:#77b895;border-radius:999px}
.nc-record-actions{display:flex;align-items:center;gap:14px}.nc-record-actions .nc-muted-link{color:#9ba79d}
.nc-article{width:min(1120px,100%);align-self:center;flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e1e6de;border-radius:13px;overflow:hidden}.nc-article-head{padding:30px 36px 22px;border-bottom:1px solid #edf0e9;flex-shrink:0}.nc-article-head h1{font-size:23px;line-height:1.7;margin:13px 0 10px!important;overflow-wrap:anywhere}.nc-article-meta{display:flex;align-items:center;gap:18px;color:#98a59b;font-size:12px}.nc-article-body{padding:26px 36px;overflow:auto;flex:1;font-size:14px;line-height:2;color:#4d6857;white-space:pre-wrap}.nc-article-footer{border-top:1px solid #edf0e9;padding:12px 26px;font-size:11px;color:#92a095;display:flex;justify-content:space-between;align-items:center}
.nc-client-admin-link{color:#18855b;background:none;border:0;padding:0;font:inherit;font-size:11px;cursor:pointer}
dialog.nc-confirm{border:1px solid #e0e7db;border-radius:13px;max-width:460px;width:calc(100% - 40px);padding:24px;color:#294734;box-shadow:0 20px 80px #0c2e1733;font-family:inherit}dialog.nc-confirm::backdrop{background:#142c2244}.nc-confirm h2{font-size:19px;margin:0 0 16px}.nc-confirm p{font-size:13px;line-height:1.8;color:#748878}.nc-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.nc-toast{position:fixed;bottom:65px;left:50%;transform:translateX(-50%);padding:10px 22px;border-radius:999px;background:#e1f6e8;color:#087846;font-size:12px;border:1px solid #c9e9d3;z-index:5}
@media(max-width:1350px){#xtd-root .xt-main.nc-main{padding:10px 12px 8px}.nc-snippet{max-width:490px}.nc-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr)}}
@media(max-width:760px){#xtd-root .xt-main.nc-main{padding:10px 10px 8px}.nc-admin-nav{flex:1;width:auto;gap:0;padding:4px}.nc-admin-nav button{padding:8px 15px;font-size:12px}.nc-table{min-width:760px}.nc-tabs{flex-wrap:wrap;gap:13px}.nc-tab-actions{margin-left:0}.nc-editor-layout{display:flex;flex-direction:column;flex:none;min-height:0}.nc-form-panel,.nc-preview-panel{flex-shrink:0}.nc-editor-header{flex-wrap:wrap}.nc-fields{padding:15px;gap:17px}.nc-options{grid-template-columns:1fr}.nc-textarea{min-height:270px}.nc-article{min-height:600px;flex:none}.nc-article-head{padding:22px}.nc-article-head h1{font-size:20px}.nc-article-body{padding:22px;font-size:13px}.nc-article-meta{gap:10px;flex-wrap:wrap}.nc-table td.nc-content{max-width:320px}.nc-summary-note{font-size:10px}}

#xtd-root[data-view=notifications] .nc-layout{display:flex;flex-direction:column;flex:1;min-height:0}
.xtd-app .xt-evaluation-topnav.nc-staff-nav{margin-left:0;display:flex;align-items:center;gap:4px;padding:4px 6px;background:#eafaf0;border-radius:999px;width:58vw;max-width:calc(100vw - 520px);flex:0 1 58vw;overflow:auto}.xtd-app .nc-staff-nav button{padding:9px 28px;white-space:nowrap}.xtd-app[data-role=user] .xt-client-nav [data-view=notifications]{cursor:pointer}
.nc-recipients{border:1px solid #d9e1d7;border-radius:8px;max-height:170px;overflow:auto;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.nc-recipients label{display:flex;gap:8px;align-items:center;font-size:12px}.nc-recipients input{accent-color:#168b5c}.nc-checked{font-size:11px;color:#789482}.nc-selected{display:flex;gap:6px;flex-wrap:wrap}.nc-selected button{font:inherit;font-size:11px;border:1px solid #cce6d4;background:#effaf2;border-radius:999px;padding:3px 10px}.nc-main .nc-fields input[type=search]{font:inherit;border:1px solid #d9e1d7;border-radius:8px;padding:8px 12px;width:100%;min-width:0}
@media(max-width:760px){.xtd-app .xt-evaluation-topnav.nc-staff-nav{flex:1 1 0;width:auto;max-width:none;min-width:0}.xtd-app .nc-staff-nav button{padding:8px 12px;font-size:12px}.nc-editor-layout{overflow:visible}}
