:root,:root[data-theme=light]{--gray-50: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-300: #CBD5E1;--gray-400: #94A3B8;--gray-500: #64748B;--gray-600: #475569;--gray-700: #334155;--gray-800: #1E293B;--gray-900: #0F172A;--gray-950: #020617;--blue-50: #FFF5F5;--blue-100: #FFE5E5;--blue-200: #FECACA;--blue-300: #FCA5A5;--blue-400: #F87171;--blue-500: #EF4444;--blue-600: #FF0000;--blue-700: #CC0000;--blue-800: #991B1B;--blue-900: #7F1D1D;--primary: #FF0000;--primary-color: #FF0000;--green-50: #ECFDF5;--green-100: #D1FAE5;--green-500: #10B981;--green-600: #059669;--green-700: #047857;--red-50: #FEF2F2;--red-100: #FEE2E2;--red-500: #EF4444;--red-600: #DC2626;--red-700: #B91C1C;--yellow-50: #FFFBEB;--yellow-100: #FEF3C7;--yellow-500: #F59E0B;--yellow-600: #D97706;--yellow-700: #B45309;--bg-color: #F8FAFC;--background-color: #F8FAFC;--fg-color: #FFFFFF;--card-bg: #FFFFFF;--modal-bg: #FFFFFF;--subtle-fg: #F1F5F9;--subtle-accent: #FFF5F5;--bg-light-gray: #F1F5F9;--text-color: #0F172A;--text-on-bg: #0F172A;--text-muted: #64748B;--text-light: #94A3B8;--text-inverse: #FFFFFF;--heading-color: #0F172A;--border-color: #E2E8F0;--dark-border-color: #CBD5E1;--table-border-color: #E2E8F0;--shadow-xs: 0 1px 2px 0 rgb(15 23 42 / .04);--shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .05);--shadow-base: 0 1px 3px 0 rgb(15 23 42 / .08), 0 1px 2px -1px rgb(15 23 42 / .05);--shadow-md: 0 4px 6px -1px rgb(15 23 42 / .08), 0 2px 4px -2px rgb(15 23 42 / .05);--shadow-lg: 0 10px 15px -3px rgb(15 23 42 / .08), 0 4px 6px -4px rgb(15 23 42 / .05);--shadow-xl: 0 20px 25px -5px rgb(15 23 42 / .1), 0 8px 10px -6px rgb(15 23 42 / .04);--card-shadow: var(--shadow-sm);--modal-shadow: var(--shadow-xl);--hover-shadow: var(--shadow-md);--border-radius: .5rem;--border-radius-sm: .375rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--font-stack: "Inter", "InterVariable", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--text-bold: 600;--text-medium: 500;--text-regular: 400;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem}html,body{font-family:var(--font-stack)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;background:var(--bg-color);color:var(--text-color)}h1,h2,h3,h4,.page-title h1,.page-title .title-text{font-family:var(--font-stack)!important;letter-spacing:-.018em;color:var(--heading-color)}.navbar,header.navbar{background:rgba(255,255,255,.85)!important;backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--border-color);box-shadow:none!important}.navbar .navbar-brand{font-weight:600;letter-spacing:-.01em}.layout-side-section,.standard-sidebar,.sidebar-list,.desk-sidebar{background:#FFFFFF!important;border-right:1px solid var(--border-color)}.standard-sidebar .standard-sidebar-section .standard-sidebar-label,.sidebar-section-title{text-transform:uppercase;font-size:.6875rem;font-weight:600;letter-spacing:.06em;color:var(--text-light)}.sidebar-item-container .sidebar-item{border-radius:var(--border-radius-md);transition:background-color .12s ease,color .12s ease}.sidebar-item-container .sidebar-item:hover,.standard-sidebar-item:hover{background:var(--gray-100)!important}.sidebar-item-container.selected .sidebar-item,.standard-sidebar-item.selected{background:var(--blue-50)!important;color:var(--blue-700)!important}.sidebar-item-container.selected .sidebar-item .sidebar-item-label,.standard-sidebar-item.selected .sidebar-item-label{font-weight:600}.btn{font-weight:500;border-radius:var(--border-radius-md);border:1px solid var(--border-color);background:#FFFFFF;color:var(--text-color);box-shadow:var(--shadow-xs);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease}.btn:hover{background:var(--gray-50);border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.btn:active{transform:translateY(.5px)}.btn-primary,.btn-primary:not(:disabled):not(.disabled){background:linear-gradient(180deg,#FF1A1A 0%,#E60000 100%)!important;border-color:#c00!important;color:#fff!important;box-shadow:inset 0 1px #ffffff29,0 1px 2px #ff000059}.btn-primary:hover,.btn-primary:focus{background:linear-gradient(180deg,#FF0000 0%,#CC0000 100%)!important;border-color:#b30000!important;box-shadow:inset 0 1px #ffffff29,0 2px 6px #ff000059}.btn-secondary,.btn-default{background:#FFFFFF;border:1px solid var(--border-color);color:var(--text-color)}.btn-danger{background:var(--red-600)!important;border-color:var(--red-600)!important;color:#fff!important}.btn-danger:hover{background:var(--red-700)!important;border-color:var(--red-700)!important}.btn-success{background:var(--green-600)!important;border-color:var(--green-600)!important;color:#fff!important}.form-control,input[type=text]:not(.btn),input[type=email]:not(.btn),input[type=password]:not(.btn),input[type=number]:not(.btn),input[type=search]:not(.btn),input[type=url]:not(.btn),input[type=tel]:not(.btn),textarea.form-control,.like-disabled-input,.input-with-feedback,.awesomplete>input{border-radius:var(--border-radius-md)!important;border:1px solid var(--border-color)!important;background:#FFFFFF!important;color:var(--text-color)!important;font-size:var(--text-base);padding:.45rem .7rem;box-shadow:var(--shadow-xs);transition:border-color .12s ease,box-shadow .12s ease}.form-control:focus,.input-with-feedback:focus,textarea.form-control:focus{border-color:var(--blue-500)!important;box-shadow:0 0 0 3px #ff000026!important;outline:none!important}.frappe-control[data-fieldtype=Check] .input-with-feedback,.frappe-control[data-fieldtype=Check] .form-control,.frappe-control[data-fieldtype=Radio] .input-with-feedback,.frappe-control[data-fieldtype=Radio] .form-control,.frappe-checkbox,label.checkbox,.checkbox>.input-area,.checkbox label{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;height:auto!important}input[type=checkbox],input[type=radio]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;width:14px!important;height:14px!important;margin:0 6px 0 0!important;padding:0!important;background:initial!important;background-color:initial!important;border:initial!important;box-shadow:none!important;border-radius:3px!important;vertical-align:middle;cursor:pointer;accent-color:var(--primary)}input[type=radio]{border-radius:9999px!important}input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid rgb(255 0 0 / .3)!important;outline-offset:1px;box-shadow:none!important}.widget,.card,.frappe-card,.section-body,.form-section,.dashboard-section,.list-row-container .list-row,.report-summary{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow)}.widget{padding:1rem 1.25rem}.widget:hover{box-shadow:var(--hover-shadow)}.page-head{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);box-shadow:none!important}.list-row-container .list-row{border-bottom:1px solid var(--border-color);border-radius:0;box-shadow:none;background:var(--card-bg);transition:background-color .1s ease}.list-row-container .list-row:hover{background:var(--gray-50)}.list-row-head{background:var(--gray-50)!important;border-bottom:1px solid var(--border-color);font-weight:600;color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}table.table,.report-wrapper .dt-row{border-color:var(--table-border-color)}.report-wrapper .dt-row-header,.report-wrapper .dt-cell--header{background:var(--gray-50)!important;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}.indicator-pill,.indicator{border-radius:var(--border-radius-full);font-weight:500;font-size:var(--text-xs);padding:.18rem .55rem}.indicator-pill.green,.indicator.green{background:var(--green-50);color:var(--green-700)}.indicator-pill.red,.indicator.red{background:var(--red-50);color:var(--red-700)}.indicator-pill.yellow,.indicator-pill.orange,.indicator.yellow,.indicator.orange{background:var(--yellow-50);color:var(--yellow-700)}.indicator-pill.blue,.indicator.blue{background:var(--blue-50);color:var(--blue-700)}.indicator-pill.gray,.indicator-pill.grey,.indicator.gray,.indicator.grey{background:var(--gray-100);color:var(--gray-700)}.modal-content{border-radius:var(--border-radius-lg)!important;border:1px solid var(--border-color)!important;box-shadow:var(--modal-shadow)!important}.modal-header{border-bottom:1px solid var(--border-color)}.modal-footer{border-top:1px solid var(--border-color)}body.login-page{background:#0F172A;color:#f1f5f9;min-height:100vh;margin:0;position:relative;overflow-x:hidden}body.login-page:before{content:"";position:fixed;top:0;right:0;width:50vw;height:100vh;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.04),transparent 55%),radial-gradient(circle at 75% 75%,rgba(0,0,0,.45),transparent 60%),linear-gradient(135deg,#1E293B 0%,#0F172A 60%,#020617 100%),#0F172A;background-image:url(/assets/clear_desk/images/rmax-group.png),radial-gradient(circle at 30% 20%,rgba(255,255,255,.04),transparent 55%),radial-gradient(circle at 75% 75%,rgba(0,0,0,.45),transparent 60%),linear-gradient(135deg,#1E293B 0%,#0F172A 60%,#020617 100%);background-repeat:no-repeat;background-position:center calc(50% - 2rem),top left,top left,top left;background-size:min(60%,28rem) auto,100% 100%,100% 100%,100% 100%;z-index:0;pointer-events:none}body.login-page:after{content:"Operations Console";position:fixed;top:calc(50% + 5rem);right:0;width:50vw;text-align:center;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;letter-spacing:.32em;text-transform:uppercase;color:#ffffffa6;z-index:1;pointer-events:none}body.login-page .page_content,body.login-page .container,body.login-page main{background:transparent!important;width:50vw!important;max-width:50vw!important;margin-right:auto!important;margin-left:0!important;padding:0!important;position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center}body.login-page .login-content{background:#1E293B!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important;box-shadow:0 30px 80px #00000073,0 4px 12px #00000040,inset 0 1px #ffffff0a!important;padding:2.5rem 2.25rem!important;width:24rem!important;max-width:calc(100% - 3rem);color:#f1f5f9!important;margin:2rem auto}body.login-page .login-content h4,body.login-page .login-content .page-card-head h4,body.login-page .for-login h4{font-size:1.5rem!important;font-weight:700!important;color:#f1f5f9!important;margin-bottom:.25rem!important;letter-spacing:-.02em}body.login-page .login-content .page-card-head+p,body.login-page .for-login .text-muted{color:#94a3b8!important;font-size:.875rem!important;margin-bottom:1.5rem!important}body.login-page .login-content label,body.login-page .for-login label{color:#cbd5e1!important;font-size:.8125rem!important;font-weight:500!important;margin-bottom:.4rem!important;letter-spacing:.01em}body.login-page .login-content .form-control,body.login-page .for-login input.form-control{background:#0F172A!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:8px!important;color:#f8fafc!important;height:2.75rem!important;padding:.5rem .875rem!important;font-size:.9375rem!important;transition:border-color .15s ease,box-shadow .15s ease}body.login-page .login-content .form-control:focus,body.login-page .for-login input.form-control:focus{background:#0F172A!important;border-color:red!important;box-shadow:0 0 0 3px #ff000040!important;outline:none!important}body.login-page .login-content .form-control::-moz-placeholder{color:#475569!important}body.login-page .login-content .form-control::placeholder{color:#475569!important}body.login-page .toggle-password{color:#94a3b8!important}body.login-page .toggle-password:hover{color:#f1f5f9!important}body.login-page .btn-login,body.login-page .btn.btn-primary{background:#FF0000!important;border-color:red!important;color:#fff!important;font-weight:600!important;font-size:.9375rem!important;height:2.75rem!important;border-radius:8px!important;width:100%;letter-spacing:.01em;box-shadow:0 8px 16px -6px #ff000073;transition:transform .08s ease,box-shadow .15s ease,background .15s ease}body.login-page .btn-login:hover,body.login-page .btn.btn-primary:hover{background:#CC0000!important;border-color:#c00!important;box-shadow:0 10px 24px -6px #ff00008c}body.login-page .btn-login:active,body.login-page .btn.btn-primary:active{transform:translateY(1px)}body.login-page .btn.btn-default,body.login-page .btn.btn-secondary{background:transparent!important;border:1px solid rgba(148,163,184,.22)!important;color:#cbd5e1!important}body.login-page .btn.btn-default:hover{background:rgba(148,163,184,.08)!important;color:#f1f5f9!important}body.login-page .forgot-password-link,body.login-page a.forgot,body.login-page .forgot{color:#94a3b8!important;font-size:.8125rem;text-decoration:none;display:inline-block;margin-top:.75rem}body.login-page .forgot-password-link:hover{color:#ff6b6b!important}body.login-page .login-divider,body.login-page .login-or{color:#475569!important;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;margin:1rem 0;position:relative;text-align:center}body.login-page .login-divider:before,body.login-page .login-divider:after,body.login-page .login-or:before,body.login-page .login-or:after{content:"";position:absolute;top:50%;width:38%;height:1px;background:rgba(148,163,184,.15)}body.login-page .login-divider:before,body.login-page .login-or:before{left:0}body.login-page .login-divider:after,body.login-page .login-or:after{right:0}body.login-page .signup-link,body.login-page p.text-center{color:#94a3b8!important;font-size:.875rem}body.login-page .signup-link a,body.login-page p.text-center a{color:#ff6b6b!important}body.login-page footer,body.login-page .footer{position:fixed;bottom:1rem;left:0;width:50vw;text-align:center;color:#475569!important;font-size:.75rem!important;background:transparent!important;border:none!important;z-index:3}body.login-page footer:before{content:"\a9  2026 Rmax Group \b7  ";color:#475569}body.login-page .cd-mark{display:block;margin:0 auto 1.5rem;text-align:center}body.login-page .cd-mark-logo{display:block;margin:0 auto;height:2.5rem;width:auto;max-width:100%;filter:drop-shadow(0 2px 4px rgba(255,0,0,.18))}body.login-page .cd-heading{font-size:1.5rem!important;font-weight:700!important;color:#f1f5f9!important;letter-spacing:-.02em;margin-bottom:.25rem!important}body.login-page .cd-subtitle{color:#94a3b8!important;font-size:.875rem!important;margin-bottom:1.5rem!important;font-weight:400}body.login-page .login-content .login-logo,body.login-page .login-content img.login-logo{display:none!important}@media (max-width: 900px){body.login-page:before,body.login-page:after{display:none}body.login-page .page_content,body.login-page .container,body.login-page main{width:100vw!important;max-width:100vw!important}body.login-page footer,body.login-page .footer{width:100vw}}.web-form-container,.portal-container,body.login-page~.web-form-container{background:linear-gradient(180deg,#F8FAFC 0%,#FFF1F2 100%)}.web-form-container .web-form,.section-padding{background:#FFFFFF;border:1px solid var(--border-color);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-lg)}.search-bar .awesomplete>input{background:var(--gray-100)!important;border-color:transparent!important;border-radius:var(--border-radius-full)!important;padding-left:1rem}.search-bar .awesomplete>input:focus{background:#FFFFFF!important;border-color:var(--blue-500)!important;box-shadow:0 0 0 3px #ff000026!important}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:var(--border-radius-full);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--gray-300);background-clip:content-box}.divider,hr{border-color:var(--border-color)!important}a{color:var(--blue-600)}a:hover{color:var(--blue-700)}.text-muted{color:var(--text-muted)!important}.bg-light-gray{background:var(--gray-100)!important}.navbar .dropdown.help-dropdown,.navbar a[title=Help],.navbar .help-dropdown,.navbar .theme-switcher,.navbar [data-original-title="Set Theme"],.navbar [aria-label="Set Theme"],.navbar [data-original-title="Switch Language"],.navbar [aria-label="Switch Language"],.navbar .dropdown-menu .nav-link[href*=frappe],.navbar .dropdown-menu .nav-link[href*=erpnext],.navbar .dropdown-menu li a[href*=frappe],.navbar .dropdown-menu li a[href*=erpnext]{display:none!important}.navbar.navbar-expand,.navbar-light.navbar-expand{min-height:44px!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.search-bar.dropdown{max-width:320px;transition:max-width .2s ease}.search-bar.dropdown:focus-within,.search-bar.dropdown.show{max-width:480px}.search-bar .awesomplete>input{height:32px!important;padding:4px 12px!important;font-size:13px!important}.navbar .nav-link,.navbar .navbar-collapse .nav-link{padding:6px 8px!important}.layout-side-section .standard-sidebar-section .sidebar-item{padding:4px 10px!important;font-size:13px!important}.layout-side-section .standard-sidebar-section .sidebar-item-label{font-size:13px!important}
/*# sourceMappingURL=theme.bundle.HUH3NDH6.css.map */
