/* NS Enterprise V11 final UI polish */
:root{--ns11-ink:#0c223c;--ns11-muted:#61758d;--ns11-line:#d7e3ef;--ns11-blue:#1769e8;--ns11-cyan:#18b9e9;--ns11-green:#10865e;--ns11-shadow:0 16px 44px rgba(12,34,60,.09)}
html{scroll-behavior:smooth}body{overflow-x:hidden}.ns7-admin-content,.ns7-member-content{min-width:0;width:100%}.ns7-admin-content>*,.ns7-member-content>*{min-width:0}.ns7-nav a i,.ns7-icon-btn i,.btn i{font-size:.88rem}.ns7-nav a{min-height:43px}.panel,.member-panel,.card{min-width:0;box-shadow:var(--ns11-shadow)}.form-control,.form-select{min-height:50px;border-radius:14px}.form-control:focus,.form-select:focus{border-color:#4d92f5;box-shadow:0 0 0 4px rgba(23,105,232,.12)}.table-responsive{border-radius:16px}.table td,.table th{vertical-align:middle;overflow-wrap:anywhere}.ns11-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(23,105,232,.14);border-radius:24px;background:radial-gradient(circle at 94% 8%,rgba(24,185,233,.18),transparent 34%),linear-gradient(135deg,#fff,#f4f9ff);box-shadow:var(--ns11-shadow)}.ns11-page-head span{display:block;color:var(--ns11-blue);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ns11-page-head h2{margin:.25rem 0;font-weight:900;color:var(--ns11-ink)}.ns11-page-head p{margin:0;color:var(--ns11-muted)}.ns11-page-head>i{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:#e7f1ff;color:var(--ns11-blue);font-size:1.35rem}.ns11-card{border-radius:22px!important;border:1px solid var(--ns11-line)!important}.ns11-kv{display:grid;grid-template-columns:90px 1fr;gap:8px 12px}.ns11-kv dt{color:var(--ns11-muted)}.ns11-kv dd{margin:0;font-weight:800;color:var(--ns11-ink)}code{overflow-wrap:anywhere}.ns7-topbar{backdrop-filter:blur(16px)}@media(max-width:767px){.ns11-page-head{align-items:flex-start;flex-direction:column;padding:19px}.ns11-page-head>i{width:44px;height:44px}.ns7-admin-content,.ns7-member-content{padding-inline:10px!important}.btn{white-space:normal}}
