/* Shared enterprise presentation. Business logic and control bindings are unchanged. */
:root[data-design=enterprise]{--surface:#ffffff;--canvas:#f3f5f9;--tint:#f7f9fc;--ink:#26364b;--muted:#65758c;--line:#e1e7ef;--accent:#2464b4;--accent-ink:#ffffff;--heading:#183858;--selected:#eaf1fb;--enterprise-sidebar:232px;--sidebar-surface:#101f36;--sidebar-ink:#c0cde0;--sidebar-active:#204b89;--green:var(--accent);--border:var(--line);color:var(--ink);background:var(--canvas)}
:root[data-design=enterprise][data-theme=emerald]{--surface:#ffffff;--canvas:#f1f6f4;--tint:#f5faf7;--ink:#263e36;--muted:#5a7066;--line:#d9e6df;--accent:#14765e;--accent-ink:#ffffff;--heading:#204c3d;--selected:#e3f1e9;--sidebar-surface:#102b24;--sidebar-active:#1d5747}
:root[data-design=enterprise][data-theme=midnight]{color-scheme:dark;--surface:#1b283c;--canvas:#101a2a;--tint:#223149;--ink:#e1e9f4;--muted:#b6c3d7;--line:#3b4c65;--accent:#a9c7ff;--accent-ink:#142947;--heading:#e6eefc;--selected:#304564;--sidebar-surface:#0c1424;--sidebar-active:#26446b}
:root[data-design=enterprise]:not([data-font]){font-family:'Segoe UI',Arial,sans-serif}
html[data-design=enterprise] body{background:var(--canvas);color:var(--ink);font-size:14px;line-height:1.5}
html[data-design=enterprise] #workspace{min-height:100vh}
html[data-design=enterprise] #workspace>aside{position:fixed;inset:0 auto 0 0;width:var(--enterprise-sidebar);padding:18px 12px;background:var(--sidebar-surface);color:var(--sidebar-ink);border:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}
html[data-design=enterprise] #workspace>aside .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:12px 8px 18px;margin:0;border:0;color:#fff;flex-shrink:0}
html[data-design=enterprise] .enterprise-brand-logo{display:block;width:190px;max-width:100%;height:66px;object-fit:contain;padding:10px;background:#fff;border-radius:7px}
html[data-design=enterprise] #workspace>aside .brand>span{font-size:11px;letter-spacing:1.6px;text-align:center}
html[data-design=enterprise] #workspace>aside .brand small{font-size:9px;letter-spacing:1.1px;color:var(--sidebar-ink);margin-top:4px}
html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar){padding:6px 0;min-height:0;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:#46607e transparent}
html[data-design=enterprise] #workspace nav small{font-size:10px;letter-spacing:1.3px;margin:18px 12px 9px;color:#a5b6cf}
html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar) button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;margin:3px 0;padding:10px 12px;background:transparent;color:var(--sidebar-ink);border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:500;box-shadow:none;white-space:normal;min-height:36px}
html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar) button:hover{color:#fff;background:#ffffff0f;filter:none}
html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar) button.active{background:var(--sidebar-active);color:#fff;border-left:3px solid #69acff;font-weight:600}
html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar) :is(svg,.nav-icon){width:18px;height:18px;min-width:18px;opacity:.9}
html[data-design=enterprise] #workspace #ess-sidebar .nav-label{margin-left:0}
html[data-design=enterprise] #workspace .nav-group{padding:0;margin:8px 0;border:0;border-radius:5px;overflow:visible}
html[data-design=enterprise] #workspace .nav-group>summary{display:flex;gap:10px;align-items:center;padding:10px 12px;color:var(--sidebar-ink);border-radius:5px;font-size:11px;letter-spacing:.35px;font-weight:600;cursor:pointer;list-style:none}
html[data-design=enterprise] #workspace .nav-group>summary::-webkit-details-marker{display:none}
html[data-design=enterprise] #workspace .nav-group[open]>summary,html[data-design=enterprise] #workspace .nav-group>summary:hover{background:#ffffff0a;color:#fff}
html[data-design=enterprise] #workspace #nav .nav-group>button,html[data-design=enterprise] #workspace #nav .nav-group-links button{padding-left:22px;font-size:12px}
html[data-design=enterprise] #workspace .sidebar-foot{display:grid;gap:9px;padding:14px 7px 0;margin:12px 3px 0;border-top:1px solid #ffffff24;color:var(--sidebar-ink);font-size:11px;flex-shrink:0;line-height:1.6}
html[data-design=enterprise] #workspace .sidebar-foot :is(button,a){background:transparent;color:#d5e0f1;border-color:#ffffff30;box-shadow:none;font-size:11px}
html[data-design=enterprise] #workspace>main{margin-left:var(--enterprise-sidebar);padding:24px 28px;min-width:0;max-width:none;background:var(--canvas)}
html[data-design=enterprise] #workspace>main>header{padding:0 0 18px;margin:0 0 20px;border-bottom:1px solid var(--line);align-items:center;gap:16px}
html[data-design=enterprise] #workspace .eyebrow{font-size:10px;letter-spacing:.8px;margin:0 0 7px;color:var(--muted);font-weight:500}
html[data-design=enterprise] :is(h1,h2,h3){color:var(--heading);letter-spacing:0}
html[data-design=enterprise] #workspace h1{font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:1.25;margin:0}
html[data-design=enterprise] .header-right{font-size:12px;gap:12px;flex-wrap:wrap;justify-content:flex-end}
html[data-design=enterprise] :is(.muted,.note,.mode-note,.board-note,.board-empty,.empty,.ess-empty){color:var(--muted)}
html[data-design=enterprise] .staging-note{background:var(--tint);color:var(--muted);border:1px solid var(--line);padding:7px 12px;border-radius:5px;font-size:11px;margin-bottom:16px}
html[data-design=enterprise] :is(#message,#ess-message){color:var(--ink);font-size:12px}
html[data-design=enterprise] :is(#message,#ess-message):empty{margin:0}
html[data-design=enterprise] #workspace :is(.panel,.board-card,.stat,.flow-card,.subscription-summary,.health-operations,.health-card,.api-card,.support-card,.metric-card){background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:none}
html[data-design=enterprise] #workspace #content>.panel{border:1px solid var(--line);border-radius:8px;box-shadow:none}
html[data-design=enterprise] #workspace :is(.panel-head,#content>.panel>.panel-head){background:var(--surface);padding:16px 20px;gap:14px;border-bottom:1px solid var(--line);color:var(--heading)}
html[data-design=enterprise] #workspace .panel-head h2{font-size:16px;font-weight:600;color:var(--heading);margin:0}
html[data-design=enterprise] #workspace .panel-body{padding:18px 20px}
html[data-design=enterprise] #workspace .stats{gap:16px;padding:0;margin:0 0 20px;grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-design=enterprise] #workspace .stat{padding:18px 20px;min-height:112px}
html[data-design=enterprise] #workspace .stat strong{display:block;color:var(--heading);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.3px;margin:10px 0 6px}
html[data-design=enterprise] #workspace .stat p{font-size:12px;color:var(--muted);text-transform:none;letter-spacing:0;margin:0 0 8px}
html[data-design=enterprise] #workspace .stat small{display:block;background:transparent;color:var(--muted);border-radius:0;padding:0;font-size:11px;margin:0}
html[data-design=enterprise] #ess-dashboard .stats{padding:18px 20px 0}
html[data-design=enterprise] #workspace .stat .nav-icon{width:32px;height:32px;right:15px;bottom:15px;opacity:.1;color:var(--accent)}
html[data-design=enterprise] :is(button,#content button,#dialog button){background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);border-radius:5px;box-shadow:none;font-size:12px;font-weight:600;padding:8px 13px;line-height:1.35;min-height:34px;transition:background-color .15s,box-shadow .15s}
html[data-design=enterprise] button:hover{box-shadow:none;filter:brightness(.96)}
html[data-design=enterprise] button:disabled{opacity:.55;cursor:not-allowed;filter:none}
html[data-design=enterprise] :is(button.secondary,#content button.secondary,#dialog button.secondary,.module-tabs button,.employee-tabs button){background:var(--surface)!important;color:var(--ink);border:1px solid var(--line);box-shadow:none}
html[data-design=enterprise] :is(button.danger,#content button.danger,#dialog button.danger){background:#fff0f1;color:#a83246;border-color:#eebdc6}
html[data-design=enterprise][data-theme=midnight] :is(button.danger,#content button.danger,#dialog button.danger){background:#432735;color:#ffc1cd;border-color:#7c4656}
html[data-design=enterprise] :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
html[data-design=enterprise] :is(input,select,textarea,#content input,#content select,#dialog input,#dialog select){border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);padding:9px 10px;font-size:12px;line-height:1.35;min-height:36px}
html[data-design=enterprise] :is(input,select,textarea):disabled{background:var(--tint);color:var(--muted);opacity:1}
html[data-design=enterprise] input[type=checkbox],html[data-design=enterprise] input[type=radio],html[data-design=enterprise] #content input[type=checkbox],html[data-design=enterprise] #dialog input[type=checkbox]{width:auto;min-height:0;padding:0;accent-color:var(--accent);flex-shrink:0}
html[data-design=enterprise] input[type=file]{padding:7px}
html[data-design=enterprise] label{font-size:12px;font-weight:500;color:var(--ink)}
html[data-design=enterprise] #workspace #content .toolbar,html[data-design=enterprise] .ess-tab-panel .toolbar{padding:16px 20px;background:var(--tint)!important;border:0;border-bottom:1px solid var(--line)!important;border-radius:0;gap:14px;align-items:end;color:var(--ink)}
html[data-design=enterprise] .toolbar label{color:var(--muted);font-size:11px}
html[data-design=enterprise] .toolbar .search{min-width:180px}
html[data-design=enterprise] #workspace #content .employee-search{padding:0!important}
html[data-design=enterprise] #workspace #content .employee-extra-fields{padding-top:14px}
html[data-design=enterprise] #workspace .master-actions{gap:8px;align-items:center}
html[data-design=enterprise] #workspace .master-actions a{font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--heading);border-radius:5px;padding:7px 12px;text-decoration:none;line-height:1.35}
html[data-design=enterprise] #workspace :is(.table-wrap,.table-scroll){overflow:auto;max-width:100%}
html[data-design=enterprise] #workspace table,html[data-design=enterprise] #dialog table{border-collapse:collapse;border-spacing:0;padding:0;width:100%;font-size:12px;color:var(--ink)}
html[data-design=enterprise] #workspace :is(th,#content .master-table th,.board-table th),html[data-design=enterprise] #dialog th{background:var(--tint);color:var(--muted);font-size:10px;letter-spacing:.35px;text-transform:none;font-weight:600;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap;line-height:1.4}
html[data-design=enterprise] #workspace :is(td,#content .master-table td,.board-table td),html[data-design=enterprise] #dialog td{padding:12px 14px;border-top:0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;vertical-align:middle;white-space:nowrap;background:transparent}
html[data-design=enterprise] #workspace tbody tr:nth-child(even){background:var(--surface)}
html[data-design=enterprise] #workspace tbody tr:hover{background:var(--tint)}
html[data-design=enterprise] :is(#workspace td,#dialog td) button{font-size:11px;padding:6px 9px;margin:0 3px;min-height:30px}
html[data-design=enterprise] :is(.row-actions,.employee-action-cell){white-space:nowrap;flex-wrap:nowrap}
html[data-design=enterprise] :is(.permissions td,.permissions th,#fields .permissions td){white-space:normal}
html[data-design=enterprise] :is(.pagination,.admin-pagination){background:var(--surface);color:var(--muted);padding:14px 20px;border-top:1px solid var(--line);font-size:12px;gap:10px}
html[data-design=enterprise] #content .admin-count{color:var(--muted);font-size:12px;background:transparent}
html[data-design=enterprise] :is(.module-tabs,#page-tabs.module-tabs,#ess-tabs,.employee-tabs){display:flex;gap:4px;border-bottom:1px solid var(--line);padding:0 0 10px;margin-bottom:18px;overflow-x:auto}
html[data-design=enterprise] :is(.module-tabs,#page-tabs,#ess-tabs,.employee-tabs) button{border-radius:5px;padding:8px 12px;font-size:12px;white-space:nowrap;color:var(--muted)}
html[data-design=enterprise] :is(.module-tabs,#page-tabs,#ess-tabs,.employee-tabs) button.active,html[data-design=enterprise] :is(.module-tabs,#page-tabs,#ess-tabs,.employee-tabs) [aria-selected=true]{background:var(--selected)!important;border-color:var(--accent);color:var(--heading);font-weight:600}
html[data-design=enterprise] .employee-drawer .employee-tabs{padding:0;margin:0 0 18px;gap:0}
html[data-design=enterprise] .employee-drawer .employee-tabs button{background:var(--surface)!important;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none}
html[data-design=enterprise] .employee-drawer .employee-tabs [aria-selected=true]{border-bottom-color:var(--accent);color:var(--heading)}
html[data-design=enterprise] dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px 0 0 8px;box-shadow:-12px 0 35px #0f172a28}
html[data-design=enterprise] dialog::backdrop{background:#0f1d3566;backdrop-filter:blur(2px)}
html[data-design=enterprise] .dialog-head,html[data-design=enterprise] .employee-drawer .dialog-head{background:var(--surface);color:var(--heading);border-bottom:1px solid var(--line);box-shadow:none}
html[data-design=enterprise] .dialog-head h2,html[data-design=enterprise] .employee-drawer .dialog-head h2{font-size:18px;color:var(--heading);font-weight:600}
html[data-design=enterprise] :is(#close-dialog,#close-attendance-modules,.dialog-head button.secondary){background:var(--tint)!important;color:var(--heading)!important;border:1px solid var(--line)!important;border-radius:5px;min-width:34px;min-height:34px;font-size:19px;padding:4px 9px}
html[data-design=enterprise] .employee-drawer #form-error{background:var(--surface)}
html[data-design=enterprise] #dialog :is(.employee-photo-box,.scope-editor,.decision-history){background:var(--tint);border-color:var(--line);color:var(--ink)}
html[data-design=enterprise] :is(.employee-initial,.board-avatar){background:var(--selected);color:var(--heading)}
html[data-design=enterprise] #workspace :is(.badge,.employee-status){border-radius:4px;padding:4px 8px;background:#e8f5ed;color:#236247;font-size:10px;font-weight:600}
html[data-design=enterprise] #workspace :is(.badge.warn,.badge.WARNING){background:#fff2dd;color:#946317}
html[data-design=enterprise] #workspace :is(.badge.offline,.employee-status.resigned,.badge.danger){background:#fbecee;color:#aa4055}
html[data-design=enterprise] #workspace .badge.neutral{background:var(--tint);color:var(--muted)}
html[data-design=enterprise] #workspace .badge.assigned{background:#e9f1fc;color:#285c9e}
html[data-design=enterprise][data-theme=midnight] #workspace :is(.badge,.employee-status){background:#193e32;color:#a4e4c5}
html[data-design=enterprise][data-theme=midnight] #workspace :is(.badge.warn,.badge.WARNING){background:#473b24;color:#f5d492}
html[data-design=enterprise][data-theme=midnight] #workspace :is(.badge.offline,.employee-status.resigned,.badge.danger){background:#432735;color:#ffc1cd}
html[data-design=enterprise][data-theme=midnight] #workspace .badge.neutral{background:var(--tint);color:var(--muted)}
html[data-design=enterprise][data-theme=midnight] #workspace .badge.assigned{background:#263d5a;color:#bed5fc}
html[data-design=enterprise] .flow-board{padding:18px;background:var(--canvas)!important;color:var(--ink)}
html[data-design=enterprise] .board-card{padding:16px}
html[data-design=enterprise] .board-card h3{color:var(--heading);font-size:15px;font-weight:600;border-bottom-color:var(--line);margin-top:0}
html[data-design=enterprise] .board-heading{color:var(--heading);font-size:17px}
html[data-design=enterprise] :is(.board-heading span,.board-person small,.board-person-time,.employee-ident small){color:var(--muted)}
html[data-design=enterprise] .board-person{border-bottom-color:var(--line)}
html[data-design=enterprise] .board-person strong{font-size:12px;color:var(--ink)}
html[data-design=enterprise] .department-tree{background:var(--tint)!important;color:var(--ink);border-color:var(--line)}
html[data-design=enterprise] .department-tree button{background:var(--surface)!important;color:var(--ink);border-color:var(--line)}
html[data-design=enterprise] .department-tree button.selected{background:var(--selected)!important;color:var(--heading);border-color:var(--accent)}
html[data-design=enterprise] :is(.appearance-sample,.employee-photo-box,.dashboard-meta span,pre,.strip,.leave-month-detail){background:var(--tint)!important;color:var(--ink);border-color:var(--line)}
html[data-design=enterprise] .theme-choice{border-radius:8px;border-color:var(--line);background:var(--surface);color:var(--ink)}
html[data-design=enterprise] .theme-choice:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 2px var(--selected)}
html[data-design=enterprise] .theme-preview{background:#f3f5f9}.preview-classic>i{background:#101f36!important}.preview-classic b{background:#2464b4!important}
html[data-design=enterprise] .preview-emerald>i{background:#102b24!important}.preview-emerald b{background:#14765e!important}
html[data-design=enterprise] .preview-midnight>i{background:#0c1424!important}.preview-midnight b{background:#a9c7ff!important}
html[data-design=enterprise] .report-columns-picker>summary,html[data-design=enterprise] .report-columns-picker>.picker-list{background:var(--surface);color:var(--ink);border-color:var(--line)}
html[data-design=enterprise] #toast{background:var(--heading);color:var(--canvas)}
html[data-design=enterprise] :is(.error,#form-error){color:#b13649}
html[data-design=enterprise][data-theme=midnight] :is(.error,#form-error){color:#ffc1cd}
html[data-design=enterprise] a{color:var(--heading)}
html[data-design=enterprise] #workspace aside a{color:var(--sidebar-ink)}
html[data-design=enterprise] .chart-grid :is(text,.donut-number),html[data-design=enterprise] .board-status svg text{fill:var(--ink)}
html[data-design=enterprise] .chart-grid line{stroke:var(--line)}
html[data-design=enterprise][data-font-size=small] body{font-size:13px}
html[data-design=enterprise][data-font-size=small] #workspace h1{font-size:23px}
html[data-design=enterprise][data-font-size=small] #workspace :is(#nav,#ess-sidebar) button{font-size:11px}
html[data-design=enterprise] .login-panel .login-password-toggle{background:transparent;border:0;box-shadow:none;color:var(--muted);min-height:34px}
@media(max-width:1100px){html[data-design=enterprise]{--enterprise-sidebar:214px}html[data-design=enterprise] #workspace>main{padding:20px}html[data-design=enterprise] #workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){html[data-design=enterprise] #workspace>aside{position:static;width:100%;padding:12px;max-height:none;overflow:visible}html[data-design=enterprise] #workspace>aside .brand{padding:0 0 10px;flex-direction:row;gap:12px}html[data-design=enterprise] .enterprise-brand-logo{width:132px;height:48px;padding:7px}html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar){display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:visible;padding:8px 0}html[data-design=enterprise] #workspace nav small{display:none}html[data-design=enterprise] #workspace :is(#nav,#ess-sidebar) button{width:auto;min-width:max-content;white-space:nowrap;min-height:44px;padding:10px 12px}html[data-design=enterprise] #workspace .nav-group{flex:0 0 auto;margin:0}html[data-design=enterprise] #workspace .nav-group>summary{min-height:44px;white-space:nowrap}html[data-design=enterprise] #workspace .sidebar-foot{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;padding-top:10px;margin-top:4px}html[data-design=enterprise] #workspace>main{margin:0;padding:18px 12px}html[data-design=enterprise] #workspace>main>header{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:16px}html[data-design=enterprise] #workspace h1{font-size:23px}html[data-design=enterprise] .header-right{justify-content:flex-start}html[data-design=enterprise] #workspace .stats{gap:10px}html[data-design=enterprise] #workspace .stat{min-height:105px;padding:14px}html[data-design=enterprise] #workspace :is(.toolbar,.panel-body){padding:14px}html[data-design=enterprise] .toolbar label{flex:1 1 140px;min-width:0}html[data-design=enterprise] #workspace .toolbar input,html[data-design=enterprise] #workspace .toolbar select{width:100%;max-width:100%;min-width:0}html[data-design=enterprise] #workspace #content>.panel>.panel-head{padding:14px;flex-wrap:wrap}html[data-design=enterprise] #workspace :is(td,th){padding:10px 12px}html[data-design=enterprise] .pagination{justify-content:flex-start;flex-wrap:wrap}html[data-design=enterprise] :is(button,#content button,#dialog button){min-height:40px}html[data-design=enterprise] #close-dialog{min-height:40px;min-width:40px}html[data-design=enterprise] dialog{border-radius:8px 8px 0 0;max-width:100vw}html[data-design=enterprise] :is(.module-tabs,#ess-tabs){flex-wrap:nowrap}html[data-design=enterprise] .appearance-themes{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html[data-design=enterprise] *,html[data-design=enterprise] *::before,html[data-design=enterprise] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{html[data-design=enterprise]{--surface:#fff;--canvas:#fff;--ink:#111;--muted:#444;--line:#ccc;--heading:#111;color-scheme:light}html[data-design=enterprise] body{background:#fff!important;color:#111!important}html[data-design=enterprise] #workspace>aside,html[data-design=enterprise] #workspace>main>header,.enterprise-brand-logo{display:none!important}html[data-design=enterprise] #workspace>main{margin:0!important;padding:0!important}html[data-design=enterprise] #workspace :is(.panel,.board-card,.stat){box-shadow:none;border-radius:0}html[data-design=enterprise] #workspace :is(table,th,td){color:#111;background:#fff;white-space:normal}html[data-design=enterprise] td[hidden],html[data-design=enterprise] th[hidden]{display:none!important}}
/* Keep the existing staging banner clear of the fixed sidebar brand. */
@media(min-width:761px){html[data-design=enterprise] .staging-banner~#workspace>aside{padding-top:60px}}
/* Nested department controls retain readable text under all button palettes. */
html[data-design=enterprise] #workspace #content .department-tree button{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line);text-align:left;font-weight:500}
html[data-design=enterprise] #workspace #content .department-tree button.selected{background:var(--selected)!important;color:var(--heading)!important;border-color:var(--accent);font-weight:600}
html[data-design=enterprise] #workspace .nav-label{display:inline}
@media(max-width:760px){html[data-design=enterprise] #workspace>aside .brand>span,html[data-design=enterprise] #workspace aside #identity{display:block}html[data-design=enterprise] #workspace .header-right #welcome{display:inline}}
