@charset "UTF-8";:root{--ms-roots: #0E3B2E;--ms-emerald: #197B57;--ms-mint: #34D399;--ms-sand: #F4F1EA;--ms-ink: #16211C;--ms-roots-rgb: 14, 59, 46;--ms-emerald-rgb: 25, 123, 87;--ms-mint-rgb: 52, 211, 153;--ms-sand-rgb: 244, 241, 234;--ms-ink-rgb: 22, 33, 28;--ms-primary-dark: var(--ms-roots);--ms-primary: var(--ms-emerald);--ms-primary-light: var(--ms-mint);--ms-success: var(--ms-emerald);--ms-warning: #B7791F;--ms-danger: #C2413B;--ms-info: #287A9B;--ms-success-rgb: var(--ms-emerald-rgb);--ms-warning-rgb: 183, 121, 31;--ms-danger-rgb: 194, 65, 59;--ms-info-rgb: 40, 122, 155;--ms-font-xs: var(--text-xs, 12px);--ms-font-sm: var(--text-sm, 13px);--ms-font-md: var(--text-md, 14px);--ms-font-base: var(--text-base, 14px);--ms-font-lg: var(--text-lg, 16px);--ms-font-xl: var(--text-xl, 18px);--ms-font-2xl: var(--text-2xl, 20px);--ms-font-3xl: var(--text-3xl, 24px);--ms-font-4xl: var(--text-4xl, 26px);--ms-font-5xl: var(--text-5xl, 28px);--ms-font-6xl: var(--text-6xl, 32px);--ms-space-1: 4px;--ms-space-2: 8px;--ms-space-3: 12px;--ms-space-4: 16px;--ms-space-5: 20px;--ms-space-6: 24px;--ms-space-7: 28px;--ms-space-8: 32px;--ms-radius-sm: 6px;--ms-radius-md: 10px;--ms-radius-lg: 14px;--ms-radius-xl: 20px;--ms-duration-fast: .12s;--ms-duration-normal: .18s;--ms-duration-slow: .28s;--ms-ease: cubic-bezier(.2, .8, .2, 1);--ms-overlay: rgba(var(--ms-roots-rgb), .42);--ms-on-dark: #FFFFFF;--ms-on-dark-text: rgba(var(--ms-sand-rgb), .88);--ms-on-dark-muted: rgba(var(--ms-sand-rgb), .72);--ms-surface: var(--ms-sand);--ms-surface-raised: #FFFFFF;--ms-surface-sunken: var(--ms-sand);--ms-text: var(--ms-ink);--ms-text-muted: #656C69;--ms-text-strong: var(--ms-roots);--ms-heading: var(--ms-emerald);--ms-link: var(--ms-emerald);--ms-accent: var(--ms-emerald);--ms-surface-rgb: var(--ms-sand-rgb);--ms-tint-rgb: var(--ms-roots-rgb);--ms-accent-rgb: var(--ms-emerald-rgb);--ms-shadow-rgb: var(--ms-roots-rgb);--ms-soft-alpha: .08;--ms-focus-alpha: .18;--ms-status-alpha: .12;--ms-row-alpha: .06;--ms-success-text: #166A4B;--ms-warning-text: #875917;--ms-danger-text: #A73833;--ms-info-text: #226783;--ms-shadow-sm: 0 2px 8px rgba(var(--ms-shadow-rgb), .04);--ms-shadow-md: 0 8px 25px rgba(var(--ms-shadow-rgb), .08);--ms-shadow-lg: 0 20px 60px rgba(var(--ms-shadow-rgb), .12);--ms-neon: rgba(var(--ms-accent-rgb), .5);--ms-neon-glow: rgba(var(--ms-accent-rgb), .22);--ms-card-highlight: rgba(255, 255, 255, .8);--ms-border: rgba(var(--ms-tint-rgb), .12);--ms-border-strong: rgba(var(--ms-tint-rgb), .18);--ms-primary-soft: rgba(var(--ms-accent-rgb), var(--ms-soft-alpha));--ms-focus: rgba(var(--ms-accent-rgb), var(--ms-focus-alpha));--ms-success-bg: rgba(var(--ms-success-rgb), var(--ms-status-alpha));--ms-warning-bg: rgba(var(--ms-warning-rgb), var(--ms-status-alpha));--ms-danger-bg: rgba(var(--ms-danger-rgb), var(--ms-status-alpha));--ms-info-bg: rgba(var(--ms-info-rgb), var(--ms-status-alpha));--ms-row-alt: rgba(var(--ms-accent-rgb), var(--ms-row-alpha))}[data-theme=dark],.dark{--ms-surface: var(--ms-ink);--ms-surface-raised: #1C2B24;--ms-surface-sunken: #25332C;--ms-text: var(--ms-sand);--ms-text-muted: #A9AAA4;--ms-text-strong: var(--ms-sand);--ms-heading: var(--ms-sand);--ms-link: var(--ms-mint);--ms-accent: var(--ms-mint);--ms-surface-rgb: var(--ms-ink-rgb);--ms-tint-rgb: var(--ms-sand-rgb);--ms-accent-rgb: var(--ms-mint-rgb);--ms-shadow-rgb: 0, 0, 0;--ms-soft-alpha: .12;--ms-focus-alpha: .28;--ms-status-alpha: .18;--ms-row-alpha: .09;--ms-success-text: var(--ms-mint);--ms-warning-text: #DC952D;--ms-danger-text: #D88480;--ms-info-text: #4AAAD0;--ms-shadow-sm: 0 2px 8px rgba(0, 0, 0, .18);--ms-shadow-md: 0 8px 25px rgba(0, 0, 0, .28);--ms-shadow-lg: 0 20px 60px rgba(0, 0, 0, .28);--ms-neon: rgba(var(--ms-accent-rgb), .75);--ms-neon-glow: rgba(var(--ms-accent-rgb), .35);--ms-card-highlight: rgba(var(--ms-sand-rgb), .06);--ms-border: rgba(var(--ms-tint-rgb), .12);--ms-border-strong: rgba(var(--ms-tint-rgb), .18);--ms-primary-soft: rgba(var(--ms-accent-rgb), var(--ms-soft-alpha));--ms-focus: rgba(var(--ms-accent-rgb), var(--ms-focus-alpha));--ms-success-bg: rgba(var(--ms-success-rgb), var(--ms-status-alpha));--ms-warning-bg: rgba(var(--ms-warning-rgb), var(--ms-status-alpha));--ms-danger-bg: rgba(var(--ms-danger-rgb), var(--ms-status-alpha));--ms-info-bg: rgba(var(--ms-info-rgb), var(--ms-status-alpha));--ms-row-alt: rgba(var(--ms-accent-rgb), var(--ms-row-alpha));--ms-border-strong: rgba(var(--ms-tint-rgb), .28)}@font-face{font-family:MS Arabic;font-style:normal;font-weight:100 450;font-display:swap;src:url(/assets/ms_style/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Arabic;font-style:normal;font-weight:451 550;font-display:swap;src:url(/assets/ms_style/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Arabic;font-style:normal;font-weight:551 650;font-display:swap;src:url(/assets/ms_style/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Arabic;font-style:normal;font-weight:651 900;font-display:swap;src:url(/assets/ms_style/fonts/ibm-plex-sans-arabic/ibm-plex-sans-arabic-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:lang(ar){letter-spacing:0!important}:root{--font-stack: MS Arabic, InterVariable, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif}:root{--gray-50: #F9F7F3;--gray-100: #F4F3EF;--gray-200: #EEEDE9;--gray-300: #E3E2DE;--gray-400: #C5C8C6;--gray-500: #959A98;--gray-600: #777E7B;--gray-700: #4C5450;--gray-800: #313A36;--gray-900: var(--ms-ink);--outline-gray-1: var(--gray-200);--outline-gray-2: var(--gray-300);--outline-gray-3: var(--gray-400);--outline-gray-4: var(--gray-500);--outline-gray-5: var(--gray-200);--outline-gray-modals: var(--gray-200);--surface-gray-1: var(--gray-50);--surface-gray-2: var(--gray-100);--surface-gray-3: var(--gray-200);--surface-gray-4: var(--gray-300);--surface-gray-5: var(--gray-700);--surface-gray-6: var(--gray-800);--surface-gray-7: var(--gray-900);--surface-menu-bar: var(--gray-50);--ink-gray-1: var(--gray-200);--ink-gray-2: var(--gray-300);--ink-gray-3: var(--gray-400);--ink-gray-4: var(--gray-500);--ink-gray-5: var(--gray-600);--ink-gray-6: var(--gray-700);--ink-gray-7: var(--gray-700);--ink-gray-8: var(--gray-800);--ink-gray-9: var(--gray-900);--text-color: var(--ms-text);--heading-color: var(--ms-text-strong);--text-light: var(--ms-text-muted);--text-muted: var(--ms-text-muted);--border-color: var(--ms-border);--dark-border-color: var(--ms-border-strong);--table-border-color: var(--ms-border);--error-border: var(--ms-danger);--error-bg: var(--ms-danger-bg);--primary: var(--ms-primary);--primary-color: var(--ms-accent);--btn-primary: var(--ms-primary);--checkbox-color: var(--ms-primary);--checkbox-gradient: linear-gradient(var(--ms-primary), var(--ms-primary));--date-active-bg: var(--ms-primary);--date-active-text: var(--ms-on-dark);--progress-bar-bg: var(--ms-accent);--focus-default: 0 0 0 3px var(--ms-focus);--checkbox-focus-shadow: 0 0 0 3px var(--ms-focus);--highlight-shadow: 0 0 0 3px var(--ms-focus), 0 0 4px var(--ms-accent);--yellow-highlight-color: rgba(var(--ms-accent-rgb), .18);--awesomplete-hover-bg: var(--ms-primary-soft);--skeleton-bg: rgba(var(--ms-tint-rgb), .08);--scrollbar-thumb-color: rgba(var(--ms-tint-rgb), .28);--scrollbar-track-color: transparent;--shadow-xs: var(--ms-shadow-sm);--shadow-sm: var(--ms-shadow-sm);--shadow-base: var(--ms-shadow-sm);--shadow-md: var(--ms-shadow-md);--shadow-lg: var(--ms-shadow-md);--shadow-xl: var(--ms-shadow-lg);--shadow-2xl: var(--ms-shadow-lg);--custom-shadow-sm: var(--ms-shadow-sm);--drop-shadow: var(--ms-shadow-sm);--border-radius-tiny: var(--ms-radius-sm);--border-radius-sm: var(--ms-radius-sm);--border-radius: var(--ms-radius-md);--border-radius-md: var(--ms-radius-md);--border-radius-lg: var(--ms-radius-lg);--border-radius-xl: var(--ms-radius-xl);--border-radius-2xl: var(--ms-radius-xl)}[data-theme=dark]{--gray-700: #2E3A35;--gray-800: #1C2B24;--outline-white: #171D1B;--outline-gray-1: #1C2B24;--outline-gray-2: #2B3631;--outline-gray-3: #37463F;--outline-gray-4: #78827E;--outline-gray-5: #2B3631;--outline-gray-modals: #2B3631;--surface-white: var(--ms-ink);--surface-gray-1: #1C2B24;--surface-gray-2: #242E29;--surface-gray-3: #2B3631;--surface-gray-4: #37463F;--surface-gray-5: #AAB1AD;--surface-gray-6: #D1D5D3;--surface-gray-7: #F9F7F3;--surface-menu-bar: var(--ms-ink);--surface-cards: #1C2B24;--surface-modal: #1C2B24;--surface-selected: #37463F;--ink-white: var(--ms-ink);--ink-gray-1: #1C2B24;--ink-gray-2: #37463F;--ink-gray-3: #6A736F;--ink-gray-4: #6A736F;--ink-gray-5: #78827E;--ink-gray-6: #959A98;--ink-gray-7: #AAB1AD;--ink-gray-8: #D1D5D3;--ink-gray-9: #F9F7F3}[data-theme=dark] .modal,[data-theme=dark] .form-in-grid{--border-color: var(--ms-border)}body{background:var(--ms-surface);color:var(--ms-text);font-family:var(--font-stack)}.layout-main-section,.desktop-wrapper,.page-container{background:transparent}.page-head{color:var(--ms-text)}.page-head{background:radial-gradient(40% 260% at 0% 0%,rgba(var(--ms-accent-rgb),.12) 0%,rgba(var(--ms-accent-rgb),0) 60%),linear-gradient(180deg,var(--ms-surface-raised) 0%,var(--ms-surface) 100%);border-bottom:0;box-shadow:0 6px 18px rgba(var(--ms-shadow-rgb),.08)}html[dir=rtl] .page-head{background:radial-gradient(40% 260% at 100% 0%,rgba(var(--ms-accent-rgb),.12) 0%,rgba(var(--ms-accent-rgb),0) 60%),linear-gradient(180deg,var(--ms-surface-raised) 0%,var(--ms-surface) 100%)}.page-head:after{content:"";position:absolute;inset:auto 0 0;height:3px;pointer-events:none;background:linear-gradient(to right,var(--ms-accent) 0%,var(--ms-mint) 45%,rgba(var(--ms-mint-rgb),0) 100%)}#page-query-report .page-head{position:relative}.page-head .title-text{color:var(--ms-text-strong)}.page-head .page-head-content{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0}.page-head .page-title,.page-head .title-area,.page-head .navbar-breadcrumbs{min-width:0;overflow:hidden}.page-head .page-title{flex:1 1 0%;width:0}.page-head .title-area,.page-head .navbar-breadcrumbs{display:flex;align-items:center}.page-head .title-area{width:100%}.page-head .navbar-breadcrumbs{flex:1 1 auto}.page-head .navbar-breadcrumbs li{min-width:0;overflow:hidden}.page-head .navbar-breadcrumbs a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head .indicator-pill,.page-head .page-actions,.page-head .standard-actions{flex:0 0 auto;white-space:nowrap}.page-head .page-actions{width:auto;padding-right:0}.page-head .standard-actions{flex-wrap:nowrap}@media (max-width: 767px){.page-head .page-actions .btn{margin-left:4px;padding-right:6px;padding-left:6px}.page-head .page-actions .btn .hidden-xs{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body,button,input,textarea,select{letter-spacing:.01em}button,a,[role=button],.btn,.form-control,.standard-sidebar-item,.list-row,.dropdown-item,.awesomplete li,.widget,.number-card,.shortcut-widget{transition:background-color var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease),border-color var(--ms-duration-normal) var(--ms-ease),box-shadow var(--ms-duration-normal) var(--ms-ease),transform var(--ms-duration-normal) var(--ms-ease),opacity var(--ms-duration-normal) var(--ms-ease)}*:focus-visible,:is(a,button,.btn,summary,.nav-link,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}:is(.dropdown-menu,.awesomplete ul,.frappe-menu,.notifications-list) :is(a,button,li,.dropdown-item):focus-visible{outline-offset:-2px}:is(.body-sidebar,.desktop-navbar,.ms-mobile-footer) :is(a,button,.btn,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--ms-mint)}::-moz-selection{background:rgba(var(--ms-accent-rgb),.28);color:var(--ms-text-strong)}::selection{background:rgba(var(--ms-accent-rgb),.28);color:var(--ms-text-strong)}.page-head,.page-head-content,.form-page,.list-row-container,.frappe-list,.report-wrapper,.dashboard-view{color:var(--ms-text)}.text-muted,.text-muted small,.help-box,.form-control-help,.text-extra-muted{color:var(--ms-text-muted)!important}.form-control::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ms-text-muted)}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--ms-text-muted)}.text-danger{color:var(--ms-danger-text)!important}.text-success{color:var(--ms-success-text)!important}.text-warning{color:var(--ms-warning-text)!important}h1,h2,h3,h4,h5,h6,.page-title,.form-title{color:var(--ms-heading);font-weight:700}.page-title,.form-title{letter-spacing:-.01em}a{color:var(--ms-link)}a:hover{color:var(--ms-text-strong)}.btn,button.btn,.standard-actions .btn{min-height:34px;border-radius:var(--ms-radius-md);font-weight:600;box-shadow:none}.btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])),button.btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])),.standard-actions .btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])){border-color:var(--ms-border-strong);background:var(--ms-surface-raised);color:var(--ms-text)}.btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])):hover,button.btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])):hover,.standard-actions .btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])):hover{border-color:rgba(var(--ms-accent-rgb),.28);background:var(--ms-primary-soft);color:var(--ms-text-strong)}.btn.btn-primary,.btn.btn-primary-dark,.btn.primary-action{background:var(--ms-primary);border-color:var(--ms-primary);color:var(--ms-on-dark);box-shadow:var(--ms-shadow-sm)}.btn.btn-primary:hover,.btn.btn-primary:focus-visible,.btn.btn-primary-dark:hover,.btn.primary-action:hover{background:var(--ms-primary-dark);border-color:var(--ms-primary-dark);color:var(--ms-on-dark);box-shadow:var(--ms-shadow-md),0 0 0 3px var(--ms-focus);transform:translateY(-1px)}.btn.btn-primary:active,.btn.btn-primary-dark:active,.btn.primary-action:active{background:var(--ms-ink);border-color:var(--ms-ink);box-shadow:var(--ms-shadow-sm);transform:translateY(1px)}.btn.btn-primary:disabled,.btn.btn-primary-dark:disabled,.btn.primary-action:disabled{background:var(--ms-primary);border-color:var(--ms-primary);box-shadow:none}.btn.btn-default,.btn.btn-secondary{border-color:transparent;background-color:var(--ms-surface-raised);color:var(--ms-text);box-shadow:inset 0 0 0 1px var(--ms-border-strong)}.btn.btn-default:hover,.btn.btn-secondary:hover,.btn.btn-default:active,.btn.btn-secondary:active,.btn.btn-default.active,.btn.btn-default[aria-expanded=true]{border-color:transparent;background:var(--ms-primary-soft);color:var(--ms-text-strong);box-shadow:inset 0 0 0 1px rgba(var(--ms-accent-rgb),.28)}.btn-group>.btn.btn-default:not(:first-child){box-shadow:inset 0 1px 0 var(--ms-border-strong),inset -1px 0 0 var(--ms-border-strong),inset 0 -1px 0 var(--ms-border-strong)}.btn.btn-xs,.btn.btn-sm{border-radius:var(--ms-radius-md)}.list-paging-area .btn-group>.btn-paging.btn-info,.list-paging-area .btn-group>.btn-paging.btn-info:disabled{border-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--ms-accent-rgb),.28);background:var(--ms-primary-soft);color:var(--ms-text-strong);font-weight:700;opacity:1}.btn:active,button:active{transform:translateY(1px)}.btn:disabled,button:disabled,.btn.disabled{opacity:.52;cursor:not-allowed}.form-control,.frappe-control input,.frappe-control select,.frappe-control textarea,.input-with-feedback,.like-disabled-input,.frappe-control .awesomplete .input-with-feedback{min-height:34px;border:1px solid var(--ms-border-strong);border-radius:var(--ms-radius-md);background:var(--ms-surface-raised);color:var(--ms-text);box-shadow:none}.form-control:hover,.frappe-control input:hover,.frappe-control select:hover,.frappe-control textarea:hover,.frappe-control .awesomplete .input-with-feedback:hover{border-color:var(--ms-accent)}.form-control:focus,.frappe-control input:focus,.frappe-control select:focus,.frappe-control textarea:focus,.frappe-control .awesomplete .input-with-feedback:focus{background-color:var(--ms-surface-raised);border-color:var(--ms-accent);box-shadow:0 0 0 3px var(--ms-focus)}input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;margin:0;border:1px solid var(--ms-border-strong);border-radius:var(--ms-radius-sm);background:var(--ms-surface-raised);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;transition:background-color var(--ms-duration-fast) var(--ms-ease),border-color var(--ms-duration-fast) var(--ms-ease),box-shadow var(--ms-duration-fast) var(--ms-ease),transform var(--ms-duration-fast) var(--ms-ease)}input[type=checkbox]:hover{border-color:var(--ms-accent);box-shadow:0 0 0 3px rgba(var(--ms-accent-rgb),.08)}input[type=checkbox]:focus-visible{border-color:var(--ms-accent);box-shadow:0 0 0 3px var(--ms-focus)}input[type=checkbox]:checked{border-color:var(--ms-primary);background-color:var(--ms-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.2 6.5 11.3 12.8 4.8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}input[type=checkbox]:active{transform:scale(.94)}.grid-row-check{width:18px!important;height:18px!important;margin:0!important}.control-label,.form-group .control-label{color:var(--ms-text);font-weight:600}.frappe-control[data-fieldtype="Section Break"] .section-head,.form-section .section-head{color:var(--ms-heading);font-weight:700;border-bottom-color:var(--ms-border)}[data-theme=dark] input[type=checkbox]:checked{border-color:var(--ms-primary);background-color:var(--ms-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.2 6.5 11.3 12.8 4.8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.frappe-control .like-disabled-input,.frappe-control .control-value.like-disabled-input{border-color:transparent;background:rgba(var(--ms-tint-rgb),.04)}.form-control:disabled,.frappe-control input:disabled,.frappe-control select:disabled,.frappe-control textarea:disabled{border-color:var(--ms-border);background:rgba(var(--ms-tint-rgb),.04);color:var(--ms-text-muted);cursor:not-allowed}.has-error .form-control,.has-error .frappe-control input,.has-error .input-with-feedback,.frappe-control.has-error .awesomplete .input-with-feedback{border-color:var(--ms-danger);box-shadow:0 0 0 3px var(--ms-danger-bg)}.has-error .control-label,.has-error .help-block{color:var(--ms-danger-text)}.datepicker{border-color:var(--ms-border);border-radius:var(--ms-radius-lg);box-shadow:var(--ms-shadow-md)}.datepicker .datepicker--day-name{color:var(--ms-text-muted);font-size:var(--ms-font-xs);font-weight:600}.datepicker .datepicker--nav-action,.datepicker .datepicker--nav-title,.datepicker .datepicker--button{border-radius:var(--ms-radius-sm)}.datepicker .datepicker--nav-title{color:var(--ms-text-strong);font-weight:700}.datepicker .datepicker--nav-title i{color:var(--ms-text-muted)}.datepicker .datepicker--cell{border-radius:var(--ms-radius-sm)}.datepicker .datepicker--cell-day.-other-month-,.datepicker .datepicker--cell-year.-other-decade-{color:var(--ms-text-muted)}.datepicker .datepicker--cell.-current-:not(.-selected-){color:var(--ms-text-strong);font-weight:700;box-shadow:inset 0 0 0 1px var(--ms-accent)}.datepicker .datepicker--cell.-disabled-{color:var(--ms-text-muted);opacity:.52;cursor:not-allowed}.frappe-control .ql-editor:not(.read-mode){background-color:var(--ms-surface-raised)}.frappe-control .link-btn{background-color:transparent}.desktop-navbar{height:52px;min-height:52px;padding:8px 18px;background:radial-gradient(circle at 78% -120%,rgba(var(--ms-mint-rgb),.28),transparent 38%),linear-gradient(112deg,var(--ms-roots) 0%,var(--ms-emerald) 100%);border-bottom:1px solid rgba(var(--ms-mint-rgb),.28);box-shadow:var(--ms-shadow-md)}.desktop-navbar:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background:linear-gradient(120deg,transparent 0 44%,rgba(255,255,255,.18) 44.2%,transparent 44.5%),linear-gradient(30deg,transparent 0 68%,rgba(var(--ms-mint-rgb),.28) 68.2%,transparent 68.5%);mix-blend-mode:screen}.desktop-navbar>*{position:relative;z-index:1}.desktop-navbar .ms-user-tools{display:inline-flex!important;align-items:center;gap:12px!important;min-width:0}.desktop-navbar .ms-user-tools .desktop-notifications{display:inline-flex;align-items:center;padding-right:12px;border-right:1px solid rgba(255,255,255,.28)}.desktop-navbar .ms-user-tools .ms-language-switcher{margin:0 2px}.desktop-navbar .ms-user-tools .ms-user-greeting{margin-left:2px;padding-left:12px;border-left:1px solid rgba(255,255,255,.28)}.desktop-navbar .ms-user-tools .desktop-avatar{display:inline-flex;align-items:center;flex:0 0 auto}.desktop-navbar .ms-user-greeting{display:inline-flex;align-items:center;max-width:220px;margin-right:10px;color:var(--ms-on-dark);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-navbar .ms-language-switcher{position:relative;display:inline-flex;align-items:center;margin-right:2px}.desktop-navbar .ms-language-button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px;border:1px solid rgba(255,255,255,.28);border-radius:var(--ms-radius-md);outline:none;background:rgba(255,255,255,.12);color:var(--ms-on-dark);font-size:12px;font-weight:700;cursor:pointer}.desktop-navbar .ms-language-globe{width:14px;height:14px;--icon-stroke: currentColor;stroke:currentColor}.desktop-navbar .ms-language-current{min-width:18px;text-align:center}.desktop-navbar .ms-language-button:hover,.desktop-navbar .ms-language-button:focus-visible{border-color:var(--ms-mint);background:rgba(255,255,255,.18);box-shadow:0 0 0 3px rgba(var(--ms-mint-rgb),.18)}.desktop-navbar .ms-language-button:disabled{cursor:wait;opacity:.6}@media screen and (max-width: 520px){.desktop-navbar .ms-language-button{padding:0 6px}}.desktop-navbar .navbar-home{display:flex;align-items:center;width:clamp(96px,12vw,156px);min-width:96px;height:42px;margin-right:14px;padding:6px 10px;border-radius:var(--ms-radius-md);background-color:var(--ms-roots);background-image:var(--ms-navbar-logo-url, url(/assets/ms_style/images/logo-horizontal-dark-bg.png?v=1));background-repeat:no-repeat;background-position:center;background-size:136px auto}.desktop-navbar #brand-logo{width:100%;max-width:100%;height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:none;visibility:hidden}.desktop-search-wrapper{max-width:360px;flex:1 1 280px}.desktop-navbar-modal-search{width:100%;height:34px;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);color:#ffffffdb;text-align:left}.desktop-navbar-modal-search:hover,.desktop-navbar-modal-search:focus-visible{border-color:var(--ms-mint);background:rgba(255,255,255,.18);color:var(--ms-on-dark);box-shadow:0 0 0 3px rgba(var(--ms-mint-rgb),.18)}.desktop-navbar .desktop-search-wrapper .desktop-navbar-modal-search{background-color:#ffffff1f!important;color:#ffffffdb!important}.desktop-navbar .desktop-search-wrapper .desktop-navbar-modal-search:hover,.desktop-navbar .desktop-search-wrapper .desktop-navbar-modal-search:focus-visible{background-color:#ffffff2e!important;color:var(--ms-on-dark)!important}@media screen and (max-width: 767px){.desktop-navbar{padding:8px 12px}.desktop-search-wrapper{min-width:0;flex:1 1 auto}.desktop-navbar .ms-user-tools{flex:0 0 auto}.desktop-navbar .ms-user-tools{gap:8px!important}.desktop-navbar .ms-user-tools .desktop-notifications{padding-right:8px}.desktop-navbar .ms-user-tools .ms-user-greeting{padding-left:8px}.desktop-navbar .ms-user-greeting{max-width:120px;margin-right:6px;font-size:12px}}@media screen and (max-width: 520px){.desktop-navbar .navbar-home{width:96px;min-width:96px;height:36px;margin-right:8px;padding:5px 7px;background-size:82px auto}.desktop-navbar #brand-logo{width:82px;height:24px}.desktop-search-wrapper{max-width:none}.desktop-navbar .desktop-navbar-modal-search{padding:0 8px}.desktop-navbar .desktop-keyboard-shortcut,.desktop-navbar .ms-user-greeting{display:none}}.desktop-search-icon{display:inline-flex;align-items:center;gap:8px}.desktop-search-icon .icon,.desktop-keyboard-shortcut{color:#ffffffb8;font-size:11px}.desktop-navbar .desktop-notifications .nav-link,.desktop-navbar .dropdown-navbar-user{min-width:38px;min-height:38px;border-radius:999px;color:#ffffffdb}.desktop-navbar .desktop-notifications .nav-link:hover,.desktop-navbar .dropdown-navbar-user:hover{background:rgba(var(--ms-mint-rgb),.18);color:var(--ms-on-dark)}.desktop-navbar .desktop-notifications .dropdown-notifications>.nav-link,.desktop-navbar .desktop-notifications .dropdown-notifications>.nav-link .icon{color:var(--ms-on-dark-text)!important;stroke:var(--ms-on-dark-text)!important;--icon-stroke: var(--ms-on-dark-text)}.desktop-navbar .desktop-notifications .dropdown-notifications>.nav-link:hover,.desktop-navbar .desktop-notifications .dropdown-notifications>.nav-link:hover .icon{color:var(--ms-mint)!important;stroke:var(--ms-mint)!important;--icon-stroke: var(--ms-mint)}.body-sidebar{background:var(--ms-roots);border-right:1px solid rgba(var(--ms-sand-rgb),.08);box-shadow:8px 0 28px rgba(var(--ms-shadow-rgb),.12)}.body-sidebar .body-sidebar-top{scrollbar-width:thin;scrollbar-color:rgba(var(--ms-sand-rgb),.28) transparent}.body-sidebar .body-sidebar-top::-webkit-scrollbar{width:6px}.body-sidebar .body-sidebar-top::-webkit-scrollbar-thumb{background:rgba(var(--ms-sand-rgb),.28)}.body-sidebar .keyboard-shortcut{color:var(--ms-on-dark-muted)}.body-sidebar .promotional-banner-title{color:var(--ms-mint)}.sidebar-notification .sidebar-item-icon,.sidebar-notification .standard-sidebar-item,.sidebar-notification .item-anchor,.desktop-notifications .dropdown-notifications>.nav-link{position:relative;overflow:visible!important}.sidebar-notification .sidebar-item-suffix{margin-inline-start:auto}.sidebar-notification .sidebar-notification-count{display:inline-block;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ms-danger);color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.sidebar-notification .sidebar-notification-count.hidden{display:none}.body-sidebar-container:not(.expanded) .sidebar-notification .sidebar-item-suffix{display:none}.ms-has-unread .body-sidebar-container:not(.expanded) .sidebar-notification .sidebar-item-icon:after,.ms-has-unread .desktop-notifications .dropdown-notifications>.nav-link:after{content:var(--ms-unread-count);position:absolute;top:-6px;inset-inline-end:-8px;z-index:2;box-sizing:border-box;min-width:16px;height:16px;padding:0 4px;border:2px solid var(--ms-roots);border-radius:999px;background:var(--ms-danger);color:#fff;font-size:10px;font-weight:700;line-height:12px;text-align:center;pointer-events:none}.ms-has-unread .desktop-notifications .dropdown-notifications>.nav-link:after{top:2px;inset-inline-end:2px}.body-sidebar-container:not(.expanded) .sidebar-notification .sidebar-item-label{display:none}.notifications-list .notification-item.unread{background-color:var(--ms-primary-soft, rgba(52, 211, 153, .12))}.notifications-list .notification-item.unread:hover{background-color:var(--ms-primary-soft, rgba(52, 211, 153, .2))}.notifications-list .notification-item:not(.unread){background-color:transparent}.body-sidebar .sidebar-header{min-height:58px;margin-bottom:12px;border-bottom:1px solid rgba(var(--ms-sand-rgb),.12)}.body-sidebar .sidebar-header .header-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ms-radius-sm);background:rgba(var(--ms-mint-rgb),.18)}.body-sidebar .sidebar-header .header-logo img{-o-object-fit:cover;object-fit:cover;border-radius:inherit}.body-sidebar .sidebar-header .header-title{color:var(--ms-on-dark)!important;font-weight:700}.body-sidebar .sidebar-header .header-subtitle{color:var(--ms-on-dark-muted)!important}.body-sidebar>.sidebar-header.hover,.body-sidebar>.sidebar-header:hover,.body-sidebar>a.sidebar-header.hover{background-color:rgba(var(--ms-mint-rgb),.18);border-radius:var(--ms-radius-md);color:var(--ms-on-dark);text-decoration:none}.body-sidebar>a.sidebar-header.active-sidebar{background-color:var(--ms-roots);border-radius:var(--ms-radius-md);color:var(--ms-on-dark);text-decoration:none;box-shadow:inset 3px 0 0 var(--ms-mint),var(--ms-shadow-sm)}.body-sidebar>a.sidebar-header.active-sidebar .header-title{color:var(--ms-on-dark)!important}.body-sidebar>a.sidebar-header.active-sidebar .header-subtitle{color:var(--ms-on-dark-muted)!important}.body-sidebar>a.sidebar-header.active-sidebar .icon,.body-sidebar>a.sidebar-header.active-sidebar .drop-icon{color:var(--ms-on-dark-text)!important;--icon-stroke: var(--ms-on-dark-text)}.body-sidebar .sidebar-header.hover .header-title,.body-sidebar .sidebar-header:hover .header-title{color:var(--ms-on-dark)!important}.body-sidebar .sidebar-header.hover .header-subtitle,.body-sidebar .sidebar-header:hover .header-subtitle{color:var(--ms-on-dark-muted)!important}.body-sidebar .sidebar-header.hover .icon,.body-sidebar .sidebar-header:hover .icon,.body-sidebar .sidebar-header.hover .drop-icon,.body-sidebar .sidebar-header:hover .drop-icon{color:var(--ms-on-dark-text)!important;--icon-stroke: var(--ms-on-dark-text)}.body-sidebar{--sidebar-hover-color: rgba(var(--ms-sand-rgb), .08);--sidebar-active-color: rgba(var(--ms-mint-rgb), .16);--sidebar-border-color: rgba(var(--ms-sand-rgb), .12)}.body-sidebar .body-sidebar-top{overflow-x:hidden}.body-sidebar .standard-sidebar-item{position:relative;border-radius:var(--ms-radius-md);box-shadow:none;transition:background-color var(--ms-duration-normal) var(--ms-ease)}.body-sidebar .sidebar-item-container>.standard-sidebar-item,.body-sidebar .sidebar-child-item .standard-sidebar-item{margin:2px 0}.body-sidebar .standard-sidebar-item:not(.active-sidebar):has(a:not(.section-break)):hover{border-radius:var(--ms-radius-md)}.body-sidebar .standard-sidebar-item .item-anchor{min-height:30px;border-radius:inherit;color:var(--ms-on-dark-text);transition:color var(--ms-duration-normal) var(--ms-ease)}.body-sidebar .standard-sidebar-item .sidebar-item-icon,.body-sidebar .standard-sidebar-item .sidebar-item-icon .icon,.body-sidebar .standard-sidebar-item .sidebar-item-control .icon{color:var(--ms-on-dark-muted);--icon-stroke: currentColor;transition:color var(--ms-duration-normal) var(--ms-ease)}.body-sidebar .section-break{color:var(--ms-on-dark-muted)!important}.body-sidebar .standard-sidebar-item:hover .item-anchor{color:var(--ms-on-dark)}.body-sidebar .standard-sidebar-item:hover .sidebar-item-icon,.body-sidebar .standard-sidebar-item:hover .sidebar-item-icon .icon,.body-sidebar .standard-sidebar-item:hover .sidebar-item-control .icon{color:var(--ms-mint)}.body-sidebar .standard-sidebar-item.active-sidebar{box-shadow:none}.body-sidebar .standard-sidebar-item.active-sidebar .item-anchor{color:var(--ms-on-dark);font-weight:600}.body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-icon,.body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-icon .icon{color:var(--ms-mint)}.body-sidebar .standard-sidebar-item:before{content:"";position:absolute;inset:6px auto 6px 0;width:3px;border-radius:0 var(--ms-radius-sm) var(--ms-radius-sm) 0;background:var(--ms-mint);opacity:0;transform:scaleY(.4);transition:opacity var(--ms-duration-normal) var(--ms-ease),transform var(--ms-duration-normal) var(--ms-ease);pointer-events:none}.body-sidebar .standard-sidebar-item:hover:before{opacity:.72;transform:scaleY(.6)}.body-sidebar .standard-sidebar-item.active-sidebar:before{opacity:1;transform:none}.body-sidebar .standard-sidebar-item .item-anchor:focus-visible{outline-offset:-2px}.body-sidebar .sidebar-toggle-btn{bottom:30px;border-color:rgba(var(--ms-mint-rgb),.28);background:var(--ms-roots);color:var(--ms-on-dark-text);--icon-stroke: currentColor}.body-sidebar .sidebar-toggle-btn:hover{background:var(--ms-emerald);color:var(--ms-on-dark)}@media (prefers-reduced-motion: reduce){.body-sidebar .standard-sidebar-item:before{transition:none}}.breadcrumbs a,.breadcrumb a,.page-head .title-area a{color:var(--ms-link)}.breadcrumbs a:hover,.breadcrumb a:hover,.page-head .title-area a:hover{color:var(--ms-text-strong)}.frappe-menu.context-menu .dropdown-menu-item a,.frappe-menu .dropdown-menu-item a{position:relative;margin:2px 6px;border:1px solid transparent;border-radius:var(--ms-radius-md);color:var(--ms-text);text-decoration:none}.frappe-menu.context-menu .dropdown-menu-item a:hover,.frappe-menu.context-menu .dropdown-menu-item a:focus-visible,.frappe-menu .dropdown-menu-item a:hover,.frappe-menu .dropdown-menu-item a:focus-visible{border-color:rgba(var(--ms-accent-rgb),.18);background:var(--ms-primary-soft);color:var(--ms-text-strong);text-decoration:none;box-shadow:var(--ms-shadow-sm);transform:translate(3px)}.frappe-menu.context-menu .dropdown-menu-item a .frappe-menu-item-icon,.frappe-menu .dropdown-menu-item a .frappe-menu-item-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ms-radius-sm);transition:background-color var(--ms-duration-normal) var(--ms-ease),transform var(--ms-duration-normal) var(--ms-ease)}.frappe-menu.context-menu .dropdown-menu-item a:hover .frappe-menu-item-icon,.frappe-menu .dropdown-menu-item a:hover .frappe-menu-item-icon{background:rgba(var(--ms-accent-rgb),.18);transform:translate(2px)}.frappe-menu.context-menu .dropdown-menu-item a .menu-item-title,.frappe-menu .dropdown-menu-item a .menu-item-title{transition:color var(--ms-duration-normal) var(--ms-ease)}.body-sidebar .sidebar-user-button,.body-sidebar .sidebar-user-button:hover,.body-sidebar .sidebar-user-button:focus{color:var(--ms-on-dark);text-decoration:none}.body-sidebar .sidebar-user-button .text-secondary{color:var(--ms-on-dark-muted)!important}.body-sidebar-container.expanded .body-sidebar .dropdown-navbar-user:hover,.body-sidebar .dropdown-navbar-user:focus-within{background-color:rgba(var(--ms-mint-rgb),.12)}.list-row-container,.list-row-head,.frappe-list .list-row{background:var(--ms-surface-raised);border-color:var(--ms-border)}.list-row-container:hover,.frappe-list .list-row:hover,.report-row:hover{background:var(--ms-primary-soft)}.list-row-head,.list-row-head .list-row-col{color:var(--ms-text-muted);font-weight:700}.list-row-col a,.frappe-list .list-row a{color:var(--ms-text)}.list-row-col a:hover,.frappe-list .list-row a:hover,.frappe-list .list-row .list-subject a{color:var(--ms-link)}.frappe-list .list-row .list-subject a:hover{color:var(--ms-text-strong)}.frappe-list .list-row .level-right,.frappe-list .list-row-head .level-right{background-color:var(--ms-surface-raised)}.frappe-list .result>.list-row-container:nth-child(even){background-color:var(--ms-row-alt)}.frappe-list .result>.list-row-container:nth-child(even) .list-row .level-right.level-right{background:linear-gradient(var(--ms-row-alt),var(--ms-row-alt)),var(--ms-surface-raised)}.frappe-list .list-row:hover .level-right{background:linear-gradient(var(--ms-primary-soft),var(--ms-primary-soft)),var(--ms-surface-raised)}.frappe-control .grid-row,.form-grid .grid-row,.grid-heading-row{border-color:var(--ms-border)}.grid-row:hover{background:var(--ms-primary-soft)}.form-grid-container .grid-footer,.grid-field .grid-footer{background-color:transparent}.grid-heading-row{background:var(--ms-surface-sunken);color:var(--ms-text-muted);font-weight:700}.grid-heading-row .grid-row,.grid-heading-row .grid-static-col,.grid-heading-row .row-check,.grid-heading-row .row-index{background-color:var(--ms-surface-sunken)}.grid-row .grid-static-col,.grid-row .data-row{border-color:var(--ms-border)}.frappe-list .list-paging-area .btn,.pagination .page-link{border-radius:var(--ms-radius-sm)}.datatable,.grid-body,.frappe-list .list-row-container,.form-grid,.report-summary{font-variant-numeric:tabular-nums}.datatable .dt-footer .dt-row,.datatable .dt-row-totalRow .dt-cell{background:var(--ms-surface-sunken);color:var(--ms-text-strong);font-weight:700}.datatable .dt-footer{border-top:1px solid var(--ms-border-strong)}.datatable .dt-cell,.datatable .dt-cell--header{border-color:var(--ms-border)}.frappe-list .no-result .msg-box p,.no-result .msg-box p{color:var(--ms-text-muted)}.frappe-list .no-result .msg-box p:first-of-type{color:var(--ms-text-strong);font-weight:600}.grid-empty{background:transparent;color:var(--ms-text-muted)}.tree .tree-node .tree-label,.tree-link{color:var(--ms-text)}.tree .tree-link.active .tree-label,.tree .tree-link:hover .tree-label{color:var(--ms-text-strong)}.tree .tree-link.active{background:var(--ms-primary-soft);border-radius:var(--ms-radius-sm)}.datatable .dt-header .dt-row-header,.datatable .dt-header .dt-cell--header,.datatable .dt-header .dt-cell--header .dt-cell__content{background-color:var(--ms-surface-sunken)}.form-grid,.form-grid .grid-body{background-color:var(--ms-surface-raised)}.progress{background-color:rgba(var(--ms-tint-rgb),.08)}.form-page,.form-layout,.form-dashboard-section,.form-section{background:var(--ms-surface-raised);border-color:var(--ms-border)}.form-tabs-list .nav-link,.form-tabs-list .nav-item a{color:var(--ms-text-muted);border-bottom:2px solid transparent}.form-tabs-list .nav-link:hover,.form-tabs-list .nav-link.active,.form-tabs-list .nav-item a:hover,.form-tabs-list .nav-item a.active{color:var(--ms-text-strong);border-bottom-color:var(--ms-accent);background:var(--ms-primary-soft)}.form-sidebar-stats,.form-sidebar .sidebar-label{color:var(--ms-text-muted)}@media (min-width: 992px){body[data-route^=Form] .layout-side-section{padding:12px;border-inline:0;scrollbar-color:transparent transparent}body[data-route^=Form] .layout-side-section:hover{scrollbar-color:var(--scrollbar-thumb-color) transparent}body[data-route^=Form] .layout-side-section .form-sidebar{width:auto;overflow:hidden;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-sm)}}.form-sidebar .sidebar-meta-details{padding:16px;border-bottom:1px solid var(--ms-border);background:linear-gradient(180deg,rgba(var(--ms-accent-rgb),.08),transparent 72%)}.form-sidebar .sidebar-meta-details>.flex{flex-direction:column;align-items:stretch;gap:12px;overflow:visible}.form-sidebar .sidebar-meta-details>.flex>.ellipsis{overflow:visible;white-space:normal}.form-sidebar .form-title-text{line-height:1.35}.form-sidebar .form-title-text>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:var(--ms-text-strong);font-size:var(--ms-font-lg);font-weight:700;white-space:normal}.form-sidebar .form-name-copy{margin-top:8px}.form-sidebar .form-name-copy>span{display:inline-block;max-width:100%;margin:0;padding:3px 10px;border-radius:999px;background:rgba(var(--ms-tint-rgb),.08);color:var(--ms-text-muted);font-size:var(--ms-font-xs);font-weight:600;font-variant-numeric:tabular-nums;transition:background-color var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease)}.form-sidebar .form-name-copy:hover>span{background:var(--ms-primary-soft);color:var(--ms-text-strong)}.form-sidebar .form-stats-likes{align-items:center;gap:6px}.form-sidebar .form-stats-likes>div{display:flex}.form-sidebar .form-stats-likes .icon-btn,.form-sidebar .form-stats-likes .liked-by{display:inline-grid;width:32px;min-width:32px;height:32px;min-height:32px;place-items:center;padding:0;border:0;border-radius:var(--ms-radius-md);background:var(--ms-surface-raised);box-shadow:inset 0 0 0 1px var(--ms-border-strong);color:var(--ms-text-muted);cursor:pointer;transition:background-color var(--ms-duration-normal) var(--ms-ease),box-shadow var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease)}.form-sidebar .form-stats-likes .icon-btn:hover,.form-sidebar .form-stats-likes .liked-by:hover{background:var(--ms-primary-soft);box-shadow:inset 0 0 0 1px rgba(var(--ms-accent-rgb),.28);color:var(--ms-accent)}.form-sidebar .form-stats-likes .icon-btn .icon,.form-sidebar .form-stats-likes .liked-by .icon{--icon-stroke: currentColor;stroke:currentColor}.form-sidebar .sidebar-section:is(.form-assignments,.form-attachments,.form-tags,.form-shared){padding:2px 8px}.form-sidebar .sidebar-meta-details+.sidebar-section{padding-top:8px}.form-sidebar .sidebar-section.form-shared.border-bottom{padding-bottom:8px;border-bottom-color:var(--ms-border)}.form-sidebar .sidebar-section .form-sidebar-items{min-height:40px;padding:4px 6px 4px 8px;border-radius:var(--ms-radius-md);color:var(--ms-text);transition:background-color var(--ms-duration-normal) var(--ms-ease)}.form-sidebar .sidebar-section .form-sidebar-items:hover{background:var(--ms-primary-soft)}.form-sidebar .sidebar-section .form-sidebar-items a,.form-sidebar .form-sidebar-label{gap:10px;color:var(--ms-text);font-weight:500}.form-sidebar .form-sidebar-label>.icon{box-sizing:content-box;width:16px;height:16px;padding:6px;border-radius:var(--ms-radius-sm);background:rgba(var(--ms-accent-rgb),.12);stroke:var(--ms-accent);--icon-stroke: var(--ms-accent)}.form-sidebar .sidebar-section .form-sidebar-items .icon-btn{display:inline-grid;width:28px;height:28px;min-height:28px;place-items:center;padding:0;border-radius:999px;color:var(--ms-text-muted);transition:background-color var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease)}.form-sidebar .sidebar-section .form-sidebar-items .icon-btn .icon{stroke:currentColor;--icon-stroke: currentColor}.form-sidebar .sidebar-section .form-sidebar-items:hover .icon-btn{background:rgba(var(--ms-accent-rgb),.12);color:var(--ms-accent)}.form-sidebar .sidebar-section .form-sidebar-items .icon-btn:hover{background:var(--ms-primary);color:var(--ms-on-dark)}.form-sidebar :is(.assignments,.shares){margin-top:4px}.form-sidebar :is(.assignments,.shares) .dialog-assignment-row{height:32px;margin:0 0 2px;padding:0 8px;border-radius:var(--ms-radius-md)}.form-sidebar :is(.assignments,.shares) .dialog-assignment-row:hover,.form-sidebar .attachment-row .data-pill:hover{background-color:var(--ms-primary-soft)}.form-sidebar .attachment-row{margin:2px 0;padding-inline-start:2px}.form-sidebar .attachment-row .data-pill{border-radius:var(--ms-radius-md)}.form-sidebar .shares,.form-sidebar .form-tags .form-tag-row{padding-inline:8px}.form-sidebar .sidebar-section.text-muted{padding:16px}.form-sidebar .sidebar-menu{position:relative;margin:0;padding-inline-start:20px}.form-sidebar .sidebar-menu:before{content:"";position:absolute;inset-block:6px 18px;inset-inline-start:4px;width:2px;border-radius:999px;background:var(--ms-border)}.form-sidebar .sidebar-menu>li{position:relative;color:var(--ms-text-muted);font-size:var(--ms-font-xs);line-height:1.4}.form-sidebar .sidebar-menu>li:is(.modified-by,.created-by):before{content:"";position:absolute;top:3px;inset-inline-start:-20px;width:10px;height:10px;border-radius:50%;background:var(--ms-surface-raised);box-shadow:inset 0 0 0 2px var(--ms-accent)}.form-sidebar .sidebar-menu>li.created-by:before{box-shadow:inset 0 0 0 2px var(--ms-border-strong)}.form-sidebar .sidebar-section .modified-by .frappe-timestamp,.form-sidebar .sidebar-section .created-by .frappe-timestamp{margin-top:2px;color:var(--ms-text-strong);font-size:var(--ms-font-xs);font-weight:600;unicode-bidi:plaintext}.form-sidebar .sidebar-image-section{padding:16px 16px 0}.form-sidebar .sidebar-image-section :is(.sidebar-image,.standard-image){border-radius:var(--ms-radius-lg)}.form-grid-container .grid-footer,.grid-field .grid-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.form-grid-container .grid-footer .grid-buttons,.form-grid-container .grid-footer .grid-pagination,.form-grid-container .grid-footer>.flex,.form-grid-container .grid-footer>div{display:flex;flex-wrap:wrap;gap:6px}.form-grid-container .grid-footer .btn{white-space:nowrap}.form-grid-container .form-grid{position:relative}@media (max-width: 767px){.frappe-control[data-fieldtype=Table] .form-grid-container{position:relative}.frappe-control[data-fieldtype=Table] .form-grid-container:after{content:"";position:absolute;top:0;bottom:0;inset-inline-end:0;width:28px;border-radius:0 var(--ms-radius-md) var(--ms-radius-md) 0;background:linear-gradient(to right,transparent,rgba(var(--ms-surface-rgb),.9));pointer-events:none}html[dir=rtl] .frappe-control[data-fieldtype=Table] .form-grid-container:after{border-radius:var(--ms-radius-md) 0 0 var(--ms-radius-md);background:linear-gradient(to left,transparent,rgba(var(--ms-surface-rgb),.9))}.grid-row-open .form-in-grid .frappe-control{margin-bottom:10px}}.awesomplete>ul{max-width:min(100vw - 32px,480px)}.frappe-control[data-fieldtype=Table].form-group:has(.awesomplete > ul:not([hidden])){overflow-x:visible}@media (max-width: 767px){.form-grid-container .awesomplete>ul{left:auto!important;inset-inline-end:0;width:min(100%,320px);max-width:calc(100vw - 32px)}}.awesomplete>ul>li{white-space:normal;overflow-wrap:anywhere}@media (max-width: 767px){.form-column{padding:0 12px}.form-section .section-body{padding-top:8px}.frappe-control .form-group,.form-layout .frappe-control{margin-bottom:10px}.frappe-control .control-label{margin-bottom:4px;font-size:var(--ms-font-sm)}.frappe-control .help-box{margin-top:3px;font-size:var(--ms-font-xs)}.frappe-control .control-input .form-control,.frappe-control .control-input .input-with-feedback,.frappe-control .control-input .like-disabled-input,.frappe-control .control-input .btn-attach,.form-in-grid .frappe-control .form-control{min-height:38px;font-size:var(--ms-font-md)}.frappe-control .control-input .form-control:not(textarea){height:38px}.frappe-control .control-input select.form-control{padding-right:32px}.frappe-control .checkbox{margin:6px 0 10px}.frappe-control .checkbox .label-area{font-size:var(--ms-font-sm)}.form-section .section-head{font-size:var(--ms-font-lg)}}@media (min-width: 768px) and (max-width: 1100px){body:has(.body-sidebar-container.expanded) .form-section .form-column.col-sm-4{flex:0 0 50%;max-width:50%}}.report-filter-area,.report-wrapper,.query-report .dt-scrollable{background:var(--ms-surface-raised);border-color:var(--ms-border)}.report-filter-area{border-radius:var(--ms-radius-lg);box-shadow:var(--ms-shadow-sm)}.dt-header,.dt-row-header,.report-summary .summary-item{background:var(--ms-surface-sunken);color:var(--ms-text-muted);border-color:var(--ms-border)}.dt-row:hover,.dt-cell--focus,.report-summary .summary-item:hover{background:var(--ms-primary-soft)}.chart-container{overflow:hidden}.datatable .dt-row-filter .dt-filter.dt-input{border:1px solid var(--ms-border);background-color:var(--ms-surface-raised);color:var(--ms-text)}.datatable .dt-row-filter .dt-filter.dt-input:focus{border-color:var(--ms-accent);box-shadow:0 0 0 3px var(--ms-focus)}.modal-content,.frappe-dialog,.dropdown-menu,.awesomplete ul,.popover,.notifications-list,.search-bar .awesomplete ul{background:var(--ms-surface-raised);color:var(--ms-text);border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);box-shadow:var(--ms-shadow-lg)}.modal-header,.modal-footer,.frappe-dialog .modal-header,.frappe-dialog .modal-footer{border-color:var(--ms-border)}.dropdown-item,.awesomplete li,.notifications-list .notification-item{color:var(--ms-text);border-radius:var(--ms-radius-sm)}.dropdown-item:hover,.dropdown-item:focus,.awesomplete li:hover,.notifications-list .notification-item:hover{background:var(--ms-primary-soft);color:var(--ms-text-strong)}.modal-backdrop{background:var(--ms-overlay)}.notification-item.unread{border-left:3px solid var(--ms-accent)}.notifications-list .mark-all-read:hover,.notifications-list .notification-settings:hover{color:var(--ms-link)}.desk-alert{--toast-bg: var(--ms-surface-raised);border:1px solid var(--ms-border);border-inline-start:3px solid var(--ms-accent);border-radius:var(--ms-radius-md);box-shadow:var(--ms-shadow-lg);color:var(--ms-text)}.desk-alert.green{--toast-bg: var(--ms-surface-raised);border-inline-start-color:var(--ms-success)}.desk-alert.red{--toast-bg: var(--ms-surface-raised);border-inline-start-color:var(--ms-danger)}.desk-alert.orange,.desk-alert.yellow{--toast-bg: var(--ms-surface-raised);border-inline-start-color:var(--ms-warning)}.desk-alert.blue{--toast-bg: var(--ms-surface-raised);border-inline-start-color:var(--ms-info)}.desk-alert .alert-message{color:var(--ms-text)}.desk-alert .alert-subtitle,.desk-alert .next-action-container .next-action{color:var(--ms-text-muted)}mark,.mark{padding:0 1px;border-radius:var(--ms-radius-sm);background:rgba(var(--ms-accent-rgb),.18);color:var(--ms-text-strong)}.popover .popover-body,.popover .popover-header{color:var(--ms-text)}.popover .popover-header{border-color:var(--ms-border);background:transparent;font-weight:700}.awesomebar-modal-footer .help-navigation .help-item{border-radius:var(--ms-radius-sm);font-size:var(--ms-font-xs)}.ms-viewers .ms-viewers-doc{margin-bottom:12px;color:var(--ms-text-strong);font-weight:700}.ms-viewers .ms-viewers-table{margin-bottom:8px}.ms-viewers .ms-viewers-table th{color:var(--ms-text-muted);font-size:var(--ms-font-xs);font-weight:600;white-space:nowrap}.ms-viewers .ms-viewers-table td{vertical-align:middle}.ms-viewers .ms-viewers-user{display:inline-flex;align-items:center;gap:8px}.ms-viewers .ms-viewers-note{margin:0;color:var(--ms-text-muted);font-size:var(--ms-font-xs)}.workspace-sidebar,.module-card,.shortcut-widget,.widget,.number-card,.number-widget-box,.dashboard-card,.chart-container,.report-card{border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-sm)}.desktop-container{min-height:calc(100vh - 58px);padding:12px clamp(24px,5vw,72px) 32px;background:radial-gradient(circle at 92% 8%,rgba(var(--ms-accent-rgb),.08),transparent 22%),var(--ms-surface)}@media (min-width: 768px){html .desktop-container{display:grid;grid-template-columns:minmax(264px,286px) minmax(0,1fr);align-items:start;gap:24px}html .desktop-container>.icons-container{grid-column:2;grid-row:1;width:100%;min-width:0}html .desktop-container:not(:has(> .ms-my-work-center)):before{content:"";grid-column:1;grid-row:1;min-height:294px;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-md)}.ms-my-work-center{grid-column:1;grid-row:1;position:sticky;top:16px;display:flex;min-width:0;max-height:calc(100vh - 84px);flex-direction:column;gap:12px;overflow-y:auto;padding:16px;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ms-work-heading{display:flex;justify-content:space-between;gap:10px}.ms-work-heading h2,.ms-work-heading p,.ms-work-section h3,.ms-work-support p{margin:0}.ms-work-eyebrow{display:block;margin-bottom:7px;color:var(--ms-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ms-work-heading h2{color:var(--ms-heading);font-size:20px;font-weight:800;line-height:1.2}.ms-work-heading p{margin-top:4px;color:var(--ms-text-muted);font-size:11px}.ms-work-status-dot{width:10px;height:10px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--ms-accent);box-shadow:0 0 0 5px rgba(var(--ms-accent-rgb),.12)}.ms-work-summary,.ms-work-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ms-work-summary button{display:flex;min-width:0;min-height:44px;align-items:center;gap:6px;padding:7px 8px;border:1px solid rgba(var(--ms-accent-rgb),.18);border-radius:var(--ms-radius-md);background:var(--ms-surface-raised);color:inherit;text-align:start;cursor:pointer}.ms-work-summary button:hover,.ms-work-summary button:focus-visible{border-color:var(--ms-accent);background:var(--ms-primary-soft);outline:none}.ms-work-summary strong{flex:none;color:var(--ms-text-strong);font-size:var(--ms-font-xl);line-height:1;font-variant-numeric:tabular-nums}.ms-work-summary span{min-width:0;color:var(--ms-text-muted);font-size:var(--ms-font-xs);line-height:1.25}.ms-work-section{padding-top:11px;border-top:1px solid var(--ms-border)}.ms-work-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.ms-work-section h3{color:var(--ms-text-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ms-work-section-title span{color:var(--ms-accent);font-size:11px;font-weight:700}.ms-work-recent-list{display:grid;gap:5px}.ms-work-route-list{display:grid;gap:4px}.ms-work-route{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:var(--ms-radius-md);color:var(--ms-text);text-decoration:none}.ms-work-route:hover{background:var(--ms-primary-soft);color:var(--ms-text-strong)}.ms-work-route span{min-width:0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ms-work-route b{display:inline-block;width:22px;color:var(--ms-text-muted);font-size:11px}.ms-work-route small{flex:0 0 auto;color:var(--ms-text-muted);font-size:11px}.ms-work-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-work-quick-actions button{padding:8px 5px;border:1px solid rgba(var(--ms-accent-rgb),.18);border-radius:var(--ms-radius-md);background:var(--ms-surface-raised);color:var(--ms-text-strong);font-size:11px;font-weight:700;cursor:pointer}.ms-work-quick-actions button:hover,.ms-work-quick-actions button:focus-visible{border-color:var(--ms-accent);background:var(--ms-primary-soft);outline:none}.ms-work-empty,.ms-work-loading{margin:0;color:var(--ms-text-muted);font-size:11px;line-height:1.5}.ms-work-loading{min-height:260px;display:grid;place-items:center;text-align:center}.ms-work-support{padding:12px;border:1px solid rgba(var(--ms-accent-rgb),.18);border-radius:var(--ms-radius-lg);background:linear-gradient(135deg,rgba(var(--ms-accent-rgb),.12),rgba(var(--ms-accent-rgb),.04))}.ms-work-support>span{color:var(--ms-text-strong);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ms-work-support p{margin-top:4px;color:var(--ms-text);font-size:12px}.ms-work-support div{display:flex;gap:6px;margin-top:10px}.ms-work-support a{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:var(--ms-radius-sm);background:var(--ms-surface-raised);color:var(--ms-text-strong);font-size:11px;font-weight:750;text-decoration:none}.ms-work-support a:hover{background:var(--ms-surface-raised);color:var(--ms-link)}}@media (max-width: 767px){.ms-my-work-center{display:none}}.ms-work-item,.ms-work-recent{display:flex;width:100%;min-width:0;align-items:center;gap:7px;padding:6px 7px;border:0;border-radius:var(--ms-radius-md);background:rgba(var(--ms-tint-rgb),.04);color:var(--ms-text);text-align:left;cursor:pointer}.ms-work-item:hover,.ms-work-item:focus-visible,.ms-work-recent:hover,.ms-work-recent:focus-visible{background:var(--ms-primary-soft);outline:none}.ms-work-item-icon{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border-radius:var(--ms-radius-md);background:rgba(var(--ms-accent-rgb),.12);color:var(--ms-accent)}.ms-work-item-icon.is-approval{background:rgba(var(--ms-accent-rgb),.18)}.ms-work-item-copy,.ms-work-recent{min-width:0}.ms-work-item-copy{display:grid;flex:1 1 auto;gap:2px}.ms-work-item-copy strong,.ms-work-recent span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ms-work-item-copy small,.ms-work-recent small{overflow:hidden;color:var(--ms-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ms-work-item-arrow{flex:0 0 auto;color:var(--ms-text-muted)}.ms-work-center-overlay{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(var(--ms-roots-rgb),.3)}.ms-work-center-dialog{position:relative;width:min(100%,420px);max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-lg)}.ms-work-center-close{position:absolute;z-index:1;top:12px;right:12px;width:28px;height:28px;border:0;border-radius:var(--ms-radius-md);background:rgba(var(--ms-tint-rgb),.08);color:var(--ms-text-muted);font-size:20px;line-height:1}.ms-work-items-content{padding:22px}.ms-work-items-content h2,.ms-work-items-content p{margin:0}.ms-work-items-content h2{color:var(--ms-heading);font-size:20px}.ms-work-items-content p{margin-top:5px;color:var(--ms-text-muted);font-size:12px}.ms-work-items-list{display:grid;gap:6px;margin-top:16px}.desktop-container>.icons-container{box-sizing:border-box;width:min(100%,980px);margin-top:24px;padding:12px}.desktop-container>.icons-container>.icons{--ms-desk-tile-min: 118px;--ms-desk-caption: 32px;--ms-desk-title: 12px;width:100%;max-width:1052px;grid-template-columns:repeat(auto-fill,minmax(var(--ms-desk-tile-min),1fr));grid-template-rows:none;gap:14px 12px}.desktop-container>.icons-container>.icons>.desktop-icon{width:100%;height:auto;min-height:0;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-sm);transition:transform var(--ms-duration-slow) var(--ms-ease),box-shadow var(--ms-duration-slow) var(--ms-ease),border-color var(--ms-duration-slow) var(--ms-ease)}.desktop-container>.icons-container>.icons>.desktop-icon:hover,.desktop-container>.icons-container>.icons>.desktop-icon:focus-visible{border-color:rgba(var(--ms-accent-rgb),.4);box-shadow:0 18px 36px -18px var(--ms-neon-glow),var(--ms-shadow-md);transform:translateY(-3px)}.desktop-container>.icons-container>.icons>.desktop-icon .icon-container{display:block;flex:0 0 auto;width:100%;height:auto;min-width:0;min-height:0;padding:0;aspect-ratio:1;border-radius:0;background:var(--ms-roots);box-shadow:none;overflow:hidden}.desktop-container>.icons-container>.icons>.desktop-icon .icon-container img,.desktop-container>.icons-container>.icons>.desktop-icon .ms-folder-hero{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:0;box-shadow:none;filter:none;transition:transform var(--ms-duration-slow) var(--ms-ease)}.desktop-container>.icons-container>.icons>.desktop-icon:hover .icon-container img,.desktop-container>.icons-container>.icons>.desktop-icon:hover .ms-folder-hero{transform:scale(1.04)}.desktop-container>.icons-container>.icons>.desktop-icon .icon-caption{flex:0 0 auto;width:100%;height:auto;min-height:var(--ms-desk-caption);align-items:center;justify-content:center;padding:5px 6px 7px;background:var(--ms-surface-raised);text-align:center}.desktop-container>.icons-container>.icons>.desktop-icon .icon-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;max-width:100%;overflow:hidden;color:var(--ms-text-strong);font-size:var(--ms-desk-title);font-weight:700;line-height:16px;text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.desktop-container>.icons-container>.icons>.desktop-icon>.icon-container.folder-icon{display:block;flex:0 0 auto;width:100%;height:auto;min-height:0;padding:0;aspect-ratio:1;overflow:hidden}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon:has(> .ms-folder-hero)>.icons-container{display:none}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon>.icons-container{width:100%;height:100%;margin:0;padding:14px;border-radius:0;background:var(--ms-roots);overflow:hidden}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon>.icons-container>.icons{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:4px}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon>.icons-container>.icons>.desktop-icon{width:auto;height:auto;min-width:0;padding:0;gap:0;border:0;border-radius:6px;background:transparent;box-shadow:none;transform:none}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon>.icons-container>.icons>.desktop-icon .icon-container{width:100%;height:auto;min-width:0;min-height:0;padding:0;aspect-ratio:1;border-radius:6px;background:transparent}.desktop-container>.icons-container>.icons>.desktop-icon .folder-icon>.icons-container>.icons>.desktop-icon .icon-container img{filter:none;border-radius:6px}.modal .icons-container .desktop-icon .icon-container img,.sidebar-header .header-logo img{border-radius:22%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1100px){.desktop-container>.icons-container>.icons{--ms-desk-tile-min: 110px;--ms-desk-caption: 32px;--ms-desk-title: 12px}}@media screen and (max-width: 520px){.desktop-container>.icons-container>.icons>.desktop-icon .icon-caption{padding:5px 4px 7px}}.workspace-layout .ce-block__content,.workspace-layout .ce-block__content>div{min-width:0}.widget,.number-widget-box,.chart-container{overflow:hidden}.codex-editor .widget.paragraph.edit-mode{overflow:visible;transform:none}.module-card:hover,.shortcut-widget-box:hover,.number-card:hover,.dashboard-card:hover,.report-card:hover{border-color:rgba(var(--ms-accent-rgb),.28);box-shadow:var(--ms-shadow-md);transform:translateY(-2px)}.widget-head,.number-card .widget-head,.number-widget-box .widget-head{padding:16px 16px 8px;color:var(--ms-heading);font-weight:700}.widget.number-widget-box{--ms-card-corner: 100%;position:relative;overflow:visible;gap:8px;min-height:128px;padding:18px 20px 16px;container-type:inline-size;background-color:var(--ms-surface-raised);background-image:linear-gradient(180deg,rgba(var(--ms-accent-rgb),.045),transparent 38%),radial-gradient(circle at var(--ms-card-corner) 100%,transparent 0 52px,rgba(var(--ms-accent-rgb),.08) 53px 72px,transparent 73px),radial-gradient(190px 130px at var(--ms-card-corner) 100%,rgba(var(--ms-accent-rgb),.1),transparent 70%),linear-gradient(180deg,transparent 45%,rgba(var(--ms-surface-rgb),.6))}html[dir=rtl] .widget.number-widget-box{--ms-card-corner: 0%}.widget.number-widget-box:has(.card-actions.show){z-index:3}.widget.number-widget-box .widget-head{padding:0}.widget.number-widget-box .widget-head .widget-label .widget-title,.widget.number-widget-box .widget-head .widget-label .widget-title .ellipsis{color:var(--ms-text-muted);font-size:var(--ms-font-sm);font-weight:600}.widget.number-widget-box .widget-head .card-actions>a{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;color:var(--ms-text-muted);line-height:1;transition:background-color var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease)}.widget.number-widget-box .widget-head .card-actions>a:hover,.widget.number-widget-box .widget-head .card-actions.show>a{background:var(--ms-primary-soft);color:var(--ms-accent)}.widget.number-widget-box .widget-body{text-align:start}.widget.number-widget-box .widget-body .widget-content{padding:0}.widget.number-widget-box .widget-body .widget-content .number{margin-top:2px;color:var(--ms-text-strong);font-size:clamp(22px,10cqi,30px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.01em}.widget.number-widget-box .widget-body .widget-content .card-stats{margin-top:10px}.widget.number-widget-box .widget-body .widget-content .green-stat{color:var(--ms-success-text)}.widget.number-widget-box .widget-body .widget-content .red-stat{color:var(--ms-danger-text)}.widget.number-widget-box .widget-body .widget-content .grey-stat{color:var(--ms-text-muted)}.widget.number-widget-box .widget-body .widget-content .percentage-stat-area{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 10px;border-radius:999px;background:var(--ms-surface-raised);box-shadow:inset 0 0 0 1px var(--ms-border);font-size:var(--ms-font-xs);font-weight:600;font-variant-numeric:tabular-nums}.widget.number-widget-box .widget-body .widget-content .green-stat .percentage-stat-area{background:linear-gradient(var(--ms-success-bg),var(--ms-success-bg)),var(--ms-surface-raised);box-shadow:none}.widget.number-widget-box .widget-body .widget-content .red-stat .percentage-stat-area{background:linear-gradient(var(--ms-danger-bg),var(--ms-danger-bg)),var(--ms-surface-raised);box-shadow:none}.widget.number-widget-box .widget-body .widget-content .percentage-stat-area .indicator-pill-round{margin-inline-start:-6px;background:transparent;color:inherit}.widget.number-widget-box .widget-body .widget-content :is(.green-stat,.red-stat) use{stroke:currentColor}.widget .indicator,.number-card .number{color:var(--ms-link);font-weight:700}.widget-title,.widget-title .ellipsis{color:var(--ms-text)}.widget-content{padding:8px 16px 16px}.workspace-layout .widget-group-title,.workspace-layout .h4,.workspace-layout .h4 b,.codex-editor .ce-header .h4,.codex-editor .ce-header .h4 b{color:var(--ms-heading);font-weight:700}.codex-editor .ce-header :is(.h3,.h4,.h5,.h6){display:flex;align-items:center;gap:10px;margin:0;padding:18px 0 8px;border:0;color:var(--ms-text-strong);font-weight:700;letter-spacing:-.01em}.codex-editor .ce-header .h3{font-size:var(--ms-font-2xl)}.codex-editor .ce-header .h4{font-size:var(--ms-font-lg)}.codex-editor .ce-header :is(.h5,.h6){padding-top:12px;color:var(--ms-text-muted);font-size:var(--ms-font-sm);letter-spacing:.02em}.codex-editor .ce-header :is(.h3,.h4,.h5,.h6):before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ms-accent);box-shadow:0 0 0 4px rgba(var(--ms-accent-rgb),.16)}.codex-editor .ce-header :is(.h3,.h4):after{content:"";flex:1 1 auto;height:1px;margin-inline-start:6px;background:linear-gradient(to right,var(--ms-border-strong),transparent)}html[dir=rtl] .codex-editor .ce-header :is(.h3,.h4):after{background:linear-gradient(to left,var(--ms-border-strong),transparent)}.layout-main-section.edit-mode .ce-header :is(.h3,.h4,.h5,.h6):before,.layout-main-section.edit-mode .ce-header :is(.h3,.h4,.h5,.h6):after{display:none}.codex-editor .ce-paragraph,.codex-editor .widget.paragraph .widget-body,.codex-editor .widget.paragraph{color:var(--ms-text-muted);font-size:var(--ms-font-md);line-height:1.6}.layout-main-section:not(.edit-mode) .codex-editor .ce-paragraph.widget{padding:0 0 4px;border:0;background:transparent;box-shadow:none}.workspace-layout .widget-links a,.workspace-layout .link-widget a,.workspace-layout .widget-content a{display:inline-flex;align-items:center;gap:6px;margin:3px 4px 3px 0;padding:7px 10px;border:1px solid var(--ms-border);border-radius:999px;background:var(--ms-surface);color:var(--ms-link)}.workspace-layout .widget-links a:hover,.workspace-layout .link-widget a:hover,.workspace-layout .widget-content a:hover{border-color:rgba(var(--ms-accent-rgb),.28);background:var(--ms-primary-soft);color:var(--ms-text-strong);transform:translateY(-1px)}.widget.links-widget-box .widget-body{display:flex;flex-direction:column;margin:0 -6px;overflow:hidden;border-radius:var(--ms-radius-md)}.widget.links-widget-box .link-item{position:relative;width:100%;min-height:30px;align-items:center;margin:0;padding:5px 10px;border:0;border-radius:0;color:var(--ms-text);font-size:var(--ms-font-sm);line-height:20px;text-decoration:none;transition:background-color var(--ms-duration-fast) var(--ms-ease),color var(--ms-duration-fast) var(--ms-ease)}.widget.links-widget-box .link-item:nth-child(odd){background:var(--ms-row-alt)}.widget.links-widget-box .link-item:hover,.widget.links-widget-box .link-item:focus-visible{background:var(--ms-accent);color:var(--ms-on-dark);font-weight:600;text-decoration:none;outline:none}.widget.links-widget-box .link-item:hover .link-text,.widget.links-widget-box .link-item:focus-visible .link-text{color:var(--ms-on-dark)}.widget.links-widget-box:hover{border-color:rgba(var(--ms-accent-rgb),.45)}.widget.links-widget-box:hover .ms-card-icon{background:var(--ms-accent);color:var(--ms-on-dark);box-shadow:none}.widget.links-widget-box .link-item .link-content{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.widget.links-widget-box .link-item .link-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.widget.links-widget-box .link-item .icon{flex:0 0 auto;color:var(--ms-text-muted);opacity:.7;transition:transform var(--ms-duration-normal) var(--ms-ease),color var(--ms-duration-normal) var(--ms-ease),opacity var(--ms-duration-normal) var(--ms-ease)}.widget.links-widget-box .link-item:hover .icon,.widget.links-widget-box .link-item:focus-visible .icon{color:var(--ms-on-dark);opacity:1;transform:translate(2px,-2px)}.widget .widget-title{display:flex;align-items:center;gap:10px;min-width:0}.widget .widget-title .ellipsis{min-width:0}.ms-card-icon{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:10px;background:linear-gradient(145deg,rgba(var(--ms-accent-rgb),.18),rgba(var(--ms-accent-rgb),.08));color:var(--ms-accent);box-shadow:inset 0 0 0 1px rgba(var(--ms-accent-rgb),.12)}.ms-card-icon .icon,.widget.links-widget-box .widget-head .widget-label .widget-title .ms-card-icon svg{display:block;width:16px;height:16px;margin:0!important;--icon-stroke: currentColor;stroke:currentColor}.ms-card-count{flex:0 0 auto;margin-inline-start:auto;padding:1px 8px;border-radius:999px;background:rgba(var(--ms-tint-rgb),.06);color:var(--ms-text-muted);font-size:var(--ms-font-xs);font-weight:700;font-variant-numeric:tabular-nums}.widget.shortcut-widget-box{display:flex;align-items:center;min-height:60px;padding:12px 14px;border-color:rgba(var(--ms-tint-rgb),.1);border-radius:var(--ms-radius-lg);background:var(--ms-surface-raised);box-shadow:inset 0 1px 0 var(--ms-card-highlight),var(--ms-shadow-sm);cursor:pointer}.widget.shortcut-widget-box .widget-head{width:100%;padding:0}.widget.shortcut-widget-box .widget-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.widget.shortcut-widget-box .widget-label{min-width:0;flex:1 1 auto}.widget.shortcut-widget-box .widget-title,.widget.shortcut-widget-box .widget-title .ellipsis{color:var(--ms-text-strong);font-size:var(--ms-font-sm);font-weight:700}.widget.shortcut-widget-box .widget-control{display:inline-flex;flex:0 0 auto;align-items:center}.widget.shortcut-widget-box .widget-control>.icon,.widget.shortcut-widget-box .widget-control>.es-icon{display:none}.widget.shortcut-widget-box .widget-title{gap:8px}.widget.shortcut-widget-box .ms-card-icon{width:26px;height:26px;border-radius:8px}.widget.shortcut-widget-box .ms-card-icon .icon{width:14px;height:14px}.widget.shortcut-widget-box:hover{border-color:rgba(var(--ms-accent-rgb),.45);background:var(--ms-primary-soft)}.widget.shortcut-widget-box .indicator-pill{font-weight:700;font-variant-numeric:tabular-nums}.widget.shortcut-widget-box:hover .ms-card-icon{background:var(--ms-accent);color:var(--ms-on-dark)}html[dir=rtl] .widget.links-widget-box .link-item .icon,html[dir=rtl] .ms-work-item-arrow,html[dir=rtl] .ms-mobile-footer [data-action=back] .icon{transform:scaleX(-1)}html[dir=rtl] .widget.links-widget-box .link-item:hover .icon,html[dir=rtl] .widget.links-widget-box .link-item:focus-visible .icon{transform:translate(2px,-2px) scaleX(-1)}.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box){--ms-card-marker-top: 19px;position:relative;border-color:rgba(var(--ms-tint-rgb),.1);border-radius:var(--ms-radius-xl);background-color:var(--ms-surface-raised);box-shadow:inset 0 1px 0 var(--ms-card-highlight),0 1px 2px rgba(var(--ms-shadow-rgb),.04),0 12px 28px -18px rgba(var(--ms-shadow-rgb),.22);transition:transform var(--ms-duration-slow) var(--ms-ease),box-shadow var(--ms-duration-slow) var(--ms-ease),border-color var(--ms-duration-slow) var(--ms-ease)}.widget:is(.links-widget-box,.dashboard-widget-box){background-image:linear-gradient(180deg,rgba(var(--ms-accent-rgb),.045),transparent 38%)}.widget:is(.number-widget-box,.dashboard-widget-box):before{content:"";position:absolute;top:var(--ms-card-marker-top);inset-inline-start:0;width:3px;height:18px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--ms-accent);box-shadow:0 0 10px var(--ms-neon-glow)}.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):after{content:"";position:absolute;top:0;inset-inline:24px;height:1px;background:linear-gradient(90deg,transparent,var(--ms-neon),transparent);box-shadow:0 0 12px 1px var(--ms-neon-glow);opacity:.5;pointer-events:none;transition:opacity var(--ms-duration-slow) var(--ms-ease)}@media (hover: hover){.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):hover{border-color:rgba(var(--ms-accent-rgb),.3);box-shadow:inset 0 1px 0 var(--ms-card-highlight),0 0 0 1px rgba(var(--ms-accent-rgb),.06),0 18px 36px -20px var(--ms-neon-glow);transform:translateY(-2px)}.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):hover:after{opacity:1}}@media (hover: none){.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):hover{transform:none}}.widget:is(.links-widget-box,.dashboard-widget-box){padding:18px 20px 14px}.widget.links-widget-box{padding:16px 18px 12px}.widget:is(.links-widget-box,.dashboard-widget-box) .widget-head{padding:0 0 10px}.widget.links-widget-box .widget-head{padding:0 0 12px}.widget:is(.links-widget-box,.dashboard-widget-box) .widget-head .widget-label .widget-title,.widget:is(.links-widget-box,.dashboard-widget-box) .widget-head .widget-label .widget-title .ellipsis{color:var(--ms-text-strong);font-size:var(--ms-font-md);font-weight:700}.widget.links-widget-box .widget-head .widget-label{min-width:0;flex:1 1 auto}.widget.dashboard-widget-box{--ms-card-marker-top: 23px}.widget.dashboard-widget-box .chart-container{border:0;border-radius:0;background:transparent;box-shadow:none}.widget.dashboard-widget-box .chart-container .line-graph-path:is([style*="rgb(25, 123, 87)"],[style*="rgb(52, 211, 153)"]){filter:drop-shadow(0 0 4px var(--ms-neon-glow))}.page-container[data-page-route=Workspaces]{background-image:radial-gradient(1100px 420px at 50% -120px,rgba(var(--ms-accent-rgb),.09),transparent 72%);background-repeat:no-repeat}.page-container[data-page-route=Workspaces] .layout-main-section:not(.edit-mode){background-color:transparent}.page-container[data-page-route=Workspaces] .codex-editor__redactor{container:ms-workspace/inline-size}@container ms-workspace (max-width: 780px){.codex-editor__redactor>.ce-block.col-md-4{flex:0 0 50%;max-width:50%}}@container ms-workspace (max-width: 480px){.codex-editor__redactor>.ce-block:is(.col-sm-6,.col-md-4){flex:0 0 100%;max-width:100%}}@media (prefers-reduced-motion: reduce){.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box),.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):after{transition:none}.widget:is(.links-widget-box,.number-widget-box,.dashboard-widget-box):hover{transform:none}}.widget.dashboard-widget-box .filter-chart{background-color:var(--ms-surface-raised);box-shadow:inset 0 0 0 1px var(--ms-border-strong)}.widget.dashboard-widget-box .chart-loading-state{border-radius:var(--ms-radius-md)}.codex-editor-overlay__rectangle{border-color:rgba(var(--ms-accent-rgb),.28);background-color:rgba(var(--ms-accent-rgb),.18)}.desktop-container>.icons-container>.icons>.desktop-icon .hide-button{top:8px;left:auto;inset-inline-end:8px;z-index:2;width:26px;height:26px;padding:0;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(var(--ms-roots-rgb),.82);color:var(--ms-on-dark);box-shadow:var(--ms-shadow-sm);cursor:pointer;transition:background-color var(--ms-duration-fast) var(--ms-ease),transform var(--ms-duration-fast) var(--ms-ease)}.desktop-container>.icons-container>.icons>.desktop-icon .hide-button .icon{width:14px;height:14px;--icon-stroke: currentColor;stroke:currentColor}.desktop-container>.icons-container>.icons>.desktop-icon .hide-button:hover{background:var(--ms-danger);transform:scale(1.08)}.desktop-container>.icons-container>.icons>.desktop-icon.desktop-edit-mode{border:1px dashed rgba(var(--ms-accent-rgb),.5)}.desktop-container>.icons-container>.icons>.desktop-icon.add-new-icon{align-items:center;justify-content:center;gap:8px;min-height:120px;color:var(--ms-text-muted);font-weight:600}.desktop-container>.icons-container>.icons>.desktop-icon.add-new-icon:hover{color:var(--ms-accent);background:var(--ms-primary-soft)}.indicator-pill,.badge,.status-pill{border-radius:999px;font-weight:600}.indicator-pill.green,.indicator-pill.success,.badge-success{background:var(--ms-success-bg);color:var(--ms-success-text)}.indicator-pill.orange,.indicator-pill.warning,.badge-warning{background:var(--ms-warning-bg);color:var(--ms-warning-text)}.indicator-pill.red,.indicator-pill.danger,.badge-danger{background:var(--ms-danger-bg);color:var(--ms-danger-text)}.indicator-pill.blue,.indicator-pill.info,.badge-info{background:var(--ms-info-bg);color:var(--ms-info-text)}[data-theme=dark]{--orange-avatar-bg: var(--ms-warning-text);--orange-avatar-color: var(--ms-ink);--pink-avatar-color: var(--ms-ink);--blue-avatar-color: var(--ms-ink);--green-avatar-color: var(--ms-ink);--dark-green-avatar-color: var(--ms-ink);--red-avatar-bg: var(--ms-danger);--red-avatar-color: var(--ms-on-dark);--yellow-avatar-color: var(--ms-ink)}.sidebar-standard-image .standard-image{background:var(--ms-primary-soft);color:var(--ms-accent)}.icon,svg.icon,.octicon{transition:color var(--ms-duration-normal) var(--ms-ease),opacity var(--ms-duration-normal) var(--ms-ease)}.btn:hover .icon,button:hover .icon,.navbar a:hover .icon{color:var(--ms-accent)}.desktop-navbar :is(a,button,.btn):hover .icon,.body-sidebar :is(a,button,.btn):hover .icon,.sidebar-item-icon:hover .icon{color:var(--ms-mint)}.btn .icon,button .icon{vertical-align:middle}@keyframes ms-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}.modal.show .modal-dialog,.frappe-dialog.show{animation:ms-fade-up var(--ms-duration-slow) var(--ms-ease) both}.dropdown-menu.show{animation:ms-fade-in var(--ms-duration-slow) var(--ms-ease) both}@media (prefers-reduced-motion: reduce){.modal.show .modal-dialog,.frappe-dialog.show,.dropdown-menu.show{animation:none}}@keyframes ms-loader-lines-en{0%,24%{content:"Watering the roots\2026  \1f331"}25%,49%{content:"Lining up the bars\2026"}50%,74%{content:"Warming up the numbers\2026"}75%,to{content:"Almost there\2026"}}@keyframes ms-loader-lines-ar{0%,24%{content:"\628\646\633\642\64a  \627\644\62c\630\648\631\2026  \1f331"}25%,49%{content:"\628\646\631\62a\651\628  \627\644\623\639\645\62f\629\2026"}50%,74%{content:"\627\644\623\631\642\627\645  \628\62a\639\645\644  \625\62d\645\627\621\2026"}75%,to{content:"\62b\648\627\646\64a  \648\62c\627\64a\64a\646\2026"}}@keyframes ms-loader-rise{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes ms-loader-shadow{0%,to{transform:scaleX(1);opacity:.28}32%{transform:scaleX(.72);opacity:.14}52%{transform:scaleX(1.08);opacity:.32}}.centered.splash{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transform:none;background:radial-gradient(60% 50% at 50% 42%,rgba(var(--ms-accent-rgb),.14),transparent 70%),rgb(var(--ms-surface-rgb))}.centered.splash img{display:none}.centered.splash:before{width:112px;height:112px;border-radius:26px;background:url(/assets/ms_style/images/brand/loader.svg) center/contain no-repeat;box-shadow:0 18px 40px rgba(var(--ms-roots-rgb),.28);animation:ms-loader-rise .45s ease-out both;content:""}.centered.splash:after{min-height:1.4em;color:var(--ms-text-muted);font-size:14px;font-weight:600;letter-spacing:.01em;animation:ms-loader-lines-en 6s steps(1) infinite,ms-loader-rise .45s .15s ease-out both;content:"Watering the roots\2026  \1f331"}html[lang^=ar] .centered.splash:after{font-family:var(--font-stack);letter-spacing:0;animation-name:ms-loader-lines-ar,ms-loader-rise;content:"\628\646\633\642\64a  \627\644\62c\630\648\631\2026  \1f331"}#freeze.in{opacity:1;background:rgba(var(--ms-surface-rgb),.72);backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%)}#freeze.in:before{position:absolute;top:50%;left:50%;width:84px;height:84px;margin:-54px 0 0 -42px;border-radius:20px;background:url(/assets/ms_style/images/brand/loader.svg) center/contain no-repeat;box-shadow:0 16px 34px rgba(var(--ms-roots-rgb),.26);animation:ms-loader-rise .3s ease-out both;content:""}#freeze.in:after{position:absolute;top:calc(50% + 46px);left:50%;width:64px;height:10px;margin-left:-32px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--ms-roots-rgb),.55),transparent);animation:ms-loader-shadow 1.8s ease-in-out infinite;content:""}#freeze.in .freeze-message-container{padding-top:150px;background:transparent;color:var(--ms-text);font-weight:600}@keyframes ms-skeleton-sweep{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.workspace-skeleton .skeleton-card{border:1px solid rgba(var(--ms-accent-rgb),.08);background-color:transparent;background-image:linear-gradient(100deg,transparent 30%,rgba(var(--ms-accent-rgb),.12) 50%,transparent 70%),linear-gradient(rgba(var(--ms-tint-rgb),.06),rgba(var(--ms-tint-rgb),.06));background-size:220% 100%,100% 100%;background-repeat:no-repeat;animation:ms-skeleton-sweep 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.centered.splash:before,.centered.splash:after,#freeze.in:before,#freeze.in:after,.workspace-skeleton .skeleton-card{animation:none}}@media (max-width: 991px){.page-head .page-head-content{gap:8px}.form-page,.list-row-container{border-radius:var(--ms-radius-md)}.navbar .search-bar{max-width:34vw}}@media (max-width: 767px){.modal.show:has(.navbar-modal-wrapper){display:flex!important;align-items:center;justify-content:center;padding:16px}.modal.show:has(.navbar-modal-wrapper) .modal-dialog{width:min(100%,360px);max-width:360px;margin:0}.modal.show:has(.navbar-modal-wrapper) .modal-content{overflow:hidden;border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);background:var(--ms-surface-raised);box-shadow:var(--ms-shadow-lg)}.modal.show:has(.navbar-modal-wrapper) .navbar-modal-wrapper{height:auto;min-height:0;flex-direction:column;align-items:stretch;gap:0;padding:12px!important}.modal.show:has(.navbar-modal-wrapper) .awesomebar-input-row{min-height:40px;border:1px solid var(--ms-border-strong);border-radius:var(--ms-radius-md);background:var(--ms-surface)}.modal.show:has(.navbar-modal-wrapper) #navbar-search{height:38px;padding-left:8px;border:0;outline:0;box-shadow:none;background:transparent}.modal.show:has(.navbar-modal-wrapper) .awesomebar-search-icon{padding-left:10px;color:var(--ms-link)}.modal.show:has(.navbar-modal-wrapper) .navbar-modal-wrapper .awesomplete ul{max-height:238px;margin:10px 0 0;overflow-y:auto;scrollbar-width:thin}.modal.show:has(.navbar-modal-wrapper) .navbar-modal-wrapper .awesomplete li{margin:2px 0;padding:9px 10px;border-radius:var(--ms-radius-md);color:var(--ms-text)}.modal.show:has(.navbar-modal-wrapper) .modal-divider{display:none}.page-head .navbar-modal-search-mobile,.desktop-navbar .desktop-search-wrapper{display:none!important}body.ms-mobile-footer-active{--ms-footer-height:calc(66px + env(safe-area-inset-bottom))}body.ms-mobile-footer-active .main-section{padding-bottom:var(--ms-footer-height)}.ms-work-center-overlay{padding:16px}.ms-work-center-dialog{width:min(100%,360px);max-height:calc(100vh - 32px)}.ms-work-center-modal{display:flex;min-width:0;flex-direction:column;gap:16px;padding:20px}.ms-work-center-modal .ms-work-heading{padding-right:28px}.ms-work-center-modal .ms-work-heading h2{color:var(--ms-heading);font-size:19px}.ms-work-center-modal .ms-work-heading p{margin:5px 0 0;color:var(--ms-text-muted);font-size:11px}.ms-work-center-modal .ms-work-eyebrow{display:block;margin-bottom:7px;color:var(--ms-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ms-work-center-modal .ms-work-status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--ms-accent)}.ms-work-center-modal .ms-work-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ms-work-center-modal .ms-work-summary button{display:flex;min-width:0;min-height:44px;align-items:center;gap:6px;padding:7px 8px;border:1px solid rgba(var(--ms-accent-rgb),.18);border-radius:var(--ms-radius-md);background:var(--ms-surface-raised);color:inherit;text-align:start}.ms-work-center-modal .ms-work-summary strong{flex:none;color:var(--ms-text-strong);font-size:var(--ms-font-xl);line-height:1;font-variant-numeric:tabular-nums}.ms-work-center-modal .ms-work-summary span{min-width:0;color:var(--ms-text-muted);font-size:var(--ms-font-xs);line-height:1.25}.ms-work-center-modal .ms-work-section{padding-top:12px;border-top:1px solid var(--ms-border)}.ms-work-center-modal .ms-work-section-title{display:flex;justify-content:space-between;margin-bottom:7px}.ms-work-center-modal .ms-work-section h3{margin:0;color:var(--ms-text-muted);font-size:11px;text-transform:uppercase}.ms-work-center-modal .ms-work-recent-list{display:grid;gap:5px}.ms-work-center-modal .ms-work-route-list{display:grid;gap:4px}.ms-work-center-modal .ms-work-route{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:6px 7px;border-radius:var(--ms-radius-sm);color:var(--ms-text);text-decoration:none}.ms-work-center-modal .ms-work-route span{min-width:0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ms-work-center-modal .ms-work-route b{display:inline-block;width:18px;color:var(--ms-text-muted);font-size:11px}.ms-work-center-modal .ms-work-route small{flex:0 0 auto;color:var(--ms-text-muted);font-size:8px}.ms-work-center-modal .ms-work-item,.ms-work-center-modal .ms-work-recent{display:flex;width:100%;align-items:center;gap:7px;padding:7px;border:0;border-radius:var(--ms-radius-md);background:rgba(var(--ms-tint-rgb),.04);text-align:left}.ms-work-center-modal .ms-work-item-copy{display:grid;min-width:0;flex:1}.ms-work-center-modal .ms-work-item-copy strong,.ms-work-center-modal .ms-work-recent span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ms-work-center-modal .ms-work-item-copy small,.ms-work-center-modal .ms-work-recent small{overflow:hidden;color:var(--ms-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ms-work-center-modal .ms-work-item-icon{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:var(--ms-radius-sm);background:var(--ms-primary-soft);color:var(--ms-accent)}.ms-work-center-modal .ms-work-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ms-work-center-modal .ms-work-quick-actions button{padding:7px;border:1px solid rgba(var(--ms-accent-rgb),.18);border-radius:var(--ms-radius-sm);background:var(--ms-surface-raised);color:var(--ms-text-strong);font-size:11px}.ms-work-center-modal .ms-work-support{padding:10px;border-radius:var(--ms-radius-md);background:var(--ms-primary-soft)}.ms-work-center-modal .ms-work-support>span{color:var(--ms-text-strong);font-size:11px;font-weight:800;text-transform:uppercase}.ms-work-center-modal .ms-work-support p{margin:4px 0 8px;font-size:11px}.ms-work-center-modal .ms-work-support div{display:flex;gap:5px}.ms-work-center-modal .ms-work-support a{padding:5px 7px;border-radius:var(--ms-radius-sm);background:var(--ms-surface-raised);color:var(--ms-text-strong);font-size:11px;text-decoration:none}.ms-work-items-dialog{width:min(100%,360px)}.ms-work-items-content{padding:20px}.ms-work-items-content h2{font-size:19px}.ms-work-items-content p{margin-top:4px;font-size:11px}.ms-work-items-list{gap:5px;margin-top:14px}.ms-mobile-footer{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;min-height:var(--ms-footer-height);padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--ms-accent-rgb),.12);background:var(--ms-surface-raised);box-shadow:0 -10px 28px rgba(var(--ms-shadow-rgb),.12);transition:transform .2s var(--ms-ease)}body:has(.body-sidebar-container.expanded) .ms-mobile-footer,body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=file]),textarea,[contenteditable=true]):focus) .ms-mobile-footer{transform:translateY(110%)}.ms-mobile-footer:before{position:absolute;top:-1px;right:18%;left:18%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ms-accent),transparent);content:""}.ms-mobile-footer-button{--icon-stroke: currentColor;position:relative;display:flex;flex:1 1 0;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0 2px;padding:6px 2px;border:0;border-radius:var(--ms-radius-lg);background:transparent;color:var(--ms-text-muted);font-size:11px;font-weight:700;line-height:1.2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .1s ease}.ms-mobile-footer-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-mobile-footer .ms-mobile-footer-button .icon{width:22px;height:22px;color:inherit}.ms-mobile-footer-button.is-active{background:var(--ms-primary-soft);color:var(--ms-link)}.ms-mobile-footer-button:active{background:var(--ms-primary-soft);color:var(--ms-text-strong);transform:scale(.96)}.ms-mobile-footer-button:focus-visible{outline:2px solid var(--ms-focus);outline-offset:-2px}html[dir=rtl] .ms-mobile-footer-button[data-action=back] .icon{transform:scaleX(-1)}.ms-has-unread .ms-mobile-footer-button[data-action=notifications]:after{content:var(--ms-unread-count);position:absolute;top:3px;left:calc(50% + 4px);box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--ms-surface-raised);border-radius:999px;background:var(--ms-danger);color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center}html .desktop-navbar{perspective:none}html body .body-sidebar .standard-items-sections .dropdown-notifications:not(.hidden) .notifications-list,html body .desktop-notifications .dropdown-notifications .notifications-list.show{position:fixed;z-index:1030;top:auto;right:8px;bottom:calc(var(--ms-footer-height, 0px) + 8px);left:8px;display:flex;width:auto;min-width:0;height:min(70vh,560px);min-height:0;max-height:none;flex-direction:column;border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);box-shadow:var(--ms-shadow-lg);transform:none}html body .body-sidebar .standard-items-sections .dropdown-notifications:not(.hidden) .notification-list-body,html body .desktop-notifications .dropdown-notifications .notifications-list.show .notification-list-body{height:auto;min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto}.body-sidebar{box-shadow:var(--ms-shadow-lg)}.page-head .page-head-content{gap:8px}.page-head .standard-items-section{min-width:0;gap:6px;padding-right:10px}.page-head .page-actions{min-width:0;padding-right:0}.page-head .standard-actions{flex-wrap:nowrap;align-items:center;gap:6px;margin-left:6px}.page-head .page-actions .btn,.page-head .custom-mobile-actions .btn{min-height:34px;margin-left:0;border:1px solid var(--ms-border-strong);border-radius:var(--ms-radius-md);box-shadow:var(--ms-shadow-sm)}.page-head .page-actions .btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])),.page-head .custom-mobile-actions .btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])){background:var(--ms-surface-raised);color:var(--ms-text)}.page-head .standard-actions .menu-more-button,.page-head .custom-mobile-actions .btn:where(:not(.btn-danger,.btn-success,.btn-warning,.btn-info,.btn-link,.btn-dark,.btn-light,[class*=btn-outline-])){background:var(--ms-surface-raised)}.page-head .standard-actions .primary-action{border-color:var(--ms-primary);background:var(--ms-primary);color:var(--ms-on-dark);box-shadow:var(--ms-shadow-sm)}.form-section,.form-dashboard-section{padding:12px}.modal-dialog{margin:10px}.navbar .search-bar{max-width:48vw}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width: 620px){html .desktop-container{min-height:calc(100vh - 52px);padding:16px;align-items:flex-start}.desktop-container>.icons-container{width:100%;margin:0;padding:0}html .desktop-container>.icons-container>.icons{--ms-desk-caption: 40px;--ms-desk-title: 12px;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html .desktop-container>.icons-container>.icons>.desktop-icon{width:100%;height:auto;border-radius:var(--ms-radius-lg);box-shadow:var(--ms-shadow-sm);-webkit-tap-highlight-color:transparent}.desktop-container>.icons-container>.icons>.desktop-icon:hover{border-color:var(--ms-border);box-shadow:var(--ms-shadow-sm);transform:none}html .desktop-container>.icons-container>.icons>.desktop-icon .icon-container{min-width:0;min-height:0}.desktop-container>.icons-container>.icons>.desktop-icon .icon-caption{padding:4px}}@media screen and (min-width: 768px) and (max-width: 1100px){.desktop-navbar .navbar-home{background-origin:content-box;background-size:contain}.desktop-navbar .ms-user-tools .ms-user-greeting{display:none}.page-form .standard-filter-section{flex:1 1 100%}.page-form .standard-filter-section .form-group{flex:1 1 150px;max-width:none}}body:has(.for-login){--login-ink: var(--ms-roots);--login-accent: var(--ms-emerald);--login-mint: var(--ms-mint);--login-muted: var(--ms-text-muted);--login-line: rgba(var(--ms-roots-rgb), .12);--ms-login-logo-url: url(/assets/ms_style/images/logo-horizontal-dark-bg.png);--ms-login-logo-on-light-url: url(/assets/ms_style/images/digital-roots-horizontal.png);--ms-login-background-url: url(/assets/ms_style/images/brand/login-background.webp);min-height:100vh;background:color-mix(in srgb,var(--ms-emerald) 4%,#fff);color:var(--login-ink)}body:has(.for-login) .navbar{position:sticky;top:0;z-index:20;min-height:56px;padding:8px clamp(20px,4vw,64px);border-bottom:1px solid rgba(var(--ms-mint-rgb),.22);background:radial-gradient(120% 220% at 100% 0%,rgba(var(--ms-emerald-rgb),.55),transparent 60%),var(--ms-roots);box-shadow:0 8px 24px rgba(var(--ms-roots-rgb),.18)}body:has(.for-login) .navbar .container{max-width:none;padding:0}body:has(.for-login) .navbar-brand{display:inline-flex;align-items:center;width:148px;height:36px;min-height:36px;margin:0;padding:0;border:0;background-color:transparent;background-image:var(--ms-login-logo-url);background-repeat:no-repeat;background-position:left center;background-size:contain;transition:opacity .18s ease}body:has(.for-login) .navbar-brand:hover{opacity:.85}body:has(.for-login) .navbar-toggler{display:none}body:has(.for-login) .navbar-brand img{width:1px;height:1px;opacity:0}body:has(.for-login) .navbar select{min-width:112px;min-height:30px;height:30px;padding:4px 28px 4px 10px;border:1px solid rgba(var(--ms-emerald-rgb),.18);border-radius:10px;background:rgba(255,255,255,.9);color:var(--login-ink);font-size:var(--ms-font-base);font-weight:750;box-shadow:0 5px 18px rgba(var(--ms-roots-rgb),.08)}body:has(.for-login) .navbar select:focus{border-color:var(--login-accent);box-shadow:0 0 0 4px rgba(var(--ms-mint-rgb),.18);outline:0}body:has(.for-login) #language-switcher{display:none!important}body:has(.for-login) .ms-login-lang-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:var(--ms-font-sm);font-weight:650;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}body:has(.for-login) .ms-login-lang-toggle:before{width:15px;height:15px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.75;content:""}body:has(.for-login) .ms-login-lang-toggle:hover,body:has(.for-login) .ms-login-lang-toggle:focus-visible{border-color:rgba(var(--ms-mint-rgb),.55);background:rgba(255,255,255,.16);color:#fff;box-shadow:0 0 0 3px rgba(var(--ms-mint-rgb),.18);outline:0}body:has(.for-login) .ms-login-lang-toggle:disabled{cursor:wait;opacity:.6}body:has(.for-login) main.container{width:100%;max-width:100%;padding:0}body:has(.for-login) .page-content-wrapper{min-height:calc(100vh - 56px);padding-top:0!important}body:has(.for-login) .for-login{position:relative;display:grid;grid-template-columns:52% 48%;min-height:calc(100vh - 56px);margin-top:0;padding:0;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(var(--ms-emerald-rgb),.08),transparent 28%),radial-gradient(circle at 92% 88%,rgba(var(--ms-emerald-rgb),.08),transparent 30%),repeating-linear-gradient(90deg,transparent 0 84px,rgba(14,59,46,.025) 85px,transparent 86px),repeating-linear-gradient(0deg,transparent 0 84px,rgba(25,123,87,.025) 85px,transparent 86px),#ffffff}html[dir=rtl] body:has(.for-login) .for-login:before{transform:scaleX(-1)}body:has(.for-login) .for-login:before{position:relative;z-index:1;min-height:calc(100vh - 56px);top:0;align-self:start;margin:0;border-radius:0;background:var(--ms-login-background-url) center/contain no-repeat;background-color:color-mix(in srgb,var(--ms-emerald) 8%,#fff);opacity:1;filter:none;mix-blend-mode:normal;box-shadow:none;content:""}body.ms-login-background-full:has(.for-login) .for-login:before{min-height:calc(100vh - 64px);margin:0;border-radius:0;background-size:contain;background-color:transparent}body:has(.for-login) .for-login:after{position:absolute;z-index:0;top:0;right:0;bottom:0;width:51%;background:radial-gradient(circle at 70% 22%,rgba(var(--ms-emerald-rgb),.08),transparent 28%),repeating-linear-gradient(90deg,transparent 0 70px,rgba(14,59,46,.025) 71px,transparent 72px),repeating-linear-gradient(0deg,transparent 0 70px,rgba(25,123,87,.025) 71px,transparent 72px);content:"";pointer-events:none}body:has(.for-login) .login-content.page-card{position:relative;z-index:2;width:min(86%,410px);justify-self:center;align-self:center;padding:30px 32px 28px;border:1px solid var(--login-line);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(var(--ms-roots-rgb),.12),0 3px 10px rgba(var(--ms-roots-rgb),.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (min-width: 1100px){body:has(.for-login) .for-login:before{min-height:calc(100vh - 104px);margin:20px 20px 20px 0;border-radius:0 18px 18px 0;background-color:color-mix(in srgb,var(--ms-emerald) 8%,#fff);background-position:center;background-size:contain}body:has(.for-login) .login-content.page-card{padding:32px 34px 30px}html[dir=rtl] body:has(.for-login) .for-login:before{border-radius:18px 0 0 18px}}body:has(.for-login) .page-card-head{display:flex;align-items:center;gap:12px;padding:0 0 18px;border-bottom:1px solid var(--login-line);background:transparent}body:has(.for-login) .page-card-head img.app-logo{width:44px;height:44px;max-height:44px;padding:8px;border:1px solid rgba(var(--ms-emerald-rgb),.18);border-radius:14px;background:color-mix(in srgb,var(--ms-emerald) 8%,#fff);-o-object-fit:contain;object-fit:contain;content:url(/assets/ms_style/images/digital-roots-mark.svg)}@media (min-width: 601px){body.ms-login-background-full:has(.for-login) .for-login{min-height:calc(100vh - 56px)!important}body.ms-login-background-full:has(.for-login) .for-login:before{position:absolute;z-index:1;inset:0 auto 0 0;width:50%;height:100%!important;min-height:0!important;margin:0!important;border-radius:0!important;padding:clamp(16px,3vw,40px);background-origin:content-box!important;background-clip:content-box!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;background-color:transparent!important}body.ms-login-background-full:has(.for-login) .login-content.page-card{grid-column:2}html[dir=rtl] body.ms-login-background-full:has(.for-login) .for-login:before{inset:0 0 0 auto}}@media (max-width: 600px){body.ms-login-background-full:has(.for-login) .for-login:before{position:absolute;z-index:0;inset:0;width:100%;height:100%;min-height:0;margin:0;border-radius:0;background-position:center;background-size:cover}}body:has(.for-login) .page-card-head-text h4{margin:0;color:var(--login-ink);font-size:var(--ms-font-5xl);font-weight:820;letter-spacing:-.035em;line-height:1.1}body:has(.for-login) .page-card-subtitle{margin:6px 0 0;color:var(--login-muted);font-size:var(--ms-font-base);line-height:1.45}body:has(.for-login) .form-login{padding:27px 0 0}body:has(.for-login) .form-group{margin-bottom:18px}body:has(.for-login) .form-label{margin-bottom:7px;color:var(--login-ink);font-size:var(--ms-font-sm);font-weight:800;letter-spacing:.02em}body:has(.for-login) .email-field,body:has(.for-login) .password-field{position:relative}body:has(.for-login) .form-control{min-height:46px;padding:11px 43px 11px 15px;border:1px solid var(--login-line);border-radius:12px;background:rgba(255,255,255,.88);color:var(--login-ink);box-shadow:0 4px 14px rgba(var(--ms-roots-rgb),.04);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body:has(.for-login) .form-control::-moz-placeholder{color:rgba(var(--ms-ink-rgb),.55)}body:has(.for-login) .form-control::placeholder{color:rgba(var(--ms-ink-rgb),.55)}body:has(.for-login) .form-control:focus{border-color:var(--login-accent);background:#fff;box-shadow:0 0 0 4px rgba(var(--ms-emerald-rgb),.18),0 6px 18px rgba(var(--ms-roots-rgb),.08);outline:0}body:has(.for-login) .field-icon,body:has(.for-login) .toggle-password{color:var(--login-muted)}body:has(.for-login) .toggle-password{cursor:pointer}body:has(.for-login) .forgot-password-message{margin:8px 0 0;text-align:right}body:has(.for-login) .forgot-password-message a,body:has(.for-login) .sign-up-message a{color:var(--login-accent);font-weight:750;text-decoration:none}body:has(.for-login) .page-card-actions{display:grid;gap:10px;padding:3px 0 0}body:has(.for-login) .btn-login{min-height:46px;border:0;border-radius:12px;background:var(--login-accent)!important;color:var(--ms-on-dark)!important;font-size:var(--ms-font-md);font-weight:800;box-shadow:0 10px 22px rgba(var(--ms-emerald-rgb),.18);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has(.for-login) .btn-login:hover,body:has(.for-login) .btn-login:focus-visible{background:var(--login-ink)!important;box-shadow:0 12px 26px rgba(var(--ms-roots-rgb),.18);transform:translateY(-1px)}body:has(.for-login) .btn-login-option{min-height:40px;border:1px solid var(--login-line);border-radius:11px;background:rgba(255,255,255,.72)!important;color:var(--login-ink)!important}body:has(.for-login) .btn-login:disabled{cursor:wait;opacity:.72;transform:none}body:has(.for-login) .sign-up-message{padding:20px 0 0;color:var(--login-muted);font-size:var(--ms-font-base)}body:has(.for-login) .login-error-banner{border-radius:10px}@media (max-width: 600px){body:has(.for-login) .navbar{min-height:58px;padding:10px 16px}body:has(.for-login) .navbar-brand{width:140px;height:36px;min-height:36px;padding:3px 7px;border-color:transparent;background-color:transparent;background-image:var(--ms-login-logo-url);background-size:contain;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.for-login) .navbar-brand img{width:1px;height:1px}body:has(.for-login) .navbar-toggler{display:none}body:has(.for-login) #language-switcher{position:absolute;top:10px;right:16px;width:112px;margin:0}body:has(.for-login) #language-switcher select{width:112px;min-width:112px;height:38px;min-height:38px;padding:6px 26px 6px 10px;border-radius:10px;font-size:var(--ms-font-sm)}body:has(.for-login) .ms-login-lang-toggle{position:absolute;top:9px;right:16px;height:36px;min-height:36px;padding:6px 12px;border-radius:10px;font-size:var(--ms-font-sm)}body:has(.for-login) .for-login{display:grid;grid-template-columns:1fr;min-height:calc(100vh - 56px);margin-top:0;padding:24px 16px 40px}body:has(.for-login) .for-login:before,body:has(.for-login) .for-login:after{display:block}body:has(.for-login) .for-login{position:relative;overflow:hidden;background:var(--ms-roots)}body:has(.for-login) .for-login:before{position:absolute;z-index:0;inset:0;min-height:100%;border-radius:0;background:var(--ms-login-background-url) center/cover no-repeat;content:""}body:has(.for-login) .for-login:after{position:absolute;z-index:0;inset:0;width:100%;display:none;content:""}body:has(.for-login) .login-content.page-card{z-index:2;background:rgba(255,255,255,.96);box-shadow:0 18px 42px #0000002e}body:has(.for-login) .login-content.page-card{width:100%;padding:24px 22px 22px}body:has(.for-login) .page-card-head{padding-bottom:var(--ms-space-5)}}.ms-theme-toggle{--ms-toggle-size: 30px;position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;isolation:isolate;padding:2px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.1)}.ms-theme-toggle:before{content:"";position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:999px;background:var(--ms-mint);box-shadow:0 2px 8px rgba(var(--ms-mint-rgb),.35);transition:transform var(--ms-duration-slow) var(--ms-ease)}[data-theme=dark] .ms-theme-toggle:before{transform:translate(100%)}.ms-theme-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ms-toggle-size);padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--ms-on-dark-muted);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--ms-duration-normal) var(--ms-ease)}.ms-theme-toggle button .icon{width:14px;height:14px;--icon-stroke: currentColor;stroke:currentColor}.ms-theme-toggle button:hover{color:var(--ms-on-dark)}.ms-theme-toggle button[aria-pressed=true]{color:var(--ms-roots)}.ms-theme-toggle button:focus-visible{outline:2px solid var(--ms-mint);outline-offset:2px}.desktop-navbar .ms-theme-toggle button,.body-sidebar-container:not(.expanded) .ms-theme-toggle button{padding:0 8px}.desktop-navbar .ms-theme-toggle button span,.body-sidebar-container:not(.expanded) .ms-theme-toggle button span{display:none}.body-sidebar .ms-theme-toggle{display:grid;margin:0 0 10px}.body-sidebar-container:not(.expanded) .ms-theme-toggle{grid-auto-flow:row;width:32px;margin-inline:auto}.body-sidebar-container:not(.expanded) .ms-theme-toggle:before{inset:2px 2px auto;width:auto;height:calc(50% - 2px)}.body-sidebar-container:not(.expanded) [data-theme=dark] .ms-theme-toggle:before,[data-theme=dark] .body-sidebar-container:not(.expanded) .ms-theme-toggle:before{transform:translateY(100%)}.body-sidebar-container:not(.expanded) .ms-theme-toggle button{height:26px;padding:0}@media (prefers-reduced-motion: reduce){.ms-theme-toggle:before{transition:none}}@media screen and (max-width: 520px){.desktop-navbar .ms-theme-toggle button{padding:0 6px}}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}
/*# sourceMappingURL=ms_style.bundle.ZBEFTGZL.css.map */
