@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";:root{--e16-radius-xs: 4px;--e16-radius-sm: 6px;--e16-radius-md: 10px;--e16-radius-lg: 14px;--e16-radius-xl: 18px;--e16-radius-pill: 999px;--e16-ease: cubic-bezier(.2, .8, .2, 1);--e16-fast: .14s;--e16-base: .22s;--e16-slow: .38s;--e16-bg: #F7F8FA;--e16-surface: #FFFFFF;--e16-surface-2: #F3F4F6;--e16-surface-hover: #EEF1F6;--e16-border: #E5E7EB;--e16-text: #111827;--e16-text-muted: #6B7280;--e16-shadow-sm: 0 1px 2px rgba(17, 24, 39, .04);--e16-shadow-md: 0 6px 16px rgba(17, 24, 39, .06), 0 2px 4px rgba(17, 24, 39, .04);--e16-shadow-lg: 0 18px 40px rgba(17, 24, 39, .1)}:root[data-e16-mode=light]{--e16-bg: #F7F8FA;--e16-surface: #FFFFFF;--e16-surface-2: #F3F4F6;--e16-surface-hover: #EEF1F6;--e16-border: #E5E7EB;--e16-text: #0F172A;--e16-text-muted: #475569;--e16-shadow-sm: 0 1px 2px rgba(17, 24, 39, .04);--e16-shadow-md: 0 6px 16px rgba(17, 24, 39, .06), 0 2px 4px rgba(17, 24, 39, .04);--e16-shadow-lg: 0 18px 40px rgba(17, 24, 39, .1)}:root[data-e16-mode=dark]{color-scheme:dark;--e16-bg: #0B0F1A;--e16-surface: #11172A;--e16-surface-2: #161D33;--e16-surface-hover: #1B243F;--e16-border: #25304A;--e16-text: #E6E8EE;--e16-text-muted: #94A3B8;--e16-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--e16-shadow-md: 0 6px 16px rgba(0, 0, 0, .45);--e16-shadow-lg: 0 18px 40px rgba(0, 0, 0, .55)}:root{--bg-color: var(--e16-bg);--fg-color: var(--e16-surface);--text-color: var(--e16-text);--text-muted: var(--e16-text-muted);--text-light: var(--e16-text-muted);--border-color: var(--e16-border);--dark-border-color: var(--e16-border);--table-border-color: var(--e16-border);--card-bg: var(--e16-surface);--navbar-bg: var(--e16-surface);--sidebar-bg: var(--e16-surface);--subtle-accent: var(--e16-surface-2);--subtle-fg: var(--e16-surface-hover);--fg-hover-color: var(--e16-surface-hover);--control-bg: var(--e16-surface-2);--awesomebar-focus-bg: var(--e16-surface);--modal-bg: var(--e16-surface);--popover-bg: var(--e16-surface);--shadow-base: var(--e16-shadow-md);--shadow-sm: var(--e16-shadow-sm);--shadow-md: var(--e16-shadow-md);--shadow-lg: var(--e16-shadow-lg)}:root[data-e16-accent=blue]{--e16-accent: #2563EB;--e16-accent-hover: #1D4ED8;--e16-accent-light: #60A5FA;--e16-on-accent: #FFFFFF}:root[data-e16-accent=green]{--e16-accent: #10B981;--e16-accent-hover: #059669;--e16-accent-light: #34D399;--e16-on-accent: #FFFFFF}:root[data-e16-accent=red]{--e16-accent: #EF4444;--e16-accent-hover: #DC2626;--e16-accent-light: #F87171;--e16-on-accent: #FFFFFF}:root[data-e16-accent=orange]{--e16-accent: #F97316;--e16-accent-hover: #EA580C;--e16-accent-light: #FB923C;--e16-on-accent: #FFFFFF}:root[data-e16-accent=yellow]{--e16-accent: #F59E0B;--e16-accent-hover: #D97706;--e16-accent-light: #FCD34D;--e16-on-accent: #1F2937}:root[data-e16-accent=pink]{--e16-accent: #EC4899;--e16-accent-hover: #DB2777;--e16-accent-light: #F472B6;--e16-on-accent: #FFFFFF}:root[data-e16-accent=violet]{--e16-accent: #7C3AED;--e16-accent-hover: #6D28D9;--e16-accent-light: #A78BFA;--e16-on-accent: #FFFFFF}:root{--primary: var(--e16-accent);--primary-color: var(--e16-accent);--brand-color: var(--e16-accent);--btn-primary: var(--e16-accent)}html,body{background-color:var(--e16-bg)!important;color:var(--e16-text);transition:background-color var(--e16-base) var(--e16-ease),color var(--e16-base) var(--e16-ease)}.dropdown-menu,.dropdown-menu-right,.popover,.tippy-box,[role=tooltip],.modal,.modal-dialog,.menu,.menu-btn-group .dropdown-menu,.standard-actions .dropdown-menu,.list-paging-area .dropdown-menu,.btn-group .dropdown-menu,.list-filters .dropdown-menu,.filter-popover,.filter-area .dropdown-menu,.frappe-control .dropdown-menu,.awesomplete>ul{z-index:1080!important}#e16-floating-shapes-root,.e16-floating-shapes{z-index:0!important;pointer-events:none!important}.btn-primary{background-color:var(--e16-accent)!important;border-color:var(--e16-accent)!important;color:var(--e16-on-accent)!important}.btn-primary:hover{background-color:var(--e16-accent-hover)!important;border-color:var(--e16-accent-hover)!important;filter:brightness(1.04)}.form-control:focus,input:focus,textarea:focus,select:focus{border-color:var(--e16-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 22%,transparent)!important;outline:none!important}:root{--e16-font-en: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--e16-font-ar: "IBM Plex Sans Arabic", "Cairo", "Tajawal", "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--e16-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--e16-font: var(--e16-font-en)}html[lang=en],html[dir=ltr]{--e16-font: var(--e16-font-en)}html[lang=ar],html[dir=rtl]{--e16-font: var(--e16-font-ar);font-size:14.5px;line-height:1.65}html[lang=ar] body,html[dir=rtl] body{letter-spacing:0;word-spacing:.04em}html[lang=ar] .standard-sidebar-item,html[dir=rtl] .standard-sidebar-item{font-size:14px;font-weight:500;letter-spacing:0}html[lang=ar] .page-title,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[dir=rtl] .page-title,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-weight:600;letter-spacing:0}html[lang=ar] .form-control,html[dir=rtl] .form-control{font-size:14px;font-weight:400}html[lang=ar] .btn,html[dir=rtl] .btn{font-size:13.5px;font-weight:500;letter-spacing:0}html[lang=ar] .e16-card-tile__label,html[dir=rtl] .e16-card-tile__label,html[lang=ar] .e16-tile-label,html[dir=rtl] .e16-tile-label{font-size:13.5px;font-weight:600;line-height:1.5}html[lang=ar] .widget-title,html[dir=rtl] .widget-title,html[lang=ar] .h4,html[dir=rtl] .h4{font-size:15px;font-weight:600}html[lang=ar] .indicator-pill,html[dir=rtl] .indicator-pill{font-size:11px;letter-spacing:0}html[lang=ar] .navbar-breadcrumbs li,html[dir=rtl] .navbar-breadcrumbs li{font-size:14px;font-weight:500}html[lang=ar] .section-head,html[dir=rtl] .section-head,html[lang=ar] .form-section .section-head,html[dir=rtl] .form-section .section-head{font-size:15px;font-weight:600;letter-spacing:0}html[lang=ar] .e16-picker__title,html[dir=rtl] .e16-picker__title,html[lang=ar] .modal-title,html[dir=rtl] .modal-title{font-size:17px;font-weight:600}html[lang=ar] .e16-picker__sect-title,html[dir=rtl] .e16-picker__sect-title{font-size:12px;letter-spacing:0;text-transform:none;font-weight:600}body,.form-control,.btn,.page-title,.section-head,.widget-title,.widget-subtitle,.standard-sidebar-item,input,textarea,select,.navbar-breadcrumbs,.sidebar-item-label,.module-name,.ellipsis{font-family:var(--e16-font)!important;font-feature-settings:"kern","liga","calt","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar-item-label,.standard-sidebar-item,.widget-title,.widget-title .ellipsis,.module-name,.page-title .title-text,.navbar-breadcrumbs li a,.layout-main-section h1,.layout-main-section h2,.layout-main-section h3,.layout-main-section h4,.layout-main-section .h4,.layout-main-section .h6,.layout-main-section-wrapper h1,.layout-main-section-wrapper h2,.layout-main-section-wrapper h3,.layout-main-section-wrapper h4,.section-head,.form-section .section-head,.list-row .list-row-col,.frappe-card .widget-title{color:var(--e16-text)!important;font-weight:600!important}body,.layout-main-section,.frappe-card{color:var(--e16-text)!important}.text-muted,.small.text-muted,.description,.help-box{color:var(--e16-text-muted)!important}.layout-main-section .sidebar-item-label,.layout-main-section-wrapper .sidebar-item-label,.layout-main-section [class*=label]{font-weight:600!important;color:var(--e16-text)!important}html[dir=ltr] body{letter-spacing:-.005em}html[dir=rtl] body{letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--e16-font)!important;letter-spacing:-.012em;color:var(--e16-text)}.like-disabled-input[data-fieldtype=Currency],.like-disabled-input[data-fieldtype=Float],.like-disabled-input[data-fieldtype=Int],.like-disabled-input[data-fieldtype=Date],.like-disabled-input[data-fieldtype=Datetime],.indicator-pill,.badge,[data-fieldtype=Currency] input,[data-fieldtype=Float] input,[data-fieldtype=Int] input,[data-fieldtype=Date] input,[data-fieldtype=Datetime] input,.number-card-container .widget-content,.number-card .widget-content,.e16-tile-badge{direction:ltr!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","lnum"}html[dir=rtl] .e16-icon-directional{transform:scaleX(-1)}html[dir=rtl] .form-footer .form-actions .btn-primary,html[dir=rtl] .standard-actions .btn-primary{margin-inline-start:auto}html[dir=rtl] .layout-side-section{border-inline-start:1px solid var(--e16-border);border-inline-end:0}html[dir=rtl] .breadcrumb .breadcrumb-item+.breadcrumb-item:before{transform:scaleX(-1);display:inline-block}html[dir=rtl] [data-fieldtype=Currency] input,html[dir=rtl] [data-fieldtype=Float] input,html[dir=rtl] [data-fieldtype=Int] input{text-align:end}.page-head{background:var(--e16-surface)!important;border-bottom:1px solid var(--e16-border)!important;box-shadow:0 1px 0 var(--e16-border),0 2px 4px #0f172a08!important;transition:background-color var(--e16-base) var(--e16-ease),border-color var(--e16-base) var(--e16-ease);position:relative}html.e16-paint-navbar .page-head{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface)) 0%,var(--e16-surface) 100%)!important;border-bottom:1px solid color-mix(in srgb,var(--e16-accent) 22%,var(--e16-border))!important}html.e16-paint-navbar .page-head:after{content:"";position:absolute;bottom:-1px;right:0;left:0;height:2px;background:linear-gradient(-90deg,var(--e16-accent) 0%,var(--e16-accent-light) 50%,var(--e16-accent) 100%);opacity:.6}.page-title .title-text,.page-head .ellipsis,.navbar-breadcrumbs li:last-child a,.navbar-breadcrumbs li.active a{font-weight:700!important;letter-spacing:-.012em;color:var(--e16-text)!important}.e16-toolbar{display:inline-flex;gap:4px;align-items:center}.e16-toolbar--sidebar{flex-wrap:wrap;padding:10px 12px;margin:4px 0;border-top:1px solid var(--e16-border);border-bottom:1px solid var(--e16-border);background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 3%,var(--e16-surface)),var(--e16-surface))}.e16-toolbar--head{margin-inline-end:8px}.e16-tbtn{background:transparent;border:1px solid transparent;color:var(--e16-text-muted);width:34px;height:34px;border-radius:var(--e16-radius-md);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all var(--e16-fast) var(--e16-ease)}.e16-tbtn:hover{background:color-mix(in srgb,var(--e16-accent) 10%,transparent);color:var(--e16-accent);transform:translateY(-1px)}.e16-tbtn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 22%,transparent)}.e16-tbtn.is-active{background:color-mix(in srgb,var(--e16-accent) 14%,transparent);color:var(--e16-accent)}.e16-tbtn svg{width:18px;height:18px;stroke:currentColor;fill:none}.navbar-breadcrumbs{font-weight:500}.navbar-breadcrumbs a{color:var(--e16-text-muted);text-decoration:none;transition:color var(--e16-fast) var(--e16-ease)}.navbar-breadcrumbs a:hover{color:var(--e16-accent)}.body-sidebar,.desk-sidebar{background:var(--e16-surface);border-inline-end:1px solid var(--e16-border);box-shadow:-1px 0 #0f172a05;transition:background-color var(--e16-base) var(--e16-ease),border-color var(--e16-base) var(--e16-ease),width .3s cubic-bezier(.2,.8,.2,1);position:relative;z-index:auto}.body-sidebar .standard-sidebar-item,.desk-sidebar .standard-sidebar-item{border-radius:8px;margin:2px 8px;padding:7px 10px;min-height:34px;transition:background-color var(--e16-fast) var(--e16-ease),color var(--e16-fast) var(--e16-ease);position:relative}.body-sidebar .standard-sidebar-item .item-anchor,.desk-sidebar .standard-sidebar-item .item-anchor{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;min-height:26px;overflow:hidden;color:inherit;text-decoration:none}.body-sidebar .sidebar-item-icon,.desk-sidebar .sidebar-item-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;padding:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--e16-text) 86%,var(--e16-accent) 14%)!important;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease,transform .15s ease!important}.body-sidebar .sidebar-item-icon svg,.desk-sidebar .sidebar-item-icon svg,.body-sidebar .sidebar-item-icon use,.desk-sidebar .sidebar-item-icon use{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:1.85px!important;stroke-opacity:1!important;color:currentColor!important;fill:none!important}.body-sidebar .standard-sidebar-item:hover .sidebar-item-icon,.desk-sidebar .standard-sidebar-item:hover .sidebar-item-icon,.body-sidebar .standard-sidebar-item.selected .sidebar-item-icon,.desk-sidebar .standard-sidebar-item.selected .sidebar-item-icon{color:var(--e16-accent)!important;transform:scale(1.06)}.body-sidebar .sidebar-item-label,.desk-sidebar .sidebar-item-label,.body-sidebar-container .sidebar-item-label,.body-sidebar .standard-sidebar-item span.sidebar-item-label,.body-sidebar .item-anchor .sidebar-item-label,.body-sidebar .sidebar-item-container .sidebar-item-label{font-weight:500!important;font-size:12.5px!important;line-height:1.32!important;color:var(--e16-text)!important;letter-spacing:-.005em!important;margin:0!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important;max-height:2.65em!important}.body-sidebar .standard-sidebar-item,.desk-sidebar .standard-sidebar-item,.body-sidebar-container .standard-sidebar-item{min-height:38px!important;height:auto!important;align-items:center!important}.body-sidebar .item-anchor,.desk-sidebar .item-anchor,.body-sidebar-container .item-anchor{display:flex!important;align-items:center!important;gap:10px!important;white-space:normal!important;width:100%}html[lang=ar] .body-sidebar .sidebar-item-label,html[lang=ar] .desk-sidebar .sidebar-item-label,html[dir=rtl] .body-sidebar .sidebar-item-label,html[dir=rtl] .desk-sidebar .sidebar-item-label{font-size:13px!important;font-weight:500!important;line-height:1.45!important;max-height:2.9em!important}.body-sidebar .standard-sidebar-item:hover .sidebar-item-label,.desk-sidebar .standard-sidebar-item:hover .sidebar-item-label,.body-sidebar-container .standard-sidebar-item:hover .sidebar-item-label{-webkit-line-clamp:4!important;max-height:5.5em!important}.body-sidebar .avatar-name-email,.desk-sidebar .avatar-name-email{min-width:0;overflow:hidden}.body-sidebar .avatar-name-email .d-block,.body-sidebar .avatar-name-email span,.desk-sidebar .avatar-name-email .d-block,.desk-sidebar .avatar-name-email span{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-all}.body-sidebar .sidebar-item-control,.desk-sidebar .sidebar-item-control{flex-shrink:0;color:var(--e16-text-muted);transition:transform var(--e16-fast) var(--e16-ease)}.body-sidebar .standard-sidebar-item[title]:hover:after,.desk-sidebar .standard-sidebar-item[title]:hover:after,.body-sidebar .sidebar-item-container[title]:hover:after,.desk-sidebar .sidebar-item-container[title]:hover:after{content:attr(title);position:absolute;top:50%;inset-inline-start:calc(100% + 8px);transform:translateY(-50%);background:rgba(15,23,42,.94);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;z-index:9999;pointer-events:none;box-shadow:0 4px 12px #0003;animation:e16-tooltip-in .14s cubic-bezier(.2,.8,.2,1)}@keyframes e16-tooltip-in{0%{opacity:0;transform:translateY(-50%) translate(4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}[dir=rtl] .body-sidebar .standard-sidebar-item[title]:hover:after,[dir=rtl] .desk-sidebar .standard-sidebar-item[title]:hover:after{animation:e16-tooltip-in-rtl .14s cubic-bezier(.2,.8,.2,1)}@keyframes e16-tooltip-in-rtl{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}html.e16-paint-menu .body-sidebar .standard-sidebar-item:hover,html.e16-paint-menu .desk-sidebar .standard-sidebar-item:hover{background:color-mix(in srgb,var(--e16-accent) 8%,transparent)}html.e16-paint-menu .body-sidebar .standard-sidebar-item:hover .sidebar-item-icon,html.e16-paint-menu .desk-sidebar .standard-sidebar-item:hover .sidebar-item-icon{color:var(--e16-accent)!important}html.e16-paint-menu .body-sidebar .standard-sidebar-item.selected,html.e16-paint-menu .desk-sidebar .standard-sidebar-item.selected,html.e16-paint-menu .body-sidebar .standard-sidebar-item.active,html.e16-paint-menu .desk-sidebar .standard-sidebar-item.active{background:linear-gradient(-90deg,color-mix(in srgb,var(--e16-accent) 18%,transparent) 0%,color-mix(in srgb,var(--e16-accent) 10%,transparent) 100%);color:var(--e16-accent);font-weight:600}html.e16-paint-menu .body-sidebar .standard-sidebar-item.selected:before,html.e16-paint-menu .desk-sidebar .standard-sidebar-item.selected:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(-180deg,var(--e16-accent),var(--e16-accent-hover));box-shadow:0 0 8px color-mix(in srgb,var(--e16-accent) 50%,transparent)}html.e16-paint-menu .body-sidebar .standard-sidebar-item.selected .sidebar-item-icon,html.e16-paint-menu .desk-sidebar .standard-sidebar-item.selected .sidebar-item-icon,html.e16-paint-menu .body-sidebar .standard-sidebar-item.selected .sidebar-item-label{color:var(--e16-accent)!important}.body-sidebar .dropdown-navbar-user,.body-sidebar .sidebar-user-button{border-top:1px solid var(--e16-border)}.sidebar-user-button .avatar-name-email,.dropdown-navbar-user .avatar-name-email{min-width:0;flex:1}.sidebar-user-button .avatar-name-email .d-block,.dropdown-navbar-user .avatar-name-email .d-block{font-size:13px!important;font-weight:600!important;color:var(--e16-text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-button .avatar-name-email .text-muted,.dropdown-navbar-user .avatar-name-email .text-muted{font-size:11px!important;color:var(--e16-text-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body-sidebar .standard-sidebar-item.indent,.body-sidebar .standard-sidebar-item .standard-sidebar-item,.desk-sidebar .standard-sidebar-item.indent{padding-inline-start:28px;font-size:12.5px!important}.body-sidebar .standard-sidebar-item.indent .sidebar-item-label,.body-sidebar .standard-sidebar-item .standard-sidebar-item .sidebar-item-label,.desk-sidebar .standard-sidebar-item.indent .sidebar-item-label{font-size:12.5px!important}.body-sidebar .standard-sidebar-item.indent .sidebar-item-icon,.body-sidebar .standard-sidebar-item .standard-sidebar-item .sidebar-item-icon,.desk-sidebar .standard-sidebar-item.indent .sidebar-item-icon{width:16px!important;height:16px!important;min-width:16px!important}.body-sidebar .standard-sidebar-item.indent .sidebar-item-icon svg,.body-sidebar .standard-sidebar-item.indent .sidebar-item-icon use,.body-sidebar .standard-sidebar-item .standard-sidebar-item .sidebar-item-icon svg,.body-sidebar .standard-sidebar-item .standard-sidebar-item .sidebar-item-icon use,.desk-sidebar .standard-sidebar-item.indent .sidebar-item-icon svg,.desk-sidebar .standard-sidebar-item.indent .sidebar-item-icon use{width:14px!important;height:14px!important}.body-sidebar-container{position:relative}.body-sidebar{transition:background-color var(--e16-base) var(--e16-ease),border-color var(--e16-base) var(--e16-ease)}.body-sidebar:after{content:"";position:absolute;top:0;bottom:0;inset-inline-end:0;width:1px;background:var(--e16-border);pointer-events:none}html.e16-paint-workspace .body-sidebar,html.e16-paint-workspace .desk-sidebar{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 11%,var(--e16-surface)) 0%,color-mix(in srgb,var(--e16-accent) 6%,var(--e16-surface)) 35%,color-mix(in srgb,var(--e16-accent) 3%,var(--e16-surface)) 70%,var(--e16-surface) 100%)!important;border-left:1px solid color-mix(in srgb,var(--e16-accent) 18%,var(--e16-border))!important}html.e16-paint-workspace [dir=rtl] .body-sidebar,html.e16-paint-workspace [dir=rtl] .desk-sidebar{border-left:0!important;border-right:1px solid color-mix(in srgb,var(--e16-accent) 18%,var(--e16-border))!important}html.e16-paint-workspace .body-sidebar .standard-sidebar-item.selected,html.e16-paint-workspace .desk-sidebar .standard-sidebar-item.selected,html.e16-paint-workspace .body-sidebar .standard-sidebar-item.active,html.e16-paint-workspace .desk-sidebar .standard-sidebar-item.active{background:color-mix(in srgb,var(--e16-accent) 16%,var(--e16-surface))!important;color:var(--e16-accent)!important;font-weight:600;border-radius:8px}html.e16-paint-workspace .body-sidebar .standard-sidebar-item:hover,html.e16-paint-workspace .desk-sidebar .standard-sidebar-item:hover{background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface))!important;border-radius:8px}html.e16-paint-workspace .body-sidebar .sidebar-section-title,html.e16-paint-workspace .desk-sidebar .sidebar-section-title,html.e16-paint-workspace .body-sidebar .standard-sidebar-section .section-head,html.e16-paint-workspace .desk-sidebar .standard-sidebar-section .section-head{color:color-mix(in srgb,var(--e16-accent) 70%,var(--e16-text-muted))!important;font-weight:700;letter-spacing:.02em}:root[data-e16-mode=dark] html.e16-paint-workspace .body-sidebar,:root[data-e16-mode=dark] html.e16-paint-workspace .desk-sidebar{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 22%,var(--e16-surface)) 0%,color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface)) 40%,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface)) 75%,var(--e16-surface) 100%)!important}.form-layout{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 4%,var(--e16-bg)) 0%,var(--e16-bg) 240px)!important}.form-page{background:transparent!important}.form-dashboard-section,.form-section,.form-column,.form-tabs-list{border-color:color-mix(in srgb,var(--e16-border) 82%,transparent)!important}.form-section{background:color-mix(in srgb,var(--e16-surface) 94%,transparent)!important;border-radius:var(--e16-radius-md)}.form-tabs-list{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-surface) 96%,var(--e16-accent) 4%),var(--e16-surface))!important;border-bottom:1px solid color-mix(in srgb,var(--e16-border) 82%,var(--e16-accent) 18%)!important}.form-tabs-list .form-tabs .nav-link,.form-tabs-list .nav-link{color:var(--e16-text-muted)!important;font-weight:650!important;border:0!important;border-radius:0!important;position:relative;transition:color var(--e16-fast) var(--e16-ease)}.form-tabs-list .form-tabs .nav-link:after,.form-tabs-list .nav-link:after{content:"";position:absolute;inset-inline:14px;bottom:0;height:2px;border-radius:var(--e16-radius-pill);background:transparent;transition:background var(--e16-fast) var(--e16-ease),transform var(--e16-fast) var(--e16-ease);transform:scaleX(.65)}.form-tabs-list .form-tabs .nav-link:hover,.form-tabs-list .nav-link:hover,.form-tabs-list .form-tabs .nav-link.active,.form-tabs-list .nav-link.active{color:var(--e16-accent)!important}.form-tabs-list .form-tabs .nav-link.active:after,.form-tabs-list .nav-link.active:after{background:linear-gradient(-90deg,var(--e16-accent),var(--e16-accent-light));transform:scaleX(1)}.frappe-control .control-label,.frappe-control .clearfix .control-label{color:var(--e16-text-muted)!important;font-weight:600!important}.frappe-control .form-control,.frappe-control .like-disabled-input,.frappe-control .awesomplete>input{background:color-mix(in srgb,var(--e16-surface) 88%,var(--e16-bg) 12%)!important;border-color:color-mix(in srgb,var(--e16-border) 78%,var(--e16-text-muted) 22%)!important;color:var(--e16-text)!important;border-radius:var(--e16-radius-sm)!important;transition:border-color var(--e16-fast) var(--e16-ease),box-shadow var(--e16-fast) var(--e16-ease),background-color var(--e16-fast) var(--e16-ease)}.frappe-control .form-control:hover,.frappe-control .like-disabled-input:hover,.frappe-control .awesomplete>input:hover{border-color:color-mix(in srgb,var(--e16-accent) 34%,var(--e16-border))!important;background:var(--e16-surface)!important}.frappe-control:focus-within .form-control,.frappe-control:focus-within .like-disabled-input,.frappe-control:focus-within .awesomplete>input{background:var(--e16-surface)!important;border-color:var(--e16-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 18%,transparent)!important}.page-head .primary-action,.standard-actions .btn-primary,.btn.btn-primary{border-radius:var(--e16-radius-pill)!important;font-weight:700!important;box-shadow:0 10px 24px color-mix(in srgb,var(--e16-accent) 26%,transparent),0 2px 5px #0f172a1a!important}.page-head .btn:not(.btn-primary),.standard-actions .btn:not(.btn-primary){border-radius:var(--e16-radius-pill)!important;border-color:color-mix(in srgb,var(--e16-border) 78%,var(--e16-accent) 22%)!important;background:color-mix(in srgb,var(--e16-surface) 88%,var(--e16-bg) 12%)!important;color:var(--e16-text)!important}.page-head .btn:not(.btn-primary):hover,.standard-actions .btn:not(.btn-primary):hover{background:color-mix(in srgb,var(--e16-accent) 9%,var(--e16-surface))!important;border-color:color-mix(in srgb,var(--e16-accent) 38%,var(--e16-border))!important;color:var(--e16-accent)!important}.grid-heading-row{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface-2)),var(--e16-surface-2))!important;color:var(--e16-text)!important;border-color:color-mix(in srgb,var(--e16-border) 78%,var(--e16-accent) 22%)!important}.grid-heading-row .static-area,.grid-heading-row .row-index{font-weight:700!important;color:var(--e16-text)!important}.grid-footer,.grid-footer-toolbar{background:color-mix(in srgb,var(--e16-surface) 96%,var(--e16-accent) 4%)!important;border-color:color-mix(in srgb,var(--e16-border) 82%,var(--e16-accent) 18%)!important}.comment-box,.new-timeline,.form-footer{background:color-mix(in srgb,var(--e16-surface) 96%,transparent)!important}:root[data-e16-mode=dark] .form-section{background:color-mix(in srgb,var(--e16-surface) 88%,black 12%)!important}:root[data-e16-mode=dark] .frappe-control .form-control,:root[data-e16-mode=dark] .frappe-control .like-disabled-input,:root[data-e16-mode=dark] .frappe-control .awesomplete>input{background:color-mix(in srgb,var(--e16-surface-2) 78%,black 22%)!important}.list-row,.list-row-container{transition:background-color var(--e16-fast) var(--e16-ease)}.list-row:hover,.list-row-container:hover{background-color:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))}.frappe-list .list-row-head{background:var(--e16-surface-2);color:var(--e16-text-muted);font-weight:600}html.e16-paint-workspace [data-e16-tile] .app-icon,html.e16-paint-workspace [data-e16-tile] .app-icon-svg,html.e16-paint-workspace [data-e16-tile] [class*=app-icon],html.e16-paint-workspace [data-e16-tile] [style*="background-color: rgb(74, 163, 223)"],html.e16-paint-workspace [data-e16-tile] [style*="background-color:rgb(74, 163, 223)"],html.e16-paint-workspace [data-e16-tile] [style*="background-color: #4aa3df"],html.e16-paint-workspace [data-e16-tile] [style*="background-color:#4aa3df"]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}html.e16-paint-workspace [data-e16-tile] .app-icon svg,html.e16-paint-workspace [data-e16-tile] .app-icon use,html.e16-paint-workspace [data-e16-tile] .app-icon i,html.e16-paint-workspace [data-e16-tile] .app-icon-svg svg,html.e16-paint-workspace [data-e16-tile] .app-icon-svg use,html.e16-paint-workspace [data-e16-tile] [class*=app-icon] svg,html.e16-paint-workspace [data-e16-tile] [class*=app-icon] use{color:#fff!important;stroke:#fff!important;fill:none!important}html.e16-paint-workspace [data-e16-tile="1"]{background:linear-gradient(-135deg,#10B981 0%,#059669 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="1"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="1"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="1"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="1"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="1"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="1"] svg,html.e16-paint-workspace [data-e16-tile="1"] use,html.e16-paint-workspace [data-e16-tile="1"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="2"]{background:linear-gradient(-135deg,#F43F5E 0%,#E11D48 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="2"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="2"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="2"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="2"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="2"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="2"] svg,html.e16-paint-workspace [data-e16-tile="2"] use,html.e16-paint-workspace [data-e16-tile="2"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="3"]{background:linear-gradient(-135deg,#F59E0B 0%,#D97706 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="3"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="3"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="3"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="3"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="3"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="3"] svg,html.e16-paint-workspace [data-e16-tile="3"] use,html.e16-paint-workspace [data-e16-tile="3"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="4"]{background:linear-gradient(-135deg,#0EA5E9 0%,#0284C7 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="4"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="4"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="4"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="4"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="4"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="4"] svg,html.e16-paint-workspace [data-e16-tile="4"] use,html.e16-paint-workspace [data-e16-tile="4"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="5"]{background:linear-gradient(-135deg,#A78361 0%,#8B6440 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="5"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="5"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="5"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="5"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="5"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="5"] svg,html.e16-paint-workspace [data-e16-tile="5"] use,html.e16-paint-workspace [data-e16-tile="5"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="6"]{background:linear-gradient(-135deg,#D946EF 0%,#A21CAF 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="6"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="6"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="6"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="6"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="6"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="6"] svg,html.e16-paint-workspace [data-e16-tile="6"] use,html.e16-paint-workspace [data-e16-tile="6"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="7"]{background:linear-gradient(-135deg,#64748B 0%,#334155 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="7"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="7"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="7"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="7"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="7"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="7"] svg,html.e16-paint-workspace [data-e16-tile="7"] use,html.e16-paint-workspace [data-e16-tile="7"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="8"]{background:linear-gradient(-135deg,#FB7185 0%,#F43F5E 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="8"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="8"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="8"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="8"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="8"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="8"] svg,html.e16-paint-workspace [data-e16-tile="8"] use,html.e16-paint-workspace [data-e16-tile="8"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="9"]{background:linear-gradient(-135deg,#6EE7B7 0%,#10B981 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="9"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="9"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="9"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="9"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="9"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="9"] svg,html.e16-paint-workspace [data-e16-tile="9"] use,html.e16-paint-workspace [data-e16-tile="9"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="10"]{background:linear-gradient(-135deg,#FCD34D 0%,#F59E0B 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="10"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="10"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="10"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="10"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="10"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="10"] svg,html.e16-paint-workspace [data-e16-tile="10"] use,html.e16-paint-workspace [data-e16-tile="10"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="11"]{background:linear-gradient(-135deg,#818CF8 0%,#4F46E5 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="11"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="11"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="11"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="11"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="11"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="11"] svg,html.e16-paint-workspace [data-e16-tile="11"] use,html.e16-paint-workspace [data-e16-tile="11"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="12"]{background:linear-gradient(-135deg,#06B6D4 0%,#0891B2 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="12"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="12"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="12"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="12"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="12"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="12"] svg,html.e16-paint-workspace [data-e16-tile="12"] use,html.e16-paint-workspace [data-e16-tile="12"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="13"]{background:linear-gradient(-135deg,#92400E 0%,#78350F 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="13"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="13"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="13"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="13"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="13"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="13"] svg,html.e16-paint-workspace [data-e16-tile="13"] use,html.e16-paint-workspace [data-e16-tile="13"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}html.e16-paint-workspace [data-e16-tile="14"]{background:linear-gradient(-135deg,#EC4899 0%,#DB2777 100%)!important;background-color:transparent!important;color:#fff!important;border-radius:18px!important;box-shadow:0 6px 16px #0f172a1f,0 2px 6px #0f172a14!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:72px!important;min-height:72px!important;padding:16px!important}html.e16-paint-workspace [data-e16-tile="14"]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 #fff0;transition:box-shadow .28s ease}html.e16-paint-workspace [data-e16-tile="14"]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 32px #0f172a33,0 6px 14px #0f172a1f!important}html.e16-paint-workspace [data-e16-tile="14"]:hover:after{box-shadow:inset 0 0 0 2px #ffffff4d}html.e16-paint-workspace [data-e16-tile="14"]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(-115deg,transparent 30%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 55%,transparent 70%);transform:translate(100%);transition:transform .8s ease;pointer-events:none}html.e16-paint-workspace [data-e16-tile="14"]:hover:before{transform:translate(-100%)}html.e16-paint-workspace [data-e16-tile="14"] svg,html.e16-paint-workspace [data-e16-tile="14"] use,html.e16-paint-workspace [data-e16-tile="14"] i{color:#fff!important;stroke:#fff!important;fill:none!important;position:relative;z-index:1}.widget.shortcut-widget-box.e16-card-painted{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px!important;cursor:pointer;display:flex!important;flex-direction:column;align-items:center;gap:10px;min-height:auto!important;transition:transform var(--e16-base) var(--e16-ease)}.widget.shortcut-widget-box.e16-card-painted:before,.widget.shortcut-widget-box.e16-card-painted:after{display:none!important}.widget.shortcut-widget-box.e16-card-painted:hover{transform:translateY(-3px)}.widget.shortcut-widget-box.e16-card-painted .widget-head,.widget.shortcut-widget-box.e16-card-painted .widget-body,.widget.shortcut-widget-box.e16-card-painted .widget-footer{display:none!important}.e16-card-tile{width:84px;height:84px;border-radius:18px;display:grid;place-items:center;color:#fff;box-shadow:var(--e16-shadow-md);transition:box-shadow var(--e16-base) var(--e16-ease),transform var(--e16-base) var(--e16-ease);position:relative;overflow:hidden}.e16-card-tile__icon{display:grid;place-items:center;position:relative;z-index:1}.e16-card-tile__icon svg{width:30px;height:30px;color:#fff;stroke:currentColor;fill:none;stroke-width:2}.e16-card-tile:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 60%);pointer-events:none}.e16-card-tile__label{text-align:center;font:600 13px/1.4 var(--e16-font);color:var(--e16-text);max-width:110px}html.e16-paint-workspace .widget.links-widget-box,html.e16-paint-workspace .widget.onboarding-widget-box{border:1px solid var(--e16-border)!important;border-radius:14px!important;background:var(--e16-surface)!important;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a08!important;overflow:hidden;transition:transform var(--e16-base) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease),border-color var(--e16-base) var(--e16-ease);position:relative}html.e16-paint-workspace .widget.links-widget-box:before,html.e16-paint-workspace .widget.links-widget-box:after,html.e16-paint-workspace .widget.onboarding-widget-box:before,html.e16-paint-workspace .widget.onboarding-widget-box:after{display:none!important;content:none!important}html.e16-paint-workspace .widget.links-widget-box:hover,html.e16-paint-workspace .widget.onboarding-widget-box:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a14,0 4px 8px #0f172a0a,0 0 0 1px color-mix(in srgb,var(--e16-accent) 40%,transparent)!important;border-color:color-mix(in srgb,var(--e16-accent) 35%,var(--e16-border))!important}html.e16-paint-workspace .widget.links-widget-box .widget-head,html.e16-paint-workspace .widget.onboarding-widget-box .widget-head{padding:16px 20px 10px!important;border-bottom:1px solid var(--e16-border)!important;background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface)) 0%,var(--e16-surface) 100%)!important}html.e16-paint-workspace .widget.links-widget-box .widget-title,html.e16-paint-workspace .widget.onboarding-widget-box .widget-title{color:var(--e16-text)!important;font:600 14px/1.4 var(--e16-font)!important;letter-spacing:-.005em!important}html.e16-paint-workspace .widget.links-widget-box .link-item,html.e16-paint-workspace .widget.onboarding-widget-box .link-item{display:flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;margin:2px 8px!important;border-radius:8px!important;font:500 13px/1.4 var(--e16-font)!important;color:var(--e16-text)!important;text-decoration:none!important;border:1px solid transparent!important;background:transparent!important;transition:all var(--e16-fast) var(--e16-ease)!important}html.e16-paint-workspace .widget.links-widget-box .link-item:before,html.e16-paint-workspace .widget.links-widget-box .link-item:after,html.e16-paint-workspace .widget.onboarding-widget-box .link-item:before,html.e16-paint-workspace .widget.onboarding-widget-box .link-item:after{display:none!important;content:none!important}html.e16-paint-workspace .widget.links-widget-box .link-item:hover,html.e16-paint-workspace .widget.onboarding-widget-box .link-item:hover{background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface))!important;color:var(--e16-accent)!important;border-color:color-mix(in srgb,var(--e16-accent) 30%,transparent)!important;transform:translate(-2px)}[dir=rtl] html.e16-paint-workspace .widget.links-widget-box .link-item:hover,[dir=rtl] html.e16-paint-workspace .widget.onboarding-widget-box .link-item:hover{transform:translate(2px)}html.e16-paint-workspace .layout-main-section h4,html.e16-paint-workspace .layout-main-section .h4,html.e16-paint-workspace .layout-main-section .ce-header{position:relative;font:700 16px/1.3 var(--e16-font)!important;color:var(--e16-text)!important;padding-block-start:16px;padding-inline-start:14px;margin-block:16px 12px;letter-spacing:-.01em}html.e16-paint-workspace .layout-main-section h4:before,html.e16-paint-workspace .layout-main-section .h4:before,html.e16-paint-workspace .layout-main-section .ce-header:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:4px;height:22px;background:linear-gradient(-180deg,var(--e16-accent),var(--e16-accent-hover));border-radius:4px}body{background:var(--e16-bg)!important;background-image:none!important}.e16-floating-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.e16-floating-shapes .e16-shape{position:absolute;opacity:.5;filter:blur(.5px);animation:e16-float linear infinite}.e16-floating-shapes .e16-shape--hex{width:60px;height:60px;background:linear-gradient(-135deg,color-mix(in srgb,var(--e16-accent) 12%,transparent),color-mix(in srgb,var(--e16-accent-light) 8%,transparent));-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);top:15%;right:8%;animation-duration:28s}.e16-floating-shapes .e16-shape--circle{width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--e16-accent-light) 14%,transparent),transparent 70%);top:60%;right:85%;animation-duration:36s;animation-direction:reverse}.e16-floating-shapes .e16-shape--triangle{width:0;height:0;border-style:solid;border-width:0 35px 60px 35px;border-color:transparent transparent color-mix(in srgb,var(--e16-accent) 10%,transparent) transparent;top:35%;right:88%;animation-duration:32s}.e16-floating-shapes .e16-shape--square{width:50px;height:50px;background:color-mix(in srgb,var(--e16-accent-hover) 10%,transparent);border-radius:12px;transform:rotate(-45deg);top:75%;right:12%;animation-duration:30s}.e16-floating-shapes .e16-shape--ring{width:100px;height:100px;border:2px solid color-mix(in srgb,var(--e16-accent) 15%,transparent);border-radius:50%;top:25%;right:70%;animation-duration:40s}@keyframes e16-float{0%{transform:translate(0) rotate(0)}25%{transform:translate(-20px,-30px) rotate(-90deg)}50%{transform:translate(15px,-50px) rotate(-180deg)}75%{transform:translate(30px,-20px) rotate(-270deg)}to{transform:translate(0) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.e16-floating-shapes .e16-shape{animation:none}}.widget-group .widget.number_card_widget_box:nth-child(6n+1),.widget-group .widget.number-card-widget-box:nth-child(6n+1){--card-hue: #6366F1}.widget-group .widget.number_card_widget_box:nth-child(6n+2),.widget-group .widget.number-card-widget-box:nth-child(6n+2){--card-hue: #10B981}.widget-group .widget.number_card_widget_box:nth-child(6n+3),.widget-group .widget.number-card-widget-box:nth-child(6n+3){--card-hue: #F59E0B}.widget-group .widget.number_card_widget_box:nth-child(6n+4),.widget-group .widget.number-card-widget-box:nth-child(6n+4){--card-hue: #EC4899}.widget-group .widget.number_card_widget_box:nth-child(6n+5),.widget-group .widget.number-card-widget-box:nth-child(6n+5){--card-hue: #0EA5E9}.widget-group .widget.number_card_widget_box:nth-child(6n+6),.widget-group .widget.number-card-widget-box:nth-child(6n+6){--card-hue: #8B5CF6}.widget.number_card_widget_box,.widget.number-card-widget-box{--card-hue: var(--e16-accent);background:linear-gradient(-135deg,var(--e16-surface) 0%,color-mix(in srgb,var(--e16-surface) 96%,var(--card-hue) 4%) 60%,color-mix(in srgb,var(--e16-surface) 90%,var(--card-hue) 10%) 100%)!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;overflow:hidden;position:relative;box-shadow:0 1px 2px #0f172a0a,0 0 0 0 color-mix(in srgb,var(--card-hue) 0%,transparent)!important;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s var(--e16-ease),border-color .32s var(--e16-ease)!important;min-height:110px}.widget.number_card_widget_box:before,.widget.number-card-widget-box:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(-90deg,var(--card-hue) 0%,color-mix(in srgb,var(--card-hue) 65%,white) 50%,var(--card-hue) 100%);opacity:.9;z-index:3;transition:opacity var(--e16-base) var(--e16-ease)}.widget.number_card_widget_box:after,.widget.number-card-widget-box:after{content:"";position:absolute;bottom:-70px;inset-inline-end:-70px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--card-hue) 16%,transparent) 0%,color-mix(in srgb,var(--card-hue) 8%,transparent) 35%,transparent 70%);z-index:0;pointer-events:none;transition:transform var(--e16-slow) var(--e16-ease),opacity var(--e16-base) var(--e16-ease)}.widget.number_card_widget_box:hover,.widget.number-card-widget-box:hover{transform:translateY(-4px);box-shadow:0 16px 40px color-mix(in srgb,var(--card-hue) 18%,transparent),0 4px 12px #0f172a14,0 0 0 1px color-mix(in srgb,var(--card-hue) 35%,transparent)!important;border-color:color-mix(in srgb,var(--card-hue) 35%,var(--e16-border))!important}.widget.number_card_widget_box:hover:after,.widget.number-card-widget-box:hover:after{transform:scale(1.18) translate(12px,-12px)}.widget.number_card_widget_box:hover:before,.widget.number-card-widget-box:hover:before{opacity:1;height:4px}.widget.number_card_widget_box .widget-head,.widget.number_card_widget_box .widget-body,.widget.number_card_widget_box .widget-content,.widget.number-card-widget-box .widget-head,.widget.number-card-widget-box .widget-body,.widget.number-card-widget-box .widget-content{position:relative;z-index:1}.widget.number_card_widget_box .widget-head,.widget.number-card-widget-box .widget-head{padding:16px 18px 6px!important;border-bottom:none!important;background:transparent!important}.widget.number_card_widget_box .widget-head .widget-title,.widget.number_card_widget_box .widget-head .widget-title h4,.widget.number-card-widget-box .widget-head .widget-title,.widget.number-card-widget-box .widget-head .widget-title h4{font-family:var(--e16-font),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12.5px!important;font-weight:700!important;color:var(--e16-text-muted)!important;line-height:1.4!important;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html[lang=en] .widget.number_card_widget_box .widget-title,html[dir=ltr] .widget.number_card_widget_box .widget-title,html[lang=en] .widget.number-card-widget-box .widget-title,html[dir=ltr] .widget.number-card-widget-box .widget-title{font-size:11.5px!important;letter-spacing:.07em!important;text-transform:uppercase!important}html[lang=ar] .widget.number_card_widget_box .widget-title,html[dir=rtl] .widget.number_card_widget_box .widget-title,html[lang=ar] .widget.number-card-widget-box .widget-title,html[dir=rtl] .widget.number-card-widget-box .widget-title{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;unicode-bidi:isolate}.widget.number_card_widget_box .widget-head .widget-control,.widget.number_card_widget_box .widget-head .widget-control .btn,.widget.number-card-widget-box .widget-head .widget-control,.widget.number-card-widget-box .widget-head .widget-control .btn{color:var(--e16-text-muted)!important;opacity:.6;transition:opacity var(--e16-fast) var(--e16-ease),color var(--e16-fast) var(--e16-ease)}.widget.number_card_widget_box .widget-head .widget-control:hover,.widget.number_card_widget_box .widget-head .widget-control .btn:hover,.widget.number-card-widget-box .widget-head .widget-control:hover,.widget.number-card-widget-box .widget-head .widget-control .btn:hover{opacity:1;color:var(--card-hue)!important}.widget.number_card_widget_box .widget-body,.widget.number-card-widget-box .widget-body{padding:0 18px 18px!important}.widget.number_card_widget_box .widget-content,.widget.number_card_widget_box .widget-content .number,.widget.number_card_widget_box .number,.widget.number_card_widget_box .number-text,.widget.number_card_widget_box .stat-message,.widget.number_card_widget_box .stat-label,.widget.number-card-widget-box .widget-content,.widget.number-card-widget-box .widget-content .number,.widget.number-card-widget-box .number,.widget.number-card-widget-box .number-text,.widget.number-card-widget-box .stat-message,.widget.number-card-widget-box .stat-label{position:relative;z-index:1}.widget.number_card_widget_box .widget-content .number,.widget.number_card_widget_box .number,.widget.number_card_widget_box .number-text,.widget.number-card-widget-box .widget-content .number,.widget.number-card-widget-box .number,.widget.number-card-widget-box .number-text{font-size:28px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;letter-spacing:-.022em!important;line-height:1.15!important;color:var(--e16-text)!important;margin-top:6px!important;text-shadow:0 1px 0 color-mix(in srgb,var(--card-hue) 4%,transparent)}.widget.number_card_widget_box .stat-message,.widget.number_card_widget_box .stat-label,.widget.number_card_widget_box .widget-body .text-muted,.widget.number-card-widget-box .stat-message,.widget.number-card-widget-box .stat-label,.widget.number-card-widget-box .widget-body .text-muted{font-size:11.5px!important;font-weight:500!important;color:var(--e16-text-muted)!important;margin-top:4px}.widget.number_card_widget_box .stat-message .indicator-pill,.widget.number_card_widget_box .stat-message .indicator,.widget.number_card_widget_box .stat-label .indicator-pill,.widget.number_card_widget_box .stat-label .indicator,.widget.number_card_widget_box .widget-body .text-muted .indicator-pill,.widget.number_card_widget_box .widget-body .text-muted .indicator,.widget.number-card-widget-box .stat-message .indicator-pill,.widget.number-card-widget-box .stat-message .indicator,.widget.number-card-widget-box .stat-label .indicator-pill,.widget.number-card-widget-box .stat-label .indicator,.widget.number-card-widget-box .widget-body .text-muted .indicator-pill,.widget.number-card-widget-box .widget-body .text-muted .indicator{background:color-mix(in srgb,var(--card-hue) 12%,transparent)!important;color:var(--card-hue)!important;border-radius:999px;padding:2px 8px;font-weight:600;font-size:10.5px}.widget.chart-widget-box,.widget.dashboard-widget-box,.dashboard-section .widget{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;box-shadow:0 1px 2px #0f172a0a,0 1px 3px #0f172a05!important;overflow:hidden;position:relative;transition:transform var(--e16-base) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease),border-color var(--e16-base) var(--e16-ease)!important}.widget.chart-widget-box:before,.widget.dashboard-widget-box:before,.dashboard-section .widget:before{content:"";position:absolute;top:12px;inset-inline-start:16px;width:6px;height:6px;border-radius:50%;background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));box-shadow:0 0 8px color-mix(in srgb,var(--e16-accent) 55%,transparent);z-index:2;opacity:0;transition:opacity var(--e16-base) var(--e16-ease)}.widget.chart-widget-box:hover,.widget.dashboard-widget-box:hover,.dashboard-section .widget:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0f172a14,0 4px 8px #0f172a0a!important;border-color:color-mix(in srgb,var(--e16-accent) 25%,var(--e16-border))!important}.widget.chart-widget-box:hover:before,.widget.dashboard-widget-box:hover:before,.dashboard-section .widget:hover:before{opacity:1}.widget.chart-widget-box .widget-head,.widget.dashboard-widget-box .widget-head,.dashboard-section .widget .widget-head{padding:18px 22px 12px!important;border-bottom:1px solid color-mix(in srgb,var(--e16-border) 60%,transparent)!important;background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 2%,var(--e16-surface)) 0%,var(--e16-surface) 100%)!important}.widget.chart-widget-box .widget-head .widget-title,.widget.chart-widget-box .widget-head .widget-title h4,.widget.dashboard-widget-box .widget-head .widget-title,.widget.dashboard-widget-box .widget-head .widget-title h4,.dashboard-section .widget .widget-head .widget-title,.dashboard-section .widget .widget-head .widget-title h4{font-family:var(--e16-font),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;font-weight:700!important;color:var(--e16-text)!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.widget.chart-widget-box .widget-head .widget-subtitle,.widget.chart-widget-box .widget-head .text-muted,.widget.dashboard-widget-box .widget-head .widget-subtitle,.widget.dashboard-widget-box .widget-head .text-muted,.dashboard-section .widget .widget-head .widget-subtitle,.dashboard-section .widget .widget-head .text-muted{font-size:11.5px!important;color:var(--e16-text-muted)!important}.widget.chart-widget-box .widget-head .widget-control,.widget.chart-widget-box .widget-head .widget-control .btn,.widget.dashboard-widget-box .widget-head .widget-control,.widget.dashboard-widget-box .widget-head .widget-control .btn,.dashboard-section .widget .widget-head .widget-control,.dashboard-section .widget .widget-head .widget-control .btn{background:color-mix(in srgb,var(--e16-surface-2) 80%,transparent)!important;border-radius:8px!important;color:var(--e16-text-muted)!important;transition:all var(--e16-fast) var(--e16-ease)}.widget.chart-widget-box .widget-head .widget-control:hover,.widget.chart-widget-box .widget-head .widget-control .btn:hover,.widget.dashboard-widget-box .widget-head .widget-control:hover,.widget.dashboard-widget-box .widget-head .widget-control .btn:hover,.dashboard-section .widget .widget-head .widget-control:hover,.dashboard-section .widget .widget-head .widget-control .btn:hover{background:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface-2))!important;color:var(--e16-accent)!important;transform:translateY(-1px)}.widget.chart-widget-box .widget-body,.widget.dashboard-widget-box .widget-body,.dashboard-section .widget .widget-body{padding:18px 22px!important}.chart-container,.dashboard-section .chart-container{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.chart-legend .legend-dataset-text{font-size:11.5px!important;font-weight:500!important;color:var(--e16-text)!important}.widget.shortcut-widget-box,.widget.links-widget-box{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:14px!important;box-shadow:var(--e16-shadow-sm)!important;transition:transform var(--e16-fast) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease),border-color var(--e16-fast) var(--e16-ease)!important}.widget.shortcut-widget-box:hover,.widget.links-widget-box:hover{transform:translateY(-2px);box-shadow:var(--e16-shadow-md)!important;border-color:color-mix(in srgb,var(--e16-accent) 30%,var(--e16-border))!important}.dashboard-section,.widget-group{gap:16px}.dashboard-section .widget-group-head,.dashboard-section .section-head,.widget-group .widget-group-head,.widget-group .section-head{font-size:13px!important;font-weight:700!important;letter-spacing:-.005em!important;color:var(--e16-text)!important;margin-bottom:12px!important}:root[data-e16-mode=dark] .widget.number_card_widget_box,:root[data-e16-mode=dark] .widget.number-card-widget-box{background:linear-gradient(-135deg,var(--e16-surface) 0%,color-mix(in srgb,var(--e16-surface) 88%,var(--card-hue) 12%) 100%)!important}:root[data-e16-mode=dark] .widget.number_card_widget_box:after,:root[data-e16-mode=dark] .widget.number-card-widget-box:after{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--card-hue) 28%,transparent) 0%,color-mix(in srgb,var(--card-hue) 12%,transparent) 35%,transparent 70%)}:root[data-e16-mode=dark] .widget.number_card_widget_box:hover,:root[data-e16-mode=dark] .widget.number-card-widget-box:hover{box-shadow:0 16px 40px color-mix(in srgb,var(--card-hue) 30%,transparent),0 4px 12px #00000080,0 0 0 1px color-mix(in srgb,var(--card-hue) 45%,transparent)!important}:root[data-e16-mode=dark] .widget.chart-widget-box .widget-head,:root[data-e16-mode=dark] .widget.dashboard-widget-box .widget-head{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface)) 0%,var(--e16-surface) 100%)!important}html[dir=rtl] .widget.number_card_widget_box:after,html[dir=rtl] .widget.number-card-widget-box:after{inset-inline-end:auto;inset-inline-start:-70px;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--card-hue) 16%,transparent) 0%,color-mix(in srgb,var(--card-hue) 8%,transparent) 35%,transparent 70%)}html[dir=rtl] .widget.number_card_widget_box:hover:after,html[dir=rtl] .widget.number-card-widget-box:hover:after{transform:scale(1.18) translate(-12px,-12px)}html[dir=rtl] .widget.chart-widget-box:before,html[dir=rtl] .widget.dashboard-widget-box:before{inset-inline-start:auto;inset-inline-end:16px}html.e16-paint-dashboard .widget.number_card_widget_box:after,html.e16-paint-dashboard .widget.number-card-widget-box:after{opacity:1.4}html.e16-paint-dashboard .widget.number_card_widget_box .widget-content .number,html.e16-paint-dashboard .widget.number_card_widget_box .number,html.e16-paint-dashboard .widget.number-card-widget-box .widget-content .number,html.e16-paint-dashboard .widget.number-card-widget-box .number{background:linear-gradient(-135deg,var(--card-hue),color-mix(in srgb,var(--card-hue) 70%,black));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[lang=ar] .widget .widget-title,html[lang=ar] .widget .widget-title h4,html[lang=ar] .widget .widget-subtitle,html[lang=ar] .widget .stat-message,html[lang=ar] .widget .stat-label,html[lang=ar] .widget .indicator-pill,html[lang=ar] .widget-group-head,html[lang=ar] .dashboard-section .section-head,html[dir=rtl] .widget .widget-title,html[dir=rtl] .widget .widget-title h4,html[dir=rtl] .widget .widget-subtitle,html[dir=rtl] .widget .stat-message,html[dir=rtl] .widget .stat-label,html[dir=rtl] .widget .indicator-pill,html[dir=rtl] .widget-group-head,html[dir=rtl] .dashboard-section .section-head{font-family:var(--e16-font-ar),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;unicode-bidi:isolate}.e16-lab-overlay{position:fixed;inset:0;z-index:1080;background:rgba(15,23,42,.72);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);display:grid;place-items:center;padding:16px;animation:e16-lab-fade .22s cubic-bezier(.2,.8,.2,1);transition:opacity .2s cubic-bezier(.2,.8,.2,1)}.e16-lab-overlay.is-out{opacity:0}@keyframes e16-lab-fade{0%{opacity:0}to{opacity:1}}.e16-lab{width:min(760px,96vw);max-height:80vh;background:var(--e16-surface)!important;border:1px solid var(--e16-border);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px #0f172a73,0 16px 40px #0f172a38,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;position:relative;animation:e16-lab-pop .32s cubic-bezier(.34,1.56,.64,1)}.e16-lab:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(-90deg,var(--e16-accent) 0%,var(--e16-accent-light, var(--e16-accent)) 50%,var(--e16-accent) 100%);z-index:2}@keyframes e16-lab-pop{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.e16-lab__head{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--e16-border);background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface)) 0%,var(--e16-surface) 100%)}.e16-lab__brand{display:flex;align-items:center;gap:12px}.e16-lab__icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px color-mix(in srgb,var(--e16-accent) 35%,transparent),0 2px 6px color-mix(in srgb,var(--e16-accent) 20%,transparent)}.e16-lab__icon svg{stroke:#fff}.e16-lab__title{font:700 18px/1.2 var(--e16-font);color:var(--e16-text);letter-spacing:-.018em}.e16-lab__sub{font:400 12.5px/1.4 var(--e16-font);color:var(--e16-text-muted);margin-top:2px}.e16-lab__close{background:transparent;border:0;color:var(--e16-text-muted);cursor:pointer;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;transition:all .14s cubic-bezier(.2,.8,.2,1)}.e16-lab__close:hover{background:var(--e16-surface-hover);color:var(--e16-text);transform:scale(1.06)}.e16-lab__body{display:grid;grid-template-columns:320px 1fr;gap:0;overflow:hidden;flex:1 1 auto;min-height:0}.e16-lab__preview{background:linear-gradient(-160deg,color-mix(in srgb,var(--e16-accent) 8%,var(--e16-bg)) 0%,var(--e16-bg) 60%);padding:14px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--e16-border);overflow-y:auto}[dir=rtl] .e16-lab__preview{border-left:0;border-right:1px solid var(--e16-border)}.e16-lab__preview-label{font:600 10.5px/1.2 var(--e16-font);color:var(--e16-text-muted);text-transform:uppercase;letter-spacing:.08em}html[lang=ar] .e16-lab__preview-label,html[dir=rtl] .e16-lab__preview-label{text-transform:none;font-size:12px;letter-spacing:0}.e16-mini{background:var(--e16-surface);border:1px solid var(--e16-border);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:60px 1fr;min-height:220px;box-shadow:0 8px 24px #0f172a14,0 2px 8px #0f172a0a}.e16-mini__sidebar{background:color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface));padding:10px 8px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--e16-border)}.e16-mini__brand{width:24px;height:24px;background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));border-radius:6px;margin-bottom:8px}.e16-mini__nav{height:8px;background:var(--e16-surface-2);border-radius:3px;margin-left:6px;position:relative}.e16-mini__nav.active{background:var(--e16-accent)}.e16-mini__nav.active:before{content:"";position:absolute;right:-4px;top:0;bottom:0;width:3px;background:var(--e16-accent);border-radius:3px 0 0 3px;box-shadow:0 0 8px color-mix(in srgb,var(--e16-accent) 50%,transparent)}.e16-mini__content{padding:12px;display:flex;flex-direction:column;gap:8px}.e16-mini__header{display:flex;gap:6px;margin-bottom:4px}.e16-mini__btn-primary{width:50px;height:14px;background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));border-radius:4px;box-shadow:0 2px 4px color-mix(in srgb,var(--e16-accent) 30%,transparent)}.e16-mini__btn-secondary{width:36px;height:14px;background:var(--e16-surface-2);border:1px solid var(--e16-border);border-radius:4px}.e16-mini__row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.e16-mini__card{background:var(--e16-surface-2);border:1px solid var(--e16-border);border-radius:6px;padding:6px;display:flex;flex-direction:column;gap:4px}.e16-mini__card.alt{background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));border-color:transparent}.e16-mini__card.alt .e16-mini__card-icon,.e16-mini__card.alt .e16-mini__bar{background:rgba(255,255,255,.35)!important}.e16-mini__card-icon{width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--e16-accent) 25%,transparent)}.e16-mini__card-icon.alt{background:rgba(255,255,255,.4)}.e16-mini__bars{display:flex;flex-direction:column;gap:2px}.e16-mini__bar{height:4px;background:var(--e16-border);border-radius:2px}.e16-mini__bar.short{width:60%}.e16-mini__chart{flex:1;min-height:40px;background:linear-gradient(-90deg,color-mix(in srgb,var(--e16-accent) 28%,var(--e16-surface)) 0%,color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface)) 100%);border-radius:6px;position:relative;overflow:hidden}.e16-mini__chart:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 100%,color-mix(in srgb,var(--e16-accent) 30%,transparent),transparent 60%)}.e16-lab__preview-strip{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px;background:var(--e16-surface);border:1px solid var(--e16-border);border-radius:10px}.e16-lab__pill{background:color-mix(in srgb,var(--e16-accent) 14%,transparent);color:var(--e16-accent);border:1px solid color-mix(in srgb,var(--e16-accent) 30%,transparent);padding:3px 10px;border-radius:999px;font:600 11px/1.3 var(--e16-font)}.e16-lab__chip{background:var(--e16-surface-2);color:var(--e16-text);border:1px solid var(--e16-border);border-radius:6px;padding:3px 10px;font:500 11px/1.3 var(--e16-font)}.e16-lab__link{color:var(--e16-accent);font:500 11px/1.3 var(--e16-font);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--e16-accent) 40%,transparent);cursor:pointer}.e16-lab__controls{padding:12px 16px 6px;overflow-y:auto}.e16-lab-section{margin-bottom:10px!important}.e16-lab-section+.e16-lab-section{padding-top:8px!important}.e16-lab-checks{gap:6px!important}.e16-lab-section{margin-bottom:18px}.e16-lab-section--row{display:flex;gap:12px}.e16-lab-section__half{flex:1 1 0;min-width:0}.e16-lab-section__title{display:flex;align-items:center;gap:8px;font:600 11.5px/1.3 var(--e16-font);color:var(--e16-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}html[lang=ar] .e16-lab-section__title,html[dir=rtl] .e16-lab-section__title{text-transform:none;font-size:13px;letter-spacing:0;font-weight:600}.e16-lab-section__title-sm{font:600 10.5px/1.3 var(--e16-font);color:var(--e16-text-muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}html[lang=ar] .e16-lab-section__title-sm,html[dir=rtl] .e16-lab-section__title-sm{text-transform:none;font-size:12px;letter-spacing:0}.e16-lab-section__dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover))}.e16-lab__colors{display:flex;gap:10px;flex-wrap:wrap}.e16-lab__colors .e16-color-dot{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;padding:0;display:grid;place-items:center;position:relative;transition:all .18s cubic-bezier(.34,1.56,.64,1)}.e16-lab__colors .e16-color-dot[data-color=blue]{background:linear-gradient(-135deg,#3B82F6,#1D4ED8)}.e16-lab__colors .e16-color-dot[data-color=green]{background:linear-gradient(-135deg,#34D399,#059669)}.e16-lab__colors .e16-color-dot[data-color=red]{background:linear-gradient(-135deg,#F87171,#DC2626)}.e16-lab__colors .e16-color-dot[data-color=orange]{background:linear-gradient(-135deg,#FB923C,#EA580C)}.e16-lab__colors .e16-color-dot[data-color=yellow]{background:linear-gradient(-135deg,#FCD34D,#D97706)}.e16-lab__colors .e16-color-dot[data-color=pink]{background:linear-gradient(-135deg,#F472B6,#DB2777)}.e16-lab__colors .e16-color-dot[data-color=violet]{background:linear-gradient(-135deg,#A78BFA,#6D28D9)}.e16-lab__colors .e16-color-dot:hover{transform:scale(1.12) translateY(-2px);box-shadow:0 8px 16px #0f172a2e,0 2px 4px #0f172a1a}.e16-lab__colors .e16-color-dot__check{color:#fff;opacity:0;transform:scale(.5);transition:all .18s cubic-bezier(.34,1.56,.64,1);stroke-width:3}.e16-lab__colors .e16-color-dot.is-active{transform:scale(1.05);box-shadow:0 0 0 3px var(--e16-surface),0 0 0 6px var(--e16-accent),0 8px 20px #0f172a38}.e16-lab__colors .e16-color-dot.is-active .e16-color-dot__check{opacity:1;transform:scale(1)}.e16-lab-custom{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--e16-border);border-radius:12px;background:var(--e16-surface-2);transition:all .14s cubic-bezier(.2,.8,.2,1)}.e16-lab-custom:focus-within{border-color:var(--e16-accent);background:var(--e16-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 18%,transparent)}.e16-lab-custom__swatch-wrap{position:relative;width:38px;height:38px;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid var(--e16-border);flex-shrink:0}.e16-lab-custom__swatch{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border:0;cursor:pointer!important;pointer-events:auto!important;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.e16-lab-custom__swatch::-webkit-color-swatch-wrapper{padding:0}.e16-lab-custom__swatch::-webkit-color-swatch{border:0;border-radius:0}.e16-lab-custom__swatch-overlay{position:absolute;bottom:2px;left:2px;width:14px;height:14px;background:rgba(255,255,255,.92);border-radius:4px;display:grid;place-items:center;color:var(--e16-text);pointer-events:none;box-shadow:0 1px 2px #00000026}.e16-lab-custom__hex{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--e16-text);font:600 13px/1.4 var(--e16-font-mono, "SF Mono", monospace);padding:0 6px;outline:none;text-transform:uppercase;letter-spacing:.02em;pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text!important;caret-color:var(--e16-accent)}.e16-lab-custom__apply{background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));color:#fff;border:0;padding:8px 14px;border-radius:8px;font:600 12px/1 var(--e16-font);cursor:pointer;transition:all .14s cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 10px color-mix(in srgb,var(--e16-accent) 30%,transparent)}.e16-lab-custom__apply:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--e16-accent) 40%,transparent);filter:brightness(1.08)}.e16-lab-checks{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.e16-lab-checks .e16-check{padding:6px 0;cursor:pointer;font:500 13px/1.3 var(--e16-font);color:var(--e16-text);display:flex;align-items:center;gap:8px}.e16-lab-checks .e16-check input[type=checkbox]{display:none}.e16-lab-checks .e16-check__box{width:18px;height:18px;border:1.5px solid var(--e16-border);border-radius:5px;background:var(--e16-surface);display:grid;place-items:center;flex-shrink:0;transition:all .14s cubic-bezier(.2,.8,.2,1)}.e16-lab-checks .e16-check__box svg{width:11px;height:11px;color:#fff;stroke-width:3;opacity:0;transform:scale(.4);transition:all .12s cubic-bezier(.34,1.56,.64,1)}.e16-lab-checks .e16-check input[type=checkbox]:checked+.e16-check__box{background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));border-color:var(--e16-accent);box-shadow:0 2px 6px color-mix(in srgb,var(--e16-accent) 30%,transparent)}.e16-lab-checks .e16-check input[type=checkbox]:checked+.e16-check__box svg{opacity:1;transform:scale(1)}.e16-lab .e16-seg{display:inline-flex;background:var(--e16-surface-2);border:1px solid var(--e16-border);border-radius:10px;padding:3px;gap:2px;width:100%}.e16-lab .e16-seg__btn{flex:1;background:transparent;border:0;color:var(--e16-text-muted);padding:7px 10px;font:500 12.5px/1.2 var(--e16-font);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .14s cubic-bezier(.2,.8,.2,1)}.e16-lab .e16-seg__btn svg{stroke:currentColor}.e16-lab .e16-seg__btn:hover{color:var(--e16-text)}.e16-lab .e16-seg__btn.is-active{background:var(--e16-surface);color:var(--e16-text);box-shadow:0 1px 3px #0f172a14,0 0 0 1px var(--e16-border)}.e16-lab__foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--e16-border);background:var(--e16-surface-2)}.e16-lab .e16-btn{border:0;padding:10px 18px;border-radius:10px;font:600 13px/1.2 var(--e16-font);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .14s cubic-bezier(.2,.8,.2,1)}.e16-lab .e16-btn--ghost{background:transparent;color:var(--e16-text)}.e16-lab .e16-btn--ghost:hover{background:var(--e16-surface-hover)}.e16-lab .e16-btn--primary{background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--e16-accent) 32%,transparent)}.e16-lab .e16-btn--primary svg{stroke:#fff}.e16-lab .e16-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 24px color-mix(in srgb,var(--e16-accent) 40%,transparent)}@media (max-width: 720px){.e16-lab__body{grid-template-columns:1fr}.e16-lab__preview{border-left:0;border-bottom:1px solid var(--e16-border);padding:16px}[dir=rtl] .e16-lab__preview{border-right:0;border-bottom:1px solid var(--e16-border)}.e16-lab__controls{padding:16px}.e16-mini{min-height:160px}}.e16-cmdk-backdrop{position:fixed;inset:0;z-index:9000;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:e16-fade-in .18s var(--e16-ease)}@keyframes e16-fade-in{0%{opacity:0}to{opacity:1}}.e16-cmdk{width:min(640px,92vw);background:var(--e16-surface);color:var(--e16-text);border:1px solid var(--e16-border);border-radius:var(--e16-radius-xl);box-shadow:var(--e16-shadow-lg);overflow:hidden;animation:e16-modal-in .22s var(--e16-ease)}.e16-cmdk__input{width:100%;padding:16px 20px;border:0;outline:none;background:transparent;color:var(--e16-text);font-size:17px;border-bottom:1px solid var(--e16-border)}.e16-cmdk__list{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.e16-cmdk__item{padding:10px 14px;border-radius:var(--e16-radius-md);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.e16-cmdk__item:hover,.e16-cmdk__item.is-active{background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface))}.e16-cmdk__title{font-weight:500}.e16-cmdk__hint{color:var(--e16-text-muted);font-size:12px}.e16-cmdk__empty{padding:24px;text-align:center;color:var(--e16-text-muted)}.e16-workbench{height:calc(100vh - 60px);display:flex;flex-direction:column;gap:12px;padding:12px;background:var(--e16-bg)}.e16-workbench__toolbar{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--e16-surface);border:1px solid var(--e16-border);border-radius:var(--e16-radius-lg);box-shadow:var(--e16-shadow-sm)}.e16-workbench__panes{flex:1;display:grid;gap:12px;min-height:0}.e16-workbench__panes--cols-1{grid-template-columns:1fr}.e16-workbench__panes--cols-2{grid-template-columns:1fr 1fr}.e16-workbench__panes--cols-3{grid-template-columns:1fr 1fr 1fr}.e16-workbench__panes--grid-2x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.e16-pane{display:flex;flex-direction:column;background:var(--e16-surface);border:1px solid var(--e16-border);border-radius:var(--e16-radius-lg);box-shadow:var(--e16-shadow-sm);overflow:hidden;min-height:0}.e16-pane__header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--e16-border);background:var(--e16-surface-2);font-size:13px;font-weight:500}.e16-pane__actions{display:flex;gap:4px}.e16-pane__actions button{background:transparent;border:0;color:var(--e16-text-muted);cursor:pointer;padding:4px 8px;border-radius:6px}.e16-pane__actions button:hover{background:var(--e16-surface-hover);color:var(--e16-text)}.e16-pane__body{flex:1;min-height:0}.e16-pane__body iframe{width:100%;height:100%;border:0;background:var(--e16-bg)}.e16-pane__empty{flex:1;display:grid;place-items:center;color:var(--e16-text-muted);padding:24px;text-align:center}.e16-page-loader{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:0;transition:opacity .22s var(--e16-ease)}.e16-page-loader.is-on{opacity:1}.e16-page-loader.is-out{opacity:0;pointer-events:none}.e16-page-loader__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--e16-bg) 82%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.e16-page-loader__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:min(320px,88vw);padding:22px 28px;border-radius:16px;background:var(--e16-surface);border:1px solid var(--e16-border-soft);box-shadow:var(--e16-shadow-lg, 0 18px 48px rgba(0, 0, 0, .12))}.e16-page-loader__spinner{width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--e16-accent) 18%,transparent);border-top-color:var(--e16-accent);animation:e16-spin .85s linear infinite}.e16-page-loader__text{font:600 14px/1.4 var(--e16-font);color:var(--e16-text);text-align:center}@keyframes e16-spin{to{transform:rotate(-360deg)}}.e16-save-progress{position:fixed;top:0;right:0;left:0;z-index:100000;pointer-events:none;opacity:0;transform:translateY(-100%);transition:opacity .16s var(--e16-ease),transform .16s var(--e16-ease)}.e16-save-progress.is-on{opacity:1;transform:translateY(0)}.e16-save-progress.is-out{opacity:0}.e16-save-progress__track{height:3px;background:color-mix(in srgb,var(--e16-accent) 12%,transparent);overflow:hidden}.e16-save-progress__fill{height:100%;width:36%;background:linear-gradient(-90deg,transparent,var(--e16-accent),var(--e16-accent-light),transparent);animation:e16-save-slide .9s linear infinite}.e16-save-progress__label{padding:4px 12px 0;font:600 11px/1.2 var(--e16-font);color:var(--e16-text-muted);text-align:center}@keyframes e16-save-slide{0%{transform:translate(120%)}to{transform:translate(-320%)}}.e16-loader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:var(--e16-bg);color:var(--e16-text);transition:opacity .32s var(--e16-ease),filter .32s var(--e16-ease)}.e16-loader.is-out{opacity:0;filter:blur(12px);pointer-events:none}.e16-loader__mesh{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--e16-accent) 28%,transparent),transparent 60%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--e16-accent-light) 22%,transparent),transparent 65%),radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--e16-accent-hover) 18%,transparent),transparent 70%);filter:blur(40px);animation:e16-mesh-drift 8s ease-in-out infinite alternate}@keyframes e16-mesh-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,-2%) scale(1.05)}}.e16-loader__mark{position:relative;width:88px;height:88px;display:grid;place-items:center;animation:e16-mark-pop .9s var(--e16-ease) both}.e16-loader__mark svg{width:100%;height:100%}@keyframes e16-mark-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.e16-loader__caption{position:relative;font:500 15px/1.5 var(--e16-font);color:var(--e16-text-muted);text-align:center;letter-spacing:.01em}.e16-loader__bar{position:relative;width:200px;height:3px;border-radius:999px;background:var(--e16-surface-2);overflow:hidden}.e16-loader__bar:after{content:"";position:absolute;inset:0;background:linear-gradient(-90deg,transparent,var(--e16-accent),var(--e16-accent-light),transparent);background-size:200% 100%;animation:e16-bar-slide 1.4s linear infinite}@keyframes e16-bar-slide{0%{background-position:0% 0}to{background-position:200% 0}}@media (prefers-reduced-motion: reduce){.e16-loader__mesh,.e16-loader__bar:after,.e16-loader__mark{animation:none}}.e16-fab-root{position:fixed;bottom:24px;inset-inline-end:24px;z-index:1075;display:flex;flex-direction:row;align-items:center;gap:12px;pointer-events:none}.e16-fab{pointer-events:auto;width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;color:#fff;transition:transform var(--e16-base) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease),filter var(--e16-fast) var(--e16-ease);position:relative}.e16-fab:hover{transform:translateY(-3px) scale(1.06);filter:brightness(1.08)}.e16-fab:active{transform:translateY(0) scale(1)}.e16-fab:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--e16-accent) 32%,transparent)}.e16-fab svg{stroke:currentColor;fill:none}.e16-fab[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%) translateY(4px);background:rgba(15,23,42,.92);color:#fff;font-size:11px;font-weight:500;padding:5px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all var(--e16-fast) var(--e16-ease)}.e16-fab[data-tooltip]:hover:after{opacity:1;transform:translate(50%) translateY(0)}.e16-fab--theme{background:linear-gradient(-135deg,var(--e16-accent) 0%,var(--e16-accent-hover) 100%);box-shadow:0 6px 18px color-mix(in srgb,var(--e16-accent) 40%,transparent),0 2px 6px #0f172a29}.e16-fab--lang{background:linear-gradient(-135deg,#6366F1 0%,#8B5CF6 100%);box-shadow:0 6px 18px #6366f166,0 2px 6px #0f172a29}@media (max-width: 480px){.e16-fab-root{bottom:16px;inset-inline-end:16px;gap:8px}.e16-fab{width:44px;height:44px}}.desk-alert{border-radius:var(--e16-radius-lg)!important;box-shadow:var(--e16-shadow-lg)!important;border:1px solid var(--e16-border)!important;animation:e16-toast-in var(--e16-base) var(--e16-ease)}@keyframes e16-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}body.e16-focus-mode .body-sidebar,body.e16-focus-mode .desk-sidebar{display:none}body.e16-focus-mode .layout-main-section-wrapper{max-width:90vw;margin-inline:auto}body.e16-embed .body-sidebar,body.e16-embed .desk-sidebar,body.e16-embed .navbar,body.e16-embed .breadcrumb,body.e16-embed .navbar-breadcrumbs{display:none!important}body.e16-embed .layout-main-section-wrapper{margin:0!important;padding:0!important}@media (prefers-reduced-motion: reduce){.desk-alert{animation:none!important}}html{scroll-behavior:auto}.e16-reveal{opacity:0;transition:opacity .48s cubic-bezier(.2,.8,.2,1)}.e16-reveal.is-visible{opacity:1}.btn,button[type=button],button[type=submit]{position:relative;overflow:hidden}.e16-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);pointer-events:none;transform:scale(0);animation:e16-ripple .6s cubic-bezier(.4,0,.2,1)}@keyframes e16-ripple{to{transform:scale(4);opacity:0}}.e16-save-ribbon{position:fixed;top:0;right:0;left:0;height:3px;z-index:9999;background:linear-gradient(-90deg,transparent 0%,var(--e16-accent) 30%,var(--e16-accent-light) 50%,var(--e16-accent) 70%,transparent 100%);transform:translate(100%);animation:e16-ribbon .8s cubic-bezier(.2,.8,.2,1) forwards;pointer-events:none;box-shadow:0 0 12px color-mix(in srgb,var(--e16-accent) 60%,transparent)}@keyframes e16-ribbon{0%{transform:translate(100%);opacity:1}to{transform:translate(-100%);opacity:0}}.form-section+.form-section,.form-tabs-list+.form-section{border-top:1px solid var(--e16-border);padding-top:16px;position:relative}.form-control:focus,input:focus,textarea:focus,select:focus,.input-with-feedback:focus{animation:e16-focus-pulse 1.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes e16-focus-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 22%,transparent)!important}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--e16-accent) 12%,transparent)!important}}.list-row,.list-row-container{transition:background-color var(--e16-fast) var(--e16-ease),transform var(--e16-fast) var(--e16-ease),box-shadow var(--e16-fast) var(--e16-ease);position:relative}.list-row:hover,.list-row-container:hover{z-index:2}html.e16-paint-menu .list-row:hover{background:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface));box-shadow:inset -3px 0 0 var(--e16-accent)}[dir=rtl] html.e16-paint-menu .list-row:hover{box-shadow:inset 3px 0 0 var(--e16-accent)}@media (prefers-reduced-motion: reduce){.layout-main-section,.layout-main-section-wrapper>div{animation:none!important}.e16-reveal{opacity:1!important;transform:none!important;transition:none!important}.form-control:focus,input:focus,textarea:focus,select:focus{animation:none!important}}@keyframes e16-shimmer{0%{background-position:300% 0}to{background-position:-100% 0}}.placeholder,.skeleton,.ghost-skeleton,.list-row-container.placeholder,.frappe-card.placeholder,.widget.placeholder{background:linear-gradient(-90deg,var(--e16-surface-2) 0%,var(--e16-surface-hover) 40%,var(--e16-surface) 50%,var(--e16-surface-hover) 60%,var(--e16-surface-2) 100%)!important;background-size:200% 100%!important;animation:e16-shimmer 1.6s ease-in-out infinite;border-radius:8px}.e16-sk{display:block;background:linear-gradient(-90deg,var(--e16-surface-2) 0%,var(--e16-surface-hover) 50%,var(--e16-surface-2) 100%);background-size:200% 100%;animation:e16-shimmer 1.6s ease-in-out infinite;border-radius:8px}.e16-sk--line{height:12px;margin:6px 0}.e16-sk--line:nth-child(1){width:80%}.e16-sk--line:nth-child(2){width:60%}.e16-sk--line:nth-child(3){width:70%}.e16-sk--circle{width:40px;height:40px;border-radius:50%}.e16-sk--card{height:120px;border-radius:14px}.spinner-border,.spinner-grow,.frappe-loading-spinner{border-color:var(--e16-accent) transparent var(--e16-accent-hover) transparent!important;border-width:2.5px!important;animation:e16-spin .8s linear infinite!important}@keyframes e16-spin{to{transform:rotate(-360deg)}}#progress,#progress-bar,.frappe-progress{background:linear-gradient(-90deg,var(--e16-accent),var(--e16-accent-light),var(--e16-accent))!important;background-size:200% 100%!important;animation:e16-shimmer 1.2s linear infinite;box-shadow:0 0 8px color-mix(in srgb,var(--e16-accent) 50%,transparent)}@media (prefers-reduced-motion: reduce){.placeholder,.skeleton,.e16-sk,#progress{animation:none!important}}.desk-alert,.frappe-alert,.alert{background:var(--e16-surface)!important;color:var(--e16-text)!important;border:1px solid var(--e16-border)!important;border-radius:14px!important;box-shadow:0 16px 40px #0f172a24,0 4px 12px #0f172a0f!important;padding:14px 18px!important;font:500 13.5px/1.5 var(--e16-font)!important;letter-spacing:-.005em;min-width:280px;max-width:420px;position:relative;overflow:hidden;animation:e16-toast-in .32s cubic-bezier(.2,.8,.2,1) both}.desk-alert:before,.frappe-alert:before,.alert:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--e16-accent)}.desk-alert.green:before,.desk-alert.success:before,.desk-alert.alert-success:before,.frappe-alert.green:before,.frappe-alert.success:before,.frappe-alert.alert-success:before,.alert.green:before,.alert.success:before,.alert.alert-success:before{background:#10B981}.desk-alert.red:before,.desk-alert.danger:before,.desk-alert.alert-danger:before,.frappe-alert.red:before,.frappe-alert.danger:before,.frappe-alert.alert-danger:before,.alert.red:before,.alert.danger:before,.alert.alert-danger:before{background:#EF4444}.desk-alert.orange:before,.desk-alert.warning:before,.desk-alert.alert-warning:before,.frappe-alert.orange:before,.frappe-alert.warning:before,.frappe-alert.alert-warning:before,.alert.orange:before,.alert.warning:before,.alert.alert-warning:before{background:#F59E0B}.desk-alert.blue:before,.desk-alert.info:before,.desk-alert.alert-info:before,.frappe-alert.blue:before,.frappe-alert.info:before,.frappe-alert.alert-info:before,.alert.blue:before,.alert.info:before,.alert.alert-info:before{background:#3B82F6}@keyframes e16-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes e16-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}.frappe-message-stack,.alert-container,#alert-container{display:flex;flex-direction:column;gap:10px;z-index:10000}.desk-alert .close,.frappe-alert .close,.alert .close{background:transparent;border:0;color:var(--e16-text-muted);cursor:pointer;transition:color var(--e16-fast) var(--e16-ease)}.desk-alert .close:hover,.frappe-alert .close:hover,.alert .close:hover{color:var(--e16-text)}@media (prefers-reduced-motion: reduce){.desk-alert,.frappe-alert,.alert{animation:none}}html.e16-paint-navbar .page-head{background:color-mix(in srgb,var(--e16-surface) 96%,var(--e16-accent) 4%)!important;border-bottom:1px solid color-mix(in srgb,var(--e16-border) 80%,var(--e16-accent) 20%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.e16-paint-menu .body-sidebar,html.e16-paint-menu .desk-sidebar{background:color-mix(in srgb,var(--e16-surface) 98%,var(--e16-accent) 2%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-backdrop:not(.grid-form){background:rgba(15,23,42,.55)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#freeze.grid-form{z-index:1020!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-content{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;box-shadow:0 24px 64px #0f172a38,0 8px 24px #0f172a1f!important;overflow:hidden;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-header{border-bottom:1px solid var(--e16-border)!important;background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface)) 0%,var(--e16-surface) 100%);padding:16px 20px!important}.modal-title{color:var(--e16-text)!important;font:600 16px/1.4 var(--e16-font)!important;letter-spacing:-.012em}.modal-footer{border-top:1px solid var(--e16-border)!important;background:var(--e16-surface-2);padding:14px 20px!important}.tooltip,.bs-tooltip-auto,.bs-tooltip-top,.bs-tooltip-bottom,.bs-tooltip-left,.bs-tooltip-right{z-index:9999!important}.tooltip .tooltip-inner,.bs-tooltip-auto .tooltip-inner,.bs-tooltip-top .tooltip-inner,.bs-tooltip-bottom .tooltip-inner,.bs-tooltip-left .tooltip-inner,.bs-tooltip-right .tooltip-inner{background:rgba(15,23,42,.94)!important;color:#fff!important;border-radius:6px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 4px 12px #0003!important}.tooltip .tooltip-arrow:before,.bs-tooltip-auto .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-left .tooltip-arrow:before,.bs-tooltip-right .tooltip-arrow:before{border-color:#0f172af0!important}.indicator-pill,.indicator,[class*=indicator-]{border-radius:999px;font-weight:500;letter-spacing:.01em;transition:all var(--e16-fast) var(--e16-ease);position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px}.indicator-pill:hover,.indicator:hover,[class*=indicator-]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0f172a14}.indicator-pill.orange:before,.indicator-pill.yellow:before,.indicator-pill.blue:before,.indicator-pill.purple:before,.indicator-pill.cyan:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;animation:e16-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite}@keyframes e16-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.indicator-pill:hover{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent),0 2px 6px color-mix(in srgb,currentColor 20%,transparent)}.avatar,.frappe-avatar,[class*=avatar]{position:relative}.avatar.is-online:after,.frappe-avatar.is-online:after,.avatar[data-online="1"]:after{content:"";position:absolute;bottom:0;inset-inline-end:0;width:10px;height:10px;border-radius:50%;background:#10B981;border:2px solid var(--e16-surface);box-shadow:0 0 8px #10b98180;animation:e16-pulse 2s ease-in-out infinite}.notifications-seen .notification-count,.badge.badge-danger,.notification-count{background:linear-gradient(-135deg,#EF4444,#DC2626)!important;color:#fff!important;box-shadow:0 0 10px #ef444466;font-weight:600!important;border-radius:999px!important}@media (prefers-reduced-motion: reduce){.indicator-pill:before,.avatar.is-online:after{animation:none}}.menu-btn-group .icon-btn,.standard-actions .icon-btn,.btn.icon-btn,button.icon-btn{border-radius:8px!important;transition:all var(--e16-fast) var(--e16-ease)!important}.menu-btn-group .icon-btn:hover,.standard-actions .icon-btn:hover,.btn.icon-btn:hover,button.icon-btn:hover{background:color-mix(in srgb,var(--e16-accent) 10%,transparent)!important;color:var(--e16-accent)!important}.actions-btn-group .btn,.standard-actions .btn-primary{border-radius:10px!important;font-weight:500;letter-spacing:-.005em}.actions-btn-group .btn:hover,.standard-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--e16-accent) 30%,transparent)}.filter-button,.filter-area .btn{border-radius:8px!important;border:1px solid var(--e16-border)!important;background:var(--e16-surface)!important;transition:all var(--e16-fast) var(--e16-ease)!important}.filter-button:hover,.filter-area .btn:hover{border-color:color-mix(in srgb,var(--e16-accent) 40%,var(--e16-border))!important;background:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))!important}.filter-tag,.filter-tag-pill{background:color-mix(in srgb,var(--e16-accent) 12%,transparent)!important;color:var(--e16-accent)!important;border:1px solid color-mix(in srgb,var(--e16-accent) 30%,transparent)!important;border-radius:999px!important;font-weight:500}.list-row-container input[type=checkbox],.list-header-subject input[type=checkbox],.frappe-checkbox input[type=checkbox]{accent-color:var(--e16-accent);cursor:pointer}.list-row-container.list-row-head,.list-header-meta{background:linear-gradient(-180deg,var(--e16-surface-2) 0%,var(--e16-surface) 100%)!important;border-radius:12px 12px 0 0!important;border-bottom:1px solid var(--e16-border)!important;font-weight:600;letter-spacing:-.005em}.list-paging-area .btn,.pagination .page-link{border-radius:8px!important;border:1px solid var(--e16-border)!important;background:var(--e16-surface)!important;color:var(--e16-text)!important;min-width:32px;height:32px;display:inline-flex!important;align-items:center;justify-content:center;font-weight:500;transition:all var(--e16-fast) var(--e16-ease)!important;margin:0 2px}.list-paging-area .btn:hover,.pagination .page-link:hover{background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface))!important;border-color:color-mix(in srgb,var(--e16-accent) 40%,var(--e16-border))!important;color:var(--e16-accent)!important}.list-paging-area .btn.active,.list-paging-area .btn.is-active,.pagination .page-link.active,.pagination .page-link.is-active{background:var(--e16-accent)!important;border-color:var(--e16-accent)!important;color:var(--e16-on-accent)!important}.form-tabs-list .form-tabs,.nav-tabs{border-bottom:1px solid var(--e16-border)!important}.form-tabs-list .nav-link,.nav-tabs .nav-link{border:0!important;border-radius:8px 8px 0 0!important;color:var(--e16-text-muted)!important;font-weight:500!important;padding:10px 16px!important;position:relative;transition:all var(--e16-fast) var(--e16-ease)}.form-tabs-list .nav-link:hover,.nav-tabs .nav-link:hover{color:var(--e16-accent)!important;background:color-mix(in srgb,var(--e16-accent) 5%,transparent)!important}.form-tabs-list .nav-link.active,.nav-tabs .nav-link.active{color:var(--e16-accent)!important;background:transparent!important;font-weight:600!important}.form-tabs-list .nav-link.active:after,.nav-tabs .nav-link.active:after{content:"";position:absolute;bottom:-1px;right:8px;left:8px;height:2px;background:linear-gradient(-90deg,var(--e16-accent),var(--e16-accent-hover));border-radius:2px 2px 0 0}.search-bar,.navbar-modal-search,input[type=search]{border-radius:10px!important;background:var(--e16-surface-2)!important;border:1px solid var(--e16-border)!important;transition:all var(--e16-fast) var(--e16-ease)}.search-bar:focus,.search-bar:focus-within,.navbar-modal-search:focus,.navbar-modal-search:focus-within,input[type=search]:focus,input[type=search]:focus-within{background:var(--e16-surface)!important;border-color:var(--e16-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 20%,transparent)!important}.form-section-heading,.collapse-indicator{transition:transform var(--e16-base) var(--e16-ease)}.form-section.collapsed .collapse-indicator{transform:rotate(90deg)}.table th,.table td{border-color:var(--e16-border)!important;color:var(--e16-text)}.table thead th{background:var(--e16-surface-2);font-weight:600;letter-spacing:-.005em;color:var(--e16-text);border-bottom:2px solid var(--e16-border)!important}.table tbody tr:hover{background:color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface))!important}.avatar,.avatar-frame{border-radius:50%;border:2px solid var(--e16-surface);box-shadow:0 0 0 1px var(--e16-border);transition:transform var(--e16-fast) var(--e16-ease)}.avatar:hover,.avatar-frame:hover{transform:scale(1.05)}.frappe-control[data-fieldtype=Check] .input-with-feedback{cursor:pointer}.input-with-feedback input[type=checkbox]{accent-color:var(--e16-accent);cursor:pointer}pre,code,.code-block{background:var(--e16-surface-2)!important;border:1px solid var(--e16-border)!important;border-radius:8px!important;font-family:var(--e16-font-mono, monospace)!important;color:var(--e16-text);padding:10px 12px}::-moz-selection{background:color-mix(in srgb,var(--e16-accent) 30%,transparent);color:var(--e16-text)}::selection{background:color-mix(in srgb,var(--e16-accent) 30%,transparent);color:var(--e16-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--e16-border);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--e16-accent);background-clip:content-box}.indicator-group .indicator-pill{margin-inline-end:4px}.form-control,input,textarea,select,.input-with-feedback{border-radius:8px!important;transition:all var(--e16-fast) var(--e16-ease)}.standard-actions .btn-primary,.primary-action{background:linear-gradient(-135deg,var(--e16-accent) 0%,var(--e16-accent-hover) 100%)!important;border:0!important;color:var(--e16-on-accent)!important;font-weight:600!important;box-shadow:0 4px 12px color-mix(in srgb,var(--e16-accent) 30%,transparent)!important}.standard-actions .btn-primary:hover,.primary-action:hover{filter:brightness(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--e16-accent) 40%,transparent)!important}.no-result,.empty-state{text-align:center;padding:40px 20px}.no-result img,.no-result svg,.empty-state img,.empty-state svg{opacity:.7;max-width:180px}.no-result p,.no-result .text-muted,.empty-state p,.empty-state .text-muted{color:var(--e16-text-muted)!important}.widget{will-change:transform}.frappe-control{position:relative}.frappe-control:focus-within .control-label,.frappe-control:focus-within .clearfix .control-label{color:var(--e16-accent)!important;font-weight:600!important}.frappe-control[data-fieldtype][reqd="1"]>.clearfix>.control-label:after,.frappe-control.has-error .control-label:after{content:" *";color:#ef4444;font-weight:700;margin-inline-start:2px}.frappe-control .form-control:focus+.like-disabled-input,.input-group:focus-within .input-group-text{color:var(--e16-accent)!important;border-color:var(--e16-accent)!important}.form-footer,.standard-actions{position:sticky;bottom:0;background:linear-gradient(-180deg,transparent 0%,color-mix(in srgb,var(--e16-surface) 92%,transparent) 30%,var(--e16-surface) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-block:12px}.standard-actions .btn-primary,.primary-action,.btn.btn-primary{position:relative;overflow:hidden}.standard-actions .btn-primary:before,.primary-action:before,.btn.btn-primary:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(-90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);transition:right .6s cubic-bezier(.4,0,.2,1)}.standard-actions .btn-primary:hover:before,.primary-action:hover:before,.btn.btn-primary:hover:before{right:100%}.form-tabs-list,.form-section+.form-section,.section-head{position:relative}.form-section .section-head{font:600 13px/1.4 var(--e16-font)!important;color:var(--e16-text)!important;letter-spacing:.01em;text-transform:uppercase;padding-block:12px 8px!important;border-bottom:1px solid var(--e16-border);margin-bottom:12px}.frappe-control .help-box,.frappe-control .description{color:var(--e16-text-muted)!important;font-size:11.5px!important;margin-top:4px}.kanban-board .kanban-column{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:12px!important;box-shadow:var(--e16-shadow-sm)}.kanban-board .kanban-column .kanban-card{background:var(--e16-surface-2)!important;border:1px solid var(--e16-border)!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:8px!important;transition:all var(--e16-fast) var(--e16-ease)}.kanban-board .kanban-column .kanban-card:hover{transform:translateY(-2px);box-shadow:var(--e16-shadow-md);border-color:color-mix(in srgb,var(--e16-accent) 30%,var(--e16-border))!important}.fc,.fc-view-harness{background:var(--e16-surface)!important;border-radius:12px;overflow:hidden}.fc-event{border-radius:6px!important;background:var(--e16-accent)!important;border:0!important;padding:2px 6px;font-weight:500}.fc-day-today{background:color-mix(in srgb,var(--e16-accent) 6%,transparent)!important}.timeline-item{border-right:2px solid var(--e16-border)!important;padding-inline-start:16px;margin-inline-start:12px;position:relative;transition:border-color var(--e16-fast) var(--e16-ease)}.timeline-item:before{content:"";position:absolute;inset-inline-start:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--e16-surface);border:2px solid var(--e16-accent);transition:all var(--e16-fast) var(--e16-ease)}.timeline-item:hover{border-color:var(--e16-accent)!important}.timeline-item:hover:before{background:var(--e16-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--e16-accent) 20%,transparent)}.comment-input-wrapper,.comment-input-container{border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;transition:background var(--e16-fast) var(--e16-ease)}.comment-input-wrapper:focus-within,.comment-input-container:focus-within{border:0!important;box-shadow:none!important}.attachment-list,.file-uploader,.fileuploader{border:1.5px dashed var(--e16-border)!important;border-radius:10px!important;background:var(--e16-surface-2)!important;transition:all var(--e16-fast) var(--e16-ease)}.attachment-list:hover,.file-uploader:hover,.fileuploader:hover{border-color:var(--e16-accent)!important;background:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface-2))!important}.print-format-builder-preview,.print-preview{background:var(--e16-surface);border-radius:12px;box-shadow:0 12px 32px #0f172a26;padding:24px}.indicator-pill{animation:e16-pill-pop .28s cubic-bezier(.34,1.56,.64,1) both}@keyframes e16-pill-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.frappe-control.has-changed input,.frappe-control.has-changed textarea,.frappe-control.has-changed select,.input-dirty .form-control{border-right:3px solid #F59E0B!important}[dir=rtl] .frappe-control.has-changed input,[dir=rtl] .frappe-control.has-changed textarea{border-right:1px solid var(--e16-border)!important;border-left:3px solid #F59E0B!important}hr,.form-section-separator{border:0!important;height:1px;background:linear-gradient(-90deg,transparent 0%,color-mix(in srgb,var(--e16-accent) 20%,var(--e16-border)) 50%,transparent 100%)!important;margin:16px 0}.notifications-list,.notification-list{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:14px!important;box-shadow:0 16px 40px #0f172a24!important;min-width:360px;padding:0!important;overflow:hidden}.notification-list-header{padding:14px 18px!important;border-bottom:1px solid var(--e16-border);background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface)),var(--e16-surface));font-weight:600}.notification-list-body .notification-item{border-bottom:1px solid var(--e16-border);padding:12px 18px;transition:background var(--e16-fast) var(--e16-ease)}.notification-list-body .notification-item:hover{background:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))!important}.notification-list-body .notification-item.unread{background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface))!important;border-inline-start:3px solid var(--e16-accent)}.search-bar:focus-within{background:var(--e16-surface)!important;border-color:var(--e16-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--e16-accent) 18%,transparent)}.attachment-row,.file-row{border:1px solid var(--e16-border)!important;border-radius:10px!important;padding:10px 12px!important;background:var(--e16-surface);transition:all var(--e16-fast) var(--e16-ease)}.attachment-row:hover,.file-row:hover{border-color:var(--e16-accent)!important;background:color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface))!important}.form-loading{position:relative}.form-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(-90deg,transparent,color-mix(in srgb,var(--e16-accent) 8%,transparent),transparent);background-size:200% 100%;animation:e16-shimmer 1.4s ease-in-out infinite;pointer-events:none}.table-striped tbody tr:nth-child(odd){background:color-mix(in srgb,var(--e16-accent) 2%,var(--e16-surface))}[data-fieldtype=Currency] .control-input-wrapper input,.like-disabled-input[data-fieldtype=Currency]{font-variant-numeric:tabular-nums;font-weight:500;color:var(--e16-text)!important}.awesomplete{position:relative;z-index:2}.awesomplete>ul,.awesomplete>ul[hidden]{z-index:9999!important;position:absolute!important;background-color:var(--e16-surface)!important;color:var(--e16-text)!important;border:1px solid var(--e16-border)!important;border-radius:10px!important;box-shadow:0 16px 40px #0f172a33,0 6px 16px #0f172a1f!important;padding:4px!important;margin-top:4px!important;min-width:240px;max-width:480px;max-height:320px;overflow-y:auto;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.awesomplete>ul li,.awesomplete>ul[hidden] li{padding:9px 12px!important;border-radius:6px!important;background-color:transparent!important;color:var(--e16-text)!important;font-size:13px!important;font-weight:500!important;cursor:pointer;transition:background var(--e16-fast) var(--e16-ease),color var(--e16-fast) var(--e16-ease)}.awesomplete>ul li[aria-selected=true],.awesomplete>ul li:hover,.awesomplete>ul[hidden] li[aria-selected=true],.awesomplete>ul[hidden] li:hover{background-color:color-mix(in srgb,var(--e16-accent) 14%,var(--e16-surface))!important;color:var(--e16-accent)!important}.awesomplete>ul li mark,.awesomplete>ul[hidden] li mark{background-color:color-mix(in srgb,var(--e16-accent) 22%,transparent)!important;color:var(--e16-accent)!important;padding:0 2px;border-radius:3px;font-weight:700}.dropdown-menu,.dropdown-menu-right,.menu .dropdown-menu,.standard-actions .dropdown-menu,.actions-btn-group .dropdown-menu,.menu-btn-group .dropdown-menu,.filter-area .dropdown-menu,.list-filters .dropdown-menu,.list-paging-area .dropdown-menu,.list-row .dropdown-menu,.btn-group .dropdown-menu,.frappe-control .dropdown-menu,.page-actions .dropdown-menu,.page-head .dropdown-menu,.timeline .dropdown-menu,.comment-input-wrapper .dropdown-menu,.input-with-feedback .dropdown-menu,.sort-selector .dropdown-menu{z-index:9999!important;background-color:var(--e16-surface)!important;background-image:none!important;border:1px solid var(--e16-border)!important;border-radius:12px!important;box-shadow:0 16px 40px #0f172a33,0 6px 16px #0f172a1f!important;padding:6px!important;min-width:200px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dropdown-menu .dropdown-item,.dropdown-menu li>a,.dropdown-menu li>button{background-color:transparent!important;color:var(--e16-text)!important;padding:8px 12px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;transition:all var(--e16-fast) var(--e16-ease)}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:focus,.dropdown-menu li>a:hover,.dropdown-menu li>a.active,.dropdown-menu li>a:focus,.dropdown-menu li>button:hover,.dropdown-menu li>button.active,.dropdown-menu li>button:focus{background-color:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface))!important;color:var(--e16-accent)!important}.dropdown-menu .dropdown-item.text-danger,.dropdown-menu li>a.text-danger,.dropdown-menu li>button.text-danger{color:#dc2626!important}.dropdown-menu .dropdown-item.text-danger:hover,.dropdown-menu li>a.text-danger:hover,.dropdown-menu li>button.text-danger:hover{background-color:color-mix(in srgb,#EF4444 12%,var(--e16-surface))!important;color:#dc2626!important}.dropdown-menu .dropdown-divider{border-top:1px solid var(--e16-border)!important;margin:4px 0!important}.popover,.tippy-box,[role=tooltip],.bs-popover-auto,.bs-popover-top,.bs-popover-bottom,.bs-popover-left,.bs-popover-right{z-index:9999!important;background-color:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:10px!important;box-shadow:0 16px 40px #0f172a33!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.popover-body{color:var(--e16-text)!important}.tooltip,.bs-tooltip-auto,.bs-tooltip-top,.bs-tooltip-bottom,.bs-tooltip-left,.bs-tooltip-right{z-index:9999!important}.datepicker,.datepicker-dropdown,.daterangepicker{z-index:9999!important;background-color:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:12px!important;box-shadow:0 16px 40px #0f172a33!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:8px}.datepicker .day:hover,.datepicker td:hover,.datepicker .month:hover{background-color:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface))!important;color:var(--e16-accent)!important;border-radius:6px}.datepicker .day.active,.datepicker .day.selected{background:var(--e16-accent)!important;color:var(--e16-on-accent)!important;border-radius:6px}.frappe-control:has(.awesomplete > ul:not([hidden])),.frappe-control:has(.dropdown-menu.show){position:relative!important;z-index:1000!important}.layout-main-section .frappe-control .awesomplete>ul:not([hidden]),.form-page .frappe-control .awesomplete>ul:not([hidden]){z-index:10001!important}.form-section:has(.awesomplete > ul:not([hidden])),.form-column:has(.awesomplete > ul:not([hidden])){position:relative!important;z-index:1000!important;overflow:visible!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .frappe-control:has(.awesomplete > ul:not([hidden])),.grid-row-open .frappe-control:has(.awesomplete > ul:not([hidden])),.form-in-grid .frappe-control:has(.awesomplete > ul:not([hidden])){position:relative!important;z-index:1000!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete,.grid-row-open .awesomplete,.form-in-grid .awesomplete{position:relative!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .dropdown-menu,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .popover,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .datepicker,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .datepicker.datepicker-dropdown,.grid-row-open .awesomplete>ul,.grid-row-open .dropdown-menu,.grid-row-open .popover,.grid-row-open .datepicker,.grid-row-open .datepicker.datepicker-dropdown,.form-in-grid .awesomplete>ul,.form-in-grid .dropdown-menu,.form-in-grid .popover,.form-in-grid .datepicker,.form-in-grid .datepicker.datepicker-dropdown{z-index:2147483647!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--e16-border, #e5e7eb)!important;border-radius:10px!important;box-shadow:0 18px 48px #0f172a47!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;padding:0!important;margin-top:4px!important;overflow:hidden!important;list-style:none!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li,.grid-row-open .awesomplete>ul li,.form-in-grid .awesomplete>ul li{background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--e16-text, #0f172a)!important;padding:9px 12px!important;margin:0!important;border:0!important;border-top:1px solid #f3f4f6!important;font-size:13.5px!important;display:block!important;width:100%!important;box-sizing:border-box!important;cursor:pointer!important;text-align:start!important;min-height:38px!important;position:relative!important;isolation:isolate;overflow:hidden!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li:first-child,.grid-row-open .awesomplete>ul li:first-child,.form-in-grid .awesomplete>ul li:first-child{border-top:0!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li[aria-selected=true],.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li:hover,.grid-row-open .awesomplete>ul li[aria-selected=true],.grid-row-open .awesomplete>ul li:hover,.form-in-grid .awesomplete>ul li[aria-selected=true],.form-in-grid .awesomplete>ul li:hover{background:color-mix(in srgb,var(--e16-accent, #2563eb) 12%,#fff)!important;color:var(--e16-accent, #2563eb)!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li .tooltip-content,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li small,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li .search-link,.grid-row-open .awesomplete>ul li .tooltip-content,.grid-row-open .awesomplete>ul li small,.grid-row-open .awesomplete>ul li .search-link,.form-in-grid .awesomplete>ul li .tooltip-content,.form-in-grid .awesomplete>ul li small,.form-in-grid .awesomplete>ul li .search-link{display:none!important;visibility:hidden!important;height:0!important;width:0!important;padding:0!important;margin:0!important;position:absolute!important;right:-9999px!important;pointer-events:none!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li .text-muted,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li .link-option__description,.modal:not(:has(#navbar-search)):not(:has(.navbar-search)) .awesomplete>ul li .autocomplete-description,.grid-row-open .awesomplete>ul li .text-muted,.grid-row-open .awesomplete>ul li .link-option__description,.grid-row-open .awesomplete>ul li .autocomplete-description,.form-in-grid .awesomplete>ul li .text-muted,.form-in-grid .awesomplete>ul li .link-option__description,.form-in-grid .awesomplete>ul li .autocomplete-description{display:block!important;position:static!important;font-size:11.5px!important;color:var(--e16-text-muted, #64748b)!important;margin-top:2px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.modal:not(:has(#navbar-search)):not(:has(.navbar-search))~body .tooltip,.modal:not(:has(#navbar-search)):not(:has(.navbar-search))~.tooltip,.grid-row-open~body .tooltip,.grid-row-open~.tooltip,.form-in-grid~body .tooltip,.form-in-grid~.tooltip{display:none!important}.awesomplete>ul li .tooltip-content,.awesomplete .tooltip-content{display:none!important;visibility:hidden!important;position:absolute!important;right:-9999px!important;top:-9999px!important;width:0!important;height:0!important;pointer-events:none!important}body.e16-awesomplete-open>.tooltip,body.e16-awesomplete-open>.tooltip.fade.in{display:none!important;visibility:hidden!important;opacity:0!important}body.e16-modal-awesomplete-open>.tooltip{display:none!important}.tooltip,.popover,.frappe-popover{z-index:2147483700!important}body.e16-modal-awesomplete-open .tooltip,body.e16-modal-awesomplete-open .popover.tour{display:none!important}.modal .awesomplete>ul li[role=option][title]:after,.modal .awesomplete>ul li[role=option][title]:before{display:none!important}.multiselect-list,.link-selector-container,.select-dialog .multiselect-list,.sort-selector,.sort-selector .dropdown-menu,.filter-area,.filter-area .dropdown-menu,.list-filter-toggle .dropdown-menu{z-index:9999!important;background-color:var(--e16-surface)!important}.layout-main-section,.layout-main-section-wrapper,.body-sidebar,.body-sidebar-container,.desk-page,.main-section{z-index:auto!important}.e16-fab-root{z-index:1075}.e16-picker-overlay{z-index:1080}.e16-cmdk-backdrop{z-index:9000}.modal{z-index:1050}.modal-backdrop{z-index:1040}#alert-container,.frappe-message-stack{z-index:10000}.frappe-control,.frappe-control .form-group,.form-section,.section-body,.form-column,.input-with-feedback{transform:none!important}.widget:hover,.frappe-card:hover,.form-section:hover{will-change:auto}body{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-backdrop,.modal-backdrop.show,.modal-backdrop.fade.show{background:rgba(15,23,42,.72)!important;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);opacity:1!important}.modal:has(#navbar-search) .modal-content,.modal:has(.navbar-search) .modal-content{background-color:var(--e16-surface)!important;background-image:none!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;box-shadow:0 32px 80px #0f172a59,0 12px 32px #0f172a33!important;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modal:has(#navbar-search) .navbar-search,.modal:has(#navbar-search) #navbar-search,.modal:has(#navbar-search) .awesomplete>input,.modal:has(.navbar-search) .navbar-search,.modal:has(.navbar-search) #navbar-search,.modal:has(.navbar-search) .awesomplete>input{width:100%!important;padding:14px 18px!important;font-size:16px!important;font-weight:500!important;color:var(--e16-text)!important;background:var(--e16-surface)!important;border:0!important;border-bottom:1px solid var(--e16-border)!important;border-radius:0!important;outline:none!important}.modal:has(#navbar-search) .navbar-search:focus,.modal:has(#navbar-search) #navbar-search:focus,.modal:has(#navbar-search) .awesomplete>input:focus,.modal:has(.navbar-search) .navbar-search:focus,.modal:has(.navbar-search) #navbar-search:focus,.modal:has(.navbar-search) .awesomplete>input:focus{box-shadow:none!important;border-bottom:1px solid var(--e16-accent)!important}.modal:has(#navbar-search) .awesomplete>ul,.modal:has(.navbar-search) .awesomplete>ul{position:static!important;width:100%!important;max-width:none!important;min-width:0!important;background:var(--e16-surface)!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:6px!important;max-height:60vh;overflow-y:auto}.modal:has(#navbar-search) .awesomplete>ul li,.modal:has(.navbar-search) .awesomplete>ul li{padding:12px 14px!important;font-size:13.5px!important;font-weight:500!important;color:var(--e16-text)!important;border-radius:8px!important;margin-bottom:2px;display:flex!important;justify-content:space-between;align-items:center;background:transparent!important;cursor:pointer;transition:all var(--e16-fast) var(--e16-ease)}.modal:has(#navbar-search) .awesomplete>ul li[aria-selected=true],.modal:has(#navbar-search) .awesomplete>ul li:hover,.modal:has(.navbar-search) .awesomplete>ul li[aria-selected=true],.modal:has(.navbar-search) .awesomplete>ul li:hover{background:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface))!important;color:var(--e16-accent)!important}.modal:has(#navbar-search) .awesomplete>ul li b,.modal:has(.navbar-search) .awesomplete>ul li b{font-weight:700}.modal:has(#navbar-search) .awesomplete>ul li mark,.modal:has(.navbar-search) .awesomplete>ul li mark{background:color-mix(in srgb,var(--e16-accent) 24%,transparent)!important;color:var(--e16-accent)!important;padding:0 3px;border-radius:3px;font-weight:700}.modal:has(#navbar-search) .navbar-modal-search-mobile,.modal:has(#navbar-search) .search-help,.modal:has(.navbar-search) .navbar-modal-search-mobile,.modal:has(.navbar-search) .search-help{display:none!important}.e16-cmdk{background-color:var(--e16-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 32px 80px #0f172a59,0 12px 32px #0f172a33!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;overflow:hidden}.e16-cmdk-backdrop{background:rgba(15,23,42,.72)!important;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}#search_results,.global-search-results,.awesomebar-search-results,.search-list,.global-search-container{background-color:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:12px!important;box-shadow:0 16px 40px #0f172a38!important;z-index:9999!important}.list-filters,.filter-area,.list-row-head .filter-area,.filters-section,.standard-filter-section,.filter-section{overflow:visible!important;position:relative;z-index:10}.list-filters .frappe-control,.filter-area .frappe-control,.filter-section .frappe-control,.list-row-filters .frappe-control{overflow:visible!important;z-index:auto}.list-filters .awesomplete>ul,.filter-area .awesomplete>ul,.list-row-filters .awesomplete>ul,.list-row-head .awesomplete>ul{z-index:10000!important;background-color:var(--e16-surface)!important;min-width:320px!important;box-shadow:0 24px 60px #0f172a3d,0 8px 20px #0f172a24!important}.layout-main-section,.layout-main-section-wrapper,.form-section,.section-body,.form-column,.column-section,.form-tabs-list,.row{overflow:visible!important}.frappe-control[data-fieldtype=Link],.frappe-control[data-fieldtype="Dynamic Link"],.frappe-control[data-fieldtype=Autocomplete],.frappe-control[data-fieldtype="Table MultiSelect"],.frappe-control[data-fieldtype=Select]{overflow:visible!important;position:relative}.frappe-control[data-fieldtype=Link] .awesomplete>ul,.frappe-control[data-fieldtype="Dynamic Link"] .awesomplete>ul,.frappe-control[data-fieldtype=Autocomplete] .awesomplete>ul{z-index:10000!important;min-width:320px!important;max-width:480px!important}.grid-body,.form-grid,.form-grid-container,.rows,.grid-row,.grid-static-col,.page-head{overflow:visible!important}.page-head,.page-head.flex{position:relative!important;top:auto!important;z-index:130!important;border-bottom:1px solid var(--e16-border);background:var(--e16-bg);transition:none}.page-form{position:relative!important;top:auto!important;z-index:120!important;overflow:visible!important}.form-tabs-list{position:relative!important;top:auto!important;z-index:110!important;transition:none}.form-section .section-head,.form-section .section-head.collapsible,.form-section .section-head.collapsed{position:static!important;top:auto!important;z-index:auto!important}.form-sidebar,.form-sidebar .sidebar-section{position:static!important;top:auto!important}.standard-filter-section,.filter-section,.filter-selector,.sort-selector,.filter-area,.list-filters,.standard-actions,.menu-btn-group,.custom-actions,.page-actions,.comment-box .actions{position:relative!important;z-index:60!important;overflow:visible!important}.layout-main,.layout-main-section,.layout-main-section-wrapper,.report-wrapper,.list-view-container,.form-page{overflow:visible!important}.dropdown-menu.show,.dropdown-menu[style*="display: block"],.dropdown-menu[style*="display:block"]{z-index:1080!important}.btn-group.show,.dropdown.show,.filter-selector.show,.sort-selector .btn-group.show,.filter-section .btn-group.show,.standard-actions .dropdown.show,.menu-btn-group.show,.menu-btn-group .dropdown.show,.filter-area .dropdown.show,.list-paging-area .dropdown.show{position:relative!important;z-index:1075!important}.awesomplete>ul{z-index:1090!important}.datepicker.dropdown-menu,.datepicker-dropdown,.bootstrap-datetimepicker-widget,.datepicker.datepicker-dropdown{z-index:1100!important;position:absolute!important}.filter-section .input-daterange,.standard-filter-section [data-fieldtype=DateRange],.standard-filter-section [data-fieldtype=Date],.filter-box [data-fieldtype=Date],.filter-box [data-fieldtype=DateRange]{position:relative!important;z-index:70!important}.list-row-head{position:static!important;top:auto!important}.e16-smart-act{border:none!important;color:#fff!important;font-weight:600!important;font-size:12.5px!important;letter-spacing:-.005em;border-radius:var(--e16-radius-md)!important;padding:6px 16px!important;margin-inline-end:8px!important;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f172a1f;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s var(--e16-ease),filter .14s var(--e16-ease)!important}.e16-smart-act:after{content:"";position:absolute;inset:0;background:linear-gradient(-120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:translate(120%);transition:transform .6s var(--e16-ease);pointer-events:none}.e16-smart-act:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a38;filter:brightness(1.05)}.e16-smart-act:hover:after{transform:translate(-120%)}.e16-smart-act:active{transform:translateY(0)}.e16-smart-act:focus,.e16-smart-act:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent),0 8px 20px #0f172a38!important}.e16-smart-act--submit{background:linear-gradient(-135deg,#10B981 0%,#059669 100%)!important}.e16-smart-act--submit:focus{box-shadow:0 0 0 3px #10b98159,0 8px 20px #0f172a38!important}.e16-smart-act--delete{background:linear-gradient(-135deg,#EF4444 0%,#DC2626 100%)!important}.e16-smart-act--delete:focus{box-shadow:0 0 0 3px #ef444459,0 8px 20px #0f172a38!important}.e16-smart-act--edit{background:linear-gradient(-135deg,#F59E0B 0%,#D97706 100%)!important;color:#1f2937!important}.e16-smart-act--edit:focus{box-shadow:0 0 0 3px #f59e0b66,0 8px 20px #0f172a38!important}.e16-smart-act:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.85);margin-inline-end:7px;vertical-align:middle;box-shadow:0 0 6px #fff9}.e16-smart-act--edit:before{background:rgba(31,41,55,.7);box-shadow:none}html[dir=rtl] .e16-smart-act{margin-inline-end:8px!important}:root[data-e16-mode=dark] .e16-smart-act{box-shadow:0 2px 8px #0006}:root[data-e16-mode=dark] .e16-smart-act:hover{box-shadow:0 10px 24px #0000008c}.page-head .page-title .title-text,.page-head h3.ellipsis{font-weight:700!important;letter-spacing:-.018em!important;color:var(--e16-text)!important}.breadcrumb-container .breadcrumb,.page-head .breadcrumb{font-size:12.5px}.breadcrumb-container .breadcrumb a,.page-head .breadcrumb a{color:var(--e16-text-muted);font-weight:500;transition:color var(--e16-fast) var(--e16-ease)}.breadcrumb-container .breadcrumb a:hover,.page-head .breadcrumb a:hover{color:var(--e16-accent)}.breadcrumb-container .breadcrumb .breadcrumb-item.active,.page-head .breadcrumb .breadcrumb-item.active{color:var(--e16-text);font-weight:600}.dt-scrollable,.report-wrapper .datatable,.datatable,.datatable .dt-cell,.datatable .dt-cell__content{font-family:var(--e16-font),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}.report-wrapper .datatable{border-radius:var(--e16-radius-md)}.datatable .dt-header,.dt-header{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface-2)) 0%,var(--e16-surface-2) 100%)!important;border-bottom:2px solid color-mix(in srgb,var(--e16-accent) 28%,var(--e16-border))!important}.datatable .dt-cell--header .dt-cell__content,.dt-cell--header .dt-cell__content{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--e16-text)}.datatable .dt-cell,.dt-cell{font-size:13px;line-height:1.45;color:var(--e16-text);border-color:color-mix(in srgb,var(--e16-border) 65%,transparent)}.datatable .dt-cell__content,.dt-cell__content{font-size:13px;line-height:1.45;color:var(--e16-text);opacity:1}.datatable .dt-row:nth-child(even) .dt-cell,.dt-row-even .dt-cell{background-color:color-mix(in srgb,var(--e16-surface-2) 45%,var(--e16-surface))!important}.datatable .dt-row:hover .dt-cell,.dt-row:hover .dt-cell{background-color:color-mix(in srgb,var(--e16-accent) 6%,var(--e16-surface))!important}.datatable .dt-cell[data-col-type=Currency] .dt-cell__content,.datatable .dt-cell[data-col-type=Float] .dt-cell__content,.datatable .dt-cell[data-col-type=Int] .dt-cell__content,.dt-cell .dt-cell__content[style*="text-align: right"],.dt-cell .text-right{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important;font-weight:600!important;letter-spacing:.005em}.datatable .dt-row-totalRow .dt-cell,.report-wrapper .dt-row[data-is-total="1"] .dt-cell{background:color-mix(in srgb,var(--e16-accent) 9%,var(--e16-surface))!important;font-weight:700!important;color:var(--e16-text)!important;border-top:2px solid color-mix(in srgb,var(--e16-accent) 30%,var(--e16-border))!important}.dt-cell .text-danger,.report-wrapper .text-danger,[data-fieldtype] .text-danger{color:#dc2626!important;font-weight:600}.report-summary{gap:14px!important;flex-wrap:wrap}.report-summary .summary-item,.report-summary .summary-value{font-variant-numeric:tabular-nums}.report-summary .summary-item{background:var(--e16-surface)!important;border:1px solid var(--e16-border)!important;border-radius:var(--e16-radius-md)!important;padding:12px 18px!important;box-shadow:var(--e16-shadow-sm);transition:transform var(--e16-fast) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease)}.report-summary .summary-item:hover{transform:translateY(-2px);box-shadow:var(--e16-shadow-md)}.report-summary .summary-value{font-size:20px!important;font-weight:700!important;letter-spacing:0;line-height:1.25!important;min-height:26px;padding-block:2px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;direction:rtl;unicode-bidi:isolate;text-align:center}.report-summary .summary-value.green,.report-summary .summary-value.text-success{color:#059669!important}.report-summary .summary-value.red,.report-summary .summary-value.text-danger{color:#dc2626!important}.report-summary .summary-label,.report-summary .summary-value,.report-summary .summary-item{font-family:var(--e16-font),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.report-summary .summary-label{font-size:12.5px!important;line-height:1.5!important;color:var(--e16-text-muted)!important;font-weight:600;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html[lang=en] .report-summary .summary-label,html[dir=ltr] .report-summary .summary-label{text-transform:uppercase;letter-spacing:.05em;font-size:11px!important}html[lang=ar] .report-summary .summary-label,html[dir=rtl] .report-summary .summary-label{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;line-height:1.55!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;unicode-bidi:isolate}.list-row-container,.frappe-list .list-row{transition:background-color var(--e16-fast) var(--e16-ease);border-radius:8px}.list-row-container:hover,.frappe-list .list-row:hover{background-color:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))!important}.list-row-head,.list-row-col.list-subject{font-size:12.5px}.list-row-head{background:var(--e16-surface-2)!important;border-bottom:1px solid var(--e16-border)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.035em;font-size:11px!important;color:var(--e16-text-muted)!important}.list-row .list-subject .level-item .ellipsis,.list-row a.ellipsis{font-weight:600!important;color:var(--e16-text)!important}.list-row .list-subject .level-item .ellipsis:hover,.list-row a.ellipsis:hover{color:var(--e16-accent)!important}.list-row .list-row-activity,.list-row .comment-count,.list-row .like-action{color:var(--e16-text-muted);font-size:11.5px}.filter-selector .btn,.sort-selector .btn,.standard-filter-section .btn-group .btn{border-radius:var(--e16-radius-sm)!important;font-size:12px!important;font-weight:500!important;border-color:var(--e16-border)!important;transition:all var(--e16-fast) var(--e16-ease)}.filter-selector .btn:hover,.sort-selector .btn:hover,.standard-filter-section .btn-group .btn:hover{border-color:var(--e16-accent)!important;color:var(--e16-accent)!important}.filter-pill,.tag-filter,.filter-box .filter-field{border-radius:var(--e16-radius-pill)!important;font-size:11.5px}.filter-button.btn-primary-light,.fieldname-select-area+.filter-action-buttons .btn,.filter-pill[data-fieldname]{background:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface))!important;color:var(--e16-accent)!important;border:1px solid color-mix(in srgb,var(--e16-accent) 30%,transparent)!important}.page-actions .primary-action,.standard-actions .btn-primary{border-radius:var(--e16-radius-md)!important;font-weight:600!important;box-shadow:0 2px 6px color-mix(in srgb,var(--e16-accent) 28%,transparent);transition:transform var(--e16-fast) var(--e16-ease),box-shadow var(--e16-base) var(--e16-ease)!important}.page-actions .primary-action:hover,.standard-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--e16-accent) 38%,transparent)}.page-actions .btn-default,.standard-actions .btn-default{border-radius:var(--e16-radius-md)!important;border-color:var(--e16-border)!important;transition:all var(--e16-fast) var(--e16-ease)}.page-actions .btn-default:hover,.standard-actions .btn-default:hover{border-color:var(--e16-accent)!important;color:var(--e16-accent)!important}.menu-btn-group .btn,.standard-actions .btn-group .btn,.timeline-item .timeline-content,.comment-box{border-radius:var(--e16-radius-md)!important}.comment-input-wrapper,.form-footer .comment-box{border:0!important;border-radius:var(--e16-radius-md)!important;box-shadow:none!important;transition:background var(--e16-fast) var(--e16-ease)}.comment-input-wrapper:focus-within,.form-footer .comment-box:focus-within{border:0!important;box-shadow:none!important}.comment-input-wrapper .ql-container,.comment-input-wrapper .ql-editor,.comment-input-wrapper .frappe-control .ql-container,.comment-input-wrapper .frappe-control .ql-editor{border:0!important;box-shadow:none!important;background:transparent!important}.sidebar-item-icon use,.widget-control .icon,.page-actions .icon,.list-row-col .icon{stroke-width:1.85px}.dt-scrollable::-webkit-scrollbar,.layout-main-section::-webkit-scrollbar,.frappe-list::-webkit-scrollbar{width:9px;height:9px}.dt-scrollable::-webkit-scrollbar-thumb,.layout-main-section::-webkit-scrollbar-thumb,.frappe-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--e16-text-muted) 35%,transparent);border-radius:999px;border:2px solid transparent;background-clip:content-box}.dt-scrollable::-webkit-scrollbar-thumb:hover,.layout-main-section::-webkit-scrollbar-thumb:hover,.frappe-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--e16-accent) 50%,transparent);background-clip:content-box}.no-result,.msg-box{color:var(--e16-text-muted)}.no-result .btn-primary,.msg-box .btn-primary{border-radius:var(--e16-radius-md)!important}:root[data-e16-mode=dark] .datatable .dt-header,:root[data-e16-mode=dark] .dt-header{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 9%,var(--e16-surface-2)) 0%,var(--e16-surface-2) 100%)!important}:root[data-e16-mode=dark] .datatable .dt-row:hover .dt-cell,:root[data-e16-mode=dark] .dt-row:hover .dt-cell{background-color:color-mix(in srgb,var(--e16-accent) 12%,var(--e16-surface))!important}:root[data-e16-mode=dark] .list-row-head{background:var(--e16-surface-2)!important}html[dir=rtl] .report-summary{direction:ltr}html[lang=ar] .report-summary .summary-label,html[lang=ar] .report-summary .summary-value,html[lang=ar] .report-summary .summary-item,html[lang=ar] .list-row-head,html[lang=ar] .list-row-head .list-row-col,html[lang=ar] .datatable .dt-cell--header .dt-cell__content,html[lang=ar] .dt-cell--header .dt-cell__content,html[dir=rtl] .report-summary .summary-label,html[dir=rtl] .report-summary .summary-value,html[dir=rtl] .report-summary .summary-item,html[dir=rtl] .list-row-head,html[dir=rtl] .list-row-head .list-row-col,html[dir=rtl] .datatable .dt-cell--header .dt-cell__content,html[dir=rtl] .dt-cell--header .dt-cell__content{font-family:var(--e16-font-ar),"IBM Plex Sans Arabic","Cairo","Tajawal","Noto Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;unicode-bidi:isolate}:root{--e16-d-control-h: 32px;--e16-d-control-pad: 6px 10px;--e16-d-cell-pad: 8px 8px;--e16-d-sidebar-pad: 7px 10px;--e16-d-section-gap: 16px;--e16-d-font: 13px;--e16-d-btn-pad: 6px 14px}:root[data-e16-density=compact]{--e16-d-control-h: 28px;--e16-d-control-pad: 3px 8px;--e16-d-cell-pad: 4px 7px;--e16-d-sidebar-pad: 5px 9px;--e16-d-section-gap: 10px;--e16-d-font: 12.5px;--e16-d-btn-pad: 4px 11px}:root[data-e16-density=wide]{--e16-d-control-h: 38px;--e16-d-control-pad: 9px 14px;--e16-d-cell-pad: 12px 12px;--e16-d-sidebar-pad: 10px 14px;--e16-d-section-gap: 22px;--e16-d-font: 13.5px;--e16-d-btn-pad: 9px 18px}:root[data-e16-density=compact] .form-control,:root[data-e16-density=compact] .input-with-feedback,:root[data-e16-density=compact] .like-disabled-input,:root[data-e16-density=wide] .form-control,:root[data-e16-density=wide] .input-with-feedback,:root[data-e16-density=wide] .like-disabled-input{min-height:var(--e16-d-control-h)!important;padding:var(--e16-d-control-pad)!important;font-size:var(--e16-d-font)!important}:root[data-e16-density=compact] .btn,:root[data-e16-density=wide] .btn{padding:var(--e16-d-btn-pad)!important}:root[data-e16-density=compact] .frappe-control,:root[data-e16-density=wide] .frappe-control{margin-bottom:calc(var(--e16-d-section-gap) * .6)!important}:root[data-e16-density=compact] .form-section,:root[data-e16-density=compact] .dashboard-section,:root[data-e16-density=wide] .form-section,:root[data-e16-density=wide] .dashboard-section{gap:var(--e16-d-section-gap)}:root[data-e16-density=compact] .body-sidebar .standard-sidebar-item,:root[data-e16-density=compact] .desk-sidebar .standard-sidebar-item,:root[data-e16-density=wide] .body-sidebar .standard-sidebar-item,:root[data-e16-density=wide] .desk-sidebar .standard-sidebar-item{padding:var(--e16-d-sidebar-pad)!important}html.e16-focus #e16-floating-shapes-root,html.e16-focus .e16-floating-shapes{opacity:0!important}html.e16-focus .widget.number_card_widget_box:after,html.e16-focus .widget.number-card-widget-box:after,html.e16-focus .widget.chart-widget-box:before{opacity:0!important}html.e16-focus *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:90ms!important}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:90ms!important;scroll-behavior:auto!important}}.e16-amt-tip{position:fixed;z-index:2147483600;pointer-events:none!important;visibility:hidden;background:rgba(15,23,42,.96);color:#fff;font-size:12px;font-weight:500;line-height:1.5;padding:8px 12px;border-radius:8px;max-width:340px;box-shadow:0 10px 30px #00000059;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.e16-amt-tip.is-on{opacity:1;transform:translateY(0);visibility:visible}.e16-amt-tip .e16-amt-tip__cap{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.65;margin-bottom:2px}.e16-amt-tip b{color:var(--e16-accent-light, #93c5fd)}.e16-panel{position:fixed;z-index:2147483500;top:50%;right:50%;transform:translate(50%,-50%) scale(.96);width:min(560px,92vw);max-height:72vh;overflow:auto;background:var(--e16-surface, #fff);color:var(--e16-text, #0f172a);border:1px solid var(--e16-border, #e5e7eb);border-radius:16px;box-shadow:0 40px 100px #0f172a73;opacity:0;transition:opacity .16s ease,transform .2s cubic-bezier(.34,1.56,.64,1);padding:18px}.e16-panel.is-on{opacity:1;transform:translate(50%,-50%) scale(1)}.e16-panel__title{font-size:14px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--e16-text, #0f172a)}.e16-panel__hint{font-size:11.5px;color:var(--e16-text-muted, #64748b);margin-bottom:10px}.e16-panel__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;cursor:pointer;font-size:13px;transition:background .12s ease;color:var(--e16-text, #0f172a)}.e16-panel__item:hover,.e16-panel__item.is-active{background:color-mix(in srgb,var(--e16-accent, #16a34a) 12%,transparent)}.e16-panel__item .e16-panel__meta{font-size:11px;color:var(--e16-text-muted, #64748b)}.e16-panel__item .e16-panel__pin{border:0;background:transparent;cursor:pointer;font-size:14px;opacity:.5;color:inherit}.e16-panel__item .e16-panel__pin:hover{opacity:1}.e16-panel__item .e16-panel__pin.is-pinned{opacity:1;color:var(--e16-accent, #16a34a)}.e16-panel__empty{text-align:center;color:var(--e16-text-muted, #64748b);font-size:12.5px;padding:28px 0}.e16-panel-backdrop{position:fixed;inset:0;z-index:2147483499;background:rgba(15,23,42,.42);opacity:0;transition:opacity .16s ease}.e16-panel-backdrop.is-on{opacity:1}.e16-selbar{position:fixed;right:50%;bottom:22px;transform:translate(50%) translateY(12px);z-index:2147483400;background:rgba(15,23,42,.96);color:#fff;font-size:12.5px;font-weight:600;padding:9px 18px;border-radius:999px;box-shadow:0 14px 40px #0006;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;gap:14px}.e16-selbar.is-on{opacity:1;transform:translate(50%) translateY(0)}.e16-selbar b{color:var(--e16-accent-light, #93c5fd);font-variant-numeric:tabular-nums}.frappe-control[data-fieldtype=Date] .control-input input,.frappe-control[data-fieldtype=Datetime] .control-input input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center}html[dir=rtl] .frappe-control[data-fieldtype=Date] .control-input input,html[dir=rtl] .frappe-control[data-fieldtype=Datetime] .control-input input{background-position:right 10px center}.frappe-control[data-fieldtype=Time] .control-input input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpolyline points='12 7 12 12 15 14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center}.frappe-control .control-input input,.frappe-control .control-input textarea,.frappe-control .control-input select,.frappe-control .control-input .input-with-feedback{border:1px solid color-mix(in srgb,var(--e16-text-muted) 18%,var(--e16-border))!important;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.frappe-control:hover .control-input input,.frappe-control:hover .control-input textarea,.frappe-control:hover .control-input select{border-color:color-mix(in srgb,var(--e16-text-muted) 32%,var(--e16-border))!important}.frappe-control .control-input input:focus,.frappe-control .control-input textarea:focus,.frappe-control .control-input select:focus,.frappe-control .control-input .input-with-feedback:focus{border-color:var(--e16-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 18%,transparent);outline:none}.datepicker--nav-title{display:flex!important;flex-direction:column;align-items:center;line-height:1.25}.datepicker--nav-title .e16-dp-hijri{font-size:11px;font-weight:600;color:var(--e16-accent);margin-top:1px}.datepicker--cell{height:42px!important}.e16-dc{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;width:100%}.e16-dc .e16-dc-g{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.e16-dc .e16-dc-h{font-size:9.5px;margin-top:2px;color:var(--e16-text-muted);font-variant-numeric:tabular-nums;opacity:.85}.datepicker--cell.-current- .e16-dc-g{color:var(--e16-accent);font-weight:800}.datepicker--cell.-current-{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--e16-accent) 40%,transparent);border-radius:8px}.datepicker--cell.-selected-{background:linear-gradient(-135deg,var(--e16-accent),var(--e16-accent-hover))!important;border-radius:8px}.datepicker--cell.-selected- .e16-dc-g{color:var(--e16-on-accent, #fff)}.datepicker--cell.-selected- .e16-dc-h{color:#ffffffd1;opacity:1}.datepicker--cell.-focus-{background:color-mix(in srgb,var(--e16-accent) 14%,transparent)!important;border-radius:8px}.datepicker--cells-months .datepicker--cell,.datepicker--cells-years .datepicker--cell{height:46px!important;border-radius:9px}.datepicker--cells-months .e16-dc--month .e16-dc-g,.datepicker--cells-months .e16-dc--year .e16-dc-g,.datepicker--cells-years .e16-dc--month .e16-dc-g,.datepicker--cells-years .e16-dc--year .e16-dc-g{font-size:13px;font-weight:700}.datepicker--cells-months .e16-dc--month .e16-dc-h,.datepicker--cells-months .e16-dc--year .e16-dc-h,.datepicker--cells-years .e16-dc--month .e16-dc-h,.datepicker--cells-years .e16-dc--year .e16-dc-h{font-size:9px;color:var(--e16-accent);opacity:.9;margin-top:3px}.datepicker{width:340px!important;border:1px solid var(--e16-border)!important;border-radius:16px!important;box-shadow:0 20px 50px #0f172a38,0 6px 16px #0f172a1a!important;background:var(--e16-surface)!important;padding:8px!important}.datepicker .datepicker--nav{border-bottom:1px solid color-mix(in srgb,var(--e16-border) 60%,transparent)!important;padding-bottom:6px;margin-bottom:4px}.datepicker .datepicker--nav-action{border-radius:8px}.datepicker .datepicker--nav-action:hover{background:color-mix(in srgb,var(--e16-accent) 14%,transparent)}.datepicker .datepicker--nav-title{font-weight:700!important;color:var(--e16-text)!important;border-radius:8px}.datepicker .datepicker--nav-title:hover{background:color-mix(in srgb,var(--e16-accent) 10%,transparent)}.datepicker .datepicker--nav-title i{color:var(--e16-text-muted)!important;font-style:normal}.datepicker .datepicker--day-name{color:var(--e16-text-muted)!important;font-size:10.5px!important;font-weight:700;text-transform:uppercase}.datepicker .datepicker--button{color:var(--e16-accent)!important;font-weight:600!important;border-radius:8px}.datepicker .datepicker--button:hover{background:color-mix(in srgb,var(--e16-accent) 10%,transparent)!important}.datepicker .datepicker--cell.-other-month- .e16-dc-g,.datepicker .datepicker--cell.-other-decade- .e16-dc-g{color:color-mix(in srgb,var(--e16-text-muted) 55%,transparent)}.datepicker .datepicker--cell.-other-month- .e16-dc-h,.datepicker .datepicker--cell.-other-decade- .e16-dc-h{opacity:.4}.frappe-control[data-fieldtype=Check] input[type=checkbox],.checkbox input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;max-width:15px!important;max-height:15px!important;aspect-ratio:1/1!important;flex:0 0 15px!important;border-radius:4px!important;cursor:pointer;vertical-align:middle;margin-top:0!important;margin-bottom:0!important;background-size:15px 15px!important}.frappe-control[data-fieldtype=Check] .input-area,.checkbox .input-area{display:inline-flex!important;align-items:center;flex:0 0 auto!important;width:auto!important}.frappe-control[data-fieldtype=Check] .label-area,.checkbox .label-area{font-size:12.5px;color:var(--e16-text);font-weight:500;vertical-align:middle}.frappe-control .control-label,.frappe-control .clearfix .control-label{font-size:12px!important;font-weight:600!important;color:var(--e16-text-muted)!important;letter-spacing:.005em!important;line-height:1.45!important;margin-bottom:4px!important;text-transform:none!important;transition:color var(--e16-fast, .14s) ease}.frappe-control[reqd="1"] .control-label:after,.frappe-control .control-label.reqd:after{color:var(--e16-accent)!important;font-weight:700}.frappe-control:focus-within .control-label{color:var(--e16-accent)!important}.frappe-control .control-input input,.frappe-control .control-input select,.frappe-control .control-input .select-input,.frappe-control .control-input textarea,.frappe-control textarea{font-size:13px!important;color:var(--e16-text)!important;border-radius:8px!important;border-color:var(--e16-border);transition:border-color .16s ease,box-shadow .2s ease,background-color .16s ease!important}.frappe-control .control-input input::-moz-placeholder,.frappe-control .control-input textarea::-moz-placeholder{color:color-mix(in srgb,var(--e16-text-muted) 70%,transparent)!important}.frappe-control .control-input input::placeholder,.frappe-control .control-input textarea::placeholder{color:color-mix(in srgb,var(--e16-text-muted) 70%,transparent)!important}.frappe-control[data-fieldtype=Currency] .control-input input,.frappe-control[data-fieldtype=Float] .control-input input,.frappe-control[data-fieldtype=Int] .control-input input,.frappe-control[data-fieldtype=Percent] .control-input input{border-color:color-mix(in srgb,#16a34a 24%,var(--e16-border))}.frappe-control[data-fieldtype=Link] .control-input input,.frappe-control[data-fieldtype="Dynamic Link"] .control-input input,.frappe-control[data-fieldtype="Table MultiSelect"] .control-input input{border-color:color-mix(in srgb,#6366f1 28%,var(--e16-border))}.frappe-control[data-fieldtype=Select] .control-input select{border-color:color-mix(in srgb,#f59e0b 26%,var(--e16-border))}.frappe-control[data-fieldtype=Data] .control-input input,.frappe-control[data-fieldtype="Small Text"] textarea,.frappe-control[data-fieldtype=Text] textarea{border-color:color-mix(in srgb,var(--e16-accent) 16%,var(--e16-border))}.frappe-control .control-input input:focus,.frappe-control .control-input select:focus,.frappe-control .control-input textarea:focus,.frappe-control textarea:focus{border-color:var(--e16-accent)!important;outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 16%,transparent)!important;animation:e16-field-ring .9s ease-out}@keyframes e16-field-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--e16-accent) 38%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 16%,transparent)}}.frappe-control .control-value,.frappe-control[data-fieldtype] .like-disabled-input{background:color-mix(in srgb,var(--e16-surface-2) 65%,var(--e16-surface))!important;color:var(--e16-text-muted)!important;border-radius:8px!important}.btn{transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .15s ease,filter .15s ease!important}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary,.primary-action{box-shadow:0 2px 8px color-mix(in srgb,var(--e16-accent) 22%,transparent)}.btn-primary:hover,.primary-action:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--e16-accent) 34%,transparent);filter:brightness(1.04)}.standard-sidebar-item,.sidebar-item-control,.desk-sidebar-item{transition:background-color .16s ease,color .16s ease,padding-inline-start .16s ease}.standard-sidebar-item:hover{background-color:color-mix(in srgb,var(--e16-accent) 9%,transparent)!important}a:not(.btn):not(.no-underline),.frappe-link{transition:color .14s ease}.btn .icon,.sidebar-item-icon use,.page-actions .icon{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.btn:hover .icon{transform:scale(1.08)}.widget,.dashboard-card,.number-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.widget:hover,.dashboard-card:hover,.number-card:hover{transform:translateY(-3px);box-shadow:var(--e16-shadow-lg, 0 18px 40px rgba(15, 23, 42, .12))}.grid-heading-row .static-area,.grid-heading-row .col>span,.grid-heading-row .grid-static-col span{font-size:11px!important;font-weight:600!important;color:var(--e16-text)!important;letter-spacing:-.012em!important;line-height:1.3!important}.frappe-control[data-fieldtype=Table] .grid-heading-row{background-color:color-mix(in srgb,var(--e16-accent) 6%,var(--e16-surface-2))!important}.e16-hijri-value{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:6px auto 2px;padding:3px 12px;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--e16-accent);background:color-mix(in srgb,var(--e16-accent) 8%,var(--e16-surface));border:1px solid color-mix(in srgb,var(--e16-accent) 32%,var(--e16-border));border-radius:999px;letter-spacing:.015em;text-align:center;pointer-events:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;box-shadow:0 1px 2px color-mix(in srgb,var(--e16-accent) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 40%,transparent);transition:background .14s ease,border-color .14s ease,transform .14s ease;white-space:nowrap}.e16-hijri-value:empty{display:none!important}.frappe-control:hover .e16-hijri-value{background:color-mix(in srgb,var(--e16-accent) 14%,var(--e16-surface));border-color:color-mix(in srgb,var(--e16-accent) 48%,var(--e16-border))}.frappe-control .control-value+.e16-hijri-value,.frappe-control[data-fieldtype=Date] .control-value .e16-hijri-value,.frappe-control[data-fieldtype=Datetime] .control-value .e16-hijri-value{margin-top:4px;font-size:12px}.grid-row-open .form-in-grid .e16-hijri-value{font-size:11.5px;padding:2px 10px;margin-top:4px}:root[data-e16-mode=dark] .e16-hijri-value{background:color-mix(in srgb,var(--e16-accent) 18%,var(--e16-surface));border-color:color-mix(in srgb,var(--e16-accent) 50%,var(--e16-border));color:color-mix(in srgb,var(--e16-accent) 30%,#fff);box-shadow:0 1px 2px #0006}.btn.e16-pdf-export-btn,button.e16-pdf-export-btn,.standard-actions .e16-pdf-export-btn,.custom-actions .e16-pdf-export-btn,.e16-pdf-export-btn{background:color-mix(in srgb,#ef4444 12%,var(--e16-surface))!important;color:#b91c1c!important;border:1px solid color-mix(in srgb,#ef4444 45%,var(--e16-border))!important;border-radius:8px!important;font-weight:600!important;transition:background .14s ease,border-color .14s ease,transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease!important}.btn.e16-pdf-export-btn:hover,button.e16-pdf-export-btn:hover,.standard-actions .e16-pdf-export-btn:hover,.custom-actions .e16-pdf-export-btn:hover,.e16-pdf-export-btn:hover{background:color-mix(in srgb,#ef4444 18%,var(--e16-surface))!important;border-color:#ef4444!important;color:#b91c1c!important;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,#ef4444 25%,transparent)}.btn.e16-pdf-export-btn:active,button.e16-pdf-export-btn:active,.standard-actions .e16-pdf-export-btn:active,.custom-actions .e16-pdf-export-btn:active,.e16-pdf-export-btn:active{transform:translateY(0)}.dropdown-item.e16-pdf-export-btn{background:transparent!important;border:0!important;color:#b91c1c!important}.dropdown-item.e16-pdf-export-btn:hover{background:color-mix(in srgb,#ef4444 10%,transparent)!important;transform:none;box-shadow:none}:root[data-e16-mode=dark] .e16-pdf-export-btn{background:color-mix(in srgb,#ef4444 22%,var(--e16-surface))!important;color:#fca5a5!important}html.e16-lb-on,html.e16-lb-on body{min-height:100dvh!important;margin:0!important;background:linear-gradient(-135deg,#f8fafc 0%,#eef6f3 48%,#eef2ff 100%)!important;color:#0f172a;overflow-x:hidden!important}html.e16-lb-on{--e16-lb-accent: var(--e16-lb-accent-global, var(--e16-accent, #0f766e));--e16-lb-panel-bg: #0f3f3a;--e16-lb-card: rgba(255, 255, 255, .96);--e16-lb-ink: #0f172a;--e16-lb-muted: #64748b;--e16-lb-border: rgba(15, 23, 42, .1)}html.e16-lb-on .navbar,html.e16-lb-on .login-headline,html.e16-lb-on .page-card-head{display:none!important}html.e16-lb-on .login-content,html.e16-lb-on .page-card-container{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;display:block!important}.e16-lb-split{min-height:100dvh;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--e16-lb-accent) 12%,transparent),transparent 36%),radial-gradient(circle at 82% 78%,rgba(37,99,235,.1),transparent 34%),#f8fafc}.e16-lb-split--brand-left{grid-template-columns:minmax(460px,1.1fr) minmax(420px,.9fr)}.e16-lb-form-side{display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,64px);min-width:0}.e16-lb-card{width:min(100%,440px);background:var(--e16-lb-card);border:1px solid var(--e16-lb-border);border-radius:18px;padding:clamp(24px,4vw,38px);box-shadow:0 18px 50px #0f172a1a}.e16-lb-card .for-login,.e16-lb-card .page-card,.e16-lb-card .login-card,.e16-lb-card form,.e16-lb-card .page-card-actions,.e16-lb-card .page-card-body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.e16-lb-form-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.e16-lb-form-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:10px}.e16-lb-form-logo-wrap{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:7px;background:color-mix(in srgb,var(--e16-lb-accent) 92%,#0f172a);color:#fff;box-shadow:0 10px 26px color-mix(in srgb,var(--e16-lb-accent) 24%,transparent);flex:0 0 auto}.e16-lb-form-logo-wrap--mono .e16-lb-monogram{font-family:var(--e16-font-mono, ui-monospace, monospace);font-size:18px;font-weight:800}.e16-lb-form-logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:9px}.e16-lb-form-brand-name{font-size:17px;font-weight:800;color:var(--e16-lb-ink);line-height:1.25}.e16-lb-form-title{margin:0;color:var(--e16-lb-ink);font-size:clamp(25px,3vw,32px);font-weight:850;line-height:1.15;letter-spacing:0}.e16-lb-form-sub{margin:0;color:var(--e16-lb-muted);font-size:14px;line-height:1.6}.e16-lb-form-side .form-group{margin-bottom:14px!important}.e16-lb-form-side label,.e16-lb-form-side .control-label{margin-bottom:6px!important;color:#475569!important;font-size:12.5px!important;font-weight:700!important}.e16-lb-form-side input.form-control,.e16-lb-form-side .input-with-feedback{width:100%!important;min-height:46px!important;padding:11px 13px!important;background:#fff!important;border:1px solid #dbe3ef!important;border-radius:12px!important;color:#0f172a!important;font-size:14.5px!important;box-shadow:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}.e16-lb-form-side input.form-control:focus,.e16-lb-form-side .input-with-feedback:focus{border-color:var(--e16-lb-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--e16-lb-accent) 16%,transparent)!important;outline:0!important}.e16-lb-form-side .btn-login,.e16-lb-form-side .btn-primary{width:100%!important;min-height:48px!important;border:0!important;border-radius:12px!important;background:var(--e16-lb-accent)!important;color:#fff!important;font-size:14.5px!important;font-weight:800!important;box-shadow:0 10px 24px color-mix(in srgb,var(--e16-lb-accent) 28%,transparent)!important;transition:background-color .12s ease,box-shadow .12s ease!important}.e16-lb-form-side .btn-login:hover,.e16-lb-form-side .btn-primary:hover{background:color-mix(in srgb,var(--e16-lb-accent) 88%,#020617)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--e16-lb-accent) 34%,transparent)!important}.e16-lb-form-side a{color:var(--e16-lb-accent);font-weight:700;text-decoration:none}.e16-lb-form-side .divider,.e16-lb-form-side hr{border:0!important;height:1px!important;background:#e2e8f0!important;margin:22px 0!important}.e16-lb-form-side .email-field,.e16-lb-form-side .password-field{position:relative!important}.e16-lb-form-side .email-field input.form-control,.e16-lb-form-side .password-field input.form-control{padding-inline-start:42px!important}.e16-lb-form-side .password-field input.form-control{padding-inline-end:64px!important}.e16-lb-form-side .field-icon,.e16-lb-form-side .email-icon,.e16-lb-form-side .password-icon{position:absolute;inset-inline-start:15px;inset-inline-end:auto;right:auto;left:auto;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--e16-lb-muted);pointer-events:none;z-index:2}.e16-lb-form-side .toggle-password{position:absolute;inset-inline-end:14px;inset-inline-start:auto;right:auto;left:auto;top:50%!important;transform:translateY(-50%);z-index:3;padding:0 2px;font-size:12px!important;font-weight:700;line-height:1;color:var(--e16-lb-accent)!important;background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.e16-lb-form-side .toggle-password:hover{color:color-mix(in srgb,var(--e16-lb-accent) 80%,#020617)!important}.e16-lb-panel:before{transform:none!important}.e16-lb-panel{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:clamp(34px,6vw,72px);color:#fff;background:linear-gradient(-135deg,color-mix(in srgb,var(--e16-lb-accent) 82%,#052e2b) 0%,color-mix(in srgb,var(--e16-lb-accent) 48%,#0f172a) 100%);overflow:hidden}.e16-lb-panel:before{content:"";position:absolute;inset:0;background-image:var(--e16-lb-bg, none);background-size:cover;background-position:center;opacity:.1}.e16-lb-panel:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.16);border-radius:26px;pointer-events:none}.e16-lb-deco{display:none!important}.e16-lb-content{position:relative;z-index:1;width:min(100%,520px);display:flex;flex-direction:column;gap:16px;text-align:start}.e16-lb-quote{display:none}.e16-lb-title{margin:0;color:#fff;font-size:clamp(34px,5vw,54px);font-weight:900;line-height:1.08;letter-spacing:0}.e16-lb-tagline{margin:0;color:#ffffffe0;font-size:clamp(17px,2vw,22px);font-weight:700;line-height:1.45}.e16-lb-desc{max-width:58ch;margin:0;color:#ffffffc2;font-size:14.5px;line-height:1.8}.e16-lb-contacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.e16-lb-contact{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;font-weight:650;line-height:1.35;text-decoration:none}.e16-lb-contact:hover{color:#fff;background:rgba(255,255,255,.18);text-decoration:none}.e16-lb-icn{display:inline-flex;flex:0 0 auto}.e16-lb-social{display:flex;gap:10px;margin-top:8px}.e16-lb-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.22);color:#fff}html[dir=rtl] .e16-lb-split{direction:rtl}html[dir=rtl] .e16-lb-form-side,html[dir=rtl] .e16-lb-panel{direction:ltr}html[dir=rtl] .e16-lb-form-head{align-items:flex-start;text-align:left}html[dir=rtl] .e16-lb-content{text-align:left}:root[data-e16-mode=dark]{--e16-lb-card: rgba(15, 23, 42, .96);--e16-lb-ink: #e5e7eb;--e16-lb-muted: #94a3b8;--e16-lb-border: rgba(148, 163, 184, .22)}:root[data-e16-mode=dark] .e16-lb-split{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--e16-lb-accent) 16%,transparent),transparent 36%),#020617}:root[data-e16-mode=dark] .e16-lb-form-side input.form-control,:root[data-e16-mode=dark] .e16-lb-form-side .input-with-feedback{background:#0f172a!important;color:#e5e7eb!important;border-color:#334155!important}html.e16-lb-on[data-e16-mode=dark],html.e16-lb-on[data-e16-mode=dark] body{background:#020617!important}@media (max-width: 980px){.e16-lb-split,.e16-lb-split--brand-left{grid-template-columns:1fr}.e16-lb-panel{min-height:34dvh;order:-1;padding:30px 22px}.e16-lb-panel:after{inset:12px;border-radius:18px}.e16-lb-form-side{padding:22px;align-items:flex-start}.e16-lb-card{width:100%;border-radius:16px}}@media (max-width: 560px){.e16-lb-panel{min-height:auto}.e16-lb-desc,.e16-lb-contacts,.e16-lb-social{display:none}.e16-lb-card{padding:22px}}:root{--e16-border-soft: color-mix(in srgb, var(--e16-border) 58%, transparent);--e16-border-strong: color-mix(in srgb, var(--e16-border) 78%, var(--e16-text-muted) 22%);--e16-border-accent: color-mix(in srgb, var(--e16-accent) 36%, var(--e16-border) 64%);--e16-grid-line: color-mix(in srgb, var(--e16-border) 72%, transparent);--e16-grid-line-strong: color-mix(in srgb, var(--e16-accent) 24%, var(--e16-border) 76%);--e16-field-bg: color-mix(in srgb, var(--e16-surface) 90%, var(--e16-bg) 10%);--e16-field-focus-ring: 0 0 0 3px color-mix(in srgb, var(--e16-accent) 16%, transparent)}:root[data-e16-mode=dark]{--e16-border-soft: color-mix(in srgb, var(--e16-border) 72%, transparent);--e16-border-strong: color-mix(in srgb, var(--e16-border) 72%, var(--e16-text-muted) 28%);--e16-grid-line: color-mix(in srgb, var(--e16-border) 82%, black 18%);--e16-grid-line-strong: color-mix(in srgb, var(--e16-accent) 30%, var(--e16-border) 70%);--e16-field-bg: color-mix(in srgb, var(--e16-surface-2) 80%, black 20%)}.page-head .page-head-content{height:auto!important;min-height:var(--page-head-height)!important;padding-block:6px!important;align-items:center!important;flex-wrap:wrap!important;row-gap:6px!important;overflow:visible!important}.page-head .page-title{min-width:min(280px,100%)!important;min-height:32px!important;display:flex!important;align-items:center!important}.page-head .standard-items-section,.page-head .standard-actions,.page-head .page-actions{min-height:32px!important;align-items:center!important;overflow:visible!important}.page-head .standard-actions,.page-head .page-actions{flex-wrap:wrap!important;gap:6px!important}.frappe-control .control-input-wrapper,.frappe-control .input-with-feedback,.frappe-control .form-control,.frappe-control .like-disabled-input,.frappe-control .awesomplete>input,.form-control,.input-with-feedback,.like-disabled-input,.filter-field .form-control,.filter-field input,.filter-field select,.standard-filter-section .form-control,.page-form .form-control,.report-filter-field .form-control,.dt-filter.dt-input{border:1px solid var(--e16-border-strong)!important;border-color:var(--e16-border-strong)!important;border-radius:8px!important;background-color:var(--e16-field-bg)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 56%,transparent),0 1px 1px color-mix(in srgb,var(--e16-text) 4%,transparent)!important;transition:border-color var(--e16-fast) var(--e16-ease),box-shadow var(--e16-fast) var(--e16-ease),background-color var(--e16-fast) var(--e16-ease)!important}.frappe-control:hover .control-input-wrapper,.frappe-control:hover .form-control,.frappe-control:hover .like-disabled-input,.frappe-control:hover .awesomplete>input,.form-control:hover,.input-with-feedback:hover,.filter-field .form-control:hover,.filter-field input:hover,.filter-field select:hover,.standard-filter-section .form-control:hover,.page-form .form-control:hover,.report-filter-field .form-control:hover,.dt-filter.dt-input:hover{border-color:var(--e16-border-accent)!important;background-color:var(--e16-surface)!important}.frappe-control:focus-within .control-input-wrapper,.frappe-control:focus-within .form-control,.frappe-control:focus-within .like-disabled-input,.frappe-control:focus-within .awesomplete>input,.form-control:focus,.input-with-feedback:focus,.filter-field .form-control:focus,.filter-field input:focus,.filter-field select:focus,.standard-filter-section .form-control:focus,.page-form .form-control:focus,.report-filter-field .form-control:focus,.dt-filter.dt-input:focus{border-color:var(--e16-accent)!important;background-color:var(--e16-surface)!important;box-shadow:var(--e16-field-focus-ring)!important;outline:none!important}.frappe-control .control-label,.frappe-control .clearfix .control-label,.form-section .section-head,.grid-heading-row,.list-row-head,.datatable .dt-cell--header .dt-cell__content{color:var(--e16-text)!important}.form-section,.form-dashboard-section,.form-tabs-list,.grid-body,.grid-heading-row,.grid-row,.grid-footer,.list-row-container,.list-row,.list-row-head,.frappe-list,.report-wrapper .datatable,.report-view .datatable,.query-report .datatable{border-color:var(--e16-border-soft)!important}.frappe-list .result,.frappe-list .list-row-container,.frappe-list .list-row,.list-row-container,.list-row{background-clip:padding-box!important;border-color:var(--e16-border-soft)!important}.frappe-list .list-row-head,.list-row-head{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 4%,var(--e16-surface-2)),var(--e16-surface-2))!important;border-block:1px solid var(--e16-grid-line-strong)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 58%,transparent)!important}.frappe-list .list-row-container,.frappe-list .list-row,.list-row-container,.list-row{border-bottom:1px solid var(--e16-border-soft)!important;border-radius:0!important}.frappe-list .list-row-col,.list-row-col{border-inline-start:1px solid color-mix(in srgb,var(--e16-border) 42%,transparent)}.frappe-list .list-row-col:first-child,.list-row-col:first-child,.frappe-list .list-row-col.list-subject,.list-row-col.list-subject{border-inline-start:0}.frappe-list .list-row:hover,.frappe-list .list-row-container:hover,.list-row:hover,.list-row-container:hover{border-color:var(--e16-grid-line-strong)!important;background-color:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))!important}.level.list-row-head,.level.list-row{min-height:38px}.list-paging-area,.list-paging-area .btn-group .btn,.list-sidebar .sidebar-section,.list-sidebar .list-link{border-color:var(--e16-border-soft)!important}.grid-heading-row,.grid-row,.grid-footer,.grid-footer-toolbar{border-color:var(--e16-grid-line)!important}.grid-heading-row{background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface-2)),var(--e16-surface-2))!important;border-block:1px solid var(--e16-grid-line-strong)!important}.grid-heading-row .grid-static-col,.grid-row .grid-static-col,.grid-row .data-row .row-index,.grid-heading-row .row-index{border-color:var(--e16-grid-line)!important}.grid-row:hover .grid-static-col,.grid-row:hover .row-index,.grid-row-open,.grid-row-open .form-in-grid,.section-head,.form-section .section-head,.form-dashboard-section .section-head,.form-tabs-list{border-color:var(--e16-grid-line-strong)!important}.report-view .datatable .dt-row-header,.report-wrapper .datatable .dt-row-header,.datatable .dt-row-header{min-height:36px!important;background:linear-gradient(-180deg,color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface-2)),var(--e16-surface-2))!important;border-block:1px solid var(--e16-grid-line-strong)!important}.report-view .datatable .dt-row-filter,.report-wrapper .datatable .dt-row-filter,.datatable .dt-row-filter{min-height:40px!important;background:color-mix(in srgb,var(--e16-surface-2) 72%,var(--e16-surface) 28%)!important;border-bottom:1px solid var(--e16-grid-line-strong)!important}.report-view .datatable .dt-row-totalRow,.report-wrapper .datatable .dt-row-totalRow,.datatable .dt-row-totalRow{min-height:36px!important;background:color-mix(in srgb,var(--e16-accent) 10%,var(--e16-surface))!important;border-block:1px solid var(--e16-grid-line-strong)!important}.report-view .datatable .dt-row-header .dt-cell,.report-wrapper .datatable .dt-row-header .dt-cell,.datatable .dt-row-header .dt-cell,.report-view .datatable .dt-row-filter .dt-cell,.report-wrapper .datatable .dt-row-filter .dt-cell,.datatable .dt-row-filter .dt-cell,.report-view .datatable .dt-row-totalRow .dt-cell,.report-wrapper .datatable .dt-row-totalRow .dt-cell,.datatable .dt-row-totalRow .dt-cell{height:auto!important;min-height:inherit!important;padding-block:0!important;overflow:visible!important;border-color:var(--e16-grid-line)!important;border-inline-start:1px solid var(--e16-grid-line)!important;border-bottom:1px solid var(--e16-grid-line)!important}.report-view .datatable .dt-row-header .dt-cell,.report-wrapper .datatable .dt-row-header .dt-cell,.datatable .dt-row-header .dt-cell{border-color:var(--e16-grid-line-strong)!important;background:transparent!important}.report-view .datatable .dt-scrollable .dt-row:not(.dt-row-filter) .dt-cell,.report-wrapper .datatable .dt-scrollable .dt-row:not(.dt-row-filter) .dt-cell,.query-report .datatable .dt-scrollable .dt-row:not(.dt-row-filter) .dt-cell,.datatable .dt-scrollable .dt-row:not(.dt-row-filter) .dt-cell{border-color:var(--e16-grid-line)!important;border-inline-start:1px solid var(--e16-grid-line)!important;border-bottom:1px solid var(--e16-grid-line)!important;background-clip:padding-box!important}.report-view .datatable .dt-scrollable .dt-row:not(.dt-row-filter):hover .dt-cell,.report-wrapper .datatable .dt-scrollable .dt-row:not(.dt-row-filter):hover .dt-cell,.query-report .datatable .dt-scrollable .dt-row:not(.dt-row-filter):hover .dt-cell,.datatable .dt-scrollable .dt-row:not(.dt-row-filter):hover .dt-cell{border-color:var(--e16-grid-line-strong)!important}.report-view .datatable .dt-row-header .dt-cell__content,.report-wrapper .datatable .dt-row-header .dt-cell__content,.datatable .dt-row-header .dt-cell__content{min-height:34px!important;display:flex!important;align-items:center!important;padding:6px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:700!important}.report-view .datatable .dt-row-filter .dt-cell__content,.report-wrapper .datatable .dt-row-filter .dt-cell__content,.datatable .dt-row-filter .dt-cell__content{min-height:38px!important;padding:4px 6px!important;overflow:visible!important;background:color-mix(in srgb,var(--e16-surface) 76%,transparent)!important}.report-view .datatable .dt-row-filter .dt-filter.dt-input,.report-wrapper .datatable .dt-row-filter .dt-filter.dt-input,.datatable .dt-row-filter .dt-filter.dt-input{min-height:28px!important;height:28px!important;line-height:1.35!important;padding-block:4px!important;font-size:12px!important}.report-view .datatable .dt-row-totalRow .dt-cell__content,.report-wrapper .datatable .dt-row-totalRow .dt-cell__content,.datatable .dt-row-totalRow .dt-cell__content{min-height:34px!important;display:flex!important;align-items:center!important;padding:6px 8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.report-view .datatable .dt-row-totalRow .dt-cell,.report-wrapper .datatable .dt-row-totalRow .dt-cell,.query-report .datatable .dt-row-totalRow .dt-cell,.datatable .dt-row-totalRow .dt-cell{box-sizing:border-box!important;flex-shrink:0!important}.report-view .datatable .dt-row-totalRow .dt-cell__content,.report-wrapper .datatable .dt-row-totalRow .dt-cell__content,.query-report .datatable .dt-row-totalRow .dt-cell__content,.datatable .dt-row-totalRow .dt-cell__content{width:100%!important;box-sizing:border-box!important}.report-view .datatable .dt-cell.e16-dt-numeric .dt-cell__content,.report-wrapper .datatable .dt-cell.e16-dt-numeric .dt-cell__content,.query-report .datatable .dt-cell.e16-dt-numeric .dt-cell__content,.datatable .dt-cell.e16-dt-numeric .dt-cell__content,.report-view .datatable .dt-cell__content.e16-dt-numeric-content,.report-wrapper .datatable .dt-cell__content.e16-dt-numeric-content,.query-report .datatable .dt-cell__content.e16-dt-numeric-content,.datatable .dt-cell__content.e16-dt-numeric-content{direction:ltr!important;unicode-bidi:isolate!important;text-align:right!important;justify-content:flex-end!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}html[dir=rtl] .report-view .datatable,html[dir=rtl] .report-wrapper .datatable,html[dir=rtl] .query-report .datatable{direction:rtl!important}html[dir=rtl] .report-view .datatable .dt-cell__content,html[dir=rtl] .report-wrapper .datatable .dt-cell__content,html[dir=rtl] .query-report .datatable .dt-cell__content{direction:inherit;unicode-bidi:isolate!important}html[dir=rtl] .report-view .datatable .dt-row-totalRow .dt-cell:not(.e16-dt-numeric) .dt-cell__content,html[dir=rtl] .report-wrapper .datatable .dt-row-totalRow .dt-cell:not(.e16-dt-numeric) .dt-cell__content,html[dir=rtl] .query-report .datatable .dt-row-totalRow .dt-cell:not(.e16-dt-numeric) .dt-cell__content{text-align:inherit!important;justify-content:inherit!important}.dashboard-section,.widget-group,.widget-group-body{max-width:100%!important;min-width:0!important}.widget-group-body.grid-col-2,.widget-group-body[class*=grid-col-]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:16px!important}.dashboard-section .widget,.widget-group .widget,.dashboard-graph,.chart-widget-box,.dashboard-widget-box{min-width:0!important;max-width:100%!important}.grid-row-open .form-in-grid .grid-form-heading{position:sticky!important;top:0!important;z-index:4!important;background:var(--e16-surface, var(--card-bg, #fff))!important;border-bottom:1px solid var(--e16-border, var(--border-color, #e5e7eb))!important}.grid-row-open .form-in-grid .grid-form-body{scroll-padding-top:56px!important}:root{--e16-field-border: 1.5px solid color-mix(in srgb, var(--e16-border) 90%, var(--e16-text-muted) 10%);--e16-field-border-hover: 1.5px solid color-mix(in srgb, var(--e16-accent) 40%, var(--e16-border) 60%);--e16-field-border-focus: 1.5px solid var(--e16-accent);--e16-section-border: 1px solid color-mix(in srgb, var(--e16-border) 85%, transparent);--e16-list-border: 1px solid var(--e16-border);--e16-report-border: 1px solid color-mix(in srgb, var(--e16-border) 80%, var(--e16-text-muted) 20%)}.frappe-control .form-control,.frappe-control .like-disabled-input,.frappe-control .awesomplete>input,.frappe-control .input-with-feedback,.frappe-control .input-group>.form-control,.frappe-control .ql-editor{border:var(--e16-field-border)!important;border-radius:var(--e16-radius-sm)!important;transition:border-color var(--e16-fast) var(--e16-ease),box-shadow var(--e16-fast) var(--e16-ease)!important}.frappe-control .form-control:hover:not(:disabled):not([readonly]),.frappe-control .like-disabled-input:hover:not(:disabled):not([readonly]),.frappe-control .awesomplete>input:hover:not(:disabled):not([readonly]),.frappe-control .input-with-feedback:hover:not(:disabled):not([readonly]),.frappe-control .input-group>.form-control:hover:not(:disabled):not([readonly]),.frappe-control .ql-editor:hover:not(:disabled):not([readonly]){border:var(--e16-field-border-hover)!important}.frappe-control:focus-within .form-control,.frappe-control:focus-within .like-disabled-input,.frappe-control:focus-within .awesomplete>input,.frappe-control:focus-within .input-with-feedback,.frappe-control:focus-within .ql-editor{border:var(--e16-field-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 16%,transparent)!important}.frappe-control .input-group{border:var(--e16-field-border)!important;border-radius:var(--e16-radius-sm)!important;overflow:hidden}.frappe-control .input-group>.form-control{border:0!important;box-shadow:none!important}.frappe-control .input-group .input-group-text,.frappe-control .input-group .input-group-prepend .input-group-text,.frappe-control .input-group .input-group-append .input-group-text{border:0!important;border-inline-end:var(--e16-section-border)!important;background:var(--e16-surface-2)!important}.frappe-control .input-group:focus-within{border:var(--e16-field-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 16%,transparent)!important}.frappe-control select.form-control{border:var(--e16-field-border)!important;border-radius:var(--e16-radius-sm)!important}.frappe-control select.form-control:focus{border:var(--e16-field-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 16%,transparent)!important}.frappe-control .ql-container{border:var(--e16-field-border)!important;border-top:0!important;border-radius:0 0 var(--e16-radius-sm) var(--e16-radius-sm)!important}.frappe-control .ql-toolbar{border:var(--e16-field-border)!important;border-bottom:0!important;border-radius:var(--e16-radius-sm) var(--e16-radius-sm) 0 0!important;background:var(--e16-surface-2)!important}.frappe-control.has-error .form-control,.frappe-control.has-error .like-disabled-input,.frappe-control.has-error .input-group{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#EF4444 18%,transparent)!important}.form-section{border:var(--e16-section-border)!important;border-radius:var(--e16-radius-md)!important;box-shadow:var(--e16-shadow-sm);overflow:hidden;margin-bottom:12px!important}.form-column{border-inline-end:var(--e16-section-border)}.form-column:last-child{border-inline-end:0}.form-dashboard-section{border:var(--e16-section-border)!important;border-radius:var(--e16-radius-md)!important;overflow:hidden}.filter-area,.list-filters-area,.filters-section,.filter-box{border:var(--e16-section-border)!important;border-radius:var(--e16-radius-md)!important;background:var(--e16-surface)!important;padding:10px 14px!important;box-shadow:var(--e16-shadow-sm);margin-bottom:10px}.filter-field .frappe-control .form-control,.filter-field .frappe-control .like-disabled-input,.filter-field input,.filter-field select,.filter-field .input-with-feedback{border:var(--e16-field-border)!important;border-radius:var(--e16-radius-sm)!important}.filter-field .frappe-control .form-control:focus,.filter-field .frappe-control .like-disabled-input:focus,.filter-field input:focus,.filter-field select:focus,.filter-field .input-with-feedback:focus{border:var(--e16-field-border-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 14%,transparent)!important}.filter-field{border:var(--e16-section-border);border-radius:var(--e16-radius-sm);background:color-mix(in srgb,var(--e16-surface-2) 60%,transparent);padding:6px 10px;margin-bottom:6px}.filter-field:last-child{margin-bottom:0}.filter-button,.filter-area .btn,.list-filters-area .btn{border:var(--e16-list-border)!important;border-radius:var(--e16-radius-sm)!important}.filter-tag,.filter-tag-pill,.tag-filters-area .filter-tag{border:1px solid color-mix(in srgb,var(--e16-accent) 35%,transparent)!important;border-radius:var(--e16-radius-pill)!important}.frappe-list{border:var(--e16-list-border)!important;border-radius:var(--e16-radius-md)!important;overflow:hidden;box-shadow:var(--e16-shadow-sm)}.list-row-container.list-row-head,.frappe-list .list-row-head{border-bottom:2px solid color-mix(in srgb,var(--e16-border) 80%,var(--e16-accent) 20%)!important}.list-row,.list-row-container{border-bottom:var(--e16-list-border)!important}.list-row:last-child,.list-row-container:last-child{border-bottom:0!important}.list-row .level-item,.list-row .list-col{border-inline-end:var(--e16-section-border)}.list-row .level-item:last-child,.list-row .list-col:last-child{border-inline-end:0}.list-paging-area{border-top:var(--e16-list-border)!important;padding:8px 14px!important;background:var(--e16-surface)!important}.datatable,.frappe-datatable{border:var(--e16-report-border)!important;border-radius:var(--e16-radius-md)!important;overflow:hidden!important;box-shadow:var(--e16-shadow-sm)}.datatable .dt-header .dt-cell,.frappe-datatable .dt-header .dt-cell{border-inline-end:var(--e16-report-border)!important;border-bottom:2px solid color-mix(in srgb,var(--e16-border) 80%,var(--e16-accent) 20%)!important;background:var(--e16-surface-2)!important;font-weight:600!important;color:var(--e16-text)!important}.datatable .dt-header .dt-cell:last-child,.frappe-datatable .dt-header .dt-cell:last-child{border-inline-end:0!important}.datatable .dt-row .dt-cell,.frappe-datatable .dt-row .dt-cell{border-inline-end:var(--e16-report-border)!important;border-bottom:var(--e16-report-border)!important;color:var(--e16-text)!important}.datatable .dt-row .dt-cell:last-child,.frappe-datatable .dt-row .dt-cell:last-child{border-inline-end:0!important}.datatable .dt-row:last-child .dt-cell,.frappe-datatable .dt-row:last-child .dt-cell{border-bottom:0!important}.query-report-table{border:var(--e16-report-border)!important;border-radius:var(--e16-radius-md)!important;overflow:hidden;box-shadow:var(--e16-shadow-sm)}.query-report-table th,.report-wrapper .table th{border:var(--e16-report-border)!important;background:var(--e16-surface-2)!important;font-weight:600!important;border-bottom:2px solid color-mix(in srgb,var(--e16-border) 80%,var(--e16-accent) 20%)!important}.query-report-table td,.report-wrapper .table td{border:var(--e16-report-border)!important}.query-report-table tbody tr:hover td,.report-wrapper .table tbody tr:hover td{background:color-mix(in srgb,var(--e16-accent) 5%,var(--e16-surface))!important}.form-grid{border:var(--e16-section-border)!important;border-radius:var(--e16-radius-sm)!important;overflow:hidden}.grid-heading-row{border-bottom:2px solid color-mix(in srgb,var(--e16-border) 80%,var(--e16-accent) 20%)!important}:root[data-e16-mode=dark]{--e16-field-border: 1.5px solid color-mix(in srgb, var(--e16-border) 95%, var(--e16-text-muted) 5%);--e16-field-border-hover: 1.5px solid color-mix(in srgb, var(--e16-accent) 55%, var(--e16-border) 45%);--e16-section-border: 1px solid color-mix(in srgb, var(--e16-border) 90%, white 10%);--e16-list-border: 1px solid color-mix(in srgb, var(--e16-border) 90%, white 10%);--e16-report-border: 1px solid color-mix(in srgb, var(--e16-border) 90%, white 10%)}html{scroll-behavior:auto!important}.report-wrapper .datatable,.report-view .datatable,.query-report .datatable,.report-wrapper .datatable *,.report-view .datatable *,.query-report .datatable *{animation:none!important;transition:none!important;transform-origin:center!important;text-shadow:none!important}.report-wrapper .datatable,.report-view .datatable,.query-report .datatable{box-shadow:none!important}.report-summary .summary-item{transition:border-color var(--e16-fast) var(--e16-ease),background-color var(--e16-fast) var(--e16-ease)!important}.report-summary .summary-item:hover{transform:none!important;box-shadow:var(--e16-shadow-sm)!important}.dt-scrollable,.datatable .dt-scrollable{scroll-behavior:auto!important}.e16-floating-shapes,#e16-floating-shapes-root,.e16-lb-deco,.e16-lb-orbit,.e16-lb-orbit>span{animation:none!important}@media (prefers-reduced-motion: no-preference){.btn,.dropdown-menu,.e16-tbtn,.frappe-control .form-control,.frappe-control .input-with-feedback{transition-duration:.12s!important}.standard-sidebar-item,.sidebar-item-container>.desk-sidebar-item,.standard-sidebar-item>a,.sidebar-item-label,.sidebar-item-icon,.standard-sidebar-item span{transition:background-color .2s ease-in-out,color .2s ease-in-out,padding-inline-start .2s ease-in-out,transform .2s ease-in-out!important}.layout-main-section>.row,.workspace-container .codex-editor,.page-content{animation:e16-page-in .2s ease-in-out}}@keyframes e16-page-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}:root{--e16-btn-radius: 8px;--e16-btn-border: 1px solid color-mix(in srgb, var(--e16-border) 88%, var(--e16-text-muted) 12%);--e16-btn-shadow: 0 1px 2px rgba(17, 24, 39, .05);--e16-btn-shadow-hover: 0 3px 8px rgba(17, 24, 39, .09);--e16-btn-motion: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .15s ease}:root[data-e16-mode=dark]{--e16-btn-shadow: 0 1px 2px rgba(0, 0, 0, .4);--e16-btn-shadow-hover: 0 4px 12px rgba(0, 0, 0, .5)}.page-actions .btn,.standard-actions .btn,.custom-actions .btn,.menu-btn-group .btn,.btn-actions .btn,.form-footer .standard-actions .btn,.page-head .btn{border-radius:var(--e16-btn-radius)!important;transition:var(--e16-btn-motion)!important}.page-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn),.standard-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn),.custom-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn),.page-head .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn),.btn-actions .btn-default,.page-actions .btn.btn-secondary{background:var(--e16-surface)!important;border:var(--e16-btn-border)!important;box-shadow:var(--e16-btn-shadow)!important;color:var(--e16-text)!important;font-weight:550!important}.page-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):hover,.standard-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):hover,.custom-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):hover,.page-head .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):hover,.btn-actions .btn-default:hover,.page-actions .btn.btn-secondary:hover{background:color-mix(in srgb,var(--e16-accent) 6%,var(--e16-surface))!important;border-color:color-mix(in srgb,var(--e16-accent) 38%,var(--e16-border))!important;color:var(--e16-accent)!important;box-shadow:var(--e16-btn-shadow-hover)!important;transform:translateY(-1px)}.page-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):active,.standard-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):active,.custom-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):active,.page-head .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):active,.btn-actions .btn-default:active,.page-actions .btn.btn-secondary:active{transform:translateY(0);box-shadow:var(--e16-btn-shadow)!important}.page-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):focus-visible,.standard-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):focus-visible,.custom-actions .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):focus-visible,.page-head .btn-default:not(.e16-smart-act):not(.e16-pdf-export-btn):focus-visible,.btn-actions .btn-default:focus-visible,.page-actions .btn.btn-secondary:focus-visible{outline:none!important;border-color:var(--e16-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 22%,transparent)!important}.page-actions .primary-action,.page-actions .btn-primary,.standard-actions .btn-primary{border:1px solid transparent!important;border-radius:var(--e16-btn-radius)!important;background:linear-gradient(-135deg,var(--e16-accent) 0%,color-mix(in srgb,var(--e16-accent) 84%,#000) 100%)!important;color:var(--e16-on-accent, #fff)!important;font-weight:600!important;box-shadow:0 1px 2px #11182714,0 2px 6px color-mix(in srgb,var(--e16-accent) 26%,transparent)!important;transition:var(--e16-btn-motion)!important}.page-actions .primary-action:hover,.page-actions .btn-primary:hover,.standard-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 1px 2px #11182714,0 5px 14px color-mix(in srgb,var(--e16-accent) 36%,transparent)!important}.page-actions .primary-action:active,.page-actions .btn-primary:active,.standard-actions .btn-primary:active{transform:translateY(0)}.page-actions .primary-action:focus-visible,.page-actions .btn-primary:focus-visible,.standard-actions .btn-primary:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e16-accent) 32%,transparent),0 5px 14px color-mix(in srgb,var(--e16-accent) 30%,transparent)!important}.page-actions .btn-danger,.standard-actions .btn-danger,.menu-btn-group .btn.text-danger,.btn-default.text-danger:not(.e16-pdf-export-btn){background:color-mix(in srgb,#EF4444 8%,var(--e16-surface))!important;border:1px solid color-mix(in srgb,#EF4444 30%,transparent)!important;color:#dc2626!important;box-shadow:var(--e16-btn-shadow)!important;font-weight:600!important}.page-actions .btn-danger:hover,.standard-actions .btn-danger:hover,.menu-btn-group .btn.text-danger:hover,.btn-default.text-danger:not(.e16-pdf-export-btn):hover{background:color-mix(in srgb,#EF4444 14%,var(--e16-surface))!important;border-color:color-mix(in srgb,#EF4444 46%,transparent)!important;color:#b91c1c!important;box-shadow:var(--e16-btn-shadow-hover)!important;transform:translateY(-1px)}.page-actions .btn-danger:active,.standard-actions .btn-danger:active,.menu-btn-group .btn.text-danger:active,.btn-default.text-danger:not(.e16-pdf-export-btn):active{transform:translateY(0)}.standard-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act),.menu-btn-group .btn:not(.btn-primary),.custom-btn-group .btn:not(.btn-primary),.page-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act){border:var(--e16-btn-border)!important;box-shadow:var(--e16-btn-shadow)!important;color:var(--e16-text)!important}.standard-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover,.menu-btn-group .btn:not(.btn-primary):hover,.custom-btn-group .btn:not(.btn-primary):hover,.page-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover{background:color-mix(in srgb,var(--e16-accent) 6%,var(--e16-surface))!important;border-color:color-mix(in srgb,var(--e16-accent) 38%,var(--e16-border))!important;color:var(--e16-accent)!important}.standard-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover .icon,.standard-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover use,.menu-btn-group .btn:not(.btn-primary):hover .icon,.menu-btn-group .btn:not(.btn-primary):hover use,.custom-btn-group .btn:not(.btn-primary):hover .icon,.custom-btn-group .btn:not(.btn-primary):hover use,.page-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover .icon,.page-actions .btn-group>.btn:not(.btn-primary):not(.e16-smart-act):hover use{color:var(--e16-accent)!important}.standard-actions .btn-group>.btn+.btn,.page-actions .btn-group>.btn+.btn{margin-inline-start:-1px}.page-actions .btn .icon,.standard-actions .btn .icon,.menu-btn-group .btn .icon,.page-actions .btn use,.standard-actions .btn use{stroke-width:1.85px;color:currentColor!important;stroke:currentColor!important;transition:color .15s ease!important}@font-face{font-family:Claudion;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/erpnext16_theme/fonts/claudion/Claudion.ttf) format("truetype");unicode-range:U+FDFC}@font-face{font-family:e16-currency;font-style:normal;font-weight:400 700;font-display:swap;src:local("Noto Sans Arabic"),local("Noto Naskh Arabic"),local("Amiri"),local("Geeza Pro"),local("Tahoma"),local("Segoe UI"),local("Arial");unicode-range:U+FDFC}.e16-currency-symbol{font-family:"Claudion","e16-currency",inherit;display:inline-block;font-weight:600;line-height:1;margin-inline-end:.18em;vertical-align:-.02em;color:inherit;white-space:nowrap;font-feature-settings:"kern" 1}.e16-currency-symbol.e16-sar-symbol{font-family:Claudion,e16-currency,sans-serif!important;display:inline-block;font-size:1.2em!important;font-weight:600!important;line-height:1;margin-inline-start:4px;vertical-align:middle;color:var(--text-color)!important}.e16-egp-symbol{font-size:.92em;letter-spacing:-.01em}.number-card-value,.number-card .widget-content{display:flex;align-items:center;justify-content:center;gap:4px}.currency,.money,.number,.number-card-value,.dt-cell__content,.print-format,[data-currency=SAR],[data-currency=EGP]{font-family:"Claudion","e16-currency",inherit}[data-currency=SAR]:before,[data-currency=SAR]:after,[data-currency=EGP]:before,[data-currency=EGP]:after{content:none!important}@media print{.e16-currency-symbol,.print-format .currency,.print-format .money,.print-format [data-currency=SAR],.print-format [data-currency=EGP]{font-family:"Claudion","e16-currency",inherit!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.layout-main,.layout-main-section,.layout-main-section-wrapper,.page-content,.page-wrapper,.page-body,.container,.form-layout,.std-form-layout,.form-page,.form-tab-content,.tab-content,.tab-pane,.form-section,.section-body,.form-column,.form-in-grid,.frappe-control[data-fieldtype=Table],.form-grid-container{transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;will-change:auto!important;contain:none!important;animation:none!important;opacity:1!important;mix-blend-mode:normal!important;isolation:auto!important;-webkit-mask:none!important;mask:none!important}#freeze.grid-form{z-index:1020!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.grid-row-open .form-in-grid{z-index:1021!important}.form-grid .grid-body,.form-grid-container,.grid-row .grid-static-col,.form-grid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--e16-text-muted) 45%,transparent) transparent}.form-grid .grid-body::-webkit-scrollbar,.form-grid-container::-webkit-scrollbar,.form-grid::-webkit-scrollbar{width:11px!important;height:11px!important}.form-grid .grid-body::-webkit-scrollbar-thumb,.form-grid-container::-webkit-scrollbar-thumb,.form-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--e16-text-muted) 42%,transparent)!important;border:2px solid transparent;border-radius:999px;background-clip:content-box}.form-grid .grid-body::-webkit-scrollbar-thumb:hover,.form-grid-container::-webkit-scrollbar-thumb:hover,.form-grid::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--e16-accent) 60%,transparent)!important;background-clip:content-box}.grid-footer,.grid-footer-toolbar,.grid-buttons,.grid-row .grid-row-check,.grid-heading-row .grid-row-check,.grid-config,[data-action=configure_columns]{visibility:visible!important;opacity:1!important}.form-grid,.form-grid *,.form-grid-container,.grid-row,.grid-body,.grid-heading-row,.grid-static-col,.grid-row .col,.grid-row input,.grid-row .form-control,.grid-row .input-with-feedback{background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.form-grid{border:1px solid color-mix(in srgb,var(--e16-accent) 26%,var(--e16-border))!important;border-radius:8px!important}.frappe-control[data-fieldtype=Table] .grid-heading-row{border-bottom:1px solid color-mix(in srgb,var(--e16-accent) 22%,var(--e16-border))!important}.form-grid .grid-body,.form-grid .rows,.form-grid-container{max-height:none!important;overflow-y:visible!important;height:auto!important}.form-grid{overflow-x:auto!important;overflow-y:visible!important}.frappe-control[data-fieldtype=Table],.grid-field,.form-grid-container,.form-grid,.form-grid .grid-body,.form-grid .rows{max-height:none!important;height:auto!important}.form-grid .grid-body,.form-grid .rows,.form-grid-container{overflow-y:visible!important}
/*# sourceMappingURL=erpnext16_theme.bundle.2N3LK2FJ.css.map */
