:root,html[data-theme=dark],html[data-theme=light]{color-scheme:light;--primary:#13704d;--secondary:#0e3227;--accent:#dbf7e9;--body-fg:#213a30;--body-bg:#f5f7fa;--body-quiet-color:#73847b;--body-loud-color:#173a2a;--header-color:#1a4934;--header-branding-color:#173a2a;--header-bg:#fff;--header-link-color:#325a45;--breadcrumbs-fg:#6c7f73;--breadcrumbs-link-fg:#496654;--breadcrumbs-bg:transparent;--link-fg:#16724b;--link-hover-color:#064f31;--link-selected-fg:#126944;--hairline-color:#e8eeea;--border-color:#dce5df;--darkened-bg:#f5f8f6;--selected-bg:#eef6f0;--selected-row:#e5f4e9;--button-bg:#13704d;--button-fg:#fff;--button-hover-bg:#0a5638;--default-button-bg:#13704d;--default-button-hover-bg:#0b563a;--close-button-bg:#60746a;--delete-button-bg:#b44141;--error-fg:#ab2d2d;--message-success-bg:#e1f5e7;--message-warning-bg:#fff5df;--message-error-bg:#fff0ef;--font-family-primary:Tajawal,Tahoma,Arial,sans-serif;--font-family-monospace:Tajawal,Tahoma,sans-serif}
*{box-sizing:border-box}.na-admin{font-family:Tajawal,Tahoma,Arial,sans-serif!important;font-size:15px;line-height:1.65;background:#f5f7fa;color:#213a30;margin:0;direction:rtl}.na-admin input,.na-admin select,.na-admin textarea,.na-admin button{font-family:inherit;font-size:14px}.na-admin a:focus-visible,.na-admin button:focus-visible,.na-admin input:focus-visible{outline:3px solid #a9dfbd;outline-offset:3px}.na-admin #container{min-height:100vh;width:100%}.na-admin #header.na-topbar{height:90px;padding:18px 40px;margin-right:250px;width:calc(100% - 250px);background:#fff;border-bottom:1px solid #e5ece7;display:flex;justify-content:space-between;align-items:center;color:#263e30;gap:20px}.na-topbar-title{display:flex;flex-direction:column;gap:4px}.na-topbar-title>span{font-size:12px;color:#7e8e84}.na-topbar-title strong{font-size:16px;font-weight:700}.na-admin #user-tools.na-user-tools{display:flex;align-items:center;gap:12px;padding:0;margin:0;color:#385947;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0}.na-user-avatar{display:grid;place-items:center;border-radius:50%;height:36px;width:36px;background:#e7f4ed;color:#17724c;font-weight:700}.na-user-name{margin-left:12px}.na-admin #user-tools a{color:#4e6759;border:0;padding:7px 0}.na-admin #logout-form{margin:0}.na-admin #logout-form button{border:1px solid #e2e9e4;background:#fff;color:#566d5d;border-radius:8px;padding:7px 12px;font-size:13px;text-decoration:none}.na-admin #logout-form button:hover{background:#f1f7f3}.na-sidebar{width:250px;position:fixed;right:0;top:0;bottom:0;padding:18px 20px;background:#fff;border-left:1px solid #e5ece7;z-index:30;display:flex;flex-direction:column}.na-sidebar-brand{display:flex;flex-direction:column;align-items:center;text-decoration:none!important;padding:0 0 20px;border-bottom:1px solid #edf0ee}.na-sidebar-brand img{width:140px;height:140px;object-fit:contain}.na-sidebar-brand>span{font-size:12px;background:#eff6f1;color:#3f6a51;border:1px solid #deebe2;border-radius:20px;padding:3px 17px;margin-top:4px}.na-nav-label{font-size:11px;color:#a1afa6;font-weight:500;padding:26px 12px 10px}.na-side-nav{display:flex;flex-direction:column;gap:8px}.na-side-nav>a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 15px;font-weight:500;color:#687d6f;border-radius:11px}.na-side-nav>a:hover{background:#f5f8f6}.na-side-nav>a.na-nav-current{background:#e9f5ed;color:#116d44;font-weight:700}.na-menu-icon{font:20px/1 Tajawal,Arial,sans-serif;width:23px;text-align:center}.na-sidebar-bottom{margin-top:auto;padding:22px 12px 6px;border-top:1px solid #edf0ee;color:#71907b;font-size:12px}.na-sidebar-bottom p{font-size:11px;color:#99a79e;margin:10px 0 0}.na-status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#23ab6a;margin-left:5px}.na-breadcrumb{margin-right:250px;padding:18px 40px 0;display:flex;gap:10px;font-size:12px;color:#83928a}.na-breadcrumb a{color:#637c6b}.na-admin .main{margin-right:250px;display:block;width:calc(100% - 250px)}.na-admin #content-start{margin:0;width:100%;min-width:0}.na-admin #content{padding:27px 40px 32px;max-width:1600px;margin:0 auto;width:100%}.na-admin h1{font-weight:700;font-size:28px;letter-spacing:-.4px;color:#193c2b;margin:4px 0 8px}.na-admin h2{font-weight:700}.na-admin #content h1:focus{outline:none}.na-eyebrow{font-size:12px;font-weight:500;letter-spacing:0;color:#24835a}.na-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.na-page-heading p{margin:0;font-size:14px;color:#86958c;line-height:1.9}.na-outline-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:9px 18px;border:1px solid #dce6df;border-radius:10px;background:#fff;color:#426a51!important;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.na-outline-button:hover{border-color:#a9c5b1;background:#f6faf7}.na-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.na-stat{padding:23px 24px;background:#fff;border:1px solid #e6ece7;border-radius:16px;display:flex;justify-content:space-between;gap:15px;min-width:0;box-shadow:0 2px 4px #1a3e2a03;text-decoration:none!important}.na-stat>div{display:flex;flex-direction:column;gap:9px;min-width:0}.na-stat div>span{font-size:14px;color:#738879}.na-stat strong{font-size:34px;font-weight:700;color:#274e38;line-height:1.2}.na-stat small{font-size:11px;color:#9ca99f}.na-stat-icon{width:42px;height:42px;border-radius:12px;background:#f0f5f2;color:#6c927b;font:26px/42px Tajawal,Arial,sans-serif;text-align:center;flex-shrink:0}.na-stat-green{border-color:#cfe6d7;background:linear-gradient(120deg,#f5fbf7,#edf8f1)}.na-stat-green strong{color:#13704d}.na-stat-green .na-stat-icon{background:#dcf0e3;color:#238156}.na-admin #changelist{display:flex;gap:24px;background:transparent;border:0;align-items:flex-start}.na-admin #changelist .changelist-form-container{min-width:0;width:calc(100% - 260px);flex:1;background:#fff;border:1px solid #e4ebe6;border-radius:16px;overflow:hidden;box-shadow:0 2px 4px #1a3e2a03}.na-list-heading{padding:22px 24px 13px;display:flex;align-items:center;justify-content:space-between}.na-list-heading h2{font-size:17px;color:#254c35;margin:0 0 6px;background:none;padding:0}.na-list-heading h2>span{font-size:11px;font-weight:500;background:#edf5ef;color:#5c856a;border-radius:8px;display:inline-block;padding:2px 9px;margin-right:8px}.na-list-heading p{font-size:12px;color:#93a298;margin:0}.na-admin #changelist #toolbar{border:0;border-bottom:1px solid #edf1ee;padding:7px 24px 20px;background:#fff;margin:0}.na-admin #toolbar form>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.na-admin #toolbar #searchbar{font-size:14px;background:#f8faf9;border:1px solid #e0e9e2;border-radius:9px;min-height:43px;min-width:140px;width:auto;flex:1;color:#36523e;padding:9px 12px;margin:0}.na-admin #toolbar form input[type=submit]{border:0;border-radius:9px;padding:9px 22px;height:43px;color:#fff;background:#18754e;font-weight:700;box-shadow:none}.na-admin #toolbar #searchbar:focus{border-color:#5a9c73;outline:2px solid #d8eddf}.na-admin #toolbar form label{margin:0;display:flex;align-items:center}.na-admin #toolbar #searchbar_helptext{margin:8px 0 0;font-size:11px;color:#94a297}.na-admin #toolbar form span.small{width:100%;font-size:12px;margin:3px 0}.na-admin #changelist-filter{position:static;float:none;flex:0 0 236px;width:236px;margin:0;background:#fff;border:1px solid #e4ebe6;border-radius:16px;padding-bottom:10px;overflow:hidden;max-height:none;top:auto}.na-filter-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 19px 15px;border-bottom:1px solid #edf2ee}.na-admin #changelist-filter .na-filter-heading h2{margin:0;padding:0;background:none;color:#2b4c35;font-size:16px;font-weight:700}.na-filter-heading>span{color:#7e9a86;font-size:22px}.na-admin #changelist-filter details{padding:15px 18px;border-bottom:1px solid #f0f3f1}.na-admin #changelist-filter details:last-child{border:0}.na-admin #changelist-filter details>summary{font-size:12px;font-weight:700;color:#627c69;padding:0;list-style-position:inside;cursor:pointer}.na-admin #changelist-filter ul{padding:8px 0 0;margin:0}.na-admin #changelist-filter li{font-size:12px;line-height:1.8;margin:1px 0;padding:4px 10px;border-radius:7px;list-style:none}.na-admin #changelist-filter a{color:#809087}.na-admin #changelist-filter li.selected{border:0;background:#eaf5ee}.na-admin #changelist-filter li.selected a{color:#18724b;font-weight:700}.na-clear-filters{display:block;padding:12px 18px;font-size:12px;color:#b54b4b!important}.na-admin #changelist-form{margin:0}.na-admin #changelist .actions{padding:12px 22px;background:#fbfcfb;border:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.na-admin #changelist .actions label{font-size:12px;display:flex;align-items:center;gap:8px}.na-admin #changelist .actions select{border-radius:8px;min-height:36px;margin:0;background:#fff;border:1px solid #dfe8e1;padding:4px 10px;color:#496c54}.na-admin #changelist .actions button.button{min-height:36px;border-radius:8px;border:1px solid #dbe5de;background:#fff;padding:5px 15px;box-shadow:none;color:#3a6749}.na-admin #changelist .actions .action-counter{font-size:11px;color:#91a097}.na-admin #changelist .results{overflow-x:auto;width:100%}.na-admin #result_list{width:100%;border-collapse:collapse}.na-admin #result_list th,.na-admin #result_list td{font-size:12px;border-bottom:1px solid #edf1ee;padding:14px 13px;vertical-align:middle}.na-admin #result_list thead th{background:#f8faf8;color:#819487;border-top:0;font-size:11px;font-weight:500;white-space:nowrap}.na-admin #result_list thead th .text a{color:#6c8575;padding:0}.na-admin #result_list tr{background:#fff}.na-admin #result_list tr:hover{background:#fafdfb}.na-admin #result_list .field-full_name a{font-weight:700;color:#2c5b3c}.na-admin #result_list .field-phone{direction:ltr;text-align:right;font-family:Tajawal,Arial,sans-serif;white-space:nowrap}.na-admin #result_list .field-status{color:#16754b;font-weight:500;white-space:nowrap}.na-admin #result_list .field-created_at{color:#8da094;font-size:11px}.na-admin #result_list .field-list_photo img{border:1px solid #e4ece6;border-radius:9px}.na-admin #changelist .paginator{padding:18px 23px;font-size:12px;color:#8b9d90;background:#fff;border:0;border-top:1px solid #edf2ef}.na-empty-state{text-align:center;padding:70px 24px 82px;min-height:390px}.na-empty-icon{display:grid;place-items:center;margin:0 auto 20px;width:70px;height:70px;border-radius:22px;background:#f0f7f2;color:#70a182;font-size:36px;font-family:Tajawal,Arial,sans-serif;border:1px solid #e1ede4}.na-empty-state h2{font-size:20px;background:none;color:#365d42;margin:0 0 11px;padding:0}.na-empty-state p{font-size:13px;color:#96a59b;margin:0 0 23px}.na-admin .object-tools{margin:0 0 20px;float:none;display:flex;gap:8px}.na-admin .object-tools a{border-radius:9px;background:#e4efe7;color:#42704f;font-size:12px;padding:9px 15px}.na-admin .module{background:#fff;border:1px solid #e3ebe5;border-radius:14px;overflow:hidden;margin-bottom:20px}.na-admin .module h2,.na-admin .module caption{background:#f6faf7;color:#3f6a4c;font-size:15px;font-weight:700;padding:17px 22px;border-bottom:1px solid #e8efe9}.na-admin .module .form-row{padding:15px 22px;border-bottom:1px solid #eef3ef;overflow:visible}.na-admin .aligned label{font-size:13px;line-height:2.3;color:#718978;font-weight:500;width:160px}.na-admin .aligned label.required{font-weight:500;color:#486a51}.na-admin input[type=text],.na-admin input[type=password],.na-admin input[type=email],.na-admin input[type=number],.na-admin input[type=date],.na-admin input[type=url],.na-admin textarea,.na-admin select{border:1px solid #dce7df;border-radius:8px;background:#fcfdfc;color:#36553f;min-height:42px;padding:9px 12px;max-width:100%;box-shadow:none}.na-admin textarea{min-height:110px;width:100%;max-width:700px}.na-admin input[type=checkbox]{accent-color:#13734d}.na-admin .readonly{font-size:14px;line-height:2;color:#3a5c43;padding:6px 0;overflow-wrap:anywhere}.na-admin .aligned .help{color:#92a298;font-size:11px}.na-admin .submit-row{border:1px solid #e3ebe5;border-radius:12px;background:#fff;padding:19px 22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:22px 0 0;box-shadow:0 4px 8px #294a3404}.na-admin .submit-row input{float:none;border-radius:9px;padding:11px 20px;font-weight:500;min-height:42px}.na-admin .submit-row input.default{font-weight:700;background:#13734d}.na-admin .submit-row a.deletelink{margin:0;border-radius:9px;background:#fff1f1;color:#ae4a4a;padding:9px 17px;height:auto}.na-admin .submit-row p.deletelink-box{margin-left:auto;margin-right:0}.na-admin ul.messagelist{padding:0 40px;margin:20px 0 0}.na-admin ul.messagelist li{border-radius:10px;font-size:14px}.na-admin .errornote,.na-admin .errorlist{border-radius:9px;background:#fff1f0;border:1px solid #f2d6d1;padding:12px 18px;color:#ab4540;font-size:13px}.na-admin #footer{margin-right:250px;padding:15px 40px 30px;width:calc(100% - 250px);text-align:center}.na-footer{font-size:11px;color:#a4b0a8}.na-admin .selector{max-width:100%}.na-admin .results+br{display:none}
/* Branded, public-site-independent login. */
.na-login{background:#f5f8f6}.na-login #container{width:100%;min-width:0;min-height:100vh;margin:0;padding:0;border:0;border-radius:0;display:block;background:none}.na-login .main{margin:0;width:100%;display:block}.na-login #content-start{margin:0;width:100%}.na-login #content{max-width:none;width:100%;margin:0;padding:0!important}.na-login #footer{display:none}.na-login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;direction:rtl}.na-login-brand{position:relative;background:radial-gradient(ellipse at 70% 55%,#126144 0,#0b3e2b 40%,#072b1e 100%);padding:40px 55px;display:flex;flex-direction:column;align-items:center;color:#fff;overflow:hidden}.na-login-brand:before,.na-login-brand:after{content:"";position:absolute;pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:650px;height:650px;top:8%;left:-25%}.na-login-brand:after{width:900px;height:900px;top:-4%;left:-44%}.na-login-site{color:#a6c9b4!important;font-size:13px;align-self:flex-start;z-index:1;display:flex;gap:12px}.na-login-art{z-index:1;margin:auto 0;max-width:460px;text-align:center;padding:20px 0}.na-login-art>img{width:320px;height:320px;object-fit:contain;display:block;margin:0 auto 25px;filter:drop-shadow(0 24px 30px #001b1260)}.na-login-pill{font-size:11px;display:inline-block;border:1px solid #95c7a32b;border-radius:20px;padding:4px 20px;color:#9ed7b2;background:#c0ffcd08}.na-login-art h1{color:#fff;font-size:40px;line-height:1.45;letter-spacing:-.6px;margin:20px 0 14px}.na-login-art h1 span{color:#8fe1ac}.na-login-art p{font-size:14px;line-height:2;color:#a1beac;max-width:330px;margin:0 auto}.na-login-company{color:#7ca58b;font-size:12px;z-index:1;margin-top:25px}.na-login-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;background:#f8faf9}.na-login-card{max-width:420px;width:100%;background:#fff;border:1px solid #e5ede7;border-radius:22px;padding:38px 36px;box-shadow:0 20px 60px -40px #173b2455}.na-login-card h2{font-size:29px;font-weight:700;color:#214930;margin:8px 0 7px;background:none;padding:0;border:0}.na-login-card .na-muted{font-size:13px;color:#95a198;margin:0 0 30px}.na-login-field{margin-bottom:21px}.na-login-field>label{display:block;float:none!important;width:auto!important;font-size:13px!important;font-weight:500;color:#55725e!important;margin-bottom:8px;padding:0!important;line-height:1.5}.na-login .na-login-field input{width:100%;max-width:none;min-height:48px;line-height:1.6;border-radius:9px;padding:11px 13px;border:1px solid #dce6df;background:#fbfdfb;color:#35553e;direction:ltr;text-align:left;box-sizing:border-box}.na-login .na-login-field input:focus{border-color:#5da477;outline:3px solid #e4f2e8}.na-login #login-form{margin:0;padding:0}.na-login #login-form .submit-row{display:block;border:0;background:none;padding:0;margin:27px 0 24px;box-shadow:none}.na-login #login-form .submit-row input{width:100%;height:49px;border:0;border-radius:9px;background:#13734d;color:white;font-size:15px;font-weight:700;cursor:pointer;padding:10px}.na-login #login-form .submit-row input:hover{background:#0b5b3a}.na-login-security{border-top:1px solid #edf1ee;padding-top:21px;display:flex;gap:11px}.na-lock-icon{font-size:20px;color:#80a38c}.na-login-security strong{font-size:12px;font-weight:500;color:#64816d}.na-login-security p{font-size:11px;color:#9aa89f;margin:4px 0 0;line-height:1.8}.na-login-public{font-size:11px;color:#92a398!important;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:25px;line-height:1.9}.na-login-public strong{color:#4e8460;font-weight:500}.na-login-copyright{font-size:11px;color:#a7b2ab;margin:24px 0 0}.na-login-mobile-logo{display:none}.na-login-error{background:#fff1ef;border:1px solid #efcec9;border-radius:10px;padding:12px 14px;margin:0 0 22px;color:#b04d45;font-size:13px}.na-login-error p{margin:0}
@media(min-width:1600px){.na-login-art>img{width:380px;height:380px}.na-login-art h1{font-size:46px}.na-login-card{padding:45px 40px}}
@media(max-width:1150px){.na-sidebar{width:210px;padding:18px 16px}.na-admin #header.na-topbar,.na-breadcrumb,.na-admin .main,.na-admin #footer{margin-right:210px}.na-admin #header.na-topbar,.na-admin .main,.na-admin #footer{width:calc(100% - 210px)}.na-admin #content{padding:24px}.na-admin #header.na-topbar{padding:18px 24px}.na-breadcrumb{padding:17px 24px 0}.na-stats{gap:12px}.na-stat{padding:19px 17px}.na-admin #changelist{gap:16px}.na-admin #changelist-filter{flex-basis:205px;width:205px}.na-user-name{display:none}.na-login .main{margin:0;width:100%}}
@media(max-width:850px){.na-sidebar{width:180px;padding:15px 10px}.na-sidebar-brand img{width:115px;height:115px}.na-side-nav>a{padding:12px 10px;font-size:13px;gap:7px}.na-admin #header.na-topbar,.na-breadcrumb,.na-admin .main,.na-admin #footer{margin-right:180px}.na-admin #header.na-topbar,.na-admin .main,.na-admin #footer{width:calc(100% - 180px)}.na-admin #header.na-topbar{padding:16px 20px;height:80px}.na-topbar-title strong{font-size:14px}.na-user-avatar{display:none}.na-admin #user-tools.na-user-tools{gap:9px;font-size:11px}.na-admin #logout-form button{font-size:11px}.na-admin #content{padding:22px 18px}.na-breadcrumb{padding:14px 18px 0}.na-admin h1{font-size:25px}.na-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.na-page-heading p{font-size:12px}.na-stats{gap:10px}.na-stat{padding:17px 13px}.na-stat-icon{display:none}.na-stat strong{font-size:30px}.na-stat div>span{font-size:12px}.na-stat small{font-size:10px}.na-admin #changelist{display:flex;flex-direction:column}.na-admin #changelist-filter{width:100%;flex-basis:auto;display:block;order:-1}.na-admin #changelist .changelist-form-container{width:100%}.na-admin #changelist-filter details{display:inline-block;vertical-align:top;width:49%;padding:11px 16px}.na-filter-heading{padding:15px 16px}.na-admin #changelist-filter details:not([open]){border:0}.na-login-layout{grid-template-columns:1fr 1fr}.na-login-brand{padding:30px 20px}.na-login-art>img{width:240px;height:240px}.na-login-art h1{font-size:31px}.na-login-panel{padding:35px 22px}.na-login-card{padding:30px 25px}.na-login .main{margin:0;width:100%}}
@media(max-width:600px){.na-sidebar{position:static;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;padding:8px 14px;border:0;border-bottom:1px solid #e6eee8;gap:12px}.na-sidebar-brand{border:0;padding:0;flex-shrink:0}.na-sidebar-brand img{width:63px;height:63px}.na-sidebar-brand>span{display:none}.na-nav-label,.na-sidebar-bottom{display:none}.na-side-nav{flex-direction:row;flex-wrap:wrap;gap:4px;flex:1;justify-content:flex-end}.na-side-nav>a{font-size:11px;min-height:33px;padding:7px 9px;border-radius:8px;gap:4px}.na-menu-icon{font-size:15px;width:16px}.na-side-nav>a:last-child{display:none}.na-admin #header.na-topbar,.na-breadcrumb,.na-admin .main,.na-admin #footer{margin:0;width:100%}.na-admin #header.na-topbar{height:auto;min-height:72px;padding:13px 17px;gap:8px}.na-topbar-title>span{font-size:10px}.na-topbar-title strong{font-size:12px}.na-admin #user-tools.na-user-tools>a{display:none}.na-admin #logout-form button{padding:6px 10px}.na-breadcrumb{padding:16px 18px 0;font-size:11px}.na-admin #content{padding:22px 16px}.na-admin h1{font-size:25px}.na-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.na-stat{padding:14px 10px;border-radius:12px}.na-stat div>span{font-size:11px;white-space:normal}.na-stat small{display:none}.na-stat strong{font-size:27px}.na-stat>div{gap:8px}.na-page-heading{margin-bottom:22px}.na-outline-button{font-size:12px;padding:8px 13px;min-height:39px}.na-admin #changelist-filter details{padding:10px 13px}.na-admin #changelist-filter details>summary{font-size:11px}.na-admin #changelist #toolbar{padding:5px 16px 18px}.na-list-heading{padding:19px 16px 12px}.na-admin #toolbar #searchbar{width:auto;min-width:80px}.na-admin #toolbar form input[type=submit]{padding:8px 15px}.na-empty-state{padding:45px 20px;min-height:320px}.na-empty-state h2{font-size:19px}.na-empty-state p{font-size:12px;line-height:1.9}.na-admin .aligned label{display:block;float:none;width:auto;font-size:12px}.na-admin .aligned .flex-container{display:block}.na-admin .aligned .form-row input,.na-admin .aligned .form-row textarea,.na-admin .aligned .form-row select{width:100%;max-width:100%}.na-admin .aligned .form-row input[type=checkbox]{width:auto}.na-admin .aligned .help{margin:5px 0}.na-admin .module .form-row{padding:14px 16px}.na-admin .module h2{padding:15px 16px;font-size:14px}.na-admin .submit-row{padding:16px;gap:9px}.na-admin .submit-row input{width:auto;max-width:100%;font-size:12px;padding:10px 14px}.na-admin .submit-row p.deletelink-box{margin:0}.na-admin ul.messagelist{padding:0 16px}.na-admin #footer{padding:15px 16px}.na-login-layout{grid-template-columns:1fr;min-height:100vh}.na-login-brand{display:none}.na-login-panel{padding:32px 18px;min-height:100vh}.na-login-card{max-width:420px;padding:28px 25px;border-radius:19px}.na-login-mobile-logo{display:block;text-align:center;margin:-5px 0 17px}.na-login-mobile-logo img{width:125px;height:125px;object-fit:contain}.na-login-card h2{font-size:27px}.na-login .na-login-field input{font-size:16px}.na-login .main{margin:0;width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.na-filter-field{padding:14px 18px;border-bottom:1px solid #eef2ef}.na-filter-field:last-child{border:0}.na-filter-field label{display:block;font-size:12px;font-weight:500;color:#718877;margin-bottom:8px}.na-admin .na-filter-field select{width:100%;font-size:12px;min-height:40px;border-color:#e1e9e3;background:#f8fbf9;color:#4c7158;border-radius:8px;padding:7px 9px}.na-password-input{position:relative}.na-login .na-password-input input{padding-right:62px}.na-password-input button{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:11px;color:#6d8e78;border:0;background:transparent;padding:5px 0;cursor:pointer}.na-admin .inline-group{max-width:100%;overflow-x:auto}@media(max-width:850px){.na-filter-field{display:inline-block;vertical-align:top;width:49%;border:0;padding:12px 16px}}@media(max-width:600px){.na-filter-field{padding:10px 13px}.na-filter-field label{font-size:11px}.na-admin .na-filter-field select{font-size:12px}}

.na-admin #header.na-topbar{flex-direction:row}.na-admin .na-list-heading h2{background:none;border:0;padding:0;margin:0}.na-admin #result_list .field-full_name{min-width:150px}.na-admin #result_list td{font-size:13px}.na-page-heading p{color:#718277}.na-login-card .na-muted{color:#7a8b80}.na-login-security p{color:#7d9083}.na-empty-state p{color:#7f9386}.na-admin .na-login-public{color:#74897b!important}
