@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Heebo:wght@400;500;600;700&display=swap";:root,[data-theme=light]{--servos-primary: var(--site-primary, #2490ef);--servos-action: var(--site-primary, #1a6fc4);--servos-action-hover: color-mix(in srgb, var(--servos-action) 82%, #000);--servos-secondary: var(--site-secondary, #1a6fc4);--servos-navy: var(--site-navy, #0d3b6e);--servos-text-dark: var(--site-text-dark, #1c2b3a);--servos-text-mid: var(--site-text-mid, #576a7b);--servos-bg: var(--site-bg, #e2eaf3);--servos-hero: var( --site-hero, radial-gradient( 115% 175% at 50% 122%, #2a63a4 0%, #164a86 26%, #0c3060 52%, #0a2340 74%, #071b34 100% ) );--servos-hero-ink: var(--site-hero-ink, #ffffff);--servos-band: var( --site-band, radial-gradient( 115% 175% at 50% 122%, #2a63a4 0%, #164a86 26%, #0c3060 52%, #0a2340 74%, #071b34 100% ) );--servos-icon-filter: var(--site-icon-filter, none);--servos-display: var(--site-display-font, var(--font-stack));--servos-band-ink: var(--site-band-ink, #ffffff);--servos-band-reverse: var(--site-band-reverse, var(--servos-navy, #0d3b6e));--servos-band-min-h: 192px;--primary: var(--servos-action) !important;--primary-color: var(--servos-action) !important;--brand-color: var(--servos-action) !important;--btn-primary: var(--servos-action) !important;--border-primary: var(--servos-action) !important;--font-stack: var(--site-font-stack, "Space Grotesk", "Heebo", "Assistant", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif) !important;--text-color: var(--servos-text-dark) !important;--heading-color: var(--servos-text-dark) !important;--sidebar-select-color: var(--blue-50)}.btn-primary,.btn-primary:focus{background-color:var(--servos-action);border-color:var(--servos-action);color:#fff}.btn-primary:hover,.btn-primary:active{background-color:var(--servos-action-hover);border-color:var(--servos-action-hover);color:#fff}a,.text-primary{color:var(--servos-action)}a:hover{color:var(--servos-action-hover)}.navbar{border-bottom:2px solid var(--servos-primary)}:root,[data-theme=light]{--servos-shadow-sm: var(--site-shadow-sm, 0 1px 2px rgba(28, 43, 58, .06), 0 1px 3px rgba(28, 43, 58, .08));--servos-shadow-md: var(--site-shadow-md, 0 2px 6px rgba(28, 43, 58, .06), 0 8px 24px rgba(28, 43, 58, .08));--servos-shadow-lg: var(--site-shadow-lg, 0 4px 12px rgba(28, 43, 58, .08), 0 24px 48px rgba(28, 43, 58, .12));--servos-ring: var(--site-ring, 0 0 0 3px rgba(36, 144, 239, .18));--shadow-sm: var(--servos-shadow-sm);--shadow-base: var(--servos-shadow-sm);--shadow-lg: var(--servos-shadow-lg);--card-shadow: var(--servos-shadow-sm);--modal-shadow: var(--servos-shadow-lg);--servos-canvas: var(--site-canvas, #f5f8fc);--border-radius: var(--site-radius, 10px);--border-radius-sm: var(--site-radius-sm, 8px);--border-radius-md: var(--site-radius-md, 12px)}body[data-route] .layout-main,.layout-main-section-wrapper{background-color:var(--servos-canvas)}.widget{border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--servos-shadow-sm);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.widget:hover{box-shadow:var(--servos-shadow-md);border-color:#2490ef59}.widget.shortcut-widget-box:hover,.widget.number-widget-box:hover{transform:translateY(-2px)}.btn{border-radius:var(--border-radius);font-weight:500;transition:background-color .15s ease,box-shadow .15s ease,transform .05s ease}.btn-primary{box-shadow:0 1px 2px #2490ef59}.btn-primary:hover{box-shadow:0 2px 8px #2490ef66}.btn:active{transform:translateY(1px)}.form-control:focus,.input-with-feedback:focus,.like-disabled-input:focus,.ql-editor:focus,.frappe-control[data-fieldtype] input:focus{border-color:var(--servos-action);box-shadow:var(--servos-ring);outline:none}.standard-sidebar-item{border-radius:var(--border-radius-sm);transition:background-color .15s ease,color .15s ease}.standard-sidebar-item.selected{background-color:var(--blue-50);font-weight:600}.navbar{box-shadow:var(--servos-shadow-sm)}.dropdown-menu{border-radius:var(--border-radius-md);box-shadow:var(--servos-shadow-md);border-color:var(--border-color)}.modal-content{border-radius:var(--border-radius-md);box-shadow:var(--servos-shadow-lg)}:root,[data-theme=light]{--servos-line: var(--site-line, rgba(28, 43, 58, .1));--servos-hover: var(--site-hover, #f2f6fa)}.layout-main-section:has(.shortcut-widget-box),.layout-main-section:has(.links-widget-box),.layout-main-section:has(.frappe-list){background-color:var(--servos-canvas)}.standard-sidebar-item .item-anchor{border-radius:10px;padding:8px 11px;transition:background-color .15s ease,color .15s ease}.standard-sidebar-item .item-anchor:hover{background-color:var(--servos-hover)}.standard-sidebar-item.active-sidebar,.standard-sidebar-item.selected{background-color:#2490ef1a!important;border-radius:10px}.standard-sidebar-item.active-sidebar .sidebar-item-label,.standard-sidebar-item.selected .sidebar-item-label,.standard-sidebar-item.active-sidebar .sidebar-item-icon svg,.standard-sidebar-item.selected .sidebar-item-icon svg{color:var(--servos-action)!important;font-weight:600}.keyboard-shortcut{font-family:Space Grotesk,monospace}.widget.shortcut-widget-box,.widget.links-widget-box{border-radius:18px;padding:18px 20px}.widget .widget-title{font-weight:700;font-size:15px;letter-spacing:-.01em}.widget-control .indicator-pill.gray,.shortcut-widget-box .indicator-pill.gray{background-color:#2490ef1f;color:var(--servos-action);border:none}.links-widget-box .link-item{border-radius:8px;padding:7px 9px;transition:background-color .12s ease,color .12s ease}.links-widget-box .link-item:hover{background-color:var(--servos-hover);color:var(--servos-action)}.links-widget-box .link-item:hover .es-icon{color:var(--servos-action)}.page-head{box-shadow:var(--servos-shadow-sm);border-bottom:1px solid var(--servos-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-head .navbar-breadcrumbs a{font-weight:500}.frappe-list .result{background-color:#fff;border:1px solid var(--servos-line);border-radius:14px;box-shadow:var(--servos-shadow-sm);overflow:hidden}.frappe-list .list-row-head{background-color:#fbfcfe!important;border-bottom:1px solid var(--servos-line);font-weight:600;letter-spacing:.01em;color:var(--servos-text-mid)!important;position:sticky;top:0;z-index:2}.frappe-list .list-row{padding-top:6px;padding-bottom:6px;border-bottom:1px solid rgba(28,43,58,.06);transition:background-color .12s ease}.frappe-list .list-row:hover{background-color:var(--servos-hover)}.frappe-list .list-subject .level-item a,.frappe-list .list-subject a{font-weight:500;color:var(--servos-text-dark)}.frappe-list .list-row:hover .list-subject a{color:var(--servos-action)}.frappe-list .list-row-checkbox,.frappe-list .list-header-checkbox{accent-color:var(--servos-action)}.frappe-list .list-row-container.list-row-selected,.frappe-list .list-row-container:has(.list-row-checkbox:checked){background-color:#2490ef12}.frappe-list .list-paging-area{border-top:1px solid var(--servos-line);margin-top:8px;padding-top:12px}.frappe-list .dt-scrollable,.report-wrapper .dt-scrollable{border-radius:14px}.dt-row:hover .dt-cell{background-color:var(--servos-hover)!important}.servos-list-header{font-family:Heebo,Space Grotesk,system-ui,sans-serif;margin:2px 0 20px}.servos-list-header .slh-top{margin-bottom:16px}.servos-list-header .slh-title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--servos-text-dark)}.servos-list-header .slh-pill{font-size:12px;font-weight:700;color:var(--servos-action);background-color:#2490ef1f;border-radius:999px;padding:3px 10px;letter-spacing:0}.servos-list-header .slh-pill:empty{display:none}.servos-list-header .slh-sub{font-size:13.5px;color:var(--servos-text-mid);margin-top:6px}.servos-list-header .slh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.servos-list-header .slh-card{display:flex;align-items:center;gap:16px;background-color:#fff;border:1px solid var(--servos-line);border-radius:16px;padding:18px 20px;box-shadow:var(--servos-shadow-sm);transition:box-shadow .2s ease,transform .15s ease}.servos-list-header .slh-card:hover{box-shadow:var(--servos-shadow-md);transform:translateY(-2px)}.servos-list-header .slh-chip{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.servos-list-header .slh-chip svg{width:22px;height:22px}.servos-list-header .slh-chip.green{background-color:#e3f3e8;color:#1c7b44}.servos-list-header .slh-chip.red{background-color:#fde7e7;color:#cb2727}.servos-list-header .slh-chip.blue{background-color:#2490ef1f;color:var(--servos-action)}.servos-list-header .slh-meta{min-width:0}.servos-list-header .slh-label{font-size:12px;font-weight:600;color:var(--servos-text-mid);margin-bottom:3px}.servos-list-header .slh-num{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--servos-text-dark);line-height:1.1}.servos-list-header .slh-note{font-size:12px;color:var(--servos-text-mid);margin-top:2px}.list-row .servos-row-avatar{margin-inline-end:9px;flex-shrink:0;vertical-align:middle}.list-row .servos-row-avatar .avatar-frame{font-weight:600}.servos-totals-bar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:-1px;padding:12px 20px;background-color:#fff;border:1px solid var(--servos-line);border-top:2px solid var(--servos-primary);border-radius:0 0 14px 14px;box-shadow:0 -6px 16px #1c2b3a12;font-family:Heebo,Space Grotesk,system-ui,sans-serif;transition:opacity .15s ease}.servos-totals-bar.stb-loading{opacity:.55}.servos-totals-bar .stb-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--servos-action)}.servos-totals-bar .stb-items{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.servos-totals-bar .stb-item{display:flex;align-items:baseline;gap:7px}.servos-totals-bar .stb-k{font-size:12px;color:var(--servos-text-mid)}.servos-totals-bar .stb-v{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--servos-text-dark)}:root,[data-theme=light]{--servos-gradient: linear-gradient( 135deg, var(--servos-primary) 0%, var(--servos-secondary) 46%, var(--servos-navy) 100% )}.page-head{position:relative}.page-head:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--servos-gradient)}.desktop-icon .app-icon{filter:var(--servos-icon-filter)}.servos-band.servos-band{max-width:none;border-radius:0;padding-inline:48px;background:var(--servos-band, #0a2340);color:var(--servos-band-ink, #fff)}.page-container:has(.servos-foot){display:flex;flex-direction:column;min-height:100vh}.page-container:has(.servos-foot)>.page-body,.page-container:has(.servos-foot) .page-wrapper,.page-container:has(.servos-foot) .page-content,.page-container:has(.servos-foot) .layout-main-section-wrapper,.page-container:has(.servos-foot) .layout-main-section{display:flex;flex-direction:column;flex:1}.page-container:has(.servos-foot) .layout-main{flex:1}.layout-main-section>:has(> .servos-foot){flex:1;padding-bottom:0}.servos-foot.servos-foot{position:sticky;top:100vh;max-width:none;margin:44px 0 0;padding:26px 48px 30px;background:var(--servos-band, #0a2340);color:color-mix(in srgb,var(--servos-band-ink, #fff) 78%,transparent);font-size:12.5px;line-height:1.7}.servos-foot-row{display:flex;align-items:center;justify-content:space-between;gap:48px}.servos-foot-note{margin:0;max-width:660px}.servos-foot-mark{height:44px;width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.servos-foot-by{margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--servos-band-ink, #fff) 18%,transparent);text-align:center}.servos-foot-by span{font-family:var(--servos-display);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--servos-band-ink, #fff) 58%,transparent)}.page-head{background:var(--servos-action)}.page-head .page-title,.page-head .title-text,.page-head a,.page-head .breadcrumb-item,.page-head .breadcrumb-item a,.page-head .text-muted,.page-head svg{color:#fff;fill:currentColor}.page-head .dropdown-menu a,.page-head .dropdown-menu .dropdown-item,.page-head .dropdown-menu .menu-item-label,.page-head .dropdown-menu svg{color:var(--text-color);fill:currentColor}.page-head .btn-default,.page-head .btn-secondary{background:color-mix(in srgb,#fff 18%,transparent);border-color:color-mix(in srgb,#fff 34%,transparent);color:#fff}.page-head .btn-primary{background:#fff;border-color:#fff;color:var(--servos-action)}.sidebar-header .sidebar-item-icon:has(img.servos-sidebar-logo){background:transparent!important}.sidebar-header .header-logo img.servos-sidebar-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;display:block}.item-card .card{border:1px solid var(--servos-line, var(--border-color))!important;border-radius:var(--border-radius-md)!important;box-shadow:var(--servos-shadow-sm)!important;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.item-card .card:hover{box-shadow:var(--servos-shadow-md)!important;border-color:#2490ef40!important;transform:translateY(-3px)}.item-card .card-img-container{background-color:var(--servos-canvas, #f5f8fc);overflow:hidden}.item-card .card-img{transition:transform .35s ease}.item-card .card:hover .card-img{transform:scale(1.04)}.item-card .product-title{font-weight:600!important;font-size:15px!important;line-height:1.35;color:var(--servos-text-dark)!important}.item-card .product-category{display:inline-block!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em;color:var(--servos-action)!important;background-color:#2490ef1a;border-radius:999px;padding:2px 10px;margin-top:4px}.item-card .product-price{font-weight:700!important;font-size:16px!important;color:var(--servos-text-dark)!important;margin-top:10px}.cart-indicator{background-color:var(--servos-action)!important;color:#fff;border-radius:999px;font-weight:700}.product-filter{accent-color:var(--servos-action)}.filters-title{font-weight:700!important;color:var(--servos-text-dark)!important}.filters-section .clear-filters{color:var(--servos-action)!important;font-weight:500}.product-container .product-title{font-size:26px!important;font-weight:700!important;letter-spacing:-.01em;color:var(--servos-text-dark)!important}.product-code{color:var(--servos-text-mid)!important;font-size:13px}.product-item-group{display:inline-block!important;font-size:12px!important;font-weight:600!important;color:var(--servos-action)!important;background-color:#2490ef1a;border-radius:999px;padding:2px 10px;margin-inline-end:8px}.product-container .item-cart .product-price{font-size:28px!important;font-weight:800!important;color:var(--servos-text-dark)!important}.item-cart .has-stock{font-weight:600}.item-cart .out-of-stock{font-weight:600;color:#c0392b!important}.product-container .product-details .btn-add-to-cart,.btn-view-in-cart{border-radius:var(--border-radius)!important;font-weight:600;padding:10px 22px}.product-image,.product-image-square{border-radius:var(--border-radius-md);background-color:var(--servos-canvas, #f5f8fc)}#page-cart .shopping-cart-header{font-weight:700!important;font-size:26px!important;letter-spacing:-.01em;color:var(--servos-text-dark)!important}#page-cart .cart-container .frappe-card,.t-and-c-container.frappe-card,.cart-empty.frappe-card{border:1px solid var(--servos-line, var(--border-color))!important;border-radius:var(--border-radius-md)!important;box-shadow:var(--servos-shadow-sm)!important}#page-cart .cart-container .cart-items-header{font-weight:600!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.04em;color:var(--servos-text-mid)!important}#page-cart .cart-container .cart-table th{border-bottom:1px solid var(--servos-line, var(--border-color))!important;color:var(--servos-text-mid)!important;font-weight:600!important;font-size:12px;text-transform:uppercase;letter-spacing:.03em}#page-cart .cart-container .cart-table td{border-top:none!important;border-bottom:1px solid rgba(28,43,58,.06)!important}#page-cart .cart-container .place-order-container .btn-place-order,.btn-place-order{border-radius:var(--border-radius)!important;font-weight:700;box-shadow:0 2px 8px #2490ef4d}#page-cart .btn-primary-light{background-color:#2490ef1a!important;border-color:transparent!important;color:var(--servos-action)!important;font-weight:600;border-radius:var(--border-radius)!important}#page-cart .btn-primary-light:hover{background-color:#2490ef2e!important;color:var(--servos-secondary)!important}.address-card{border-radius:var(--border-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.breadcrumb-item+.breadcrumb-item{margin-inline-start:.5rem}.breadcrumb-item+.breadcrumb-item:before{content:"/";margin-inline-end:.5rem;color:var(--servos-text-mid)}.footer-logo{height:auto;width:100%;max-width:320px}.gantt-container .popup-wrapper .ql-editor,.gantt-container .popup-wrapper .ql-editor *{color:#fff}.page_content:has(.order-container) h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--servos-text-dark, #1c2b3a)}.page_content:has(.order-container) .transaction-subheading{font-size:12.5px;color:var(--servos-text-mid, #576a7b)}.page_content:has(.order-container) .indicator-container{margin-bottom:18px}.page_content:has(.order-container) .indicator-pill{height:24px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:0}.page_content:has(.order-container) .order-container{background-color:#fff;border:1px solid var(--servos-line, #e3ebf4);border-radius:14px;box-shadow:var(--servos-shadow-sm);padding:0 20px;overflow:hidden}.page_content:has(.order-container) .order-items.order-item-header{margin:0 -20px;padding:11px 20px;background-color:#fbfcfe;border-bottom:1px solid var(--servos-line, #e3ebf4);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--servos-text-mid, #576a7b)!important}.page_content:has(.order-container) .order-items:not(.order-item-header){margin:0 -20px;padding:14px 20px;border-bottom:1px solid rgba(28,43,58,.06)}.page_content:has(.order-container) .order-items img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background-color:var(--servos-canvas, #f5f8fc)}.page_content:has(.order-container) .order-taxes{margin:0 -20px!important;padding:16px 20px;background-color:#fbfcfe}.page_content:has(.order-container) .item-grand-total{font-size:12.5px;font-weight:600;color:var(--servos-text-mid, #576a7b);white-space:nowrap}.page_content:has(.order-container) .item-grand-total.text-right{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--servos-text-dark, #1c2b3a)}.page_content:has(.order-container) .order-taxes .col-4.d-flex{flex:0 0 auto;width:auto;max-width:none;margin-inline-start:auto;align-items:baseline;gap:14px}.page_content:has(.order-container) .order-taxes .item-grand-total.col-8,.page_content:has(.order-container) .order-taxes .item-grand-total.col-4{flex:0 0 auto;width:auto;max-width:none;padding:0}.page_content:has(.order-container) .terms-and-condition{background-color:#fff;border:1px solid var(--servos-line, #e3ebf4);border-radius:14px;padding:16px 20px;margin-top:16px;font-size:13px}.page_content:has(.order-container) .terms-and-condition hr{display:none}.web-sidebar .sidebar-items a,.web-sidebar .sidebar-item a{display:block;border-radius:8px;padding:7px 10px;font-size:13.5px;color:var(--servos-text-dark, #1c2b3a);transition:background-color .12s ease,color .12s ease}.web-sidebar .sidebar-items a:hover,.web-sidebar .sidebar-item a:hover{background-color:var(--servos-hover, #f2f6fa);color:var(--servos-action, #2490ef);text-decoration:none}.web-sidebar .sidebar-items .active>a,.web-sidebar .sidebar-item.active a{background-color:#2490ef1a;color:var(--servos-action, #2490ef);font-weight:600}.page-head .servos-home-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;margin-inline:0 10px;border-radius:10px;background:color-mix(in srgb,#fff 18%,transparent);color:#fff;transition:background-color .12s ease}.page-head .servos-home-btn:hover,.page-head .servos-home-btn:focus-visible{background:color-mix(in srgb,#fff 30%,transparent);color:#fff;text-decoration:none}.page-head .servos-home-btn:active{background:color-mix(in srgb,#fff 38%,transparent)}.page-head .servos-home-btn svg{--icon-stroke: #fff;stroke:#fff;fill:none}.page-head .navbar-breadcrumbs>li.servos-breadcrumb-home,.page-head .navbar-breadcrumbs>li:has(> a[href="/desk"]){display:none!important}@media (max-width: 575.98px){.page-head .servos-home-btn{margin-inline:6px 8px}.page-head .navbar-modal-search-mobile .search-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,#fff 18%,transparent);color:#fff;transition:background-color .12s ease}.page-head .navbar-modal-search-mobile:hover .search-icon,.page-head .navbar-modal-search-mobile:active .search-icon{background:color-mix(in srgb,#fff 30%,transparent)}.page-head .navbar-modal-search-mobile .search-icon svg{--icon-stroke: #fff;stroke:#fff;fill:none}}:where(a,button,[role="button"],[role="tab"],[tabindex]:not([tabindex="-1"]),summary,select,input[type="checkbox"],input[type="radio"]):focus-visible{outline:2px solid var(--servos-secondary, #1a6fc4);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=servos_theme.bundle.WIQRRRVK.css.map */
