:root{--color-primary-50: #eef3f8;--color-primary-100: #d7e2ee;--color-primary-200: #afc5dc;--color-primary-300: #7f9fc0;--color-primary-400: #4f78a1;--color-primary-500: #2c5680;--color-primary-600: #1d4166;--color-primary-700: #13304e;--color-primary-800: #0b2138;--color-primary-900: #011120;--color-accent-50: #fdf1ea;--color-accent-100: #fadcca;--color-accent-200: #f5b896;--color-accent-500: #e8681e;--color-accent-600: #d2540c;--color-accent-700: #a84309;--gray-0: #ffffff;--gray-25: #fbfcfd;--gray-50: #f5f7fa;--gray-100: #eef1f5;--gray-200: #e2e7ed;--gray-300: #cbd3dc;--gray-400: #9aa7b5;--gray-500: #6b7a8b;--gray-600: #4c5a69;--gray-700: #36424f;--gray-800: #1f2933;--gray-900: #111820;--color-success: #2e7d32;--color-success-soft: #e8f4ea;--color-success-strong: #1f5f23;--color-warning: #b26a00;--color-warning-soft: #fff4e0;--color-warning-strong: #8a5200;--color-danger: #c62828;--color-danger-soft: #fdecec;--color-danger-strong: #9e1f1f;--color-info: #1f6fb2;--color-info-soft: #e7f1fa;--color-info-strong: #18578c;--space-0: 0;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(17, 24, 32, 0.06);--shadow-sm: 0 1px 2px rgba(17, 24, 32, 0.06), 0 1px 3px rgba(17, 24, 32, 0.08);--shadow-md: 0 4px 8px -2px rgba(17, 24, 32, 0.08), 0 2px 4px -2px rgba(17, 24, 32, 0.06);--shadow-lg: 0 12px 24px -6px rgba(17, 24, 32, 0.12), 0 4px 8px -4px rgba(17, 24, 32, 0.06);--shadow-focus: 0 0 0 3px rgba(44, 86, 128, 0.25);--text-xs: 0.75rem;--text-sm: 0.875rem;--text-base: 0.9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-sans: Inter Variable, Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--page: var(--gray-50);--surface: var(--gray-0);--surface-muted: var(--gray-25);--surface-sunken: var(--gray-100);--border: var(--gray-200);--border-strong: var(--gray-300);--text: var(--gray-800);--text-muted: var(--gray-500);--text-subtle: var(--gray-400);--heading: var(--color-primary-900);--primary: var(--color-primary-600);--primary-hover: var(--color-primary-700);--primary-soft: var(--color-primary-50);--accent: var(--color-accent-600);--accent-hover: var(--color-accent-700);--accent-soft: var(--color-accent-50);--link: var(--color-primary-500);--link-hover: var(--color-accent-600);--sidebar-width: 272px;--sidebar-collapsed-width: 68px;--topbar-height: 60px;color-scheme:light}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-cyrillic-ext-wght-normal.b5cdd476.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-cyrillic-wght-normal.49594fb5.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-greek-ext-wght-normal.f4df85d1.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-greek-wght-normal.4f908aee.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-vietnamese-wght-normal.ab4bb8dc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;color:var(--text);background:var(--page);font-feature-settings:"cv11","ss01"}img,svg,video,canvas{display:inline-block;max-width:100%;vertical-align:middle}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled,[disabled]{cursor:not-allowed}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--border);margin:var(--space-6) 0}[hidden]{display:none !important}:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}::selection{background:var(--color-primary-100);color:var(--color-primary-900)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--heading);font-weight:600;line-height:1.25;letter-spacing:-0.01em}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4,h5,h6{font-size:var(--text-md)}p{margin:0 0 var(--space-3)}a{color:var(--link);text-decoration:none;transition:color 120ms ease}a:hover{color:var(--link-hover)}strong,b{font-weight:600}small{font-size:var(--text-sm)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}ul,ol{padding-left:var(--space-6)}.shivalik-primary{color:var(--color-primary-900)}.shivalik-secondary{color:var(--accent)}.title{font-size:var(--text-3xl);font-weight:700}.sub-title{font-size:var(--text-lg);color:var(--text-muted);font-weight:500}.simple-title{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:600;color:var(--heading)}.block{display:block}.hidden{display:none !important}.mb{margin-bottom:var(--space-5)}.default-pd{padding:var(--space-3)}.default-pd-tb{padding-block:var(--space-3)}.x2-padding-top{padding-top:var(--space-10)}.float{float:right}.display-middle{display:flex;align-items:center;justify-content:center}.img-round{border-radius:50%;object-fit:cover}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-justify{text-align:justify !important}.text-xs{font-size:var(--text-xs)}.text-muted{color:var(--text-muted)}.text-primary{color:var(--primary)}.text-red,.text-error,.text-danger{color:var(--color-danger)}.text-green,.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.line-through{text-decoration:line-through}.break_page{break-after:page}.row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--space-5)/-2)}.col-lg-12,.col-md-12,.col-sm-12,.col-xs-12,.col-12,.col-lg-11,.col-md-11,.col-sm-11,.col-xs-11,.col-11,.col-lg-10,.col-md-10,.col-sm-10,.col-xs-10,.col-10,.col-lg-9,.col-md-9,.col-sm-9,.col-xs-9,.col-9,.col-lg-8,.col-md-8,.col-sm-8,.col-xs-8,.col-8,.col-lg-7,.col-md-7,.col-sm-7,.col-xs-7,.col-7,.col-lg-6,.col-md-6,.col-sm-6,.col-xs-6,.col-6,.col-lg-5,.col-md-5,.col-sm-5,.col-xs-5,.col-5,.col-lg-4,.col-md-4,.col-sm-4,.col-xs-4,.col-4,.col-lg-3,.col-md-3,.col-sm-3,.col-xs-3,.col-3,.col-lg-2,.col-md-2,.col-sm-2,.col-xs-2,.col-2,.col-lg-1,.col-md-1,.col-sm-1,.col-xs-1,.col-1{padding-inline:calc(var(--space-5)/2);margin-block:calc(var(--space-5)/2);min-width:0}.col-1{width:8.3333333333%}.col-offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.col-offset-2{margin-left:16.6666666667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.3333333333%}.col-offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.col-offset-5{margin-left:41.6666666667%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-7{width:58.3333333333%}.col-offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.col-offset-8{margin-left:66.6666666667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.3333333333%}.col-offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.col-offset-11{margin-left:91.6666666667%}.col-12{width:100%}.col-offset-12{margin-left:100%}@media(max-width: 768px){.hidden-xs{display:none !important}.col-xs-1{width:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{width:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.3333333333%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{width:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.3333333333%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{width:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.3333333333%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{width:100%}.col-xs-offset-12{margin-left:100%}}@media(min-width: 769px)and (max-width: 992px){.hidden-sm{display:none !important}.col-sm-1{width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{width:100%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 993px)and (max-width: 1170px){.hidden-md{display:none !important}.col-md-1{width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{width:100%}.col-md-offset-12{margin-left:100%}}@media(min-width: 1171px){.hidden-lg{display:none !important}.col-lg-1{width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{width:100%}.col-lg-offset-12{margin-left:100%}}.admin-space{position:absolute;inset:0;z-index:1;overflow-y:auto;background:var(--page)}.admin-sidebar{position:fixed;z-index:4;width:272px;height:100%;background:var(--surface);border-right:1px solid var(--border);color:var(--text);transition:width 200ms ease}.admin-sidebar-container{display:flex;flex-direction:column;height:100%}.admin-sidebar-header{position:relative}.admin-sidebar-header .admin-sidebar-title{display:flex;align-items:center;gap:var(--space-3);height:60px;margin:0;padding:0 var(--space-5);border-bottom:1px solid var(--border);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-0.01em}.admin-sidebar-header .admin-sidebar-title img{width:32px;height:32px}.admin-sidebar-user{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border)}.admin-sidebar-user a{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--text);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.admin-sidebar-user img{width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover}.admin-sidebar-user .user-names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-user .btn{--btn-bg: transparent;--btn-bg-hover: var(--surface-sunken);--btn-fg: var(--text-muted);min-height:32px;width:32px;padding:0;border-radius:50%}.admin-sidebar-user-popup{position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;z-index:5;display:none;transform:translateY(calc(100% + var(--space-1)))}.admin-sidebar-user-popup.admin-sidebar-user-popup-visible{display:block}.admin-sidebar-user-popup ul{margin:0;padding:var(--space-1);list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.admin-sidebar-user-popup a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm)}.admin-sidebar-user-popup a:hover{background:var(--surface-muted);color:var(--primary)}.connected-user-accounts{padding:var(--space-3) var(--space-3) 0}.connected-user-accounts .combobox{width:100%}.admin-sidebar-navigation{flex:1;padding:var(--space-3);overflow-y:auto}.admin-sidebar-navigation>ul{margin:0;padding:0;list-style:none}.admin-sidebar-navigation>ul+ul{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.admin-sidebar-navigation>ul>li+li{margin-top:2px}.admin-sidebar-navigation>ul>li>a{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--gray-700);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color 120ms ease,color 120ms ease}.admin-sidebar-navigation>ul>li>a:hover{background:var(--surface-muted);color:var(--heading)}.admin-sidebar-navigation>ul>li.active>a{background:var(--primary-soft);color:var(--color-primary-700);font-weight:var(--weight-semibold)}.admin-sidebar-navigation>ul>li.active>a::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-pill);background:var(--accent)}.admin-sidebar-navigation>ul>li.active>a .admin-navigation-item-icon{color:var(--primary)}.admin-sidebar-navigation li a{text-decoration:none}.admin-sidebar-navigation .admin-navigation-item-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;color:var(--text-subtle);font-size:1rem}.admin-sidebar-navigation .admin-navigation-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-navigation .admin-navigation-item-caret{color:var(--text-subtle);font-size:var(--text-xs);transition:transform 200ms ease}.admin-sidebar-navigation ul>li>a+ul{position:relative;height:0;margin:0 0 0 calc(var(--space-3) + 10px);padding:0 0 0 var(--space-3);overflow:hidden;list-style:none;border-left:1px solid var(--border);transition:height 200ms ease}.admin-sidebar-navigation ul>li>a+ul>li>a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm)}.admin-sidebar-navigation ul>li>a+ul>li>a:hover{background:var(--surface-muted);color:var(--heading)}.admin-sidebar-navigation ul>li>a+ul>li.active>a{color:var(--primary);font-weight:var(--weight-semibold)}.admin-sidebar-navigation ul>li.opened>a>.admin-navigation-item-caret{transform:rotate(180deg)}.admin-sidebar-navigation ul>li.opened>a+ul{height:auto;margin-top:2px;margin-bottom:var(--space-2)}.admin-sidebar-navigation li.item-has-badge>a,.admin-sidebar-navigation .admin-navigation-item-label.item-has-badge{display:flex;align-items:center;justify-content:space-between}.admin-sidebar-navigation .item-badge-count{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--gray-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.admin-sidebar-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border)}.admin-sidebar-footer .btn{min-height:36px;width:36px;padding:0;border-radius:50%}.admin-main{position:absolute;top:60px;right:0;bottom:0;left:272px;z-index:3;overflow-x:hidden;overflow-y:auto;background:var(--page);transition:left 200ms ease}.admin-main-header{position:fixed;top:0;right:0;left:272px;z-index:3;height:60px;padding:0 var(--space-5);background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border);transition:left 200ms ease}.admin-main-view{position:relative;z-index:1;min-height:100%;color:var(--text)}.admin-main-view .main-view-container{max-width:1440px;margin-inline:auto;padding:var(--space-6)}@media(max-width: 768px){.admin-main-view .main-view-container{padding:var(--space-4)}}.admin-navbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:100%}.admin-navbar .admin-navbar-toggle button,.admin-navbar>ul>li>a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:0;padding:0;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--gray-600)}.admin-navbar .admin-navbar-toggle button:hover,.admin-navbar>ul>li>a:hover{background:var(--surface-sunken);color:var(--heading)}.admin-navbar .admin-navbar-items{flex:1;min-width:0;overflow-x:auto}.admin-navbar .admin-navbar-items ul{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.admin-navbar .admin-navbar-items ul li a{display:block;padding:6px var(--space-4);border-radius:var(--radius-pill);color:var(--gray-600);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.admin-navbar .admin-navbar-items ul li a:hover{background:var(--surface-sunken);color:var(--heading)}.admin-navbar .admin-navbar-items ul li.active a{background:var(--primary-soft);color:var(--color-primary-700);font-weight:var(--weight-semibold)}@media(max-width: 992px){.admin-navbar .admin-navbar-items{scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-navbar .admin-navbar-items::-webkit-scrollbar{display:none}.admin-navbar .admin-navbar-items ul{gap:var(--space-1);padding-right:var(--space-2)}.admin-navbar .admin-navbar-items ul li a{padding:6px var(--space-3);font-size:var(--text-xs)}}.admin-navbar>ul{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.admin-secondary-sidebar{position:fixed;top:60px;right:0;bottom:0;z-index:2;width:300px;padding:var(--space-4);overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);transform:translateX(110%);transition:transform 200ms ease}.admin-secondary-sidebar.trigger-admin-secondary-sidebar-visible{transform:translateX(0)}.admin-secondary-sidebar-navigation .admin-secondary-sidebar-navigation-caption,.admin-secondary-sidebar-navigation .menu-items-group-caption{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.admin-secondary-sidebar-navigation .menu-items-group{margin-bottom:var(--space-6)}.admin-secondary-sidebar-navigation .menu-items-group>ul{margin:0;padding:0;list-style:none}.admin-secondary-sidebar-navigation .menu-items-group>ul>li>a+ul{height:0;overflow:hidden}.admin-secondary-sidebar-navigation .menu-items-group>ul>li.opened>a+ul{height:auto}.admin-secondary-sidebar-navigation .menu-items-group>ul>li.opened>a>.navigation-item-caret{transform:rotate(180deg)}.admin-secondary-sidebar-navigation .menu-items-group li a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--gray-700);font-size:var(--text-sm)}.admin-secondary-sidebar-navigation .menu-items-group li a:hover{background:var(--surface-muted);color:var(--primary)}.admin-secondary-sidebar-navigation .menu-items-group li.active>a{background:var(--primary-soft);color:var(--color-primary-700);font-weight:var(--weight-semibold)}.admin-secondary-sidebar-navigation .menu-items-group .item-has-badge>a{justify-content:space-between}.admin-secondary-sidebar-navigation .menu-items-group .item-badge-count{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.admin-secondary-sidebar-navigation .menu-items-group .item-icon{display:inline-flex;justify-content:center;width:22px;color:var(--text-subtle)}.admin-secondary-sidebar-navigation .menu-items-group .item-caption{flex:1}.admin-secondary-sidebar-navigation .menu-items-group .navigation-item-caret{transition:transform 200ms ease}.admin-secondary-sidebar-navigation .user-profile{margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border);text-align:center}.admin-secondary-sidebar-navigation .user-profile .profile-header,.admin-secondary-sidebar-navigation .user-profile .profile-body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.admin-secondary-sidebar-navigation .user-profile img{border-radius:50%}.admin-secondary-sidebar-navigation .user-profile small{display:block;padding-top:var(--space-1);color:var(--text-muted)}.breadcrumb-navigation{margin-bottom:var(--space-5)}.breadcrumb-navigation ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.breadcrumb-navigation li{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.breadcrumb-navigation li+li::before{content:"/";color:var(--text-subtle);padding-right:var(--space-1)}.breadcrumb-navigation li>a{color:var(--link)}.breadcrumb-navigation li>a:hover{color:var(--link-hover)}.breadcrumb-navigation li:last-child>*,.breadcrumb-navigation li.active>*{color:var(--heading);font-weight:var(--weight-medium)}.admin-main>.breadcrumb-navigation{margin:0;padding:var(--space-3) var(--space-6);background:var(--surface);border-bottom:1px solid var(--border)}.admin-main>.breadcrumb-navigation ul{max-width:calc(1440px - 2*var(--space-6));margin-inline:auto}@media(max-width: 768px){.admin-main>.breadcrumb-navigation{padding-inline:var(--space-4)}}.dashboard-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-2xl)}.dashboard-title img{width:40px;height:40px}@media(min-width: 1171px){.admin-space.admin-show-small-sidebar .admin-sidebar{width:68px}.admin-space.admin-show-small-sidebar .admin-sidebar .user-names,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-title-text,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-navigation-item-caret,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-navigation-item-label,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-navigation>ul>li>a+ul,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-footer>*,.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-user-popup,.admin-space.admin-show-small-sidebar .admin-sidebar .container-toggle-user-options,.admin-space.admin-show-small-sidebar .admin-sidebar .connected-user-accounts{display:none}.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-header .admin-sidebar-title{justify-content:center;padding:0}.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-user{justify-content:center;margin-inline:var(--space-2);padding:var(--space-2) 0;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-navigation{padding-inline:var(--space-2)}.admin-space.admin-show-small-sidebar .admin-sidebar .admin-sidebar-navigation>ul>li>a{justify-content:center;padding-inline:0}.admin-space.admin-show-small-sidebar .admin-sidebar:hover{width:272px}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .user-names,.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-title-text,.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-navigation-item-label{display:block}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-navigation-item-caret,.admin-space.admin-show-small-sidebar .admin-sidebar:hover .container-toggle-user-options{display:inline-flex}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-navigation>ul>li>a+ul{display:block}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-footer>*{display:flex}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .connected-user-accounts{display:block}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-header .admin-sidebar-title{justify-content:flex-start;padding:0 var(--space-5)}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-user{justify-content:space-between;margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);background:var(--surface-muted);border-color:var(--border)}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-navigation{padding-inline:var(--space-3)}.admin-space.admin-show-small-sidebar .admin-sidebar:hover .admin-sidebar-navigation>ul>li>a{justify-content:flex-start;padding-inline:var(--space-3)}.admin-space.admin-show-small-sidebar .admin-sidebar:hover{box-shadow:var(--shadow-lg)}.admin-space.admin-show-small-sidebar .admin-main,.admin-space.admin-show-small-sidebar .admin-main-header{left:68px}}@media(min-width: 993px)and (max-width: 1170px){.admin-space .admin-sidebar{width:68px}.admin-space .admin-sidebar .user-names,.admin-space .admin-sidebar .admin-sidebar-title-text,.admin-space .admin-sidebar .admin-navigation-item-caret,.admin-space .admin-sidebar .admin-navigation-item-label,.admin-space .admin-sidebar .admin-sidebar-navigation>ul>li>a+ul,.admin-space .admin-sidebar .admin-sidebar-footer>*,.admin-space .admin-sidebar .admin-sidebar-user-popup,.admin-space .admin-sidebar .container-toggle-user-options,.admin-space .admin-sidebar .connected-user-accounts{display:none}.admin-space .admin-sidebar .admin-sidebar-header .admin-sidebar-title{justify-content:center;padding:0}.admin-space .admin-sidebar .admin-sidebar-user{justify-content:center;margin-inline:var(--space-2);padding:var(--space-2) 0;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.admin-space .admin-sidebar .admin-sidebar-navigation{padding-inline:var(--space-2)}.admin-space .admin-sidebar .admin-sidebar-navigation>ul>li>a{justify-content:center;padding-inline:0}.admin-space .admin-sidebar:hover{width:272px}.admin-space .admin-sidebar:hover .user-names,.admin-space .admin-sidebar:hover .admin-sidebar-title-text,.admin-space .admin-sidebar:hover .admin-navigation-item-label{display:block}.admin-space .admin-sidebar:hover .admin-navigation-item-caret,.admin-space .admin-sidebar:hover .container-toggle-user-options{display:inline-flex}.admin-space .admin-sidebar:hover .admin-sidebar-navigation>ul>li>a+ul{display:block}.admin-space .admin-sidebar:hover .admin-sidebar-footer>*{display:flex}.admin-space .admin-sidebar:hover .connected-user-accounts{display:block}.admin-space .admin-sidebar:hover .admin-sidebar-header .admin-sidebar-title{justify-content:flex-start;padding:0 var(--space-5)}.admin-space .admin-sidebar:hover .admin-sidebar-user{justify-content:space-between;margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);background:var(--surface-muted);border-color:var(--border)}.admin-space .admin-sidebar:hover .admin-sidebar-navigation{padding-inline:var(--space-3)}.admin-space .admin-sidebar:hover .admin-sidebar-navigation>ul>li>a{justify-content:flex-start;padding-inline:var(--space-3)}.admin-space .admin-sidebar:hover{box-shadow:var(--shadow-lg)}.admin-space .admin-main,.admin-space .admin-main-header{left:68px}.admin-space.admin-show-md-sidebar .admin-sidebar{width:272px}.admin-space.admin-show-md-sidebar .admin-sidebar .user-names,.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-title-text,.admin-space.admin-show-md-sidebar .admin-sidebar .admin-navigation-item-label{display:block}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-navigation-item-caret,.admin-space.admin-show-md-sidebar .admin-sidebar .container-toggle-user-options{display:inline-flex}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-navigation>ul>li>a+ul{display:block}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-footer>*{display:flex}.admin-space.admin-show-md-sidebar .admin-sidebar .connected-user-accounts{display:block}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-header .admin-sidebar-title{justify-content:flex-start;padding:0 var(--space-5)}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-user{justify-content:space-between;margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);background:var(--surface-muted);border-color:var(--border)}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-navigation{padding-inline:var(--space-3)}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-navigation>ul>li>a{justify-content:flex-start;padding-inline:var(--space-3)}.admin-space.admin-show-md-sidebar .admin-sidebar{width:100%;background:rgba(17,24,32,.4);border:none}.admin-space.admin-show-md-sidebar .admin-sidebar .admin-sidebar-container{width:272px;min-height:100%;background:var(--surface);box-shadow:var(--shadow-lg)}}@media(max-width: 992px){.admin-space .admin-sidebar{width:100%;background:rgba(0,0,0,0);border:none;transform:translateX(-100%);transition:transform 200ms ease,background-color 200ms ease}.admin-sidebar-container{position:absolute;top:0;bottom:0;width:272px;background:var(--surface);box-shadow:var(--shadow-lg)}.admin-space .admin-main,.admin-space .admin-main-header{left:0}.admin-space.show-admin-sidebar .admin-sidebar{transform:translateX(0);background:rgba(17,24,32,.4)}}@media(max-width: 360px){.admin-sidebar-container{width:240px}}.common-main{min-height:100vh;background:var(--page);color:var(--text)}@media(max-width: 768px){.admin-main-header{padding:0 var(--space-2)}.admin-navbar{gap:var(--space-2)}.admin-navbar .admin-navbar-toggle button,.admin-navbar>ul>li>a{width:44px;height:44px}.admin-sidebar-navigation>ul>li>a{min-height:44px}.admin-sidebar-navigation ul>li>a+ul>li>a{min-height:40px}.admin-main>.breadcrumb-navigation{padding-block:var(--space-2)}.admin-main>.breadcrumb-navigation ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.admin-main>.breadcrumb-navigation ul::-webkit-scrollbar{display:none}.breadcrumb-navigation li{flex-shrink:0}.admin-secondary-sidebar{width:100%;box-shadow:none}.dashboard-title{margin-bottom:var(--space-4);font-size:var(--text-xl)}}.home-main-view .main-view-container{padding:0}.site-brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--heading);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-0.01em}.site-brand:hover{color:var(--heading)}.site-brand__logo{border-radius:var(--radius-sm)}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--border)}.site-header__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.site-header__inner{padding-inline:var(--space-4)}}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:72px}.site-header__burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-sm);color:var(--heading);font-size:1.15rem;cursor:pointer}.site-header__burger:hover{background:var(--surface-sunken)}.site-nav{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--space-6)}.site-nav__links{display:flex;align-items:center;gap:var(--space-1);margin:0 auto;padding:0;list-style:none}.site-nav__link{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--gray-600);font-size:var(--text-sm);font-weight:var(--weight-medium)}.site-nav__link:hover{color:var(--heading);background:var(--surface-muted)}.site-nav__link.is-active{color:var(--heading);font-weight:var(--weight-semibold)}.site-nav__actions{display:flex;align-items:center;gap:var(--space-4)}@media(max-width: 992px){.site-header__burger{display:inline-flex}.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg)}.site-nav__links{flex-direction:column;align-items:stretch;margin:0}.site-nav__actions{justify-content:space-between}.site-nav-toggle:checked~.site-nav{display:flex}}.site-footer{background:var(--color-primary-900);color:var(--color-primary-100)}.site-footer__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.site-footer__inner{padding-inline:var(--space-4)}}.site-footer__inner{display:grid;grid-template-columns:2fr repeat(3, 1fr);gap:var(--space-10);padding-block:var(--space-16) var(--space-10)}@media(max-width: 992px){.site-footer__inner{grid-template-columns:1fr 1fr;gap:var(--space-8)}}@media(max-width: 768px){.site-footer__inner{grid-template-columns:1fr}}.site-footer .site-brand{color:var(--gray-0)}.site-footer .site-brand .shivalik-primary{color:var(--gray-0)}.site-footer__text{max-width:34ch;margin-top:var(--space-4);color:var(--color-primary-200);font-size:var(--text-sm)}.site-footer__title{margin-bottom:var(--space-4);color:var(--gray-0);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:var(--space-2)}.site-footer a{color:var(--color-primary-200);font-size:var(--text-sm)}.site-footer a:hover{color:var(--gray-0)}.site-footer__bottom{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.site-footer__bottom{padding-inline:var(--space-4)}}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid rgba(255,255,255,.1);color:var(--color-primary-300);font-size:var(--text-xs)}.btn-accent,.btn-blue,.btn-green,.btn-red,.btn-empty,button,.btn{--btn-bg: var(--primary);--btn-bg-hover: var(--primary-hover);--btn-fg: var(--gray-0);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.btn-accent:hover,.btn-blue:hover,.btn-green:hover,.btn-red:hover,.btn-empty:hover,button:hover,.btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg)}.btn-accent:focus-visible,.btn-blue:focus-visible,.btn-green:focus-visible,.btn-red:focus-visible,.btn-empty:focus-visible,button:focus-visible,.btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.btn-accent:disabled,.btn-blue:disabled,.btn-green:disabled,.btn-red:disabled,.btn-empty:disabled,button:disabled,.btn:disabled,.disabled.btn-accent,.disabled.btn-blue,.disabled.btn-green,.disabled.btn-red,.disabled.btn-empty,button.disabled,.disabled.btn{opacity:.55;pointer-events:none}.btn-accent .fa,.btn-blue .fa,.btn-green .fa,.btn-red .fa,.btn-empty .fa,button .fa,.btn .fa,.btn-accent [class^=fa-],.btn-blue [class^=fa-],.btn-green [class^=fa-],.btn-red [class^=fa-],.btn-empty [class^=fa-],button [class^=fa-],.btn [class^=fa-],.btn-accent [class*=" fa-"],.btn-blue [class*=" fa-"],.btn-green [class*=" fa-"],.btn-red [class*=" fa-"],.btn-empty [class*=" fa-"],button [class*=" fa-"],.btn [class*=" fa-"]{color:inherit}.btn-empty{--btn-bg: var(--surface);--btn-bg-hover: var(--primary-soft);--btn-fg: var(--color-primary-700);--btn-border: var(--border-strong)}.btn-red{--btn-bg: var(--color-danger);--btn-bg-hover: var(--color-danger-strong)}.btn-green{--btn-bg: var(--color-success);--btn-bg-hover: var(--color-success-strong)}.btn-blue{--btn-bg: var(--color-info);--btn-bg-hover: var(--color-info-strong)}.btn-accent{--btn-bg: var(--accent);--btn-bg-hover: var(--accent-hover)}.btn-round{border-radius:var(--radius-pill);padding-inline:var(--space-5)}.btn-block{display:flex;width:100%;margin-bottom:var(--space-3)}.btn-xs{min-height:30px;padding:var(--space-1) var(--space-3) !important;font-size:var(--text-xs) !important}.btn-lg{min-height:48px;padding-inline:var(--space-6);font-size:var(--text-md)}.btn-group{display:inline-flex;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-xs)}.btn-group>*{border-radius:0 !important}.btn-group>*+*{border-left:1px solid rgba(255,255,255,.2)}.link-checkbox{position:relative;width:56px;height:30px}.link-checkbox a{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:3px;border-radius:var(--radius-pill);background:var(--color-success-soft);border:1px solid var(--color-success);color:var(--color-success-strong);font-size:var(--text-xs);font-weight:var(--weight-bold)}.link-checkbox a::before{content:"";width:22px;height:22px;border-radius:50%;background:var(--color-success);box-shadow:var(--shadow-xs);transition:transform 120ms ease}.link-checkbox a span{padding-right:var(--space-1)}.link-checkbox.link-checkbox-off a{flex-direction:row-reverse;background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger-strong)}.link-checkbox.link-checkbox-off a::before{background:var(--color-danger)}.link-checkbox.link-checkbox-off a span{padding:0 0 0 var(--space-1)}form.default-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-6)}form .form-title{display:block;margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--heading)}form .form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-5)}form fieldset{margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md)}form fieldset legend{padding:0 var(--space-2);font-weight:var(--weight-semibold);color:var(--heading)}.form-group{width:100%}.form-group+.form-group{margin-top:var(--space-4)}.form-group .text-label,.form-group .form-label,.form-group>label{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--gray-700)}.help-block{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.combobox-field,.text-field,textarea.text-field,select.text-field{display:block;width:100%;min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-base);transition:border-color 120ms ease,box-shadow 120ms ease}.combobox-field::placeholder,.text-field::placeholder{color:var(--text-subtle)}.combobox-field:hover,.text-field:hover{border-color:var(--gray-400)}.combobox-field:focus,.text-field:focus{border-color:var(--color-primary-400);outline:none;box-shadow:var(--shadow-focus)}.combobox-field:read-only,.text-field:read-only,.combobox-field:disabled,.text-field:disabled{background:var(--surface-sunken);color:var(--text-muted)}textarea.text-field{min-height:110px;resize:vertical}.combobox-field{appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7a8b%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.has-error .text-field,.has-error .combobox-field,.has-error .form-field,.has-error .input-group{border-color:var(--color-danger)}.has-error .help-block{color:var(--color-danger)}.has-success .text-field,.has-success .combobox-field,.has-success .form-field,.has-success .input-group{border-color:var(--color-success)}.has-success .help-block{color:var(--color-success)}.has-warning .text-field,.has-warning .combobox-field,.has-warning .form-field,.has-warning .input-group{border-color:var(--color-warning)}.has-warning .help-block{color:var(--color-warning)}.input-group{display:flex;align-items:stretch;width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;transition:border-color 120ms ease,box-shadow 120ms ease}.input-group:focus-within{border-color:var(--color-primary-400);outline:none;box-shadow:var(--shadow-focus)}.input-group.input-group-primary{border-color:var(--primary)}.input-group .text-field,.input-group .combobox-field{border:none;border-radius:0;box-shadow:none;min-width:0;flex:1}.input-group .input-group-prepend,.input-group .input-group-append{display:flex;align-items:center;justify-content:center;padding:0 var(--space-3);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.input-group .btn,.input-group button{border-radius:0;min-height:100%}.input-group .fill{background:var(--surface-sunken)}.input-group .input-group-item{border-radius:0}.input-group .input-group-item+.input-group-item{border-left:1px solid var(--border)}.input-radio,.input-checkbox{display:inline-flex;align-items:center;gap:var(--space-2)}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:1.05em;height:1.05em}input[type=checkbox].custom-checkbox{appearance:none;position:relative;width:2.25em;height:1.25em;border-radius:var(--radius-pill);background:var(--gray-300);transition:background-color 120ms ease;cursor:pointer}input[type=checkbox].custom-checkbox::after{content:"";position:absolute;top:2px;left:2px;width:calc(1.25em - 4px);height:calc(1.25em - 4px);border-radius:50%;background:var(--gray-0);box-shadow:var(--shadow-xs);transition:transform 120ms ease}input[type=checkbox].custom-checkbox:checked{background:var(--primary)}input[type=checkbox].custom-checkbox:checked::after{transform:translateX(1em)}input[type=checkbox].custom-checkbox:checked.success{background:var(--color-success)}input[type=checkbox].custom-checkbox:checked.danger{background:var(--color-danger)}input[type=checkbox].custom-checkbox:focus-visible{outline:none;box-shadow:var(--shadow-focus)}input[type=radio].custom-radio{accent-color:var(--primary)}.form-group-image-picker{position:relative;overflow:hidden;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted)}.form-group-image-picker .image-picker-container{position:relative;z-index:2;width:100%;height:250px;overflow:hidden}.form-group-image-picker .icon-container{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--text-subtle)}.form-group-image-picker .icon-container .icon{font-size:3.5rem}.form-group-image-picker label{position:relative;z-index:1;display:block;margin:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--primary);color:var(--gray-0);font-weight:var(--weight-semibold);text-align:center}.form-group-image-picker label:hover{background:var(--primary-hover)}.form-group-image-picker input{position:absolute;inset:0;z-index:2;width:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.form-group-image-picker input::file-selector-button{border:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}@media(max-width: 768px){.text-field,.combobox-field,textarea.text-field,select.text-field{min-height:44px;font-size:16px}form .form-footer{flex-direction:column-reverse;align-items:stretch}form .form-footer>.btn,form .form-footer>button,form .form-footer>a.btn,form .form-footer>.btn-empty,form .form-footer>.btn-red,form .form-footer>.btn-green{width:100%}form.default-form{padding:var(--space-4)}form fieldset{margin-bottom:var(--space-4);padding:var(--space-3)}.input-group{min-width:0}.input-group .input-group-prepend,.input-group .input-group-append{padding:0 var(--space-2)}}table{width:100%;margin:0;border-collapse:collapse;text-align:left;color:var(--text);background:var(--surface);font-size:var(--text-sm);font-variant-numeric:tabular-nums}table .table-header{padding:var(--space-4);background:var(--surface-muted);color:var(--heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}table th,table td{padding:var(--space-3) var(--space-4);vertical-align:middle;border-bottom:1px solid var(--border)}table thead th{background:var(--surface-muted);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--border-strong)}table tfoot th,table tfoot td{background:var(--surface-muted);font-weight:var(--weight-semibold);border-top:1px solid var(--border-strong);border-bottom:none}table tbody tr{transition:background-color 120ms ease}table tbody tr:last-child>td{border-bottom:none}table tbody+tbody{border-top:2px solid var(--border)}table tr.success{background:var(--color-success-soft)}.table-center td,.table-center th{text-align:center}.table-container{width:100%;margin-bottom:var(--space-5);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.table-container table{margin:0}.table-container.table-lines{margin-bottom:0}.table-lines tbody tr:nth-child(even),table.table-lines tbody tr:nth-child(even){background:var(--surface-muted)}.table-link-rows tbody tr{position:relative;cursor:pointer}.table-link-rows tbody tr:hover,.table-link-rows tbody tr:nth-child(even):hover{background:var(--primary-soft) !important}.table-link-rows tbody tr .tr-link-row{position:absolute;inset:0;z-index:2}.table-link-rows tbody tr td.tr-up-link-row{position:relative;z-index:3}@media(max-width: 768px){table.is-stackable{display:block;background:rgba(0,0,0,0)}table.is-stackable thead,table.is-stackable tr.table-head-row{display:none}table.is-stackable tbody,table.is-stackable tfoot{display:block}table.is-stackable tr{position:relative;display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}table.is-stackable tbody tr:last-child{border-bottom:none}table.is-stackable td,table.is-stackable tfoot th,table.is-stackable tbody th{display:flow-root;width:100% !important;min-width:0 !important;padding:6px 0;border:none;text-align:right !important;overflow-wrap:anywhere}table.is-stackable td[data-label]::before,table.is-stackable th[data-label]::before{content:attr(data-label);float:left;max-width:48%;margin-right:var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-align:left;text-transform:uppercase}table.is-stackable td[data-label=""]::before,table.is-stackable th[data-label=""]::before{content:none}table.is-stackable td[data-label=""],table.is-stackable th[data-label=""]{text-align:left !important}table.is-stackable td .btn,table.is-stackable td button{min-height:36px}table.is-stackable tfoot tr{background:var(--surface-muted);border-top:1px solid var(--border-strong);font-weight:var(--weight-semibold)}.table-container:has(>table.is-stackable),.panel-body.table-container:has(>table.is-stackable){overflow-x:visible}.table-lines tbody tr:nth-child(even),table.table-lines tbody tr:nth-child(even){background:var(--surface)}}.alert{--alert-bg: var(--surface-muted);--alert-fg: var(--text);--alert-border: var(--border);display:block;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--alert-border);border-left-width:4px;border-radius:var(--radius-sm);background:var(--alert-bg);color:var(--alert-fg);font-size:var(--text-sm)}.alert .alert-title{display:block;margin-bottom:var(--space-1);font-size:var(--text-base);font-weight:var(--weight-semibold)}.alert>.fa:first-child{margin-right:var(--space-2)}.alert-error{--alert-bg: var(--color-danger-soft);--alert-fg: var(--color-danger-strong);--alert-border: var(--color-danger)}.alert-success{--alert-bg: var(--color-success-soft);--alert-fg: var(--color-success-strong);--alert-border: var(--color-success)}.alert-warning{--alert-bg: var(--color-warning-soft);--alert-fg: var(--color-warning-strong);--alert-border: var(--color-warning)}.alert-info{--alert-bg: var(--color-info-soft);--alert-fg: var(--color-info-strong);--alert-border: var(--color-info)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6);overflow:hidden}.panel .panel-title{margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);color:var(--heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.panel .panel-title .float{display:inline-flex;float:right;gap:var(--space-2)}.panel .panel-header,.panel .panel-simple-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.panel .panel-header .panel-title,.panel .panel-simple-header .panel-title{padding:0;border:none}.panel .panel-body{margin:0;padding:var(--space-5)}.panel .panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface-muted)}.panel .panel-body+.panel-header,.panel .panel-body+.panel-title{border-top:1px solid var(--border)}.panel .panel-body.table-container{padding:0;margin:0;border:none;border-radius:0}.panel .panel-header-cation .panel-caption,.panel .panel-caption{color:var(--text-muted);font-weight:var(--weight-regular)}.panel .panel-header-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 768px){.panel{margin-bottom:var(--space-4);border-radius:var(--radius-sm)}.panel .panel-title{padding:var(--space-3) var(--space-4);font-size:var(--text-md)}.panel .panel-header,.panel .panel-simple-header,.panel .panel-footer{padding:var(--space-3) var(--space-4)}.panel .panel-body{padding:var(--space-4)}.panel .panel-header-options{width:100%}}.card-badge{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-5);transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.card-badge .card-title{display:block;margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.card-badge .card-body{display:flex;align-items:center;gap:var(--space-4)}.card-badge .card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.card-badge .card-icon .icon{font-size:1.25rem}.card-badge .card-count{min-width:0;color:var(--heading);font-size:clamp(var(--text-lg),1.6vw,var(--text-2xl));font-weight:var(--weight-bold);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}a.card-badge,.card-badge.link-card{color:inherit}a.card-badge .card-icon,.card-badge.link-card .card-icon{background:var(--accent-soft);color:var(--accent)}a.card-badge:hover,.card-badge.link-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-md);transform:translateY(-1px)}.badge,.simple-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--gray-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}@media(max-width: 768px){.card-badge{gap:var(--space-2);padding:var(--space-4)}.card-badge .card-icon{width:40px;height:40px}}.simple-list{margin:0;padding:0;list-style:none}.simple-list>li+li{border-top:1px solid var(--border)}.simple-list>li>a{display:block;padding:var(--space-3) var(--space-4);color:var(--text)}.simple-list>li>a:hover{background:var(--surface-muted);color:var(--primary)}.simple-list>li.active{background:var(--primary-soft)}.simple-list>li.active>a{color:var(--primary);font-weight:var(--weight-semibold)}.checkable-list>li>label{display:flex;align-items:center}.checkable-list>li>label .checkbox-caption,.checkable-list>li>label .checkbox-component{padding:var(--space-3)}ul.stacked-list,ul.stacked-list ul{margin:0;padding:0;list-style:none;border-left:3px solid var(--border)}ul.stacked-list li{position:relative;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}ul.stacked-list li>a{display:block;padding:var(--space-2) var(--space-3);font-weight:var(--weight-semibold)}ul.stacked-list li>.options-container{position:absolute;top:var(--space-2);right:var(--space-2)}.popup-component{position:relative;text-align:right}.popup-component>.btn-group{display:inline-flex}.popup-component>.popup-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + var(--space-1));right:0;z-index:100;min-width:200px;padding:var(--space-1);text-align:left}.popup-component>.popup-container ul{margin:0;padding:0;list-style:none}.popup-component>.popup-container ul+ul{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.popup-component>.popup-container li{margin:0;padding:0}.popup-component>.popup-container li>a{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xs);color:var(--text);font-size:var(--text-sm)}.popup-component>.popup-container li>a:hover{background:var(--surface-muted);color:var(--primary)}.popup-component.popup-visible>.popup-container{display:block}.combobox{display:inline-block;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color 120ms ease,box-shadow 120ms ease}.combobox:hover{border-color:var(--color-primary-300)}.combobox:focus,.combobox:focus-within{border-color:var(--color-primary-400);outline:none;box-shadow:var(--shadow-focus)}.combobox a{display:block;padding:var(--space-2) var(--space-3);color:var(--text);text-decoration:none;white-space:nowrap}.combobox .active{border-radius:var(--radius-xs);background:var(--primary-soft);color:var(--primary);font-weight:var(--weight-semibold)}.combobox .combobox-select-container{display:flex;align-items:center}.combobox .combobox-selected-element{width:100%;padding:var(--space-2) var(--space-3);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combobox .combobox-trigger{display:flex;align-items:center;padding:var(--space-2) var(--space-3);border:none;background:rgba(0,0,0,0);color:var(--text-muted);font-size:var(--text-xs)}.combobox .combobox-items-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + var(--space-1));left:0;z-index:100;min-width:100%;padding:var(--space-1);text-align:left !important}.combobox .combobox-items-container.top-popup{top:auto !important;bottom:calc(100% + var(--space-1))}.combobox .combobox-item{border-radius:var(--radius-xs)}.combobox .combobox-item:hover{background:var(--surface-muted)}.combobox .combobox-item:hover a{color:var(--primary)}.combobox .combobox-opened{position:relative}.combobox .combobox-opened .combobox-items-container{display:block}.locale-switch{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface)}.locale-switch__form{display:inline-flex}.locale-switch__item,.locale-switch button.locale-switch__item{--btn-bg: transparent;--btn-bg-hover: var(--surface-sunken);--btn-fg: var(--text-muted);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:28px;padding:0 var(--space-3);border:none;border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em}.locale-switch__item:hover,.locale-switch button.locale-switch__item:hover{background:var(--btn-bg-hover);color:var(--heading)}.locale-switch__item.is-active,.locale-switch button.locale-switch__item.is-active{--btn-bg: var(--primary-soft);--btn-bg-hover: var(--primary-soft);--btn-fg: var(--color-primary-700)}@media(max-width: 768px){.locale-switch__item,.locale-switch button.locale-switch__item{min-height:36px;min-width:44px}}.search-accounts{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}.search-accounts .search-accounts-header{padding:var(--space-3);background:var(--surface-muted)}.search-accounts .search-accounts-body{margin:0;border:none;border-top:1px solid var(--border);border-radius:0}.search-accounts .search-accounts-body table{border:none}.small-calendar{padding:var(--space-3)}.small-calendar .everyday-header{padding:0 var(--space-2) var(--space-2)}.small-calendar .everyday-header .day-name{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.small-calendar .everyday-header .selected-date{color:var(--heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.small-calendar .calendar-body .calendar-week,.small-calendar .calendar-body .calendar-days-caption{display:flex}.small-calendar .calendar-days-caption{margin:0;padding:0;list-style:none}.small-calendar .calendar-days-caption li{width:14.2857142857%;padding:var(--space-2) 0;color:var(--text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center}.small-calendar .calendar-day,.small-calendar .calendar-week-number{width:14.2857142857%;padding:1px;font-size:var(--text-sm);text-align:center}.small-calendar .calendar-day>a,.small-calendar .calendar-week-number>a{display:block;padding:var(--space-2) 0;border-radius:var(--radius-sm);color:var(--text);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color 120ms ease,color 120ms ease}.small-calendar .calendar-day>a:hover,.small-calendar .calendar-week-number>a:hover{background:var(--primary-soft);color:var(--primary)}.small-calendar .calendar-day.out-of-month>a,.small-calendar .calendar-week-number.out-of-month>a{color:var(--text-subtle)}.small-calendar .calendar-day.active>a,.small-calendar .calendar-week-number.active>a{background:var(--primary);color:var(--gray-0)}.small-calendar .simple-weeks .calendar-day{width:14.2857142857%}.small-calendar .show-weeks-numbers .calendar-day,.small-calendar .show-weeks-numbers .calendar-days-caption>li,.small-calendar .show-weeks-numbers .calendar-week-number{width:12.5%}.small-calendar .show-weeks-numbers .calendar-week{position:relative;border-radius:var(--radius-sm)}.small-calendar .show-weeks-numbers .calendar-week>.calendar-week-number{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-xs)}.small-calendar .show-weeks-numbers .calendar-week>.calendar-week-number a{color:inherit}.small-calendar .show-weeks-numbers .calendar-week-link{position:absolute;inset:0;border-radius:inherit;transition:background-color 120ms ease}.small-calendar .show-weeks-numbers .calendar-week:hover .calendar-week-link{background:color-mix(in srgb, var(--primary) 8%, transparent)}.small-calendar .show-weeks-numbers .calendar-week.selected-week{background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary-200)}.small-calendar .show-weeks-numbers .calendar-week.selected-week>.calendar-week-number{position:relative;background:var(--primary);color:var(--gray-0)}.small-calendar .show-weeks-numbers .calendar-week.selected-week>.calendar-week-number::after{content:"";position:absolute;top:50%;right:-5px;border-block:6px solid rgba(0,0,0,0);border-left:6px solid var(--primary);transform:translateY(-50%)}.small-calendar .show-weeks-numbers .calendar-week.selected-week .calendar-day:not(.active)>a{color:var(--primary)}.calendar-navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface)}.calendar-navigation .month-name{color:var(--heading);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.calendar-navigation a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--primary-soft);color:var(--primary);transition:background-color 120ms ease,color 120ms ease}.calendar-navigation a:hover{background:var(--primary);color:var(--gray-0)}.calendar-navigation a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.calendar-months{padding:var(--space-3)}@media(max-width: 768px){.calendar-months{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-1)}.calendar-months>li+li{border-top:none}.calendar-months>li{border-radius:var(--radius-sm)}.calendar-months>li>a{padding:var(--space-3) var(--space-2);text-align:center}.calendar-months>li>a .fa,.calendar-months>li>a .fa-solid{display:none}}.pie-chart-component{position:relative}.pie-chart-component svg{display:block;width:100%;max-width:320px;margin-inline:auto}.pie-chart-component svg path{opacity:1;cursor:pointer;transition:opacity 200ms ease}.pie-chart-component svg path:hover{opacity:.75}.pie-chart-component .captions-container{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.pie-chart-component .part-caption-container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-left-width:4px;border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm)}.pie-chart-component .part-description{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pie-chart-component .part-description>span:last-child{color:var(--text)}.pie-chart-component .part-percent,.pie-chart-component .part-value{display:block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pie-chart-component .part-percent{background:var(--surface-sunken)}.pie-chart-component .part-value{border:1px solid var(--border);color:var(--heading)}.render_tree_container{max-width:100%;overflow-x:auto}.render_tree_container .mlm-tree-view-container{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface-muted);background-image:radial-gradient(var(--gray-200) 1px, transparent 1px);background-size:16px 16px}.render_tree_container .mlm-tree-node{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font-family:var(--font-sans)}.render_tree_container .mlm-tree-node:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.render_tree_container .mlm-tree-view-container path{stroke:var(--color-primary-300);filter:none}.regularize-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.regularize-form__amount{width:8rem}.regularize-form__reason{flex:1 1 12rem;min-width:0}.balance-amount{white-space:nowrap}.card-user{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--space-4)}.card-user.card-user-disabled{background:var(--surface-muted)}.card-user.card-user-disabled .card-user-body{position:relative}.card-user.card-user-disabled .card-user-body::before,.card-user.card-user-disabled .card-user-body::after{content:"";position:absolute;top:50%;left:50%;width:96px;height:3px;border-radius:var(--radius-pill);background:var(--color-danger);opacity:.7;pointer-events:none}.card-user.card-user-disabled .card-user-body::before{transform:translate(-50%, -50%) rotate(-45deg)}.card-user.card-user-disabled .card-user-body::after{transform:translate(-50%, -50%) rotate(45deg)}.card-user-body{display:flex;align-items:center;gap:var(--space-4)}.card-user-body .card-user-identities{flex:1;min-width:0;color:var(--text-muted);font-size:var(--text-sm)}.card-user-body .card-user-identities .user-role{color:var(--primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.card-user-body .card-user-identities .fa{width:1.25em;color:var(--color-primary-400);font-size:.9em;text-align:center}.card-user-body .card-user-identities .user-names{padding:var(--space-1) 0;color:var(--heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.card-user-body .card-user-identities .user-address{display:block}.card-user-body .card-user-identities .user-contacts{padding-top:var(--space-1)}.card-user-body .card-user-picture{flex-shrink:0;text-align:right}.card-user-body .card-user-picture img{border-radius:50%;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border)}.form-build-order .order-item-container{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}@media(min-width: 769px){.form-build-order .order-item-container{display:flex;align-items:center;gap:var(--space-4)}}@media(max-width: 768px){.form-build-order .order-item-container{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted)}}.form-build-order .order-item-container .main-section{display:flex;align-items:center;gap:var(--space-3);width:100%}@media(min-width: 769px){.form-build-order .order-item-container .main-section{width:60%}}.form-build-order .order-item-container .item-number{flex-shrink:0;width:32px;color:var(--text-muted);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.form-build-order .order-item-container .item-caption{min-width:0;color:var(--heading);font-weight:var(--weight-medium)}.form-build-order .order-item-container .delete-item button{width:36px;height:36px;min-height:0;padding:0;border-radius:50%}.form-build-order .order-item-container .more-info{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);width:100%}@media(min-width: 769px){.form-build-order .order-item-container .more-info{width:40%}}@media(max-width: 768px){.form-build-order .order-item-container .more-info{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}}.form-build-order .order-item-container .item-quantity{width:40%}.form-build-order .order-item-container .item-unit-price,.form-build-order .order-item-container .item-total-price{width:30%;text-align:right;font-variant-numeric:tabular-nums}.form-build-order .order-item-container .item-unit-price{color:var(--text-muted)}.form-build-order .order-item-container .item-total-price{color:var(--heading);font-size:var(--text-md);font-weight:var(--weight-semibold)}.form-build-order .invoice-total-money{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--heading);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.form-build-order .invoice-total-money .total-money-caption{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase}.product-chooser-dialog{position:fixed;inset:0;z-index:500;overflow-y:auto;padding:var(--space-4);background:color-mix(in srgb, var(--color-primary-900) 45%, transparent);backdrop-filter:blur(2px)}.product-chooser-dialog .dialog-closer{position:fixed;top:var(--space-4);right:var(--space-4);z-index:1}.product-chooser-dialog .dialog-closer button{--btn-bg: var(--surface);--btn-bg-hover: var(--surface-sunken);--btn-fg: var(--text);width:40px;height:40px;padding:0;border-radius:50%;box-shadow:var(--shadow-md)}.product-chooser-container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;width:100%;max-width:640px;margin:var(--space-12) auto}.product-chooser-container header{padding:var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-muted)}.product-chooser-container section{margin:0;border:none;border-radius:0}.product-chooser-container tr:hover{background:var(--primary-soft);color:var(--primary);cursor:pointer}.main-carousel{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--surface)}.main-carousel .carousel-container,.main-carousel .carousel-items-container{display:flow-root}.main-carousel .carousel-items-container{position:relative;transition:transform 200ms ease}.main-carousel .carousel-item{position:relative;float:left}.main-carousel .carousel-item .item-caption{padding:var(--space-4);background:var(--surface);color:var(--text);text-align:center}.main-carousel .carousel-item .item-caption h2{margin:0;font-size:var(--text-lg)}@media(min-width: 993px){.main-carousel .carousel-item .item-caption{position:absolute;right:var(--space-6);bottom:var(--space-10);left:var(--space-6);border-radius:var(--radius-md);background:rgba(255,255,255,.92);box-shadow:var(--shadow-md)}}.main-carousel .carousel-navigation{position:absolute;top:50%;right:0;left:0;display:flex;justify-content:space-between;padding:0 var(--space-4);transform:translateY(-50%);pointer-events:none}.main-carousel .carousel-navigation button{--btn-bg: rgb(255 255 255 / 0.92);--btn-bg-hover: var(--surface);--btn-fg: var(--heading);width:40px;height:40px;padding:0;border-radius:50%;box-shadow:var(--shadow-md);pointer-events:auto;transition:transform 200ms ease,background-color 120ms ease}.main-carousel .carousel-navigation button:hover{transform:scale(1.08)}.main-carousel .carousel-navigation-miniatures{display:flex;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.main-carousel .carousel-navigation-miniatures>*{width:24px;height:6px;border-radius:var(--radius-pill);background:var(--gray-300)}@media(min-width: 993px){.main-carousel .carousel-navigation-miniatures{position:absolute;right:0;bottom:0;left:0;justify-content:flex-start}}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold)}.link-arrow .fa-solid{transition:transform 120ms ease}.link-arrow:hover .fa-solid{transform:translateX(3px)}.home-hero{background:radial-gradient(60rem 30rem at 85% -10%, var(--accent-soft), transparent 60%),radial-gradient(50rem 30rem at -10% 10%, var(--primary-soft), transparent 60%),var(--surface);border-bottom:1px solid var(--border)}.home-hero__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.home-hero__inner{padding-inline:var(--space-4)}}.home-hero__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:var(--space-12);padding-block:var(--space-20) var(--space-16)}@media(max-width: 992px){.home-hero__inner{grid-template-columns:1fr;padding-block:var(--space-12)}}.home-hero__title{max-width:18ch;margin-bottom:var(--space-5);font-size:clamp(2.1rem,4.5vw,3.4rem);font-weight:var(--weight-bold);letter-spacing:-0.03em;line-height:1.08}.home-hero__lead{max-width:56ch;margin-bottom:var(--space-8);color:var(--gray-600);font-size:var(--text-lg)}.home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.home-hero__proofs{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;color:var(--gray-600);font-size:var(--text-sm)}.home-hero__proofs .fa-solid{color:var(--color-success)}.home-hero__visual{position:relative;display:flex;justify-content:center;padding:var(--space-10) 0}@media(max-width: 992px){.home-hero__visual{display:none}}.home-hero__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:min(100%,320px);padding:var(--space-10) var(--space-8);text-align:center}.home-hero__card strong{margin-top:var(--space-3);color:var(--heading);font-size:var(--text-4xl);letter-spacing:-0.02em}.home-hero__card span{color:var(--text-muted)}.home-hero__chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);position:absolute;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--heading);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.home-hero__chip .fa-solid{color:var(--accent)}.home-hero__chip--top{top:var(--space-4);left:0}.home-hero__chip--bottom{right:0;bottom:var(--space-4)}.home-figures{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.home-figures{padding-inline:var(--space-4)}}.home-figures{position:relative;margin-top:calc(var(--space-10)*-1)}.home-figures__list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;margin:0;padding:0;list-style:none;overflow:hidden;background:var(--border)}@media(max-width: 992px){.home-figures__list{grid-template-columns:repeat(2, 1fr)}.home-figures__list>.home-figure--wide,.home-figures__list>.home-figure:last-child:nth-child(even){grid-column:1/-1}}.home-figure{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);align-items:center;padding:var(--space-6);background:var(--surface)}@media(max-width: 768px){.home-figure{column-gap:var(--space-2);padding:var(--space-4)}.home-figure .home-figure__icon{width:36px;height:36px}}.home-figure__icon{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.home-figure__value{color:var(--heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.home-figure__unit{margin-left:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.home-figure__label{color:var(--text-muted);font-size:var(--text-sm)}@media(max-width: 768px){.home-figure{padding:var(--space-4)}}.home-section{padding-block:var(--space-20)}@media(max-width: 768px){.home-section{padding-block:var(--space-12)}}.home-section--muted{background:var(--surface-muted);border-block:1px solid var(--border)}.home-section__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.home-section__inner{padding-inline:var(--space-4)}}.home-section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-10)}.home-section__header--center{justify-content:center;text-align:center}.home-section__title{max-width:28ch;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:var(--weight-bold);letter-spacing:-0.02em}.home-about{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}@media(max-width: 992px){.home-about{grid-template-columns:1fr}}.home-about__text{color:var(--gray-600);font-size:var(--text-md)}.home-about__text .home-section__title{margin-bottom:var(--space-5)}.home-about__values{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.home-about__values--wide{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.value-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6)}.value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success)}.value-card h3{margin-bottom:var(--space-2)}.value-card p{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.product-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1170px){.product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 992px){.product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 360px){.product-grid{grid-template-columns:1fr}}.product-grid{gap:var(--space-5);margin:0;padding:0;list-style:none}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow 200ms ease,transform 200ms ease}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--surface-muted);border-bottom:1px solid var(--border)}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__placeholder{color:var(--color-primary-200);font-size:3rem}.product-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.product-card__name{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold)}.catalogue-count{margin-bottom:var(--space-6);color:var(--text-muted);font-size:var(--text-sm)}.empty-state{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-16) var(--space-6);color:var(--text-muted);text-align:center}.empty-state__icon{margin-bottom:var(--space-4);color:var(--color-primary-200);font-size:2.5rem}.join-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-5);margin:0;padding:0;list-style:none;counter-reset:none}@media(max-width: 992px){.join-steps{grid-template-columns:1fr}}.join-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-8) var(--space-6)}.join-step__number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-5);border-radius:50%;background:var(--color-primary-900);color:var(--gray-0);font-weight:var(--weight-bold)}.join-step p{margin:0;color:var(--text-muted)}.packs{margin-top:var(--space-10);text-align:center}.packs__title{margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.packs__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.pack-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);color:var(--heading);font-weight:var(--weight-semibold)}.pack-chip img{width:32px;height:32px;border-radius:50%}.certifications{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.certifications__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);display:flex;align-items:center;justify-content:center;width:132px;height:132px;padding:var(--space-4)}.certifications__item img{max-height:96px;object-fit:contain}.home-cta{padding-block:var(--space-16)}.home-cta__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.home-cta__inner{padding-inline:var(--space-4)}}.home-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-10) var(--space-10);border-radius:var(--radius-xl);background:radial-gradient(40rem 20rem at 100% 0%, rgba(210, 84, 12, 0.35), transparent 60%),var(--color-primary-900);color:var(--color-primary-100)}.home-cta__inner h2{margin-bottom:var(--space-2);color:var(--gray-0);font-size:var(--text-2xl)}.home-cta__inner p{margin:0}@media(max-width: 768px){.home-cta__inner{padding:var(--space-8) var(--space-5)}}.page-hero{background:radial-gradient(50rem 24rem at 90% -20%, var(--accent-soft), transparent 60%),var(--surface);border-bottom:1px solid var(--border)}.page-hero__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 768px){.page-hero__inner{padding-inline:var(--space-4)}}.page-hero__inner{padding-block:var(--space-16) var(--space-12)}.page-hero__title{margin-bottom:var(--space-4);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:-0.02em}.page-hero__lead{max-width:64ch;margin:0;color:var(--gray-600);font-size:var(--text-lg)}.prose-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-12);align-items:start}@media(max-width: 992px){.prose-grid{grid-template-columns:1fr}}.prose{color:var(--gray-600);font-size:var(--text-md)}.prose h2{font-size:var(--text-2xl)}.steps-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8)}.steps-card__title{font-size:var(--text-lg)}.steps-card__list{display:grid;gap:var(--space-3);margin:0;padding-left:var(--space-5);color:var(--gray-600)}.steps-card__list li::marker{color:var(--accent);font-weight:var(--weight-bold)}.view-profile{padding-bottom:var(--space-5)}.view-profile .profile-user-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:var(--space-5);padding:var(--space-5)}@media(min-width: 993px){.view-profile .profile-user-card{display:flex;align-items:center;gap:var(--space-6)}}.view-profile .profile-user-card .user-picture{flex-shrink:0;width:180px;text-align:center}.view-profile .profile-user-card .user-picture img{border-radius:50%;box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--border)}@media(max-width: 992px){.view-profile .profile-user-card .user-picture{margin:0 auto var(--space-4)}}.view-profile .profile-user-card .user-info{width:100%;min-width:0}.view-profile .profile-user-card .user-info strong{display:block;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:1.2}@media(max-width: 992px){.view-profile .profile-user-card .user-info strong{text-align:center}}.view-profile .profile-user-card .user-info .user-info-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-md)}.view-profile .profile-user-card .user-info .user-info-item .user-info-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary)}.view-profile table .text-right{text-align:right}.journal-view .journal-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.journal-view .journal-sidebar-container{padding-bottom:var(--space-3)}.journal-view .journal-container-header{margin-bottom:var(--space-5);border-bottom:1px solid var(--border)}.journal-view .journal-container-header .header-title-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4)}.journal-view .journal-container-header .header-title-container h1{margin:0;padding:0}.journal-view .journal-sidebar-header{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:right}@media(min-width: 993px){.journal-view{display:flex;align-items:flex-start;gap:var(--space-6)}.journal-view .journal-container{flex:1;min-width:0}.journal-view .journal-sidebar{flex:0 0 40%}}@media(min-width: 1171px){.journal-view .journal-sidebar{flex-basis:35%}}@media(max-width: 992px){.journal-view{padding-bottom:56px}.journal-view .journal-sidebar{position:fixed;right:var(--space-4);bottom:56px;left:var(--space-4);z-index:2;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);visibility:hidden;transform:translateY(calc(100% + 56px));transition:transform 200ms ease-in-out,visibility 200ms}.journal-view .journal-sidebar-container{max-height:70vh;overflow-y:auto}}.show-journal-view-sidebar .journal-sidebar{visibility:visible;transform:none}.journal-sidebar-navigation-xs{position:fixed;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:rgba(255,255,255,.95);box-shadow:0 -4px 12px -6px rgba(17,24,32,.08);backdrop-filter:blur(8px)}.journal-sidebar-navigation-xs strong{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--heading);font-size:var(--text-sm);cursor:pointer}.journal-sidebar-navigation-xs strong:hover{border-color:var(--color-primary-300);color:var(--primary)}.journal-sidebar-navigation-xs .btn{--btn-bg: var(--surface);--btn-bg-hover: var(--primary-soft);--btn-fg: var(--primary);--btn-border: var(--border-strong);width:40px;padding:0}@media(min-width: 993px){.journal-sidebar-navigation-xs{display:none !important}}.dashboard-title strong{color:var(--heading);font-weight:var(--weight-semibold)}.dashboard-title span{display:flex;align-items:center;justify-content:center;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.dashboard-title span img{padding:0;border-radius:var(--radius-sm)}.account-dashboard-section{margin-bottom:var(--space-6)}.point-values h2{margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.point-values>.row{margin-top:0}.withdrawals-view-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.withdrawals-view-header h1{margin:0}.withdrawals-view-header .header-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width: 768px){.withdrawals-view-header{flex-direction:column;text-align:center}.withdrawals-view-header h1{font-size:var(--text-xl)}.withdrawals-view-header .header-options{justify-content:center;width:100%}}.withdrawals-view-container .withdrawals-view-workspace{min-width:0}.withdrawals-view-container .withdrawals-view-sidebar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}@media(min-width: 993px){.withdrawals-view-container{display:flex;align-items:flex-start;gap:var(--space-6)}.withdrawals-view-container .withdrawals-view-workspace{flex:1}.withdrawals-view-container .withdrawals-view-sidebar{flex:0 0 clamp(260px,24%,320px)}}@media(max-width: 992px){.withdrawals-view-container{padding-bottom:60px}.withdrawals-view-container .withdrawals-view-sidebar{position:fixed;right:var(--space-4);bottom:60px;left:var(--space-4);z-index:10;max-height:70vh;overflow-y:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);visibility:hidden;transform:translateY(calc(100% + 60px));transition:transform 200ms ease-in-out,visibility 200ms}.withdrawals-view-container.show-journal-view-sidebar .withdrawals-view-sidebar{visibility:visible;transform:none}}.withdrawals-view-container-footer{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:rgba(255,255,255,.95);box-shadow:0 -4px 12px -6px rgba(17,24,32,.08);backdrop-filter:blur(8px)}.withdrawals-view-container-footer .withdrawals-view-calendar-navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.withdrawals-view-container-footer .withdrawals-view-calendar-navigation strong{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--heading);font-size:var(--text-sm);cursor:pointer}.withdrawals-view-container-footer .withdrawals-view-calendar-navigation strong:hover{border-color:var(--color-primary-300);color:var(--primary)}.withdrawals-view-container-footer .withdrawals-view-calendar-navigation .btn{--btn-bg: var(--surface);--btn-bg-hover: var(--primary-soft);--btn-fg: var(--primary);--btn-border: var(--border-strong);width:40px;padding:0}@media(min-width: 993px){.withdrawals-view-container-footer{display:none}}.office-secondary-accounts-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.office-secondary-accounts-header h1{margin:0}.accounts-paginations{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);color:var(--text-muted)}.accounts-paginations strong{color:var(--heading);font-variant-numeric:tabular-nums}.form-new-account fieldset{background:var(--surface-muted)}.packets-container{display:flex;flex-wrap:wrap;margin-inline:calc(var(--space-2)*-1)}.packets-container .packet-item-container{position:relative;width:100%;padding:var(--space-2)}@media(max-width: 768px){.packets-container .packet-item-container{width:50%;padding:var(--space-1)}}@media(min-width: 769px)and (max-width: 992px){.packets-container .packet-item-container{width:50%}}@media(min-width: 993px)and (max-width: 1170px){.packets-container .packet-item-container{width:25%}}@media(min-width: 1171px){.packets-container .packet-item-container{width:16.6666666667%}}.packets-container input{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.packets-container .packet-item{position:relative;height:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color 120ms ease,box-shadow 120ms ease,background-color 120ms ease}.packets-container .packet-item:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-sm);cursor:pointer}.packets-container .packet-item label{display:block;cursor:pointer}.packets-container .packet-item .packet-item-icon{display:inline-flex;flex-shrink:0;padding:3px;border-radius:50%;background:var(--surface-sunken)}.packets-container .packet-item img{display:block;margin:0;padding:0;border-radius:50%}.packets-container .packet-item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;color:var(--heading)}.packets-container .packet-item-body{display:block;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.packets-container .packet-item-body .item{display:flex;align-items:center;width:100%;padding-bottom:2px}.packets-container .packet-item-body .item-description{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:var(--space-2)}.packets-container .packet-item-body .item-amount .badge{display:block;font-variant-numeric:tabular-nums}.packets-container input:focus-visible+.packet-item{outline:none;box-shadow:var(--shadow-focus)}.packets-container input:checked+.packet-item{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary)}.packets-container input:checked+.packet-item .packet-item-body{border-top-color:var(--color-primary-200)}.packets-container input:checked+.packet-item::after{content:"✓";position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--surface);border-radius:50%;background:var(--primary);color:var(--gray-0);font-size:11px;font-weight:var(--weight-bold)}
/*!
 * Cropper.js v1.7.0
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2026-10-07T07:21:55.483Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{border-radius:inherit;display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;border-radius:inherit;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
