@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

/* BINTA's original visual language. Presentation only: operational components remain intact. */
:root{--font-outfit:'DM Sans',sans-serif;--font-sans:'DM Sans',sans-serif;--color-brand-25:#f5faf6;--color-brand-50:#edf5ef;--color-brand-100:#dcece1;--color-brand-200:#bdd9c7;--color-brand-300:#90bba2;--color-brand-400:#579a76;--color-brand-500:#237554;--color-brand-600:#196b52;--color-brand-700:#15543f;--color-brand-800:#143f31;--color-brand-900:#103427;--color-brand-950:#0b261d;--binta-bg:#f7f9f8;--binta-ink:#25312e;--binta-muted:#7c8781;--binta-line:#e4eae5;--binta-card:#fff;--binta-green:#196b52}
html,body,#app{font-family:'DM Sans',sans-serif!important;font-size:13px;line-height:1.6;color:var(--binta-ink);background:var(--binta-bg);font-synthesis:none}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:'Manrope',sans-serif!important;letter-spacing:-.025em}h1{font-size:25px!important;font-weight:750!important;line-height:1.45!important}h2{font-size:17px;font-weight:700;line-height:1.5}h3{font-size:14px;font-weight:700}p{line-height:1.75}button,a,input,select,textarea{outline-offset:3px}a{color:var(--binta-green)}button,a{transition:background-color .15s,border-color .15s,color .15s}button:disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-color:#dfe7df!important;border-radius:7px!important;background-color:#fbfcfa;color:var(--binta-ink);font-size:12px!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:#82ab91!important;box-shadow:0 0 0 3px #196b520e!important}input[type=checkbox],input[type=radio]{accent-color:var(--binta-green)}input::placeholder,textarea::placeholder{color:#9aa69d!important}label{font-size:12px;font-weight:500}button:focus-visible,a:focus-visible{outline:2px solid #579a76}

/* Application shell */
#app>div.min-h-screen{background:var(--binta-bg)!important}#app aside{padding-inline:17px!important;background:var(--binta-card)!important;border-color:var(--binta-line)!important;color:var(--binta-ink)!important}#app aside>div:has(>a>img[alt]){display:none!important}#app aside nav{padding-bottom:20px}#app aside nav h2{font-family:'DM Sans',sans-serif!important;letter-spacing:1.3px;font-size:9px!important;font-weight:700!important;color:#9aa39d!important;margin:22px 12px 12px}#app aside .menu-item{min-height:42px;border-radius:7px;padding:11px 12px!important;gap:11px;font-size:11.5px!important;font-weight:500;color:#748078;line-height:1.6}#app aside .menu-item svg{width:19px;height:19px}#app aside .menu-item-active{background:#eaf4ed!important;color:#17634a!important;font-weight:650}#app aside .menu-item-inactive:hover{background:#f2f7f2!important;color:#32694d!important}#app aside [class*="menu-item-icon"]{color:inherit!important}#app aside .menu-dropdown-item{font-size:10.5px!important;font-weight:450!important;min-height:34px;border-radius:6px;padding:8px 10px!important;color:#7b8d80;line-height:1.6!important}#app aside .menu-dropdown-item-active{background:#edf5ef!important;color:#1b684b!important}#app aside nav ul{gap:5px}#app aside [data-web-cms]{border-color:var(--binta-line)!important;padding-top:13px!important;margin-top:15px!important}#app aside [data-web-cms] a{font-size:11px!important}
.binta-brand{display:flex;align-items:center;gap:11px;padding:27px 10px 22px;flex-shrink:0;color:#223e33!important;text-decoration:none}.binta-brand-mark{display:grid;place-items:center;width:40px;height:40px;background:#196b52;border-radius:12px;color:#fff;box-shadow:0 4px 12px #18664f25;flex-shrink:0}.binta-brand-mark svg{width:25px;height:25px}.binta-brand-title{font-family:'Manrope',sans-serif;font-size:25px;font-weight:800;letter-spacing:1px;line-height:1.2}.binta-brand-sub{display:block;font-size:9px;font-weight:500;color:#7b8a81;letter-spacing:1.2px;margin-top:5px}.binta-workspace{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid var(--binta-line);border-radius:9px;margin:0 3px 22px;font-size:11px;font-weight:600;flex-shrink:0}.binta-workspace-icon{padding:8px;background:#f0f4f1;border-radius:7px;color:#567366;font-size:10px}.binta-workspace small{display:block;font-size:9px;font-weight:400;color:#8b988e;margin-top:2px}.binta-workspace-chevron{margin-left:auto;color:#93a297}.binta-sidebar-foot{padding:17px 12px;border-top:1px solid var(--binta-line);margin-top:14px;font-size:9px;color:#8b9a8f}.binta-sidebar-foot strong{display:block;color:#597460;font-size:10px;margin-bottom:3px}
#app header:not(.head){background:#ffffffed!important;border-bottom:1px solid var(--binta-line)!important;box-shadow:none!important;min-height:75px}#app header:not(.head)>div{min-height:75px}#app header:not(.head) button{border-color:var(--binta-line)!important;border-radius:7px;color:#7c8981}#app header:not(.head) a{color:#566d5e}#app header:not(.head) [class*="bg-brand"]{background:#eaf4ed!important;color:#276c4d!important}.binta-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#94a098;padding:0 16px;white-space:nowrap}.binta-breadcrumb strong{font-weight:500;color:#3a4c41}.binta-status{display:flex;align-items:center;gap:6px;font-size:10px;color:#7b8c80}.binta-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#4d9d71}
#app :is(main,.binta-content){color:var(--binta-ink)!important}#app :is(main,.binta-content)>div:first-child:has(h1){margin-bottom:26px}#app :is(main,.binta-content) h1+p{font-size:11px!important;color:var(--binta-muted)!important;margin-top:6px}#app :is(main,.binta-content) .panel,#app :is(main,.binta-content) section[class*="rounded"],#app :is(main,.binta-content) div[class*="rounded"][class*="border"][class*="bg-white"]{border-color:var(--binta-line)!important;background:var(--binta-card)!important;border-radius:10px!important;box-shadow:none!important}#app :is(main,.binta-content) .panel{padding:22px!important}#app :is(main,.binta-content) .panel>h2{font-size:14px!important;color:#354b3d}#app :is(main,.binta-content) .panel .muted{font-size:10px!important;line-height:1.8;color:#8e9d91!important}#app :is(main,.binta-content) .panel>p{font-size:11px}#app :is(main,.binta-content) .action{min-height:35px;border-radius:7px!important;border:1px solid #e1e8e2!important;background:white!important;color:#405d49!important;font-size:11px!important;font-weight:550;padding:8px 13px!important;box-shadow:none!important}#app :is(main,.binta-content) .action:hover{background:#f0f6f0!important;border-color:#c4d8c7!important}#app :is(main,.binta-content) .stat{background:#f8faf7!important;border:1px solid #e7eee5!important;border-radius:8px!important;padding:16px!important}#app :is(main,.binta-content) .stat p:first-child{font-size:10px!important;color:#819284!important}#app :is(main,.binta-content) .stat p:last-child{font-family:'Manrope',sans-serif!important;font-size:27px!important;font-weight:700;color:#294c36!important;letter-spacing:-1px}#app :is(main,.binta-content) dt{font-size:10px!important;color:#8d9d90!important}#app :is(main,.binta-content) dd{font-size:12px!important;font-weight:550!important;margin-top:5px}#app :is(main,.binta-content) dl{gap:20px!important}

/* Tables, forms and operational panels */
#app table{font-family:'DM Sans',sans-serif!important;font-size:11px!important;text-align:left;line-height:1.7}#app th{background:#f6f9f5!important;border-color:#e5ece3!important;color:#819181!important;font-family:'DM Sans',sans-serif;font-size:9px!important;letter-spacing:.55px;font-weight:600!important;padding:14px 17px!important;white-space:nowrap}#app td{border-color:#edf1eb!important;padding:15px 17px!important;color:#526656;vertical-align:middle}#app tbody tr:hover{background:#f8fbf7}#app .table-frame{border-color:var(--binta-line)!important;border-radius:8px!important}#app :is(main,.binta-content) [class*="text-gray-500"],#app :is(main,.binta-content) [class*="text-gray-600"]{color:#819084!important}#app :is(main,.binta-content) [class*="text-blue-"],#app :is(main,.binta-content) [class*="text-brand-"]{color:#296f4f!important}#app :is(main,.binta-content) [class*="bg-blue-50"],#app :is(main,.binta-content) [class*="bg-brand-50"]{background:#edf5ed!important}#app :is(main,.binta-content) [class*="bg-brand-500"],#app :is(main,.binta-content) [class*="bg-brand-600"],#app :is(main,.binta-content) button[class*="bg-blue-600"]{background:#196b52!important;color:#fff!important;border-color:#196b52!important}#app :is(main,.binta-content) [class*="shadow"]{box-shadow:none}#app .apexcharts-canvas,#app .apexcharts-text,#app .apexcharts-legend-text{font-family:'DM Sans',sans-serif!important}#app .apexcharts-legend-text{font-size:10px!important}#app .apexcharts-gridline{stroke:#eaf0e6}#app :is(main,.binta-content) .progress-bar{background:#4c8964!important}#app [role=dialog]{font-family:'DM Sans',sans-serif;color:var(--binta-ink)}#app [role=dialog] h2{font-family:'Manrope',sans-serif!important}#app [role=dialog] input,#app [role=dialog] select,#app [role=dialog] textarea{font-size:12px!important}

/* Original BINTA welcome layout, around the live operational dashboard. */
.binta-eyebrow{display:block;font:700 9px 'DM Sans',sans-serif;letter-spacing:1.6px;color:#7e8f80;margin-bottom:9px}.binta-hero{position:relative;overflow:hidden;min-height:275px;padding:30px 33px;margin:0 0 23px!important;background:#194f40 url('/lp4s/web/assets/binta-hero.svg') center right/cover no-repeat;border-radius:13px;color:white!important;border:0!important}.binta-hero-copy{position:relative;z-index:1;max-width:60%}.binta-hero-chip{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.4px;border:1px solid #ffffff25;background:#ffffff09;padding:6px 10px;border-radius:4px;color:#d7e5d5}.binta-hero-chip:before{content:'';width:4px;height:4px;background:#c8dca5;border-radius:50%}.binta-hero h2{font-size:30px!important;line-height:1.34;letter-spacing:-1px;color:white!important;font-weight:650;margin:15px 0 10px}.binta-hero p{font-size:11px;line-height:1.85;color:#bed3c7!important;margin-bottom:20px}.binta-hero-link{display:inline-flex;align-items:center;gap:20px;border:1px solid #e1e8e2;border-radius:7px;padding:9px 14px;background:white;color:#40564a!important;font-size:10px;font-weight:600;text-decoration:none;min-height:35px}.binta-hero-note{display:block;font-size:8px;color:#b7d0bb;margin-top:18px}.binta-classic-dashboard>section:has(dl){background:#fff!important}.binta-classic-dashboard>section:has(dl)>div h2{font-size:17px!important}.binta-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--binta-line);padding:20px 0;margin-top:30px;color:#a0aaa1;font-size:9px;gap:15px}.binta-footer span:last-child{font-size:9px}

/* Authentication, public website and CMS share the original typography. */
body:not(:has(aside)):has(#app) #app{min-height:100vh;background:radial-gradient(ellipse at 100% 0,#e6eee0 0,transparent 50%),#f7f9f8}#app form button[type=submit]{background:#196b52!important;color:#fff!important;border-color:#196b52!important;border-radius:7px!important;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600}#app form:has(input[type=password]){padding:28px;border:1px solid #e0e9de;border-radius:12px;background:white;box-shadow:0 10px 40px #1b4d2921}#app form:has(input[type=password]) label{font-size:11px}#app form:has(input[type=password]) input{font-size:12px!important}#app form:has(input[type=password]) input[type=email],#app form:has(input[type=password]) input[type=password]{min-height:43px}#app form:has(input[type=password]) a{color:#37714f}.binta-auth-mark{display:block;width:185px;height:auto;margin-bottom:27px}body:has(.head),body:has(#workspace){font-family:'DM Sans',sans-serif!important;background:#f7f9f8;color:#25312e}body:has(.head) h1,body:has(.head) h2,body:has(.head) h3,body:has(#workspace) h1,body:has(#workspace) h2{font-family:'Manrope',sans-serif!important}body:has(.head) .mutri-slide-copy h1{font-size:46px!important;font-weight:650!important;line-height:1.25!important}body:has(.head) .pill{border-radius:7px;font-size:12px;font-family:'DM Sans',sans-serif}body:has(.head) .nav{font-size:12px}body:has(.head) .card,body:has(.head) .news-card,body:has(.head) .contact-frame{border:1px solid var(--binta-line);border-radius:10px;box-shadow:none}body:has(.head) .section h2{font-size:30px;font-weight:650}body:has(.head) .card p,body:has(.head) .muted{font-size:13px}body:has(#workspace) .heading h1{font-size:25px!important}body:has(#workspace) button{border-radius:7px;font-family:'DM Sans',sans-serif;font-size:12px}body:has(#workspace) table{font-size:12px}body:has(#workspace) header{background:#fff;border-bottom:1px solid var(--binta-line)}

@media(min-width:1280px){#app aside{width:244px!important}#app aside+div{margin-inline-start:244px!important}#app aside:has(a.menu-item-active):hover{width:244px!important}#app aside nav .xl\:justify-center{justify-content:flex-start!important}#app aside .menu-item{justify-content:flex-start!important}#app aside .menu-item>span:last-child{font-size:11px}#app header:not(.head){height:75px}#app header:not(.head)>div{padding-inline:28px!important}#app aside+div>div:last-child{padding:30px 35px 0!important;max-width:1580px!important;margin-inline:auto}#app :is(main,.binta-content){padding:0!important}#app :is(main,.binta-content)>.grid{gap:20px!important}}
@media(max-width:1279px){.binta-breadcrumb{padding:0 12px}.binta-hero h2{font-size:28px!important}.binta-brand{padding-top:23px}#app :is(main,.binta-content){padding:20px!important}.binta-hero{margin-top:0!important}#app header:not(.head),#app header:not(.head)>div{min-height:65px}.binta-status{display:none}}
@media(max-width:767px){h1{font-size:23px!important}#app :is(main,.binta-content){padding:21px 16px!important}#app :is(main,.binta-content) .panel{padding:20px!important}#app :is(main,.binta-content) .panel>h2{font-size:14px!important}.binta-breadcrumb{display:none}.binta-hero{padding:26px 24px;min-height:285px;background-position:32% center}.binta-hero-copy{max-width:100%}.binta-hero h2{font-size:29px!important;max-width:330px}.binta-hero p{font-size:10px;max-width:280px}.binta-hero-note{font-size:7px}.binta-footer{font-size:8px;align-items:flex-start}.binta-footer span:last-child{font-size:8px}#app :is(main,.binta-content) .stat{padding:12px!important}#app :is(main,.binta-content) .stat p:last-child{font-size:24px!important}#app form:has(input[type=password]){padding:22px}.binta-auth-mark{width:160px}body:has(.head) .mutri-slide-copy h1{font-size:32px!important}body:has(.head) .section h2{font-size:26px!important}body:has(.head) .head .brand img{width:112px!important}}
.dark{--binta-bg:#13241c;--binta-card:#1a2e23;--binta-ink:#dbe7dc;--binta-line:#304839;--binta-muted:#9cb09e}.dark #app header:not(.head){background:#1a2e23!important}.dark .binta-brand{color:#dbe7dc!important}.dark #app input,.dark #app select,.dark #app textarea{background:#1a2e23!important;color:#dbe7dc}.dark #app :is(main,.binta-content) .panel h2{color:#c6d9c8}.dark #app :is(main,.binta-content) .stat{background:#213b2a!important;border-color:#304839!important}.dark #app :is(main,.binta-content) .stat p:last-child{color:#b9d1b9!important}.dark #app th{background:#213b2a!important;color:#a5bca7!important}.dark #app td{color:#bdcebf;border-color:#304839!important}.dark #app :is(main,.binta-content) .action{background:#213b2a!important;border-color:#304839!important;color:#c6dcc8!important}.dark .binta-classic-dashboard>section:has(dl){background:#1a2e23!important}
#app aside .menu-item-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.55!important;flex:1;min-width:0}#app aside .menu-item>svg:last-child{flex-shrink:0}
@media(min-width:1280px){#app aside[class*="xl:w-[90px]"]{width:78px!important;padding-inline:10px!important}#app aside[class*="xl:w-[90px]"]+div{margin-inline-start:78px!important}#app aside[class*="xl:w-[90px]"] .binta-brand{padding-inline:9px}#app aside[class*="xl:w-[90px]"] .binta-brand-title,#app aside[class*="xl:w-[90px]"] .binta-workspace{display:none}#app aside[class*="xl:w-[90px]"] .menu-item{justify-content:center!important;padding-inline:10px!important}}
@media print{.binta-brand,.binta-workspace,.binta-hero,.binta-breadcrumb,.binta-footer{display:none!important}html,body,#app{background:white!important;color:#111!important}}
@media(max-width:1279px){.binta-content:has(>main){padding:0!important}}
.dark #app form:has(input[type=password]){background:var(--binta-card);border-color:var(--binta-line)}
#app aside .menu-item-text{text-align:left!important}#app aside [class*="menu-item-icon"]{flex-shrink:0}

.binta-content>div:first-child>h2{font-size:25px!important;font-weight:750!important;letter-spacing:-.7px}.binta-content>div.space-y-4>section{padding:22px;border:1px solid var(--binta-line);border-radius:10px;background:var(--binta-card)}.binta-content section:has(table)>div:has(>table){border-color:#e4eae5!important;border-width:1px!important;border-radius:8px}.binta-content section:has(table) h2{font-size:15px!important}.binta-content section:has(table) p{font-size:11px!important}#app aside .menu-item-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}#app aside nav button.menu-item{align-items:flex-start!important}#app aside nav button.menu-item>svg{margin-top:2px}@media(max-width:767px){.binta-content>div:first-child>h2{font-size:23px!important}.binta-content>div.space-y-4>section{padding:16px}}

/* Shared data-table borders: regular tables, document trees and ARIA grids. */
:root{--binta-table-border:#cbd8cf;--binta-table-border-width:1px}
.dark{--binta-table-border:#486052}
#app table,body table{border-collapse:collapse!important;border-spacing:0!important;border:var(--binta-table-border-width) solid var(--binta-table-border)!important}
#app table :is(th,td),body table :is(th,td){border:var(--binta-table-border-width) solid var(--binta-table-border)!important}
#app :is(.table-frame,.document-grid-frame),body[data-base] #list{border:var(--binta-table-border-width) solid var(--binta-table-border)!important}
/* The frame supplies the perimeter; avoid doubling the outside cell borders. */
#app :is(.table-frame,.document-grid-frame)>table,body[data-base] #list table{border:0!important}
#app :is(.table-frame,.document-grid-frame)>table tr>:first-child,body[data-base] #list table tr>:first-child{border-left:0!important}
#app :is(.table-frame,.document-grid-frame)>table tr>:last-child,body[data-base] #list table tr>:last-child{border-right:0!important}
#app :is(.table-frame,.document-grid-frame)>table>thead>tr:first-child>*,body[data-base] #list table>thead>tr:first-child>*{border-top:0!important}
#app :is(.table-frame,.document-grid-frame)>table>tbody:last-child>tr:last-child>*,body[data-base] #list table>tbody:last-child>tr:last-child>*{border-bottom:0!important}
#app :is(div,section)[role="treegrid"],#app :is(div,section)[role="grid"]{border:var(--binta-table-border-width) solid var(--binta-table-border)!important}
#app :is(div,section):is([role="treegrid"],[role="grid"]) :is([role="columnheader"],[role="gridcell"],[role="rowheader"]){border:0!important;border-right:var(--binta-table-border-width) solid var(--binta-table-border)!important;border-bottom:var(--binta-table-border-width) solid var(--binta-table-border)!important}
#app :is(div,section):is([role="treegrid"],[role="grid"]) [role="row"]>:last-child{border-right:0!important}

/* Seminar schedule uses a nested scroll frame; share the standard 1px perimeter. */
#app .seminar-table-frame{border:var(--binta-table-border-width) solid var(--binta-table-border)!important}
#app .seminar-table-frame table{border:0!important}
#app .seminar-table-frame table tr>:first-child{border-left:0!important}
#app .seminar-table-frame table tr>:last-child{border-right:0!important}
#app .seminar-table-frame table>thead>tr:first-child>*{border-top:0!important}
#app .seminar-table-frame table>tbody:last-child>tr:last-child>*{border-bottom:0!important}
#app .seminar-table-frame .seminar-table-footer{border-top:var(--binta-table-border-width) solid var(--binta-table-border)!important}

/* Shared brand palette also reaches Vue dialogs teleported directly into body. */
:root{--color-brand-25:#f5faf7;--color-brand-50:#edf5ef;--color-brand-100:#d9ebdf;--color-brand-200:#b7d8c3;--color-brand-300:#89bba0;--color-brand-400:#519a78;--color-brand-500:#237e60;--color-brand-600:#196b52;--color-brand-700:#13543f;--color-brand-800:#124331;--color-brand-900:#103729;--color-brand-950:#08251b;--binta-button-bg:#196b52;--binta-button-hover:#13543f;--binta-button-active:#103f30}
:is(#app,body) :is(button,a[role="button"],input[type="submit"]):is(.primary,.seminar-primary,[class~="bg-brand-500"],[class~="bg-brand-600"],[class~="bg-blue-500"],[class~="bg-blue-600"],[class~="bg-blue-700"]){background-color:var(--binta-button-bg)!important;color:#fff!important;border-color:var(--binta-button-bg)!important}
:is(#app,body) :is(button,a[role="button"],input[type="submit"]):is(.primary,.seminar-primary,[class~="bg-brand-500"],[class~="bg-brand-600"],[class~="bg-blue-500"],[class~="bg-blue-600"],[class~="bg-blue-700"]):hover:not(:disabled){background-color:var(--binta-button-hover)!important;border-color:var(--binta-button-hover)!important;color:#fff!important}
:is(#app,body) :is(button,a[role="button"],input[type="submit"]):is(.primary,.seminar-primary,[class~="bg-brand-500"],[class~="bg-brand-600"],[class~="bg-blue-500"],[class~="bg-blue-600"],[class~="bg-blue-700"]):active:not(:disabled){background-color:var(--binta-button-active)!important;border-color:var(--binta-button-active)!important}
:is(#app,body) :is(button,a[role="button"],input[type="submit"]):focus-visible{outline:2px solid #519a78!important;outline-offset:3px;--tw-ring-color:#519a78;--tw-ring-offset-color:var(--binta-card,#fff)}
/* Outline and text actions keep their variants, using the same green accent. */
:is(#app,body) :is(button,a[role="button"]):is([class~="text-blue-500"],[class~="text-blue-600"],[class~="text-blue-700"]){color:var(--binta-green)!important}
:is(#app,body) :is(button,a[role="button"]):is([class~="border-blue-500"],[class~="border-blue-600"]){border-color:#89bba0!important}
body:has(#workspace) .feed-action,body:has(#workspace) .news-admin-view{color:#196b52!important;border-color:#b7d8c3!important}
body:has(#workspace) .feed-action:hover:not(:disabled),body:has(#workspace) .news-editor-tools button[aria-pressed="true"]{background:#edf5ef!important;border-color:#519a78!important;color:#196b52!important}
body:has(#workspace) .news-publication input[type="radio"]{accent-color:#196b52!important}

/* Compact sidebar spacing; copyright appears only at the dashboard bottom. */
#app aside .binta-brand{padding-top:12px!important;padding-bottom:10px!important;margin-bottom:6px!important}
#app aside .binta-workspace{padding:9px 10px!important;margin-top:0!important;margin-bottom:10px!important;min-height:0!important}
#app aside nav{padding-bottom:8px!important}
#app aside nav ul{gap:2px!important;margin-top:0!important;margin-bottom:0!important}
#app aside nav h2{margin:10px 10px 5px!important}
#app aside .menu-item{min-height:32px!important;padding:6px 10px!important;line-height:1.3!important;gap:9px}
#app aside .menu-item-text{line-height:1.3!important}
#app aside .menu-dropdown-item{min-height:27px!important;padding:4px 9px!important;line-height:1.3!important}
#app aside [data-web-cms]{padding-top:6px!important;margin-top:6px!important}
#app .binta-dashboard-copyright{display:block!important;margin-top:18px!important;padding:10px 0!important;font:400 11px/1.3 'DM Sans',sans-serif;color:#87958c;border-top:1px solid var(--binta-line)}
@media print{#app .binta-dashboard-copyright{display:none!important}}

#app main.binta-standard-page>footer.binta-footer.binta-dashboard-copyright{display:block!important}

