@media screen{html body #appView#appView#appView#appView{
 --u205-ink:#263b47;--ink:#263b47;--text:#263b47;--u205-muted:#687b85;--muted:#687b85;
 --u205-line:#e3e9e9;--line:#e3e9e9;--u205-canvas:#f5f7f7;--bg:#f5f7f7;
 --u205-orange:#f2b47f;--u205-orange-dark:#97502a;--primary:#97502a;--brand:#97502a;--blue:#97502a;
 background:#f5f7f7!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important;color:#263b47!important;
 grid-template-columns:300px minmax(0,1fr)!important;
}
html body #appView#appView#appView#appView *{box-sizing:border-box}
html body.sidebar-collapsed #appView#appView#appView#appView{grid-template-columns:0 minmax(0,1fr)!important}
html body #appView#appView#appView#appView .app-main{background:#f5f7f7!important;overflow-x:hidden!important}
html body #appView#appView#appView#appView .app-main:before{display:none!important}
html body #appView#appView#appView#appView #sidebar{width:300px!important;background:linear-gradient(180deg,#fffdf9,#fffaf3)!important;border-right:1px solid #e8e8e2!important;padding:20px 15px 12px!important;color:#33454d!important;box-shadow:4px 0 24px #24414d03!important}
html body #appView#appView#appView#appView #sidebar :is(.sidebar-brand,.menu-brand135){background:transparent!important;border:0!important;box-shadow:none!important}
html body #appView#appView#appView#appView #sidebar .sidebar-brand{height:100px!important;min-height:100px!important;padding:4px 10px 17px!important;border-bottom:1px solid #eee6dc!important;margin-bottom:7px!important}
html body #appView#appView#appView#appView #sidebar .menu-brand135{gap:12px!important;justify-content:flex-start!important}
html body #appView#appView#appView#appView #sidebar .menu-brand-mark135{width:58px!important;height:42px!important;filter:none!important;object-fit:contain!important}
html body #appView#appView#appView#appView #sidebar .menu-brand-copy135 strong{color:#a35a31!important;font-size:26px!important;letter-spacing:-1px!important}
html body #appView#appView#appView#appView #sidebar .menu-brand-copy135 small{color:#6c787b!important;font-size:9px!important;letter-spacing:1px!important;line-height:1.55!important}
html body #appView#appView#appView#appView #sidebar .eje-label{font-size:11px!important;letter-spacing:.06em!important;line-height:1.6!important;color:#7a827c!important;margin:10px 12px 13px!important;white-space:normal!important}
html body #appView#appView#appView#appView #sidebar .eje-label:after{background:#eeb080!important}
html body #appView#appView#appView#appView #sidebar .nav{gap:5px!important;padding:0 3px 12px!important;scrollbar-color:#d8bda4 transparent!important}
html body #appView#appView#appView#appView #sidebar .nav button{min-height:45px!important;height:auto!important;padding:11px 12px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#485b63!important;font-size:15px!important;font-weight:550!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;gap:11px!important;text-align:left!important;transition:background .16s,color .16s!important}
html body #appView#appView#appView#appView #sidebar .nav button:hover{background:#f5eee5!important;color:#744329!important}
html body #appView#appView#appView#appView #sidebar .nav button:is(.active,[aria-current=page]){background:#ffead8!important;color:#784323!important;border-color:#f3d4b7!important;box-shadow:none!important;font-weight:700!important}
html body #appView#appView#appView#appView #sidebar .nav button[aria-expanded=true]:not(.active){background:#f8f1e8!important;color:#79492e!important}
html body #appView#appView#appView#appView #sidebar .nav button.active:before{display:none!important}
html body #appView#appView#appView#appView #sidebar .nav button :is(svg,.nav-icon){color:#ac7148!important;flex-shrink:0!important}
html body #appView#appView#appView#appView #sidebar :is([id^=subnav39-],[id^=subnav160-]){border-left:1px solid #ead8c8!important;margin-left:20px!important;padding-left:8px!important;background:transparent!important}
html body #appView#appView#appView#appView #sidebar :is([id^=subnav39-],[id^=subnav160-]) button{font-size:14px!important;min-height:40px!important;padding:9px 10px!important;color:#637077!important}
html body #appView#appView#appView#appView #sidebar .user-box{border:1px solid #e9e1d7!important;background:#fff!important;padding:13px!important;border-radius:15px!important;box-shadow:none!important}
html body #appView#appView#appView#appView #sidebar :is(#currentUser,.user-line b){color:#33454d!important;line-height:1.5!important;overflow-wrap:anywhere!important;font-size:14px!important}
html body #appView#appView#appView#appView #sidebar :is(#currentRole,.user-line small){color:#708089!important;font-size:12px!important}
html body #appView#appView#appView#appView :is(.avatar,.top-avatar){background:#fce4cf!important;color:#8c502b!important;border:1px solid #f3d6bc!important;border-radius:13px!important}
html body #appView#appView#appView#appView #sidebar :is(.session-switch,#presenceButton150){border:1px solid #e5e8e5!important;background:#f7f9f8!important;color:#52666e!important;min-height:39px!important;margin-top:10px!important;font-size:12px!important}
html body #appView#appView#appView#appView #sidebar .logout{border:0!important;background:transparent!important;color:#8e5c43!important;margin-top:7px!important;min-height:35px!important;padding:7px!important;font-size:12px!important}
html body #appView#appView#appView#appView #sidebar #portalReturn208{width:100%!important;margin:11px 0 0!important;min-height:40px!important;background:#f8efe5!important;border:1px solid #eee0d1!important;border-radius:12px!important;color:#795236!important;font-size:12px!important}
html body #appView#appView#appView#appView .topbar{height:auto!important;min-height:90px!important;flex:0 0 auto!important;padding:11px 30px!important;gap:15px!important;background:#ffffffed!important;border-bottom:1px solid #e5ebeb!important;box-shadow:none!important;align-items:center!important}
html body #appView#appView#appView#appView .topbar :is(.topbar-left,.topbar-actions){gap:15px!important;flex-wrap:wrap!important}
html body #appView#appView#appView#appView .topbar .ut-top-ministry{width:177px!important;height:48px!important}
html body #appView#appView#appView#appView .topbar .ut-top-identity{padding-left:18px!important;border-left-color:#e6e8e4!important}
html body #appView#appView#appView#appView .topbar .u211-unatur-lockup{width:103px!important;height:67px!important;object-fit:contain!important}
html body #appView#appView#appView#appView .topbar :is(.topbar-icon,.menu-toggle){color:#536a73!important;background:#f6f8f8!important;border:1px solid #e5ebeb!important;border-radius:11px!important;width:38px!important;height:38px!important;min-width:38px!important}
html body #appView#appView#appView#appView .topbar-divider{background:#e2e8e7!important;opacity:1!important}
html body #appView#appView#appView#appView .top-user-copy b{color:#3b4e58!important;font-size:13px!important}
html body #appView#appView#appView#appView .top-user-copy small{color:#7a868a!important;font-size:11px!important}
html body #appView#appView#appView#appView .sync-indicator{border:0!important;border-radius:0!important;background:transparent!important;color:#77868a!important;min-height:30px!important;padding:0!important;font-size:11px!important}
html body #appView#appView#appView#appView .sync-dot{width:6px!important;height:6px!important;background:#7ca58f!important}
html body #appView#appView#appView#appView .sync-refresh{font-size:18px!important;color:#81918d!important}
html body #appView#appView#appView#appView .content-heading{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:29px 32px 22px!important}
html body #appView#appView#appView#appView .content-heading h1{font-size:28px!important;color:#2e4651!important;line-height:1.3!important;font-weight:720!important;letter-spacing:-.7px!important}
html body #appView#appView#appView#appView .content-heading p{font-size:14px!important;line-height:1.6!important;color:#74838a!important;margin:6px 0 0!important}
html body #appView#appView#appView#appView .page{padding:0 32px 30px!important}
html body #appView#appView#appView#appView :is(h2,h3,h4){color:#304b56!important;letter-spacing:-.025em}
html body #appView#appView#appView#appView :is(.panel,.gh-card,.ce-shell,.ref-small-card,.settings-choice-card,.academic-record-card){background:#fff!important;border:1px solid #e1e8e8!important;border-radius:17px!important;box-shadow:0 5px 20px #22434f04!important}
html body #appView#appView#appView#appView .panel-head{min-height:68px!important;padding:18px 22px!important;gap:14px!important;background:transparent!important;border-bottom:1px solid #e9eeee!important}
html body #appView#appView#appView#appView .panel-head h2{font-size:18px!important;font-weight:680!important}
html body #appView#appView#appView#appView :is(.panel-body,.ce-body){padding:22px!important}
html body #appView#appView#appView#appView :is(button.primary,.primary,.u207-hero-cta){border:1px solid #edb17e!important;border-radius:11px!important;background:#f6c299!important;color:#693e26!important;min-height:42px!important;padding:10px 17px!important;font-size:14px!important;font-weight:680!important;box-shadow:0 3px 9px #b785550a!important;line-height:1.5!important}
html body #appView#appView#appView#appView :is(button.primary,.primary,.u207-hero-cta):hover{background:#f2b683!important;border-color:#df9e69!important}
html body #appView#appView#appView#appView :is(button.secondary,.secondary){border:1px solid #dae3e3!important;border-radius:11px!important;background:white!important;color:#4b616b!important;min-height:40px!important;padding:9px 15px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}
html body #appView#appView#appView#appView .secondary:hover{background:#f4f8f7!important;border-color:#bbcdcb!important}
html body #appView#appView#appView#appView :is(.toolbar,.gh-toolbar,.u173-toolbar,.role-actions,.compact-module-actions){gap:11px!important;flex-wrap:wrap!important}
html body #appView#appView#appView#appView :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #dbe4e5!important;border-radius:10px!important;background:#fff!important;color:#304b56!important;min-height:43px!important;padding:10px 12px!important;font:14px/1.5 Inter,'Segoe UI',Arial,sans-serif!important;max-width:100%!important;box-shadow:none!important}
html body #appView#appView#appView#appView :is(input,select,textarea):focus{border-color:#cf976c!important;box-shadow:0 0 0 3px #f9e9db!important}
html body #appView#appView#appView#appView :is(input:disabled,select:disabled,textarea:disabled,input[readonly]){background:#f3f6f6!important;color:#72838b!important}
html body #appView#appView#appView#appView input:is([type=checkbox],[type=radio]){accent-color:#ac6b3f!important}
html body #appView#appView#appView#appView .search input{padding-left:40px!important}
html body #appView#appView#appView#appView :is(.field>label,.gh-shell label,.gh-form label,.u173-filters label){font-size:13px!important;font-weight:600!important;color:#5d7079!important;line-height:1.5!important}
html body #appView#appView#appView#appView :is(.data-table,.ce-table) th{padding:14px 16px!important;background:#f4f7f7!important;border-color:#e6eded!important;color:#6a7c83!important;font-size:11px!important;letter-spacing:.05em!important;line-height:1.5!important;font-weight:700!important}
html body #appView#appView#appView#appView :is(.data-table,.ce-table) td{padding:16px!important;color:#405863!important;font-size:14px!important;line-height:1.6!important;border-color:#edf1f0!important}
html body #appView#appView#appView#appView .data-table td{background:#fff!important}
html body #appView#appView#appView#appView :is(.data-table,.ce-table) tbody tr:hover td{background:#fcf8f3!important}
html body #appView#appView#appView#appView :is(.data-table,.ce-table) td small{color:#7b8b91!important;font-size:12px!important}
html body #appView#appView#appView#appView :is(.table-wrap,.ce-table-wrap){border:1px solid #e6eceb!important;border-radius:13px!important;scrollbar-color:#b8c8c7 #f4f7f7!important}
html body #appView#appView#appView#appView :is(.badge,.gh-status){background:#fff2e0!important;color:#885e29!important;border:1px solid #f4e3cb!important;border-radius:7px!important;font-size:11px!important;line-height:1.5!important;padding:5px 8px!important}
html body #appView#appView#appView#appView :is(.badge.inactive,.gh-status.gh-bad){background:#fff0ee!important;color:#a65045!important;border-color:#f2d9d4!important}
html body #appView#appView#appView#appView .gh-status.gh-good{background:#edf6f0!important;color:#44705a!important;border-color:#d6e8dc!important}
html body #appView#appView#appView#appView :is(.u173-heading,.gh-header){background:linear-gradient(110deg,#fff3e6,#fff)!important;border:1px solid #f0e1d1!important;border-left:0!important;border-radius:17px!important;padding:24px!important}
html body #appView#appView#appView#appView :is(.u173-heading,.gh-header) :is(h2,p,span){color:#4d626b!important}
html body #appView#appView#appView#appView :is(.u173-heading,.gh-header) h2{font-size:24px!important;font-family:inherit!important;font-weight:700!important}
html body #appView#appView#appView#appView .u173-filters{background:#f7f9f9!important;border:1px solid #e5ebea!important;border-radius:13px!important;padding:17px!important}
html body #appView#appView#appView#appView :is(.gh206-types,.gh-beneficiary,.repeat-block,.record-section){border-color:#e1e8e7!important;border-radius:13px!important;background:#fcfdfc!important}
html body #appView#appView#appView#appView .gh206-types button[aria-pressed=true]{background:#fff3e6!important;border-left-color:#d8a17a!important}
html body #appView#appView#appView#appView :is(.gh-card>p,.gh206-head p,.gh-note,.u173-note){color:#6d8088!important;font-size:14px!important;line-height:1.7!important}
html body #appView#appView#appView#appView :is(.gh209-download,.gh206-editor,.u173-rules){background:#fffcf7!important;border:1px solid #eddfd0!important;border-radius:14px!important}
html body #appView#appView#appView#appView :is(.u207-hero,.u205-hero){background:linear-gradient(105deg,#fffaf4 0%,#fff3e5 66%,#f7dcc0 100%)!important;border:1px solid #f0e0d0!important;border-radius:23px!important;box-shadow:0 6px 22px #72553304!important;min-height:265px!important}
html body #appView#appView#appView#appView .u207-hero:after{content:'';position:absolute;right:-35px;top:-70px;width:360px;height:360px;border:1px solid #e6be9745;border-radius:50%;box-shadow:0 0 0 45px #e6be9710,0 0 0 90px #e6be9710;z-index:0;pointer-events:none}
html body #appView#appView#appView#appView .u207-hero-copy{width:66%!important;padding:29px 32px 65px!important}
html body #appView#appView#appView#appView .u207-eyebrow{color:#a66c43!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important}
html body #appView#appView#appView#appView .u207-eyebrow i{background:#d99766!important;box-shadow:0 0 0 4px #e7b38e20!important}
html body #appView#appView#appView#appView .u207-hero h1{font-size:36px!important;line-height:1.15!important;color:#304c58!important;margin:10px 0 12px!important;letter-spacing:-1px!important}
html body #appView#appView#appView#appView .u207-hero h1 span{font-size:.74em!important;font-weight:450!important;color:#75868b!important;margin-top:7px!important;letter-spacing:-.6px!important}
html body #appView#appView#appView#appView .u207-hero p{color:#6d7d83!important;font-size:14px!important;max-width:540px!important;line-height:1.65!important;margin-bottom:16px!important}
html body #appView#appView#appView#appView .u207-hero-cta{gap:26px!important}
html body #appView#appView#appView#appView .u207-wordmark{right:5%!important;top:31%!important;gap:12px!important;color:#a96a42!important;max-width:30%!important}
html body #appView#appView#appView#appView .u207-wordmark img{filter:none!important;width:65px!important}
html body #appView#appView#appView#appView .u207-wordmark b{font-size:31px!important;letter-spacing:-1px!important}
html body #appView#appView#appView#appView .u207-wordmark small{font-size:9px!important;line-height:1.5!important;letter-spacing:.5px!important;color:#b59072!important}
html body #appView#appView#appView#appView .u207-hero footer{background:#ffffff8c!important;border-color:#f1e4d7!important;padding:11px 28px!important;font-size:11px!important;color:#927a64!important}
html body #appView#appView#appView#appView .u207-filters{border:1px solid #e5eaea!important;border-radius:14px!important;padding:18px 21px!important;gap:15px!important;box-shadow:none!important}
html body #appView#appView#appView#appView .u207-filters label{font-size:12px!important;color:#6a7d85!important;gap:7px!important}
html body #appView#appView#appView#appView .u207-filter-note{font-size:11px!important;color:#859297!important;margin:9px 3px 20px!important}
html body #appView#appView#appView#appView .u207-kpis{gap:14px!important;margin:18px 0!important;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important}
html body #appView#appView#appView#appView .u207-kpi{grid-template-columns:45px minmax(0,1fr)!important;gap:10px!important;min-height:155px!important;padding:21px 18px 16px!important;border:1px solid #e4eae8!important;background:#fff!important;border-radius:16px!important;box-shadow:0 5px 15px #24434e04!important;color:#304c58!important}
html body #appView#appView#appView#appView .u207-kpi:hover{transform:translateY(-2px)!important;border-color:#e9c6a8!important;box-shadow:0 9px 20px #24434e08!important}
html body #appView#appView#appView#appView .u207-kpi .u207-illustration{width:42px!important;height:48px!important;filter:none!important;padding:3px!important}
html body #appView#appView#appView#appView .u207-kpi-copy{gap:8px!important}
html body #appView#appView#appView#appView .u207-kpi-copy b{color:#70828a!important;font-size:12px!important;font-weight:550!important;line-height:1.5!important}
html body #appView#appView#appView#appView .u207-kpi-copy strong{color:#304c58!important;font-size:35px!important;font-weight:700!important;letter-spacing:-1px!important}
html body #appView#appView#appView#appView .u207-kpi-arrow{display:none!important}
html body #appView#appView#appView#appView .u207-kpi>small{border-top:1px solid #edf1ef!important;padding-top:10px!important;color:#88948f!important;font-size:10px!important;line-height:1.5!important}
html body #appView#appView#appView#appView .u207-chart{border:1px solid #e2e9e7!important;border-radius:17px!important;padding:22px!important;box-shadow:0 5px 15px #24434e03!important}
html body #appView#appView#appView#appView .u207-chart header h2,html body #appView#appView#appView#appView .u207-links-section h2{font-size:17px!important;font-weight:670!important;color:#405c66!important;line-height:1.5!important}
html body #appView#appView#appView#appView .u207-chart header>span{color:#89968f!important;border-color:#e4ece7!important;background:#f4f8f5!important;border-radius:7px!important;font-size:10px!important;padding:4px 8px!important}
html body #appView#appView#appView#appView .u207-chart :is(p,summary){color:#81928e!important;font-size:11px!important;line-height:1.6!important}
html body #appView#appView#appView#appView .u207-chart details{border-color:#eaf0ed!important;padding-top:10px!important}
html body #appView#appView#appView#appView .u207-links-section{margin-top:26px!important}
html body #appView#appView#appView#appView .u207-links>button{padding:15px 18px!important;border:1px solid #e3eae7!important;border-radius:13px!important;min-height:68px!important;gap:13px!important;color:#465e67!important;box-shadow:none!important}
html body #appView#appView#appView#appView .u207-links>button:hover{background:#fffbf6!important;border-color:#edcfb5!important}
html body #appView#appView#appView#appView .u207-links b{font-size:13px!important;font-weight:650!important}
html body #appView#appView#appView#appView .u207-links small{font-size:11px!important;color:#85938f!important}
html body #appView#appView#appView#appView .u207-links .u207-link-icon{background:#fdf2e7!important;padding:5px!important;border-radius:11px!important}
html body #appView#appView#appView#appView .u207-links button>span:last-child{color:#c99166!important}
html body #appView#appView#appView#appView .internal-footer{background:transparent!important;border-top:1px solid #e1e9e6!important;color:#7c8e91!important;box-shadow:none!important;padding:22px 32px!important;gap:14px!important}
html body #appView#appView#appView#appView .internal-footer :is(b,small){color:#819194!important;font-weight:500!important;white-space:normal!important}
html body :is(.modal,.u211-plan-dialog) :is(.dialog-head,.dialog-foot){background:#fffcf8!important;border-color:#ece6dc!important}
html body :is(.modal,.u211-plan-dialog) :is(.dialog-head h2,.section-title){color:#435c67!important}
html body .modal .dialog{border:1px solid #e3e9e7!important;border-radius:19px!important;box-shadow:0 25px 90px #1b374c2b!important}
html body .modal .field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #dce5e5!important;border-radius:10px!important;padding:11px 12px!important;color:#3e5865!important;background:#fff!important;min-height:43px!important;font-size:14px!important}
html body .modal .field>label{color:#627984!important;font-size:13px!important;line-height:1.5!important}
html body .modal :is(.primary,.dialog-foot button[type=submit]){background:#f6c299!important;border:1px solid #edb17e!important;color:#72462a!important;border-radius:10px!important;min-height:42px!important}
html body .modal :is(.personnel-section,.repeat-block){background:#fcfaf6!important;border-color:#ece2d4!important;border-radius:12px!important}
html body #appView#appView#appView#appView :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #ad7249!important;outline-offset:3px!important}
@media(max-width:1200px){html body #appView#appView#appView#appView .u207-filters{grid-template-columns:1fr 1fr 1fr!important}
html body #appView#appView#appView#appView .topbar .sync-indicator{font-size:10px!important;max-width:180px!important;white-space:normal!important}
html body #appView#appView#appView#appView .top-user-copy{max-width:140px!important}
html body #appView#appView#appView#appView .u207-wordmark b{font-size:24px!important}
html body #appView#appView#appView#appView .u207-wordmark img{width:47px!important}
}
@media(max-width:760px){html body #appView#appView#appView#appView{display:block!important;grid-template-columns:1fr!important}
html body #appView#appView#appView#appView #sidebar{width:min(88vw,310px)!important;max-width:310px!important}
html body #appView#appView#appView#appView .topbar{padding:9px 14px!important;min-height:64px!important;gap:8px!important}
html body #appView#appView#appView#appView .topbar :is(.ut-top-ministry,.ut-top-identity,.sync-indicator,.top-user-copy){display:none!important}
html body #appView#appView#appView#appView .topbar .u209-top-mark{display:flex!important;align-items:center!important;gap:8px!important;color:#a56c43!important}
html body #appView#appView#appView#appView .u209-top-mark strong{font-size:20px!important;color:#a56c43!important}
html body #appView#appView#appView#appView .topbar .topbar-left{flex:1!important;flex-wrap:nowrap!important;gap:12px!important}
html body #appView#appView#appView#appView .topbar .topbar-actions{gap:7px!important;flex-wrap:nowrap!important}
html body #appView#appView#appView#appView .topbar .topbar-actions>.secondary{font-size:11px!important;padding:7px 9px!important;min-height:36px!important}
html body #appView#appView#appView#appView .topbar .top-avatar{width:32px!important;height:32px!important;font-size:12px!important}
html body #appView#appView#appView#appView .content-heading{padding:22px 18px 16px!important}
html body #appView#appView#appView#appView .content-heading h1{font-size:25px!important}
html body #appView#appView#appView#appView .content-heading p{font-size:13px!important}
html body #appView#appView#appView#appView .page{padding:0 14px 24px!important}
html body #appView#appView#appView#appView .u207-hero{min-height:0!important}
html body #appView#appView#appView#appView .u207-hero .u207-wordmark{position:relative!important;inset:auto!important;margin:20px 22px 0!important;max-width:none!important;gap:8px!important;align-self:flex-start!important}
html body #appView#appView#appView#appView .u207-wordmark img{width:42px!important;height:30px!important}
html body #appView#appView#appView#appView .u207-wordmark b{font-size:23px!important}
html body #appView#appView#appView#appView .u207-wordmark small{font-size:8px!important}
html body #appView#appView#appView#appView .u207-hero-copy{width:100%!important;padding:20px 22px 25px!important}
html body #appView#appView#appView#appView .u207-hero h1{font-size:31px!important}
html body #appView#appView#appView#appView .u207-hero p{font-size:14px!important}
html body #appView#appView#appView#appView .u207-hero footer{position:relative!important;inset:auto!important;padding:13px 22px!important;gap:7px!important}
html body #appView#appView#appView#appView .u207-filters{grid-template-columns:1fr 1fr!important;padding:17px!important;gap:13px!important}
html body #appView#appView#appView#appView .u207-filters label:first-child{grid-column:1/-1!important}
html body #appView#appView#appView#appView .u207-filters button{padding:9px!important;font-size:12px!important}
html body #appView#appView#appView#appView .u207-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body #appView#appView#appView#appView .u207-kpi{padding:16px 13px!important;gap:7px!important;grid-template-columns:32px minmax(0,1fr)!important;min-height:143px!important}
html body #appView#appView#appView#appView .u207-kpi .u207-illustration{width:32px!important;height:40px!important}
html body #appView#appView#appView#appView .u207-kpi-copy strong{font-size:29px!important}
html body #appView#appView#appView#appView .u207-kpi-copy b{font-size:12px!important}
html body #appView#appView#appView#appView .u207-charts{grid-template-columns:1fr!important}
html body #appView#appView#appView#appView .u207-chart{padding:18px!important}
html body #appView#appView#appView#appView .u207-links{grid-template-columns:1fr!important}
html body #appView#appView#appView#appView .u207-links small{display:none!important}
html body #appView#appView#appView#appView .u207-links b{min-width:0!important}
html body #appView#appView#appView#appView .panel-head{padding:17px!important;min-height:65px!important}
html body #appView#appView#appView#appView :is(.panel-body,.ce-body){padding:17px!important}
html body #appView#appView#appView#appView :is(.data-table,.ce-table) td{font-size:13px!important}
html body #appView#appView#appView#appView #ghPage .data-table tr{padding:18px 4px!important;border-bottom:1px solid #e4ebe8!important}
html body #appView#appView#appView#appView #ghPage .data-table td{padding:3px 0!important}
html body #appView#appView#appView#appView .internal-footer{padding:20px 18px 90px!important}
}
@media(prefers-reduced-motion:reduce){html body #appView#appView#appView#appView *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
html body #appView#appView#appView#appView#appView#appView.hidden,html body #appView#appView#appView#appView#appView#appView [hidden],html body #appView#appView#appView#appView#appView#appView .hidden{display:none!important}
}
