@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#17232c;--muted:#68747c;--orange:#f26b21;--cream:#f8f6f1;--line:#e5e1d9;--green:#1b7d55}body{color:var(--ink);background:#f3f1ec;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 4.5vw;display:flex}.brand{align-items:center;gap:12px;line-height:1;display:flex}.brand strong{letter-spacing:.12em;font-size:17px;display:block}.brand span{color:var(--orange);letter-spacing:.28em;margin-top:6px;font-size:9px;font-weight:800;display:block}.sun{color:#fff;background:linear-gradient(145deg,#ff9a2f,var(--orange));border-radius:50%;place-items:center;width:41px;height:41px;font-size:21px;font-weight:900;display:grid;box-shadow:0 0 0 5px #fff1e7}.top-actions{gap:10px;display:flex}.primary,.ghost{border:1px solid #0000;border-radius:10px;padding:11px 18px;font-weight:750}.primary{color:#fff;background:var(--orange);box-shadow:0 8px 20px #f26b2130}.primary:hover{background:#dc5712}.ghost{border-color:var(--line);color:var(--ink);background:#fff}.hero{color:#fff;background:radial-gradient(circle at 80% 0,#435963 0,#0000 35%),linear-gradient(110deg,#15242c,#253840);justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:38px 4.5vw;display:flex}.eyebrow{letter-spacing:.22em;color:var(--orange);margin:0 0 9px;font-size:11px;font-weight:850}.hero h1{margin:0;font:700 clamp(36px,5vw,60px)/1 Georgia,serif}.hero p:not(.eyebrow){color:#c9d0d3;margin:13px 0 0}.hero-total{text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #fff2;border-radius:16px;min-width:330px;padding:24px 28px}.hero-total span,.hero-total small{color:#bfc8cc;letter-spacing:.12em;font-size:10px;display:block}.hero-total strong{color:#ff9b58;margin:8px 0;font:700 34px/1.2 Georgia,serif;display:block}.workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;width:min(1500px,94vw);margin:-25px auto 50px;display:grid}.form-card,.summary,.rate-panel{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 16px 45px #26333a12}.form-card{padding:30px}.summary{background:#fbfaf7;padding:27px;position:sticky;top:18px}.section-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.section-title h2,.summary h2{margin:0;font:700 27px/1.2 Georgia,serif}.live-pill{color:var(--green);background:#eaf7f0;border-radius:30px;padding:7px 10px;font-size:10px;font-weight:800}.fields{gap:15px;display:grid}.fields.two{grid-template-columns:2fr 1fr}.fields.three{grid-template-columns:repeat(3,1fr);margin-top:22px}.fields.four{grid-template-columns:repeat(4,1fr)}.field,.mini-field,.rate-item{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}input,select{width:100%;color:var(--ink);background:#fff;border:1px solid #ddd9d1;border-radius:9px;outline:none;padding:11px 12px}input:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f26b2115}h3{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;margin:29px 0 12px;padding-bottom:9px;font-size:12px}.panel-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:1.2fr 1fr 1fr 1.1fr;align-items:end;gap:12px;margin-bottom:10px;padding:13px;display:grid}.row-label{align-self:center;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.dot{background:#869098;border-radius:50%;width:9px;height:9px}.dot.orange{background:var(--orange)}.row-result{text-align:right;align-self:center;font:700 18px Georgia,serif}.row-result small{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font:800 10px/1.2 Inter,ui-sans-serif,system-ui;display:block}.watt-summary{grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin:12px 0 4px;display:grid}.watt-summary>div{border:1px solid var(--line);background:#faf9f6;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.watt-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.watt-summary strong{font-size:15px}.watt-summary .watt-total{color:#fff;background:var(--ink);border-color:var(--ink)}.watt-summary .watt-total span{color:#bdc7cb}.watt-summary .watt-total small{color:#fff;font-size:10px}.money-input{position:relative}.money-input span{color:#999;position:absolute;top:11px;left:11px}.money-input input{padding-left:25px}.money-input.fixed-cost input{color:#1b7d55;background:#eff9f4;border-color:#b9dfcd;padding-right:55px;font-weight:850}.money-input.fixed-cost em{color:#1b7d55;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:12px;right:9px}.summary .eyebrow{margin-bottom:7px}.summary h2{border-bottom:1px solid var(--line);padding-bottom:20px}.summary-list{padding:11px 0}.summary-row{color:var(--muted);justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;display:flex}.summary-row b{color:var(--ink);white-space:nowrap}.summary-row.strong{color:var(--ink);border-top:1px dashed #ccc;margin-top:4px;padding-top:13px}.grand-total{color:#fff;background:var(--ink);border-radius:13px;margin:9px -10px 18px;padding:20px}.grand-total span,.grand-total small{letter-spacing:.13em;color:#bfc6ca;font-size:9px;display:block}.grand-total strong{color:#ff9b58;margin:7px 0;font:700 32px Georgia,serif;display:block}.full{width:100%;padding:14px}.fine{text-align:center;color:#8b9297;margin:15px 0 0;font-size:10px}.rate-panel{width:min(1100px,91vw);margin:-25px auto 50px;padding:34px}.rate-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.brand-rate-picker{background:#fff8f2;border:1px solid #f2c4a8;border-radius:13px;justify-content:space-between;align-items:end;gap:20px;margin:-4px 0 22px;padding:18px;display:flex}.brand-rate-picker label{min-width:220px;color:var(--muted);flex-direction:column;flex:1;gap:7px;font-size:11px;font-weight:750;display:flex}.brand-rate-picker select,.brand-select{color:#a4410c;background:#fffaf7;border:2px solid #f2a573;font-weight:850}.brand-chip{color:#fff;background:var(--orange);border-radius:30px;padding:10px 15px;font-size:12px;font-weight:850}.active-brand{color:#fff;background:#17232c;border-radius:10px;align-items:center;gap:12px;margin:-2px 0 12px;padding:12px 14px;display:flex}.brand-showcase{background:linear-gradient(100deg,#fff,#fff7f0);border:1px solid #eadfd6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:-2px 0 10px;padding:14px 18px;display:flex}.brand-showcase>span{color:#8a9297;letter-spacing:.16em;font-size:9px;font-weight:850}.brand-showcase>div{justify-content:flex-end;align-items:center;gap:12px;min-width:170px;display:flex}.brand-showcase img{object-fit:contain;max-width:115px;height:38px}.brand-showcase strong{border-left:1px solid #ddd;padding-left:11px;font-size:16px}.active-brand span,.active-brand small{color:#aeb9be;letter-spacing:.08em;font-size:10px}.active-brand strong{color:#ff9b58;font-size:15px}.active-brand b{color:#fff;background:#ffffff14;border-radius:6px;padding:5px 8px;font-size:10px}.active-brand small{margin-left:auto}.summary-brand{color:var(--orange);background:#fff0e5;border-radius:9px;justify-content:space-between;align-items:center;margin:13px 0 2px;padding:10px 12px;display:flex}.summary-brand span{letter-spacing:.16em;font-size:9px;font-weight:850}.summary-brand strong{font-size:13px}.print-brand-choice{align-items:center;gap:8px;display:flex}.print-brand-choice img{object-fit:contain;max-width:74px;height:26px}.summary-capacity{border:1px solid var(--line);background:#fff;border-radius:9px;margin:8px 0;padding:12px}.summary-capacity span,.summary-capacity small{color:var(--muted);letter-spacing:.08em;font-size:9px;display:block}.summary-capacity strong{color:var(--ink);margin:4px 0;font:700 19px Georgia,serif;display:block}.rate-item{border:1px solid var(--line);background:#fbfaf7;border-radius:12px;padding:18px}.rate-item>span{color:var(--ink);font-size:13px}.rate-item div{align-items:center;gap:8px;display:flex}.rate-item input{font-size:20px;font-weight:800}.rate-item small{min-width:48px;font-size:10px}.rate-footer{align-items:center;gap:22px;margin-top:25px;display:flex}.large{padding:14px 25px}.text-button{color:var(--muted);background:0 0;border:0;text-decoration:underline}.save-note{color:var(--muted);font-size:11px}.print-quotation,.solar-print-art{display:none}@media (width<=1000px){.workspace{grid-template-columns:1fr}.summary{position:static}.rate-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.topbar{height:70px;padding:0 18px}.brand strong{font-size:14px}.brand span{font-size:7px}.top-actions .primary{display:none}.hero{padding:30px 20px 50px;display:block}.hero-total{text-align:left;min-width:0;margin-top:24px}.workspace{width:calc(100% - 24px);margin-top:-25px}.form-card,.summary{padding:20px}.fields.two,.fields.three,.fields.four{grid-template-columns:1fr 1fr}.wide{grid-column:1/-1}.panel-row{grid-template-columns:1fr 1fr}.row-result{text-align:left}.watt-summary{grid-template-columns:1fr}.rate-panel{width:calc(100% - 24px);padding:22px}.rate-grid{grid-template-columns:1fr}.section-title{align-items:flex-start}.save-note{display:none}.brand-rate-picker{flex-direction:column;align-items:stretch}.brand-rate-picker label{min-width:0}.brand-chip{text-align:center}.active-brand{flex-wrap:wrap}.active-brand small{width:100%;margin:0}}body{color:#f7faff;background:#050d18}.app-shell{background:radial-gradient(circle at 50% 23%,#3b230f66 0,#0000 30%),linear-gradient(145deg,#050c16,#081423 54%,#050b14);min-height:100vh;position:relative;overflow:hidden}.app-shell>:not(.ambient):not(.solar-grid){z-index:2;position:relative}.ambient{z-index:0;filter:blur(85px);opacity:.22;pointer-events:none;border-radius:50%;width:380px;height:380px;animation:14s ease-in-out infinite alternate floatGlow;position:fixed}.ambient-one{background:#ff7a18;top:-120px;left:20%}.ambient-two{background:#e85a12;animation-delay:-4s;top:35%;right:-140px}.ambient-three{background:#19c7a6;animation-delay:-8s;bottom:-180px;left:-160px}.solar-grid{z-index:0;opacity:.12;pointer-events:none;transform-origin:top;background-image:linear-gradient(#ffa34844 1px,#0000 1px),linear-gradient(90deg,#ffa34844 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:260px 0 0;transform:perspective(500px)rotateX(64deg)scale(1.45)}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(120deg,#102036cc,#081321d9);border:1px solid #ffffff18;border-radius:20px;height:88px;margin:18px 2vw 0;padding:0 26px;box-shadow:inset 0 1px #ffffff1f,0 20px 55px #0008}.brand strong{color:#fff;text-shadow:0 0 22px #fff3;font-size:19px}.brand span{color:#aab8ca;letter-spacing:.18em;font-size:8px}.sun{background:linear-gradient(145deg,#ffb347,#f06b13);animation:3.4s ease-in-out infinite solarPulse;box-shadow:0 0 0 5px #ff9b2315,0 0 30px #ff821e7a}.ghost,.primary{border-radius:12px;min-height:46px;transition:transform .2s,box-shadow .2s,border-color .2s}.ghost{color:#d7e2ef;background:#0c1b2bbb;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff13}.ghost:hover{border-color:#ff9a4055;transform:translateY(-2px)}.primary{background:linear-gradient(135deg,#ff982f,#e75c09);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffc36a88,0 10px 32px #ff701d4d,inset 0 1px #fff6}.primary:after{content:"";background:linear-gradient(90deg,#0000,#fff7,#0000);width:42%;height:180%;animation:4.4s ease-in-out infinite shine;position:absolute;top:-40%;left:-80%;transform:skew(-20deg)}.primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffd18f,0 15px 40px #ff701d70}.hero{background:0 0;min-height:235px;padding:48px 6vw 62px}.hero h1{color:#fff;letter-spacing:-.04em;text-shadow:0 10px 35px #000;font-family:Inter,ui-sans-serif,system-ui;font-size:clamp(42px,5vw,68px);font-weight:800}.hero p:not(.eyebrow){color:#aab8ca;font-size:17px}.eyebrow{color:#ff9d3d;align-items:center;gap:8px;display:flex}.eyebrow i{background:#31d7b6;border-radius:50%;width:7px;height:7px;animation:2s infinite statusPulse;box-shadow:0 0 14px #31d7b6}.hero-total{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#182233aa,#0a1422c7);border-color:#ffb45e55;border-radius:22px;min-width:380px;padding:27px 30px;animation:.6s both cardEnter;box-shadow:inset 0 1px #ffffff2c,0 0 0 1px #ff8a1820,0 18px 55px #0007}.hero-total strong{color:#ffae61;text-shadow:0 0 24px #ff751e66;font-family:Inter,ui-sans-serif,system-ui;font-size:41px;font-weight:800}.hero-total span,.hero-total small{color:#9fadc0}.workspace{grid-template-columns:minmax(0,1fr) 390px;gap:24px;width:min(1450px,94vw);margin:-30px auto 60px}.form-card,.summary,.rate-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#12243bd9,#0a1728e8);border:1px solid #ffffff1c;animation:.65s both cardEnter;box-shadow:inset 0 1px #ffffff20,0 24px 70px #0008}.form-card{border-radius:24px;padding:30px}.summary{background:linear-gradient(155deg,#1b2029e8,#091626ed);border-color:#ff9a364f;border-radius:24px;box-shadow:inset 0 1px #ffffff25,0 0 0 1px #ff791b18,0 22px 70px #0009}.section-title h2,.summary h2{color:#fff;font-family:Inter,ui-sans-serif,system-ui;font-weight:750}.summary h2{border-color:#ffffff16}.live-pill{color:#4ce2bf;background:#0f3b37;border:1px solid #32d6b34c;box-shadow:0 0 20px #21d0aa19}.field,.mini-field,.rate-item{color:#98a8bb}.field>span,.mini-field>span{font-weight:700}input,select{color:#f2f7fd;background:linear-gradient(#142942,#0c1d31);border:1px solid #ffffff1b;min-height:48px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff12}input:focus,select:focus{border-color:#ff9a3c;transform:translateY(-1px);box-shadow:0 0 0 3px #ff8b1f22,0 0 24px #ff7b191d}select option{color:#17232c;background:#fff}h3{color:#d9e4ef;border-color:#ffffff14}.brand-showcase{background:linear-gradient(110deg,#162b43,#0a192b);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff16}.brand-showcase>span{color:#8fa1b5}.brand-showcase strong{color:#fff;border-color:#ffffff1e}.brand-showcase img{background:#fff;border-radius:8px;padding:5px;transition:transform .3s;box-shadow:0 7px 20px #0005}.brand-showcase:hover img{transform:scale(1.06)rotate(-1deg)}.active-brand{background:linear-gradient(100deg,#1b2c3e,#151d28);border:1px solid #ff9a393d;box-shadow:inset 0 1px #ffffff12}.active-brand strong{color:#ffac5c}.panel-row{background:#0b1a2a99;border-color:#ffffff18;transition:transform .2s,border-color .2s,box-shadow .2s}.panel-row:hover{border-color:#ff9d3c55;transform:translateY(-2px);box-shadow:0 12px 30px #0004}.panel-row.highlighted{background:linear-gradient(110deg,#2d2017aa,#111d2c);border-color:#ff923d55}.row-label,.row-result,.watt-summary strong{color:#fff}.watt-summary>div{background:#0b1a2a;border-color:#ffffff17}.watt-summary span{color:#8799ae}.watt-summary .watt-total{background:linear-gradient(135deg,#103b42,#0b262e);border-color:#26d7b747;box-shadow:0 0 25px #20d1ad12}.watt-summary .watt-total strong{color:#45e2c2}.money-input.fixed-cost input{color:#48ddb9;background:#0d302f;border-color:#2cd2af3b}.summary-brand{color:#ffad5b;background:#3a261b;border:1px solid #ff9a3336}.summary-capacity{background:#0b1a2a;border-color:#ffffff17}.summary-capacity strong{color:#fff}.summary-capacity span,.summary-capacity small,.summary-row{color:#8fa0b4}.summary-row b{color:#edf4fb}.summary-row.strong{color:#fff;border-color:#ffffff24}.grand-total{background:linear-gradient(145deg,#28231f,#0c1828);border:1px solid #ff9e3c60;box-shadow:inset 0 1px #ffffff20,0 0 32px #ff761421}.grand-total strong{color:#ffad60;text-shadow:0 0 22px #ff7b205c;font-family:Inter,ui-sans-serif,system-ui;font-weight:850}.rate-panel{border-radius:24px}.brand-rate-picker{background:linear-gradient(110deg,#2c2019,#101e30);border-color:#ff993f45}.brand-rate-picker label{color:#9aabbe}.brand-rate-picker select,.brand-select{color:#ffad5d;background:linear-gradient(#1b3047,#102236);border-color:#ff9a4047}.brand-chip{background:linear-gradient(135deg,#ff9d39,#e65c08);box-shadow:0 8px 24px #ff701d3d}.rate-item{background:#0b1a2a;border-color:#ffffff17}.rate-item>span{color:#eaf2fa}.save-note{color:#9cacbe}.text-button{color:#b4c1d0}@keyframes floatGlow{0%{transform:translate(-30px,-20px)scale(.9)}to{transform:translate(55px,45px)scale(1.15)}}@keyframes solarPulse{0%,to{box-shadow:0 0 0 5px #ff9b2315,0 0 25px #ff821e60}50%{box-shadow:0 0 0 7px #ff9b2328,0 0 42px #ff821e95}}@keyframes statusPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes shine{0%,65%{left:-80%}to{left:140%}}@keyframes cardEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.workspace{grid-template-columns:1fr}.hero-total{min-width:320px}.summary{position:static}}@media (width<=700px){.topbar{border-radius:15px;margin:10px 10px 0;padding:0 14px}.brand span{display:none}.hero{padding:36px 20px 55px}.hero-total{min-width:0}.hero h1{font-size:42px}.workspace{width:calc(100% - 20px)}.form-card,.summary{border-radius:19px;padding:18px}.ambient{width:240px;height:240px}.brand-showcase{flex-direction:column;align-items:flex-start}.brand-showcase>div{justify-content:flex-start;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{--firm-accent:#ff982f;--firm-deep:#e75c09;--firm-soft:#ffad60;--firm-rgb:255,126,30}.app-shell.prajwal-theme{--firm-accent:#35c56f;--firm-deep:#138846;--firm-soft:#66e69a;--firm-rgb:43,190,103;background:radial-gradient(circle at 50% 23%,#0b5f3a66 0,#0000 31%),linear-gradient(145deg,#03130d,#06251a 54%,#03110c)}.prajwal-theme .ambient-one{background:#25c56a}.prajwal-theme .ambient-two{background:#0d8d48}.prajwal-theme .ambient-three{background:#75e3a0}.prajwal-theme .solar-grid{background-image:linear-gradient(#62df9340 1px,#0000 1px),linear-gradient(90deg,#62df9340 1px,#0000 1px)}.prajwal-theme .sun{background:linear-gradient(145deg,#72e8a1,#148747);box-shadow:0 0 0 5px #2fce7218,0 0 30px #24c86d72}.prajwal-theme .primary{background:linear-gradient(135deg,#42d27b,#148747);box-shadow:0 0 0 1px #76eba286,0 10px 32px #1bc56845,inset 0 1px #fff6}.prajwal-theme .primary:hover{box-shadow:0 0 0 1px #8af0ad,0 15px 40px #1bc56868}.prajwal-theme .eyebrow,.prajwal-theme .hero-total strong,.prajwal-theme .active-brand strong,.prajwal-theme .grand-total strong{color:#68e79c}.prajwal-theme .hero-total,.prajwal-theme .summary{border-color:#47d58355}.prajwal-theme input:focus,.prajwal-theme select:focus{border-color:#3bd078;box-shadow:0 0 0 3px #2dcf721f,0 0 24px #2dcf721c}.prajwal-theme .summary-brand{color:#69e69c;background:#123b27;border-color:#42cf7938}.prajwal-theme .grand-total{background:linear-gradient(145deg,#173026,#091a14);border-color:#42cf7960;box-shadow:inset 0 1px #ffffff20,0 0 32px #26c66a20}.prajwal-theme .brand-rate-picker{background:linear-gradient(110deg,#153126,#101f1a);border-color:#42cf7945}.prajwal-theme .brand-chip{background:linear-gradient(135deg,#42d27b,#148747);box-shadow:0 8px 24px #20c5673d}.prajwal-theme .brand-rate-picker select,.prajwal-theme .brand-select{color:#68e79c;border-color:#42cf795c}.prajwal-theme .active-brand{background:linear-gradient(100deg,#153328,#111f1a);border-color:#42cf7947}.prajwal-theme .panel-row:hover{border-color:#42cf7955;box-shadow:0 12px 30px #04150e99}.prajwal-theme .panel-row.highlighted{background:linear-gradient(110deg,#153328aa,#111f1a);border-color:#42cf7955}.prajwal-theme .dot.orange{background:#35c56f}.prajwal-theme .row-result small{color:#68e79c}.firm-select{border:2px solid rgba(var(--firm-rgb),.48);color:var(--firm-soft);background:linear-gradient(#18324b,#0d2237);font-weight:850}.firm-helper{color:#8395aa;letter-spacing:.02em;margin-top:2px;font-size:9px;font-weight:650}.hero-sun{pointer-events:none;opacity:.62;background:repeating-conic-gradient(from 0deg,rgba(var(--firm-rgb),.38) 0deg 2deg,transparent 2deg 10deg);width:270px;height:270px;filter:drop-shadow(0 0 32px rgba(var(--firm-rgb),.38));border-radius:50%;animation:28s linear infinite sunRotate;top:112px;right:7vw;z-index:1!important;position:absolute!important}.hero-sun:before{content:"";background:radial-gradient(circle at 34% 28%,#fff9 0 3%,transparent 12%),radial-gradient(circle at 38% 35%,var(--firm-soft),var(--firm-accent) 48%,var(--firm-deep) 72%);box-shadow:inset -20px -24px 42px #0005,inset 14px 12px 28px #fff3,0 0 28px rgba(var(--firm-rgb),.9),0 0 80px rgba(var(--firm-rgb),.4);border-radius:50%;animation:3.8s ease-in-out infinite sunBreathe;position:absolute;inset:44px}.hero-sun:after{content:"";border:1px solid rgba(var(--firm-rgb),.35);box-shadow:0 0 0 12px rgba(var(--firm-rgb),.05),inset 0 0 35px rgba(var(--firm-rgb),.2);border-radius:50%;animation:4.2s ease-in-out infinite sunHalo;position:absolute;inset:22px}.auto-cost-card{border:1px solid rgba(var(--firm-rgb),.28);background:linear-gradient(135deg,rgba(var(--firm-rgb),.12),#0a1828cc);border-radius:15px;margin-top:24px;padding:18px;box-shadow:inset 0 1px #ffffff16}.auto-cost-card>div:first-child{align-items:flex-start;gap:12px;display:flex}.auto-icon{color:#07160f;background:var(--firm-soft);width:28px;height:28px;box-shadow:0 0 18px rgba(var(--firm-rgb),.4);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.auto-cost-card strong,.auto-cost-card small{display:block}.auto-cost-card strong{color:#f4f9ff;font-size:13px}.auto-cost-card small{color:#91a3b6;margin-top:5px;font-size:10px;line-height:1.5}.preset-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.preset-tags span{color:var(--firm-soft);background:#071521a8;border:1px solid #ffffff12;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.discount-card{border:1px solid rgba(var(--firm-rgb),.32);background:linear-gradient(135deg,#0b1b2acc,rgba(var(--firm-rgb),.1));border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:flex}.discount-card>div>span,.discount-card>div>strong{display:block}.discount-card>div>span{color:var(--firm-soft);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.discount-card>div>strong{color:#edf5fc;margin-top:5px;font-size:12px}.discount-input{flex:0 0 190px;position:relative}.discount-input>span{z-index:2;color:var(--firm-soft);font-weight:900;position:absolute;top:13px;left:15px}.discount-input input{border-color:rgba(var(--firm-rgb),.42);padding-left:33px;font-size:18px;font-weight:850}.equipment-section{border:1px solid rgba(var(--firm-rgb),.3);background:linear-gradient(145deg,rgba(var(--firm-rgb),.12),#0a1928e8);border-radius:17px;margin-top:20px;padding:18px;box-shadow:inset 0 1px #ffffff15}.equipment-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px;display:flex}.equipment-heading span,.equipment-heading strong{display:block}.equipment-heading span{color:var(--firm-soft);letter-spacing:.15em;font-size:8px;font-weight:900}.equipment-heading strong{color:#f2f7fc;margin-top:4px;font-size:15px}.equipment-heading>small{color:#899bad;text-align:right;font-size:9px}.equipment-brand-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.equipment-select{background:#071522b8;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:11px;padding:10px;transition:all .2s;display:flex}.equipment-select:hover{border-color:rgba(var(--firm-rgb),.35);transform:translateY(-2px);box-shadow:0 10px 24px #0003}.equipment-logo{background:#fff;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 18px #0003}.equipment-logo img{object-fit:contain;max-width:31px;max-height:31px}.equipment-logo b{color:var(--firm-deep);font-size:18px}.equipment-copy{flex:1;min-width:0}.equipment-copy small{color:#8ea1b5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:8px;font-weight:800;display:block}.equipment-copy select{width:100%;box-shadow:none;color:#f4f8fc;background:0 0;border:0;padding:5px 24px 5px 0;font-size:11px;font-weight:850}.equipment-copy select:focus{box-shadow:none;border:0}.save-quotation{border:1px solid rgba(var(--firm-rgb),.52);color:var(--firm-soft);background:rgba(var(--firm-rgb),.13);border-radius:12px;margin-bottom:10px;padding:14px;font-weight:850;transition:all .2s;box-shadow:inset 0 1px #ffffff18}.save-quotation:hover{color:#fff;background:rgba(var(--firm-rgb),.25);transform:translateY(-2px)}.save-success{color:#4ce2bf;text-align:center;margin:-2px 0 10px;font-size:10px;font-weight:800}.records-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#12243be8,#091727f2);border:1px solid #ffffff1c;border-radius:24px;width:min(1450px,94vw);margin:-30px auto 60px;padding:30px;box-shadow:inset 0 1px #ffffff20,0 24px 70px #0008}.records-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.records-header h2{color:#fff;margin:0;font-size:29px}.records-header>div>span{color:#91a2b5;margin-top:7px;font-size:10px;display:block}.records-toolbar{background:#081522a8;border:1px solid #ffffff15;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px;padding:14px;display:flex}.records-toolbar>input{max-width:590px}.records-stats{gap:9px;display:flex}.records-stats span{color:#91a2b5;text-align:center;background:#ffffff0b;border-radius:9px;min-width:70px;padding:7px 10px;font-size:8px}.records-stats b{color:var(--firm-soft);font-size:15px;display:block}.records-list{flex-direction:column;gap:10px;display:flex}.record-card{background:linear-gradient(115deg,#0d1d2e,#0a1726);border:1px solid #ffffff13;border-radius:15px;grid-template-columns:minmax(250px,1.5fr) minmax(180px,1fr) 150px auto;align-items:center;gap:18px;padding:16px;transition:all .2s;display:grid}.record-card:hover{border-color:rgba(var(--firm-rgb),.38);transform:translateY(-2px);box-shadow:0 14px 34px #0005}.record-main strong,.record-main small,.record-main p,.record-project span,.record-project strong,.record-project small,.record-value span,.record-value strong{display:block}.record-main strong{color:#fff;margin-top:7px;font-size:15px}.record-main small,.record-project small,.record-main p{color:#8294a8;margin:4px 0 0;font-size:9px}.record-main p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.record-status{color:#f3c168;letter-spacing:.08em;text-transform:uppercase;background:#583d16;border-radius:20px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.record-status.status-accepted{color:#61e7a3;background:#123e2a}.record-status.status-sent{color:#75c8ff;background:#12334b}.record-status.status-rejected{color:#ff8e8e;background:#4a2024}.record-project span,.record-value span{color:#71859a;letter-spacing:.12em;font-size:8px;font-weight:900}.record-project strong{color:#dfe9f4;margin-top:5px;font-size:11px}.record-value strong{color:var(--firm-soft);margin-top:5px;font-size:16px}.record-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.record-actions button{color:#cbd8e5;background:#ffffff09;border:1px solid #ffffff1b;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.record-actions button:hover{border-color:rgba(var(--firm-rgb),.5);color:#fff}.record-actions .danger{color:#ff9b9b}.records-empty{color:#8192a5;text-align:center;border:1px dashed #ffffff1e;border-radius:15px;padding:70px 20px}.records-empty strong,.records-empty span{display:block}.records-empty strong{color:#dbe5ef;font-size:17px}.records-empty span{margin-top:8px;font-size:10px}.item-name-settings{border:1px solid rgba(var(--firm-rgb),.3);background:linear-gradient(145deg,rgba(var(--firm-rgb),.11),#0a1828);border-radius:17px;margin-top:26px;padding:20px}.item-name-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;display:flex}.item-name-heading .eyebrow{margin-bottom:4px}.item-name-heading h3{color:#fff;letter-spacing:0;text-transform:none;border:0;margin:0;padding:0;font-size:17px}.item-name-heading>span{color:#91a3b6;text-align:right;max-width:430px;font-size:9px;line-height:1.5}.item-name-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.item-name-field{background:#071522a8;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.item-name-field>span{color:#8194a8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.item-name-field input{min-height:42px;padding:9px 10px;font-size:11px;font-weight:750}.admin-session{align-items:center;gap:7px;display:flex}.admin-session>span{color:#54e1bf;letter-spacing:.08em;background:#0d3733;border:1px solid #37d3ae42;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:900}.admin-session button{color:#aebccc;background:#ffffff08;border:1px solid #ffffff18;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.admin-session button:hover{color:#fff;border-color:rgba(var(--firm-rgb),.45)}.pin-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020812d9;place-items:center;padding:20px;display:grid;inset:0;z-index:1000!important;position:fixed!important}.pin-modal{border:1px solid rgba(var(--firm-rgb),.42);text-align:center;background:linear-gradient(145deg,#152a42,#091625);border-radius:24px;width:min(430px,100%);padding:32px;position:relative;box-shadow:inset 0 1px #ffffff20,0 30px 90px #000c}.pin-close{color:#9caebe;background:#ffffff0b;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:14px}.pin-lock{border:1px solid rgba(var(--firm-rgb),.45);background:rgba(var(--firm-rgb),.14);width:58px;height:58px;box-shadow:0 0 28px rgba(var(--firm-rgb),.2);border-radius:18px;place-items:center;margin:0 auto 17px;font-size:26px;display:grid}.pin-modal .eyebrow{justify-content:center;margin-bottom:7px}.pin-modal h2{color:#fff;margin:0;font-size:24px}.pin-modal>p:not(.eyebrow){color:#91a3b6;margin:10px 0 18px;font-size:10px;line-height:1.6}.pin-modal input{text-align:center;letter-spacing:.2em;margin-bottom:10px;font-size:22px;font-weight:900}.pin-modal .primary{margin-top:5px}.pin-modal>small{color:#73869b;margin-top:13px;font-size:8px;display:block}.pin-error{color:#ff8f8f;margin:-2px 0 9px;font-size:9px;font-weight:800;display:block}.whatsapp-share{color:#dfffee;background:linear-gradient(135deg,#159956,#08773f);border:1px solid #44dc8b66;border-radius:12px;margin-top:10px;padding:13px;font-weight:850;transition:all .2s;box-shadow:0 10px 25px #08a65025}.whatsapp-share:hover{transform:translateY(-2px);box-shadow:0 14px 32px #08a65040}.whatsapp-share:disabled{cursor:wait;opacity:.65;transform:none}.whatsapp-help{color:#72869a;text-align:center;margin:7px 0 0;font-size:8px;line-height:1.4;display:block}.device-switch{background:#06111f99;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.device-switch button{color:#7f92a8;background:0 0;border:0;border-radius:8px;min-height:36px;padding:7px 11px;font-size:8px;font-weight:850;transition:all .2s}.device-switch button.active{color:#fff;background:linear-gradient(135deg,var(--firm-accent),var(--firm-deep));box-shadow:0 7px 18px rgba(var(--firm-rgb),.28)}.view-mobile{max-width:480px;margin:0 auto;box-shadow:0 0 70px #000b}.view-mobile .topbar{border-radius:15px;flex-wrap:wrap;align-items:flex-start;height:auto;min-height:112px;margin:8px;padding:12px}.view-mobile .brand span{display:none}.view-mobile .brand strong{font-size:14px}.view-mobile .device-switch{order:3;justify-content:center;width:100%}.view-mobile .device-switch button{flex:1}.view-mobile .top-actions{gap:4px}.view-mobile .top-actions .primary{display:none}.view-mobile .top-actions .ghost{padding:8px;font-size:7px}.view-mobile .hero{min-height:0;padding:30px 18px 52px;display:block}.view-mobile .hero h1{font-size:39px}.view-mobile .hero p:not(.eyebrow){font-size:13px}.view-mobile .hero-total{text-align:left;min-width:0;margin-top:20px;padding:19px}.view-mobile .hero-total strong{font-size:30px}.view-mobile .workspace{grid-template-columns:1fr;width:calc(100% - 16px);margin-top:-27px}.view-mobile .form-card,.view-mobile .summary{border-radius:18px;padding:17px}.view-mobile .summary{position:static}.view-mobile .fields.two,.view-mobile .fields.three,.view-mobile .fields.four{grid-template-columns:1fr 1fr}.view-mobile .wide{grid-column:1/-1}.view-mobile .panel-row{grid-template-columns:1fr 1fr}.view-mobile .row-result{text-align:left}.view-mobile .watt-summary,.view-mobile .equipment-brand-grid{grid-template-columns:1fr}.view-mobile .records-panel,.view-mobile .rate-panel{width:calc(100% - 16px);padding:17px}.view-mobile .rate-grid,.view-mobile .item-name-grid{grid-template-columns:1fr}.view-mobile .records-header,.view-mobile .item-name-heading{flex-direction:column;align-items:flex-start}.view-mobile .record-card{grid-template-columns:1fr}.premium-home{--home-orange:#ff8c2a;color:#f4f8fc;background:radial-gradient(circle at 82% 13%,#4c281366 0,#0000 26%),radial-gradient(circle at 20%,#093e4644,#0000 30%),linear-gradient(145deg,#030a13,#081321 55%,#040b14);min-height:100vh;position:relative;overflow:hidden}.premium-home>*{z-index:2;position:relative}.home-glow{filter:blur(100px);pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.home-glow-one{background:#ff7d1840;width:500px;height:500px;top:-180px;right:-100px}.home-glow-two{background:#16c4aa2e;width:430px;height:430px;top:650px;left:-170px}.home-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b1929c9;border:1px solid #ffffff17;border-radius:20px;justify-content:space-between;align-items:center;width:min(1340px,92vw);height:86px;margin:18px auto 0;padding:0 22px;display:flex;box-shadow:inset 0 1px #ffffff1b,0 18px 55px #0007}.home-brand{align-items:center;gap:11px;display:flex}.home-brand-mark{color:#fff;background:linear-gradient(145deg,#ffb14e,#ec650e);border-radius:50%;place-items:center;width:43px;height:43px;font-size:21px;font-weight:900;display:grid;box-shadow:0 0 0 5px #ff8a1e16,0 0 25px #ff771e55}.home-brand strong,.home-brand span{display:block}.home-brand strong{color:#fff;letter-spacing:.14em;font-size:16px}.home-brand span{color:#ff9e4d;letter-spacing:.25em;margin-top:4px;font-size:7px;font-weight:900}.home-nav-links{gap:30px;display:flex}.home-nav a{color:#9badc0;font-size:10px;font-weight:750;text-decoration:none}.home-nav a:hover{color:#fff}.home-nav-cta,.home-primary{color:#fff;background:linear-gradient(135deg,#ff9a31,#e75d08);border:1px solid #ffc16d80;border-radius:12px;font-weight:850;box-shadow:inset 0 1px #fff5,0 12px 30px #ff711e35}.home-nav-cta{padding:12px 17px;font-size:10px}.home-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:min(1340px,92vw);min-height:680px;margin:0 auto;display:grid}.home-kicker,.home-label{color:#ff9b45;letter-spacing:.2em;font-size:9px;font-weight:900}.home-kicker{align-items:center;gap:8px;display:flex}.home-kicker i{background:#38d7b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #38d7b7}.home-hero h1{letter-spacing:-.055em;max-width:680px;margin:18px 0 20px;font-size:clamp(54px,6.2vw,88px);line-height:.96}.home-hero h1 em{color:#ff9f50;font-family:Georgia,serif;font-weight:600;display:block}.home-hero-copy>p{color:#9dafc2;max-width:610px;margin:0;font-size:16px;line-height:1.75}.home-hero-actions{align-items:center;gap:12px;margin:30px 0;display:flex}.home-primary{padding:15px 21px;font-size:11px}.home-primary span{margin-left:17px}.home-secondary{background:#ffffff08;border:1px solid #ffffff1a;padding:14px 19px;color:#d8e2eb!important;border-radius:12px!important;font-size:10px!important}.home-trust-row{gap:38px;margin-top:34px;display:flex}.home-trust-row div{border-left:2px solid #ff8a2a;padding-left:13px}.home-trust-row strong,.home-trust-row span{display:block}.home-trust-row strong{font-size:20px}.home-trust-row span{color:#7f92a7;letter-spacing:.06em;margin-top:3px;font-size:8px}.home-solar-visual{height:560px;position:relative}.home-sun-orbit{background:repeating-conic-gradient(#ff8a282d 0 2deg,transparent 2deg 11deg);border:1px solid #ff9a3040;border-radius:50%;width:280px;height:280px;animation:38s linear infinite sunRotate;position:absolute;top:24px;right:55px}.home-sun-orbit:before{content:"";background:radial-gradient(circle at 35% 30%,#fff8 0 3%,#0000 11%),radial-gradient(circle,#ffbc60,#f47b19 55%,#8a3108);border-radius:50%;position:absolute;inset:57px;box-shadow:inset -20px -20px 35px #0004,0 0 45px #ff841e80,0 0 100px #ff741e35}.home-energy-card{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#12253ad9;border:1px solid #ffffff21;border-radius:17px;width:250px;padding:18px;position:absolute;top:210px;right:0;box-shadow:inset 0 1px #ffffff26,0 20px 55px #0008}.home-energy-card small,.home-energy-card strong{display:block}.home-energy-card small{color:#68ddc4;letter-spacing:.18em;font-size:7px}.home-energy-card strong{margin-top:7px;font-size:15px}.energy-line{background:#ffffff0c;border-radius:5px;height:5px;margin-top:14px;overflow:hidden}.energy-line span{background:linear-gradient(90deg,#38d7b7,#ff982f);width:78%;height:100%;display:block;box-shadow:0 0 15px #38d7b7}.solar-roof{height:230px;position:absolute;bottom:45px;left:10px;right:45px;transform:perspective(700px)rotateY(-8deg)}.roof-plane{background:#24394e;border:4px solid #1b2e45;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:5px;height:145px;padding:8px;display:grid;position:absolute;top:0;left:35px;right:5px;transform:skew(-16deg)rotate(-4deg);box-shadow:0 30px 60px #0009}.roof-plane span{background:linear-gradient(145deg,#1c4667,#0b233a);border:1px solid #80b5d06b;box-shadow:inset 0 0 11px #67b6dd20}.roof-base{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#192c3d,#091725);height:95px;position:absolute;bottom:0;left:0;right:30px;box-shadow:0 20px 45px #000}.floating-badge{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1e30d9;border:1px solid #ffffff1d;border-radius:14px;align-items:center;gap:9px;padding:11px 13px;animation:4s ease-in-out infinite floatBadge;display:flex;position:absolute;box-shadow:0 15px 35px #0007}.floating-badge b{color:#071712;background:#45dfbd;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.floating-badge span{color:#d7e2eb;font-size:8px;line-height:1.4}.badge-one{top:130px;left:5px}.badge-two{animation-delay:-2s;bottom:18px;right:35px}.home-brand-strip{text-align:center;background:#081523a8;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:24px 4vw}.home-brand-strip>span{color:#667b91;letter-spacing:.25em;font-size:7px;font-weight:900}.home-brand-strip>div{justify-content:space-between;gap:25px;width:min(1100px,90vw);margin:17px auto 0;display:flex}.home-brand-strip strong{color:#9babbc;letter-spacing:.08em;font-size:11px}.home-services{width:min(1240px,90vw);margin:0 auto;padding:110px 0}.home-section-heading{grid-template-columns:1fr 1.3fr 1fr;align-items:end;gap:35px;margin-bottom:45px;display:grid}.home-section-heading>span{color:#ff9740;letter-spacing:.2em;font-size:8px;font-weight:900}.home-section-heading h2,.why-copy h2,.home-cta h2{color:#f5f8fb;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.home-section-heading p{color:#8193a7;margin:0;font-size:11px;line-height:1.7}.service-grid article{background:linear-gradient(145deg,#102238,#081522);border:1px solid #ffffff14;border-radius:20px;min-height:285px;padding:24px;transition:all .25s;position:relative;box-shadow:inset 0 1px #ffffff13}.service-grid article:hover{border-color:#ff963b4d;transform:translateY(-7px);box-shadow:0 24px 50px #0007}.service-grid article>i{color:#ffffff20;font-size:10px;font-style:normal;position:absolute;top:18px;right:19px}.service-icon{color:#ffad5e;background:#3a261a;border:1px solid #ff9b4545;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:56px;font-size:19px;display:grid}.service-grid h3{color:#fff;letter-spacing:0;text-transform:none;border:0;margin:0;padding:0;font-size:16px}.service-grid p{color:#8193a7;font-size:10px;line-height:1.7}.home-why{background:radial-gradient(circle at 20%,#ff81251f,#0000 35%),linear-gradient(145deg,#101f31,#07131f);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;width:min(1240px,90vw);margin:0 auto 110px;padding:65px;display:grid;box-shadow:inset 0 1px #ffffff17}.why-visual{place-items:center;display:grid}.why-ring{text-align:center;border:1px solid #ff98494f;border-radius:50%;place-content:center;width:290px;height:290px;display:grid;box-shadow:0 0 0 28px #ff8c1e08,0 0 0 60px #ff8c1e04,inset 0 0 60px #ff7e1513}.why-ring span{color:#ffad60;font-size:68px;font-weight:900;line-height:1}.why-ring sup{font-size:25px}.why-ring small{color:#8fa1b5;letter-spacing:.18em;margin-top:10px;font-size:8px;line-height:1.5}.why-copy h2{margin:13px 0 17px}.why-copy>p{color:#91a2b4;font-size:12px;line-height:1.75}.why-points{gap:13px;margin-top:25px;display:grid}.why-points>div{align-items:center;gap:12px;display:flex}.why-points b{color:#04241b;background:#41dcba;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.why-points strong,.why-points small{display:block}.why-points strong{color:#e7eef5;font-size:11px}.why-points small{color:#718499;margin-top:3px;font-size:9px}.home-cta{background:radial-gradient(circle at 90%,#ff922b2e,#0000 35%),linear-gradient(120deg,#17283a,#0a1725);border:1px solid #ff9a3d45;border-radius:28px;justify-content:space-between;align-items:center;gap:40px;width:min(1240px,90vw);margin:0 auto 80px;padding:50px 55px;display:flex}.home-cta>div:first-child>span{color:#ff9d48;letter-spacing:.2em;font-size:8px;font-weight:900}.home-cta h2{margin-top:10px}.home-cta p{color:#899caf;font-size:10px}.home-cta>div:last-child{gap:10px;display:flex}.home-cta button,.home-cta a{border-radius:11px;padding:14px 18px;font-size:10px;font-weight:850;text-decoration:none}.home-cta button{color:#fff;background:linear-gradient(135deg,#ff9a31,#e75d08);border:1px solid #ffc06c77}.home-cta a{color:#8ee9b8;background:#0e3a28;border:1px solid #42db8a55}.home-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;width:min(1340px,92vw);margin:0 auto;padding:30px 0 40px;display:flex}.home-footer p{color:#718399;font-size:9px}.home-footer>div:last-child{gap:18px;display:flex}.home-footer a{color:#9eb0c3;font-size:9px;text-decoration:none}@keyframes floatBadge{0%,to{transform:translateY(-5px)}50%{transform:translateY(7px)}}@keyframes sunRotate{to{transform:rotate(360deg)}}@keyframes sunBreathe{0%,to{filter:brightness(.96);transform:scale(.96)}50%{filter:brightness(1.15);transform:scale(1.04)}}@keyframes sunHalo{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (width<=1000px){.hero-sun{opacity:.35;width:230px;height:230px;top:130px;right:-70px}}@media (width<=900px){.record-card{grid-template-columns:1fr 1fr}.record-actions{justify-content:flex-start}.records-toolbar{flex-direction:column;align-items:stretch}.records-toolbar>input{max-width:none}.item-name-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.hero-sun{opacity:.28;width:210px;height:210px;top:120px;right:-100px}.auto-cost-card{padding:14px}.discount-card{flex-direction:column;align-items:stretch}.discount-input{flex-basis:auto;width:100%}.equipment-heading{flex-direction:column;align-items:flex-start}.equipment-heading>small{text-align:left}.equipment-brand-grid{grid-template-columns:1fr}.records-panel{width:calc(100% - 20px);padding:18px}.records-header{flex-direction:column;align-items:flex-start}.record-card{grid-template-columns:1fr}.records-stats{width:100%;overflow:auto}.records-stats span{flex:1}.top-actions{gap:5px}.top-actions .ghost{padding:8px;font-size:8px}.item-name-heading{flex-direction:column;align-items:flex-start}.item-name-heading>span{text-align:left}.item-name-grid{grid-template-columns:1fr}.view-laptop{min-width:1100px}.view-laptop .topbar{flex-wrap:nowrap;align-items:center;height:88px;margin:18px 22px 0;padding:0 26px}.view-laptop .brand span,.view-laptop .top-actions .primary{display:block}.view-laptop .device-switch{display:flex}.view-laptop .hero{padding:48px 65px 62px;display:flex}.view-laptop .hero-total{text-align:right;min-width:380px;margin-top:0}.view-laptop .workspace{grid-template-columns:minmax(0,1fr) 360px;width:1030px}.view-laptop .form-card,.view-laptop .summary{padding:30px}.view-laptop .fields.two{grid-template-columns:2fr 1fr}.view-laptop .panel-row{grid-template-columns:1.2fr 1fr 1fr 1.1fr}.view-laptop .row-result{text-align:right}.view-laptop .watt-summary{grid-template-columns:1fr 1fr 1.4fr}.view-laptop .equipment-brand-grid{grid-template-columns:1fr 1fr}}.home-nav-links button{color:#9badc0;background:0 0;border:0;padding:0;font-size:10px;font-weight:750}.home-nav-links button:hover{color:#fff}.home-brand-button{text-align:left;background:0 0;border:0;padding:0}.state-subsidy-link{white-space:nowrap;background:linear-gradient(135deg,#0d5138,#0a3328);border:1px solid #52e3a16b;border-radius:12px;padding:14px 18px;box-shadow:0 12px 28px #0c9c5930;color:#a8f2c9!important;font-size:10px!important;font-weight:900!important}.state-subsidy-link:hover{border-color:#66f0b1;transform:translateY(-2px);color:#eafff2!important}.home-hero-actions{flex-wrap:wrap}.brand-marquee-track{flex:none}.marquee-brand>.marquee-logo{background:#fff;border-radius:9px;width:76px;height:38px;padding:5px}.marquee-brand>.marquee-logo-pahal{background:#102238}.marquee-brand>.marquee-logo img{object-fit:contain;width:auto;max-width:66px;height:auto;max-height:28px}.marquee-brand>.marquee-logo-reliance{width:42px}.marquee-brand>.marquee-logo-reliance img{max-width:30px;max-height:30px}.home-brand-strip{overflow:hidden}.home-brand-strip>.brand-marquee{width:100%;max-width:none;margin:17px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brand-marquee-track{will-change:transform;justify-content:flex-start;align-items:center;gap:26px;width:max-content;animation:24s linear infinite brandMarquee;display:flex}.brand-marquee:hover .brand-marquee-track{animation-play-state:paused}.marquee-brand{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff10;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-width:195px;padding:12px 18px;display:flex;box-shadow:inset 0 1px #ffffff0d}.marquee-brand>span{background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.marquee-brand img{object-fit:contain;width:25px;height:25px}.marquee-brand strong{color:#a9b8c8;letter-spacing:.08em;white-space:nowrap;font-size:9px}@keyframes brandMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 13px))}}.home-nav-actions{align-items:center;gap:8px;display:flex}.home-admin-button{color:#b9c7d5;background:#ffffff08;border:1px solid #ffffff1b;border-radius:11px;padding:11px 14px;font-size:9px;font-weight:800;text-decoration:none}.home-admin-button:hover{color:#fff;background:#ff8b1f12;border-color:#ff9b3f55}.savings-section,.gallery-section{width:min(1240px,90vw);margin:0 auto;padding:110px 0}.savings-layout{grid-template-columns:.78fr 1.22fr;gap:18px;display:grid}.savings-input-card,.saving-card,.gallery-card,.enquiry-form{background:linear-gradient(145deg,#10243a,#081521);border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff17,0 24px 55px #0005}.savings-input-card{border-radius:24px;padding:32px}.savings-input-card>label{margin-top:32px;display:block}.savings-input-card>label>span{color:#91a4b8;letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.savings-input-card>label>div{background:#06111d;border:1px solid #ffffff1b;border-radius:15px;align-items:center;display:flex}.savings-input-card>label b{color:#ff9e48;padding-left:18px;font-size:25px}.savings-input-card input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:18px 14px;font-size:26px;font-weight:900}.bill-range{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.bill-range button{color:#8598ab;background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;padding:9px 4px;font-size:8px;font-weight:800}.bill-range button.active,.bill-range button:hover{color:#ffad61;background:#ff8b1918;border-color:#ff9b405c}.savings-quote-button{color:#fff;background:linear-gradient(135deg,#ff9a31,#e75d08);border:1px solid #ffbc6270;border-radius:12px;width:100%;margin-top:26px;padding:14px;font-size:10px;font-weight:900}.savings-results{grid-template-columns:1fr 1fr;gap:12px;display:grid}.saving-card{border-radius:19px;min-height:142px;padding:23px}.saving-card.featured{background:radial-gradient(circle at 90% 15%,#ff9b3440,#0000 35%),linear-gradient(145deg,#172b40,#0a1826)}.saving-card.wide{grid-column:1/-1;min-height:115px}.saving-card span,.saving-card strong,.saving-card small{display:block}.saving-card span{color:#7e93aa;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.saving-card strong{color:#f8fbff;margin:16px 0 5px;font-size:25px}.saving-card.featured strong{color:#ffac59}.saving-card small{color:#71869b;font-size:8px;line-height:1.5}.calculator-disclaimer{color:#687d92;margin:18px 3px 0;font-size:8px;line-height:1.6}.gallery-section{padding-top:35px}.project-gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.gallery-card{border-radius:21px;transition:all .25s;overflow:hidden}.gallery-card:hover{border-color:#ff9c4255;transform:translateY(-7px);box-shadow:0 28px 60px #0008}.gallery-art{background:radial-gradient(circle at 80% 20%,#ff9f4236,#0000 23%),linear-gradient(155deg,#21465b,#071521);height:190px;position:relative;overflow:hidden}.gallery-card-2 .gallery-art,.gallery-card-5 .gallery-art{background:radial-gradient(circle at 25% 22%,#ff8d2b3d,#0000 27%),linear-gradient(155deg,#203849,#07121d)}.gallery-card-3 .gallery-art,.gallery-card-6 .gallery-art{background:radial-gradient(circle at 74% 18%,#4edcb12b,#0000 25%),linear-gradient(155deg,#173e43,#07151e)}.gallery-sun{background:radial-gradient(circle at 35% 30%,#fff8,#ffc05b 18%,#ee751b 70%);border-radius:50%;width:43px;height:43px;position:absolute;top:24px;right:28px;box-shadow:0 0 30px #ff8b2d77}.gallery-panels{background:#132a3e;border:4px solid #223b52;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:4px;height:100px;padding:5px;display:grid;position:absolute;bottom:20px;left:11%;right:9%;transform:perspective(450px)rotateX(50deg)rotate(-5deg);box-shadow:0 28px 35px #000a}.gallery-panels i{background:linear-gradient(145deg,#1d5375,#0a263e);border:1px solid #70b7d269;box-shadow:inset 0 0 12px #69bfe725}.gallery-copy{padding:21px 22px 23px}.gallery-copy span{color:#ff9f4d;letter-spacing:.15em;font-size:8px;font-weight:900}.gallery-copy h3{color:#f4f8fb;margin:9px 0 5px;font-size:15px}.gallery-copy p{color:#74899e;margin:0;font-size:9px}.enquiry-section{background:radial-gradient(circle at 8% 20%,#ff8d2528,#0000 34%),linear-gradient(145deg,#102338,#07131f);border:1px solid #ffffff16;border-radius:30px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;width:min(1240px,90vw);margin:0 auto 110px;padding:70px;display:grid;box-shadow:inset 0 1px #ffffff18}.enquiry-copy h2{color:#f5f8fb;letter-spacing:-.04em;margin:13px 0 18px;font-size:clamp(36px,4vw,55px);line-height:1.02}.enquiry-copy h2 em{color:#ff9d4b;font-family:Georgia,serif;font-weight:500}.enquiry-copy>p{color:#8ca0b4;margin-bottom:28px;font-size:11px;line-height:1.75}.enquiry-copy>div{align-items:center;gap:12px;margin-top:13px;display:flex}.enquiry-copy>div>b{color:#042319;background:#42ddba;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.enquiry-copy strong,.enquiry-copy small{display:block}.enquiry-copy strong{color:#e5edf5;font-size:10px}.enquiry-copy small{color:#72869b;margin-top:3px;font-size:8px}.enquiry-form{border-radius:22px;padding:28px}.enquiry-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.enquiry-fields label{display:block}.enquiry-fields label>span{color:#8da0b4;letter-spacing:.06em;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.enquiry-fields input,.enquiry-fields select{color:#eaf1f7;width:100%;height:46px;font:inherit;background:#06121f;border:1px solid #ffffff17;border-radius:10px;outline:0;padding:0 13px;font-size:10px}.enquiry-fields input:focus,.enquiry-fields select:focus{border-color:#ff9e4d73;box-shadow:0 0 0 3px #ff8b1e10}.enquiry-wide{grid-column:1/-1}.enquiry-form>button{color:#eafff2;background:linear-gradient(135deg,#168b53,#09643d);border:1px solid #54e19d66;border-radius:11px;justify-content:space-between;width:100%;margin-top:18px;padding:14px 16px;font-size:10px;font-weight:900;display:flex}.enquiry-form>small{color:#64788d;text-align:center;margin-top:10px;font-size:7px;display:block}.enquiry-error{color:#ff8f76;margin:12px 0 0;font-size:9px}.emi-section{width:min(1240px,90vw);margin:0 auto;padding:30px 0 110px}.emi-layout{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.emi-controls,.emi-result-card{background:linear-gradient(145deg,#10243a,#081521);border:1px solid #ffffff16;border-radius:24px;padding:32px;box-shadow:inset 0 1px #ffffff17,0 24px 55px #0005}.emi-controls>label{border-bottom:1px solid #ffffff0e;padding:18px 0;display:block}.emi-controls>label:first-child{padding-top:0}.emi-controls>label>span{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.emi-controls>label b{color:#8fa2b5;letter-spacing:.07em;font-size:9px}.emi-controls>label strong{color:#f5f8fb;font-size:15px}.emi-controls input[type=range]{accent-color:#ff8d2b;width:100%;height:5px}.emi-number{color:#fff;background:#06121f;border:1px solid #ffffff17;border-radius:9px;outline:0;width:100%;margin-top:11px;padding:11px 12px;font-size:11px;font-weight:750}.emi-tenure-buttons{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.emi-tenure-buttons button{color:#8194a8;background:#ffffff07;border:1px solid #ffffff14;border-radius:9px;padding:10px 5px;font-size:8px;font-weight:850}.emi-tenure-buttons button.active{color:#ffad5c;background:#ff8b1f18;border-color:#ff9b455a}.emi-result-card{background:radial-gradient(circle at 88% 10%,#ff9a313b,#0000 30%),linear-gradient(145deg,#172b40,#091724);flex-direction:column;justify-content:center;display:flex}.emi-result-card>span{color:#ff9f4c;letter-spacing:.17em;font-size:8px;font-weight:900}.emi-result-card>strong{color:#fff;letter-spacing:-.04em;margin:14px 0 4px;font-size:clamp(38px,5vw,60px)}.emi-result-card>small{color:#8296aa;font-size:9px}.emi-bar{background:#ff91323b;border-radius:10px;height:8px;margin:30px 0 22px;overflow:hidden}.emi-bar i{background:linear-gradient(90deg,#3ddab6,#78eed3);border-radius:10px;height:100%;display:block}.emi-breakup{gap:12px;display:grid}.emi-breakup>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:11px;display:flex}.emi-breakup span{color:#7f93a7;font-size:9px}.emi-breakup b{color:#e9f0f6;font-size:10px}.emi-result-card>p{color:#657a8f;margin:19px 0 0;font-size:7px;line-height:1.6}.refer-preview{background:radial-gradient(circle at 10%,#38dab52c,#0000 27%),radial-gradient(circle at 92% 10%,#ff94232a,#0000 27%),linear-gradient(145deg,#11283a,#07141f);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:110px 1fr .85fr;align-items:center;gap:35px;width:min(1240px,90vw);margin:0 auto 110px;padding:55px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 30px 70px #0005}.refer-icon{color:#09271f;background:linear-gradient(145deg,#8ff4d7,#34c9a5);border:1px solid #60e5c17a;border-radius:50%;place-items:center;width:100px;height:100px;font-size:45px;font-weight:900;display:grid;box-shadow:0 0 0 13px #48dbb316,0 0 45px #43d6b33d}.refer-preview h2{color:#f6f9fc;letter-spacing:-.04em;margin:10px 0 11px;font-size:clamp(32px,4vw,50px);line-height:1.02}.refer-preview p{color:#879caf;max-width:540px;margin:0;font-size:10px;line-height:1.7}.refer-steps{gap:9px;display:grid}.refer-steps span{color:#a8b8c7;background:#ffffff05;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:9px;display:flex}.refer-steps b{color:#50dcb9;font-size:8px}.refer-steps a{color:#eafff8;text-align:center;background:linear-gradient(135deg,#158e70,#087258);border:1px solid #67e7c37d;border-radius:10px;margin-top:5px;padding:13px;font-size:9px;font-weight:900;text-decoration:none}.refer-page{color:#f4f8fc;background:radial-gradient(circle at 82% 14%,#4b281560,#0000 27%),radial-gradient(circle at 12% 60%,#0b5b574f,#0000 30%),linear-gradient(145deg,#030a13,#091522 60%,#040b13);min-height:100vh;padding:18px 5vw 70px;position:relative;overflow:hidden}.refer-glow{filter:blur(100px);background:#ff85272f;border-radius:50%;width:500px;height:500px;position:absolute;top:-180px;right:-140px}.refer-nav,.refer-hero,.refer-dashboard-card,.refer-how,.refer-terms{z-index:2;width:min(1160px,100%);margin-left:auto;margin-right:auto;position:relative}.refer-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0b1929c9;border:1px solid #ffffff17;border-radius:19px;justify-content:space-between;align-items:center;height:82px;padding:0 20px;display:flex}.refer-nav .home-brand{text-decoration:none}.refer-nav>div{gap:18px;display:flex}.refer-nav>div a{color:#a9b9c8;font-size:9px;text-decoration:none}.refer-hero{text-align:center;padding:100px 0 65px}.refer-hero>span{color:#54dbba;letter-spacing:.22em;font-size:9px;font-weight:900}.refer-hero h1{color:#f7f9fb;letter-spacing:-.055em;margin:16px 0;font-size:clamp(55px,7vw,90px);line-height:.93}.refer-hero h1 em{color:#ff9e4d;font-family:Georgia,serif;font-weight:500}.refer-hero p{color:#8da0b4;max-width:600px;margin:22px auto 0;font-size:12px;line-height:1.7}.refer-dashboard-card{background:linear-gradient(145deg,#12283c,#081521);border:1px solid #ffffff18;border-radius:25px;grid-template-columns:1fr .8fr;gap:25px;padding:36px;display:grid;box-shadow:inset 0 1px #ffffff1b,0 30px 70px #0007}.refer-code-box span,.refer-code-box strong,.refer-code-box small{display:block}.refer-code-box span{color:#7990a5;letter-spacing:.16em;font-size:8px;font-weight:900}.refer-code-box strong{color:#5fe3c0;letter-spacing:.08em;margin:13px 0;font-size:40px}.refer-code-box small{color:#74899e;font-size:8px;line-height:1.55}.refer-share-actions{align-content:center;gap:10px;display:grid}.refer-share-actions button,.refer-share-actions a{text-align:center;border-radius:11px;padding:14px;font-size:9px;font-weight:900;text-decoration:none}.refer-share-actions button{color:#fff;background:linear-gradient(135deg,#ff9b32,#e7610a);border:1px solid #ffb45e6e}.refer-share-actions a{color:#dcffeb;background:#0c6d43;border:1px solid #55df9c5c}.refer-how{padding:85px 0 35px}.refer-how h2{letter-spacing:-.04em;margin:0 0 28px;font-size:37px}.refer-how>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.refer-how article{background:#ffffff06;border:1px solid #ffffff13;border-radius:18px;padding:25px}.refer-how article b{color:#ff9c48;font-size:10px}.refer-how article strong{margin:25px 0 8px;font-size:14px;display:block}.refer-how article p{color:#74899d;margin:0;font-size:9px;line-height:1.6}.refer-terms{color:#687d91;text-align:center;font-size:8px;line-height:1.6}.about-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;width:min(1240px,90vw);min-height:600px;margin:0 auto;display:grid}.about-hero h1{color:#f7f9fc;letter-spacing:-.055em;margin:18px 0;font-size:clamp(55px,6vw,88px);line-height:.95}.about-hero h1 em{color:#ff9f50;font-family:Georgia,serif;font-weight:500}.about-hero>div:first-child>p{color:#96a8ba;max-width:650px;font-size:15px;line-height:1.8}.about-hero-mark{place-items:center;height:420px;display:grid;position:relative}.about-orbit{background:repeating-conic-gradient(#ff8c2424 0 2deg,transparent 2deg 12deg);border:1px solid #ff9a3947;border-radius:50%;place-items:center;width:260px;height:260px;animation:42s linear infinite sunRotate;display:grid}.about-orbit:before{content:"";background:radial-gradient(circle at 35% 30%,#fff7 0 3%,#0000 12%),radial-gradient(circle,#ffb658,#ef7414 58%,#762904);border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 55px #ff7d1f72,0 0 120px #ff721d2e}.about-orbit span{z-index:2;color:#fff;font-size:78px;font-weight:900;animation:42s linear infinite reverse sunRotate;position:relative}.about-stat{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#102238df;border:1px solid #ffffff1d;border-radius:15px;padding:14px 18px;position:absolute;box-shadow:0 18px 45px #0008}.about-stat strong,.about-stat small{display:block}.about-stat strong{color:#fff;font-size:20px}.about-stat small{color:#8396aa;margin-top:3px;font-size:8px}.about-stat-one{top:80px;left:0}.about-stat-two{bottom:65px;right:0}.about-story{background:linear-gradient(145deg,#102238,#071421);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:70px 1.3fr .8fr;gap:45px;width:min(1240px,90vw);margin:0 auto 100px;padding:55px;display:grid}.story-index{flex-direction:column;align-items:center;gap:15px;display:flex}.story-index span{color:#ff9d4b;font-size:12px;font-weight:900}.story-index i{background:linear-gradient(#ff8a2d,#ffffff08);flex:1;width:1px}.story-copy h2,.journey-heading h2{color:#f5f8fb;letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.06}.story-copy p{color:#90a2b5;font-size:11px;line-height:1.85}.story-card{background:radial-gradient(circle at 30% 20%,#ff8b2027,#0000 38%),#0b1928;border:1px solid #ff98413a;border-radius:20px;flex-direction:column;justify-content:center;align-self:stretch;padding:28px;display:flex}.story-sun{font-size:35px}.story-card blockquote{color:#e2eaf1;margin:24px 0;font:italic 19px/1.5 Georgia,serif}.story-card strong{color:#ff9f4d;letter-spacing:.1em;font-size:8px}.about-mission-grid{grid-template-columns:repeat(3,1fr);gap:15px;width:min(1240px,90vw);margin:0 auto 110px;display:grid}.about-mission-grid article{background:linear-gradient(150deg,#0f2135,#07131f);border:1px solid #ffffff14;border-radius:22px;min-height:250px;padding:30px}.about-mission-grid article>span{color:#ff9a43;letter-spacing:.2em;font-size:8px;font-weight:900}.about-mission-grid h3{color:#fff;letter-spacing:-.02em;text-transform:none;border:0;margin:50px 0 13px;padding:0;font-size:21px;line-height:1.2}.about-mission-grid p{color:#8093a7;font-size:10px;line-height:1.75}.about-values{width:min(1240px,90vw);margin:0 auto 110px}.value-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.value-list>div{background:#0b1a29;border:1px solid #ffffff14;border-radius:17px;align-items:center;gap:18px;padding:23px;display:flex}.value-list b{color:#ff9d4a;font-size:10px}.value-list strong,.value-list small{display:block}.value-list strong{color:#edf3f8;font-size:14px}.value-list small{color:#7e91a6;margin-top:5px;font-size:9px}.about-journey{width:min(1240px,90vw);margin:0 auto 110px}.journey-heading{max-width:620px;margin-bottom:40px}.journey-steps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.journey-steps>div{background:linear-gradient(#112338,#081521);border-top:2px solid #ff8d31;min-height:180px;padding:22px;position:relative}.journey-steps b,.journey-steps strong,.journey-steps span{display:block}.journey-steps b{color:#ff9c48;font-size:9px}.journey-steps strong{color:#fff;margin-top:43px;font-size:12px}.journey-steps span{color:#7e91a5;margin-top:8px;font-size:8px;line-height:1.6}@media (width<=900px){.home-nav-links{display:none}.home-hero{grid-template-columns:1fr;padding:80px 0}.home-solar-visual{height:480px}.home-section-heading{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.savings-layout,.emi-layout{grid-template-columns:1fr}.project-gallery-grid{grid-template-columns:1fr 1fr}.refer-preview{grid-template-columns:90px 1fr}.refer-steps{grid-column:1/-1}.enquiry-section{grid-template-columns:1fr;gap:45px;padding:50px}.home-why{grid-template-columns:1fr;gap:50px;padding:45px}.home-cta{flex-direction:column;align-items:flex-start}.about-hero{grid-template-columns:1fr;padding:70px 0}.about-story{grid-template-columns:40px 1fr}.story-card{grid-column:2}.about-mission-grid{grid-template-columns:1fr}.journey-steps{grid-template-columns:1fr 1fr}.refer-dashboard-card,.refer-how>div{grid-template-columns:1fr}}@media (width<=600px){.home-nav{height:72px;margin-top:8px;padding:0 12px}.home-brand-mark{width:36px;height:36px}.home-brand strong{font-size:12px}.home-nav-actions{gap:5px}.home-admin-button{padding:9px 8px;font-size:7px}.home-nav-cta{padding:10px 8px;font-size:7px}.home-hero{padding:65px 0 45px}.home-hero h1{font-size:48px}.home-hero-copy>p{font-size:13px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-primary,.home-secondary{text-align:center}.home-trust-row{gap:15px}.home-trust-row strong{font-size:16px}.home-solar-visual{height:400px}.home-sun-orbit{width:220px;height:220px;right:15px}.home-energy-card{width:210px;top:170px}.solar-roof{height:190px;right:20px}.badge-one{top:95px}.badge-two{right:5px}.home-brand-strip>div{flex-wrap:wrap;justify-content:center}.savings-section,.gallery-section{padding:75px 0}.emi-section{padding-bottom:75px}.savings-input-card,.emi-controls,.emi-result-card{padding:23px}.bill-range{grid-template-columns:1fr 1fr}.savings-results{grid-template-columns:1fr}.saving-card.wide{grid-column:auto}.emi-tenure-buttons{grid-template-columns:1fr 1fr}.project-gallery-grid{grid-template-columns:1fr}.gallery-art{height:175px}.refer-preview{grid-template-columns:1fr;padding:32px 23px}.refer-icon{width:75px;height:75px;font-size:32px}.refer-steps{grid-column:auto}.enquiry-section{padding:34px 22px}.enquiry-fields{grid-template-columns:1fr}.enquiry-wide{grid-column:auto}.home-services{padding:80px 0}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:230px}.service-icon{margin-bottom:38px}.home-why{padding:30px 22px}.why-ring{width:220px;height:220px}.why-ring span{font-size:52px}.home-cta{padding:35px 24px}.home-cta>div:last-child{flex-direction:column;width:100%}.home-cta button,.home-cta a{text-align:center}.home-footer{flex-direction:column;align-items:flex-start;gap:20px}.home-footer>div:last-child{flex-direction:column;gap:7px}.about-hero{padding:55px 0}.about-hero h1{font-size:48px}.about-hero-mark{height:330px}.about-orbit{width:210px;height:210px}.about-orbit:before{width:150px;height:150px}.about-orbit span{font-size:58px}.about-stat{padding:10px}.about-story{grid-template-columns:1fr;padding:25px 20px}.story-index{display:none}.story-card{grid-column:1}.value-list,.journey-steps{grid-template-columns:1fr}.about-mission-grid article{min-height:210px}.about-mission-grid h3{margin-top:35px}.refer-page{padding:8px 4vw 50px}.refer-nav{height:70px;padding:0 12px}.refer-nav>div{gap:9px}.refer-hero{padding:75px 0 45px}.refer-dashboard-card{padding:24px}.refer-code-box strong{font-size:29px}.refer-how{padding-top:60px}}.about-location{background:radial-gradient(circle at 90% 10%,#ff94232a,#0000 30%),linear-gradient(145deg,#102338,#07131f);border:1px solid #ffffff16;border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;width:min(1240px,90vw);margin:0 auto 110px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff17,0 30px 70px #0006}.about-map-frame{background:#0b1723;border-radius:20px;height:430px;position:relative;overflow:hidden}.about-map-frame iframe{filter:saturate(.85)contrast(1.05);border:0;width:100%;height:100%}.about-map-frame>span{color:#fff;letter-spacing:.15em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071522d9;border:1px solid #ffffff27;border-radius:9px;padding:9px 11px;font-size:7px;font-weight:900;position:absolute;top:16px;left:16px;box-shadow:0 8px 24px #0008}.about-location-copy{padding:25px 28px 25px 0}.about-location-copy h2{color:#f5f8fb;letter-spacing:-.045em;margin:13px 0 17px;font-size:clamp(36px,4vw,55px);line-height:1.03}.about-location-copy>p{color:#8ea1b4;margin:0 0 25px;font-size:11px;line-height:1.75}.location-detail{align-items:flex-start;gap:12px;margin-top:14px;display:flex}.location-detail>b{color:#08291f;background:#4adfbc;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.location-detail strong,.location-detail small{display:block}.location-detail strong{color:#e9f0f6;font-size:10px}.location-detail small{color:#7f93a7;max-width:410px;margin-top:4px;font-size:9px;line-height:1.55}.location-actions{gap:9px;margin-top:27px;display:flex}.location-actions a{text-align:center;border-radius:10px;padding:13px 15px;font-size:9px;font-weight:900;text-decoration:none}.location-actions a:first-child{color:#fff;background:linear-gradient(135deg,#ff9830,#e65f09);border:1px solid #ffb55e73}.location-actions a:last-child{color:#baf2d3;background:#0d5137;border:1px solid #54e0a069}@media (width<=900px){.about-location{grid-template-columns:1fr}.about-location-copy{padding:25px}.about-map-frame{height:360px}}@media (width<=600px){.about-location{gap:10px;padding:10px}.about-map-frame{height:300px}.about-location-copy{padding:24px 14px}.location-actions{flex-direction:column}}.top-actions a.ghost{align-items:center;text-decoration:none;display:inline-flex}.top-actions a.admin-emi-top{color:#9af0c0;background:linear-gradient(135deg,#123e2d,#0b2a20);border-color:#53df9b70;box-shadow:0 0 0 3px #2fd3810c}.top-actions a.admin-emi-top:hover{color:#eafff2;border-color:#72efb0;box-shadow:0 9px 24px #10a95e24}.gallery-photo{background:#0b1722;height:220px;overflow:hidden}.gallery-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.real-installation:hover .gallery-photo img{transform:scale(1.045)}.real-installation .gallery-copy p{min-height:30px;line-height:1.55}.project-gallery-carousel{width:min(860px,100%);margin:0 auto;padding:0 76px 58px;position:relative}.project-gallery-carousel .gallery-card{grid-template-columns:1.25fr .75fr;min-height:330px;animation:.65s cubic-bezier(.2,.8,.2,1) both installationReveal;display:grid}.project-gallery-carousel .gallery-photo,.project-gallery-carousel .gallery-art{height:100%;min-height:330px}.project-gallery-carousel .gallery-copy{flex-direction:column;justify-content:center;padding:38px;display:flex}.project-gallery-carousel .gallery-copy h3{font-size:24px}.project-gallery-carousel .gallery-copy p{font-size:11px;line-height:1.7}.gallery-carousel-controls{justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-carousel-controls>button{color:#fff;background:#10243a;border:1px solid #ffffff20;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.gallery-carousel-controls>div{align-items:center;gap:8px;display:flex}.gallery-carousel-controls>div button{background:#53677a;border:0;border-radius:10px;width:8px;height:8px;padding:0;transition:all .25s}.gallery-carousel-controls>div button.active{background:#ff963d;width:27px;box-shadow:0 0 15px #ff8c39}.floating-whatsapp{background:linear-gradient(135deg,#2fd56f,#129647);border:1px solid #8df0b3a6;border-radius:50px;align-items:center;gap:9px;padding:12px 16px 12px 11px;font-size:11px;font-weight:900;animation:2.8s ease-in-out infinite whatsappPulse;display:flex;bottom:22px;right:22px;box-shadow:0 15px 35px #06110db3,0 0 0 7px #25d36617;z-index:30!important;color:#fff!important;text-decoration:none!important;position:fixed!important}.floating-whatsapp b{color:#159a4b;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0009,0 0 0 9px #25d36620}@keyframes installationReveal{0%{opacity:0;transform:translate(35px)scale(.98)}to{opacity:1;transform:none}}@keyframes whatsappPulse{0%,to{box-shadow:0 15px 35px #06110db3,0 0 0 7px #25d36617}50%{box-shadow:0 15px 35px #06110db3,0 0 0 14px #25d36608}}@media (width<=700px){.project-gallery-carousel{padding:0 0 56px}.project-gallery-carousel .gallery-card{min-height:0;display:block}.project-gallery-carousel .gallery-photo,.project-gallery-carousel .gallery-art{height:230px;min-height:0}.project-gallery-carousel .gallery-copy{padding:24px;display:block}.project-gallery-carousel .gallery-copy h3{font-size:19px}.floating-whatsapp{padding:9px;bottom:14px;right:14px}.floating-whatsapp span{display:none}.floating-whatsapp b{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.project-gallery-carousel .gallery-card,.floating-whatsapp{animation:none}}.media-admin{color:#eef4f8;background:radial-gradient(circle at 87% 10%,#ff8b242f,#0000 27%),radial-gradient(circle at 8% 70%,#0d615347,#0000 30%),linear-gradient(145deg,#030a13,#091522 60%,#040b13);min-height:100vh;padding:18px 5vw 80px}.media-admin-nav,.media-admin-hero,.media-admin-grid{width:min(1240px,100%);margin-left:auto;margin-right:auto}.media-admin-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1929cf;border:1px solid #ffffff17;border-radius:19px;justify-content:space-between;align-items:center;height:82px;padding:0 20px;display:flex}.media-admin-nav .home-brand{text-decoration:none}.media-admin-nav>div{align-items:center;gap:16px;display:flex}.media-admin-nav>div span{color:#6fe1c3;font-size:8px}.media-admin-nav>div a{color:#acbdcb;font-size:9px;text-decoration:none}.media-admin-hero{padding:85px 0 45px}.media-admin-hero>span{color:#58dec0;letter-spacing:.2em;font-size:8px;font-weight:900}.media-admin-hero h1{letter-spacing:-.05em;margin:12px 0 9px;font-size:clamp(48px,6vw,78px);line-height:.95}.media-admin-hero p{color:#899db0;font-size:11px}.media-admin-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:18px;display:grid}.installation-upload,.installation-admin-list{background:linear-gradient(145deg,#10243a,#081521);border:1px solid #ffffff16;border-radius:22px;padding:28px;box-shadow:inset 0 1px #ffffff17,0 24px 55px #0005}.installation-upload{position:sticky;top:18px}.installation-upload h2,.installation-admin-list h2{margin:0 0 24px;font-size:20px}.installation-upload label{margin-top:14px;display:block}.installation-upload label>span{color:#91a4b7;letter-spacing:.07em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.installation-upload>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.installation-upload input,.installation-upload textarea{color:#ecf3f8;width:100%;font:inherit;background:#06121f;border:1px solid #ffffff17;border-radius:10px;outline:0;padding:12px;font-size:10px}.installation-upload input[type=file]{padding:10px}.installation-upload textarea{resize:vertical}.installation-upload input:focus,.installation-upload textarea:focus{border-color:#ff9d4b70;box-shadow:0 0 0 3px #ff8d2510}.installation-upload>button{color:#fff;background:linear-gradient(135deg,#ff9a31,#e75d08);border:1px solid #ffbc6873;border-radius:11px;width:100%;margin-top:19px;padding:14px;font-size:10px;font-weight:900}.installation-upload>button:disabled{opacity:.6}.installation-upload>p{color:#72dfbd;text-align:center;margin:12px 0 0;font-size:9px}.installation-list-heading{justify-content:space-between;align-items:center;display:flex}.installation-list-heading span{color:#6f8498;font-size:8px}.installation-admin-list>article{background:#ffffff05;border:1px solid #ffffff10;border-radius:15px;grid-template-columns:180px 1fr;gap:18px;margin-top:12px;padding:12px;display:grid}.installation-admin-list>article img{object-fit:cover;border-radius:11px;width:180px;height:130px}.installation-admin-list>article span,.installation-admin-list>article strong{display:block}.installation-admin-list>article span{color:#ff9e4a;letter-spacing:.07em;font-size:8px;font-weight:850}.installation-admin-list>article strong{margin-top:8px;font-size:14px}.installation-admin-list>article p{color:#8195a8;margin:7px 0;font-size:9px;line-height:1.5}.installation-admin-list>article button{color:#ff9d8d;background:#5e18132d;border:1px solid #ff79634f;border-radius:8px;padding:7px 10px;font-size:8px}.empty-installations{color:#71869a;text-align:center;border:1px dashed #ffffff17;border-radius:15px;padding:60px 20px;font-size:10px}.media-admin.denied{text-align:center;place-content:center;display:grid}.media-admin.denied a{color:#ff9c48}@media (width<=900px){.media-admin-grid{grid-template-columns:1fr}.installation-upload{position:static}}@media (width<=600px){.media-admin{padding:8px 4vw 50px}.media-admin-nav{height:70px;padding:0 12px}.media-admin-nav>div span{display:none}.media-admin-hero{padding:65px 0 35px}.installation-upload,.installation-admin-list{padding:20px}.installation-upload>div,.installation-admin-list>article{grid-template-columns:1fr}.installation-admin-list>article img{width:100%;height:190px}}@media print{@page{size:A4;margin:12mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important}.topbar,.hero,.workspace,.rate-panel,.records-panel,.pin-overlay,.ambient,.solar-grid,.hero-sun{display:none!important}.print-quotation{isolation:isolate;color:#17232c;background:linear-gradient(155deg,#fff 0 68%,#f7fbfd 100%);width:100%;min-height:270mm;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;display:block!important}.print-quotation>*{z-index:2;position:relative}.solar-print-art{color:#f28c28;pointer-events:none;width:100%;height:100%;inset:0;z-index:0!important;display:block!important;position:absolute!important}.roof-cream{fill:#fff8ee}.roof-skyline{fill:none;stroke:#8d9aae;stroke-width:2px;opacity:.18}.rising-sun-art{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;opacity:.55}.rooftop-art{fill:#fff;stroke:#12233f;stroke-width:2.1px;stroke-linejoin:round;stroke-linecap:round;opacity:.5}.rooftop-art .roof-panels{fill:#dce7f0;stroke:#12233f;opacity:1}.rooftop-art .panel-grid{fill:none;stroke:#12233f;stroke-width:1.2px;opacity:.9}.print-header{justify-content:space-between;align-items:center;padding:12px 4px 18px;display:flex}.print-brand{align-items:center;gap:14px;display:flex}.print-logo{color:#fff;background:#f26b21;border-radius:50%;place-items:center;width:54px;height:54px;font-size:29px;font-weight:900;display:grid;box-shadow:0 0 0 6px #fff0e5}.print-brand h1{letter-spacing:.15em;margin:0;font-size:25px}.print-brand p{color:#f26b21;letter-spacing:.32em;margin:3px 0;font-size:10px;font-weight:900}.print-brand small{color:#6b767c;font-size:9px}.print-contact{text-align:right;color:#68747c;flex-direction:column;gap:4px;font-size:9px;display:flex}.print-contact strong{color:#17232c;letter-spacing:.08em;font-size:14px}.print-contact .print-date{color:#a4410c;background:#fff0e5;border-radius:5px;margin:2px 0;padding:5px 7px;font-weight:850}.print-accent{background:linear-gradient(90deg,#f26b21 0 28%,#17232c 28% 100%);border-radius:8px;height:8px}.print-customer{background:#dfe3e5;border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.print-customer>div{background:#f6f4ef;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.print-customer span,.print-capacity span{color:#7b858a;letter-spacing:.14em;font-size:8px;font-weight:850}.print-customer strong{font-size:14px}.print-customer small{color:#727d83;font-size:7px;line-height:1.35}.print-brand-choice{align-items:center;gap:8px;display:flex}.print-brand-choice img{object-fit:contain;max-width:70px;height:25px}.print-capacity{grid-template-columns:1fr 1fr 1.35fr;gap:8px;margin:12px 0 18px;display:grid}.print-capacity>div{border:1px solid #e3dfd7;border-radius:8px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.print-capacity>div:last-child{color:#fff;background:#17232c;border-color:#17232c}.print-capacity>div:last-child span{color:#bfc6c9}.print-capacity>div:last-child strong{color:#ff9b58}.print-scope{background:#fbfaf7;border:1px solid #e4e0d8;border-radius:10px;padding:14px}.print-scope-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.print-scope h2{letter-spacing:.06em;margin:0;font-size:13px}.print-scope-heading>span{color:#8b5a37;letter-spacing:.04em;background:#fff0e5;border-radius:12px;padding:4px 7px;font-size:7px;font-weight:800}.print-scope-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.quote-name-item{background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:8px 10px;display:flex}.quote-name-item>span{color:#fff;background:#f26b21;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid}.quote-name-item strong{font-size:9px;line-height:1.3}.print-total{color:#fff;background:linear-gradient(110deg,#17232c,#2d424b);border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:17px 22px;display:flex}.print-total div{flex-direction:column;gap:4px;display:flex}.print-total span{letter-spacing:.13em;font-size:8px}.print-total small{color:#bdc6ca;margin-top:3px;font-size:8px}.print-total b{color:#fff;font-size:13px}.print-total .print-final-price{text-align:right;align-items:flex-end}.print-total strong{color:#ff9b58;font-family:Georgia,serif;font-size:30px}.print-notes{background:#fff7f1;border-left:4px solid #f26b21;margin-top:16px;padding:14px 16px}.print-notes h3{color:#f26b21;border:0;margin:0 0 6px;padding:0;font-size:9px}.print-notes p{color:#6e787d;margin:0 0 8px;font-size:8px;line-height:1.6}.print-notes>strong{color:#a4410c;letter-spacing:.03em;border-top:1px dashed #edcdb8;padding-top:8px;font-size:9px;display:block}.print-footer{border-top:1px solid #dedad2;justify-content:space-between;align-items:flex-end;margin-top:26px;padding-top:13px;display:flex}.print-footer>div{flex-direction:column;gap:3px;display:flex}.print-footer strong{font-size:11px}.print-footer span{color:#7b858a;font-size:8px}.print-sign{text-align:center;border-bottom:1px solid #17232c;min-width:150px;padding-top:24px}.prajwal-theme .print-logo{background:#198e4b;box-shadow:0 0 0 6px #e9f8ef}.prajwal-theme .print-quotation{background:linear-gradient(155deg,#fff 0 68%,#f3fbf6 100%)}.prajwal-theme .solar-print-art{color:#198e4b}.prajwal-theme .roof-cream{fill:#f1faf4}.prajwal-theme .rooftop-art .roof-panels{fill:#dcefe3}.prajwal-theme .print-brand p{color:#198e4b}.prajwal-theme .print-contact .print-date{color:#126e3b;background:#e9f8ef}.prajwal-theme .print-accent{background:linear-gradient(90deg,#1ea45a 0 28%,#123b28 28% 100%)}.prajwal-theme .print-capacity>div:last-child{background:#123b28;border-color:#123b28}.prajwal-theme .print-capacity>div:last-child strong,.prajwal-theme .print-total strong{color:#75e6a3}.prajwal-theme .print-scope-heading>span{color:#126e3b;background:#e9f8ef}.prajwal-theme .quote-name-item>span{background:#1a9b52}.prajwal-theme .print-total{background:linear-gradient(110deg,#123b28,#1c5438)}.prajwal-theme .print-notes{background:#eefaf2;border-left-color:#1a9b52}.prajwal-theme .print-notes h3{color:#1a9b52}.prajwal-theme .print-notes>strong{color:#126e3b;border-top-color:#bfe5cd}}.enquiry-source input{cursor:not-allowed;letter-spacing:.08em;color:#65dfbd!important;background:#0b2b26!important;border-color:#34b99455!important;font-weight:900!important}.enquiry-success{color:#dffff4;background:#0d513b55;border:1px solid #4cdbab66;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:14px;padding:14px;display:grid}.enquiry-success b{font-size:10px}.enquiry-success span{color:#8bdabb;grid-column:1/2;font-size:8px}.enquiry-success strong{color:#032d20;letter-spacing:.08em;background:#49d8a2;border-radius:9px;grid-area:1/2/3;align-self:center;padding:8px 10px;font-size:10px}.enquiry-form>button:disabled{cursor:wait;opacity:.65}@media (width<=600px){.enquiry-success{grid-template-columns:1fr}.enquiry-success span,.enquiry-success strong{grid-area:auto/1}.enquiry-success strong{justify-self:start}}.enquiry-thanks-backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020b12c9;place-items:center;padding:20px;animation:.25s both enquiryBackdrop;display:grid;position:fixed;inset:0}.enquiry-thanks-popup{text-align:center;color:#f2fffa;background:radial-gradient(circle at 50% 0,#24b98d2e,#0000 38%),linear-gradient(150deg,#102b34,#07141f);border:1px solid #62e2bb55;border-radius:27px;width:min(430px,94vw);padding:38px 34px 30px;animation:.5s cubic-bezier(.2,.8,.2,1) both enquiryPopup;box-shadow:0 35px 100px #000b,inset 0 1px #ffffff1a}.enquiry-check{background:#113b34;border:1px solid #68e6be88;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 21px;display:grid;box-shadow:0 0 0 10px #50dfb218,0 0 45px #36d7a949}.enquiry-check span{color:#06251b;background:linear-gradient(145deg,#77f0cb,#35c999);border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;font-weight:900;animation:.65s .2s both enquiryTick;display:grid}.enquiry-thanks-popup>small{color:#6ee4c1;letter-spacing:.2em;font-size:8px;font-weight:900}.enquiry-thanks-popup h3{color:#fff;letter-spacing:-.04em;margin:11px 0 10px;font-size:39px}.enquiry-thanks-popup p{color:#9eb6b2;margin:0 auto;font-size:12px;line-height:1.7}.enquiry-thanks-popup button{color:#06271d;cursor:pointer;background:linear-gradient(135deg,#6ce5c0,#35c799);border:0;border-radius:11px;width:100%;margin-top:25px;padding:13px;font-weight:900}@keyframes enquiryBackdrop{0%{opacity:0}to{opacity:1}}@keyframes enquiryPopup{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:none}}@keyframes enquiryTick{0%{opacity:0;transform:scale(.2)rotate(-25deg)}70%{transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:scale(1)}}.access-menu{z-index:1002;position:relative}.access-menu-toggle{z-index:1004;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:48px;height:44px;padding:0 13px;transition:all .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.access-menu-toggle:hover{background:#ffffff12;border-color:#63e1bc66}.access-menu-toggle i{background:#eaf4f7;border-radius:2px;width:100%;height:2px;transition:all .25s;display:block}.access-menu.open .access-menu-toggle{background:#0d2b2a;border-color:#63e1bc66}.access-menu.open .access-menu-toggle i:first-child{transform:translateY(7px)rotate(45deg)}.access-menu.open .access-menu-toggle i:nth-child(2){opacity:0}.access-menu.open .access-menu-toggle i:last-child{transform:translateY(-7px)rotate(-45deg)}.access-menu-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#020a10a8;border:0;animation:.2s both accessFade;position:fixed;inset:0}.access-menu-panel{z-index:1003;color:#edf9f7;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#102937f7,#071720fc);border:1px solid #6de5c12e;border-radius:22px;width:330px;padding:18px;animation:.28s cubic-bezier(.2,.8,.2,1) both accessDrop;position:absolute;top:56px;right:0;box-shadow:0 30px 90px #000d,inset 0 1px #ffffff14}.access-menu-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding:3px 3px 15px;display:flex}.access-menu-heading>div{flex-direction:column;gap:5px;display:flex}.access-menu-heading span{color:#65dfbc;letter-spacing:.2em;font-size:7px;font-weight:900}.access-menu-heading strong{letter-spacing:-.02em;font-size:18px}.access-menu-heading button{color:#b8c8cc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:50%;width:30px;height:30px;font-size:19px;line-height:1}.access-menu-links{gap:7px;padding:12px 0;display:grid}.access-menu-links>a{color:#eaf4f7;background:#ffffff05;border:1px solid #0000;border-radius:14px;grid-template-columns:40px 1fr 22px;align-items:center;gap:12px;min-height:58px;padding:9px 11px;text-decoration:none;transition:all .2s;display:grid}.access-menu-links>a:hover{background:#ffffff0d;border-color:#61dfb94a;transform:translate(-3px)}.access-menu-links>a>b{color:#ffe0be;background:linear-gradient(145deg,#ff9b3e,#e8660c);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;display:grid;box-shadow:0 8px 24px #f2772440}.access-menu-links>a div{flex-direction:column;display:flex}.access-menu-links strong{font-size:11px}.access-menu-links small{color:#829ba4;margin-top:4px;font-size:8px}.access-menu-links em{color:#62dfbc;font-size:16px;font-style:normal}.access-menu-panel>p{color:#69828b;letter-spacing:.08em;text-align:center;border-top:1px solid #ffffff10;margin:0;padding:11px 2px 1px;font-size:7px}@keyframes accessFade{0%{opacity:0}to{opacity:1}}@keyframes accessDrop{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}@media (width<=600px){.access-menu-toggle{width:44px;height:42px}.access-menu-panel{top:auto;left:14px;right:14px;bottom:max(18px,env(safe-area-inset-bottom));border-radius:24px;width:auto;max-height:calc(100dvh - 90px);padding:17px;animation:.32s cubic-bezier(.2,.8,.2,1) both accessSheet;position:fixed;overflow:auto}.access-menu-heading strong{font-size:20px}.access-menu-links{grid-template-columns:1fr 1fr;gap:9px}.access-menu-links>a{grid-template-columns:38px 1fr;align-content:center;min-width:0;min-height:82px;padding:11px}.access-menu-links>a>b{width:38px;height:38px}.access-menu-links>a div{min-width:0}.access-menu-links strong{font-size:10px}.access-menu-links small{font-size:7px;line-height:1.35}.access-menu-links em{display:none}@keyframes accessSheet{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:none}}}@media (width<=365px){.access-menu-links{grid-template-columns:1fr}.access-menu-links>a{min-height:56px}}html[data-customer-app=true] [data-hide-in-customer-app=true]{display:none!important}html[data-customer-app=true]:not([data-customer-app-ready=true]) body{visibility:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--sss-orange:#ff862c;--sss-mint:#55dfbb;--sss-navy:#071725}.home-brand,.admin-brand,.employee-brand,.lead-brand{isolation:isolate;min-width:max-content;position:relative;align-items:center!important;gap:14px!important;text-decoration:none!important;display:flex!important}.home-brand:after,.admin-brand:after,.employee-brand:after,.lead-brand:after{content:"";z-index:-1;filter:blur(2px);opacity:.9;background:linear-gradient(90deg,#ff832212,#0000 70%);border-radius:18px;position:absolute;inset:4px -15px 4px 35px}.home-brand-mark,.admin-brand>span,.employee-brand>span,.lead-brand>span{color:#fff!important;background:linear-gradient(145deg,#ffad4e,#f2670c)!important;border-radius:17px!important;flex:0 0 54px!important;width:54px!important;height:54px!important;font-size:25px!important;font-weight:900!important;box-shadow:0 0 0 5px #ff8a2115,0 12px 30px #e760183e,0 0 28px #ff81262d!important}.home-brand strong,.admin-brand b,.employee-brand b,.lead-brand b{text-shadow:0 2px 14px #0008;white-space:nowrap;color:#fff!important;letter-spacing:.11em!important;font-size:19px!important;font-weight:900!important;line-height:1!important}.home-brand span:not(.home-brand-mark),.admin-brand small,.employee-brand small,.lead-brand small{text-transform:uppercase;white-space:nowrap;color:var(--sss-orange)!important;letter-spacing:.22em!important;margin-top:6px!important;font-size:8px!important;font-weight:900!important;line-height:1!important}.admin-brand b,.employee-brand b{text-shadow:none;color:#123b35!important}.admin-brand small,.employee-brand small{color:#13846d!important}.customer-header .home-brand,.customer-nav .home-brand,.service-nav .home-brand,.media-admin-nav .home-brand{background:linear-gradient(90deg,#ffffff06,#0000);border-radius:18px;padding:5px 10px 5px 4px}@media (width<=760px){.home-brand,.admin-brand,.employee-brand,.lead-brand{gap:9px!important}.home-brand-mark,.admin-brand>span,.employee-brand>span,.lead-brand>span{border-radius:14px!important;flex-basis:44px!important;width:44px!important;height:44px!important;font-size:21px!important}.home-brand strong,.admin-brand b,.employee-brand b,.lead-brand b{letter-spacing:.08em!important;font-size:14px!important}.home-brand span:not(.home-brand-mark),.admin-brand small,.employee-brand small,.lead-brand small{letter-spacing:.15em!important;font-size:6px!important}}.admin-dashboard{color:#102d2a;background:radial-gradient(circle at 8% 5%,#d9fff2 0,#0000 28%),radial-gradient(circle at 94% 12%,#fff0d8 0,#0000 30%),#f5faf8;min-height:100vh;padding:22px 3.5% 54px;font-family:Inter,Segoe UI,Arial,sans-serif}.admin-topbar{z-index:20;background:#ffffffed;border:1px solid #d9e9e4;border-radius:20px;align-items:center;gap:28px;min-height:74px;padding:11px 16px 11px 13px;display:flex;position:sticky;top:12px;box-shadow:0 10px 30px #17483a0c}.admin-brand{color:#112f2c;align-items:center;gap:11px;min-width:245px;text-decoration:none;display:flex}.admin-brand>span{color:#fff;background:linear-gradient(145deg,#ff9f43,#f5660a);border-radius:15px;place-items:center;width:48px;height:48px;font:800 24px/1 Inter,Segoe UI,sans-serif;display:grid;box-shadow:0 10px 24px #ff7b2538}.admin-brand div{flex-direction:column;display:flex}.admin-brand b{letter-spacing:.08em;font:800 17px/1.1 Inter,Segoe UI,sans-serif}.admin-brand small{letter-spacing:.15em;color:#16836d;margin-top:5px;font-size:8px;font-weight:800}.admin-navlinks{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.admin-navlinks a{color:#607570;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.admin-navlinks a:hover,.admin-navlinks a.active{color:#08755e;background:#e1f8f0}.admin-profile{align-items:center;gap:9px;display:flex}.admin-profile>span{color:#fff;background:#133d36;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.admin-profile div{flex-direction:column;max-width:115px;display:flex}.admin-profile b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-profile small{color:#79908b;font-size:8px}.admin-profile>a{color:#a34242;margin-left:5px;font-size:10px;font-weight:800;text-decoration:none}.admin-welcome{justify-content:space-between;align-items:end;padding:55px 10px 31px;display:flex}.eyebrow,.priority-panel header span,.quick-panel>span{letter-spacing:.22em;color:#13836c;font-size:9px;font-weight:800}.admin-welcome h1{margin:11px 0;font:700 clamp(34px,4vw,58px)/1.05 Inter,Segoe UI,sans-serif}.admin-welcome h1 em{color:#f47a20;font-style:normal}.admin-welcome p{color:#6b807c;margin:0;font-size:14px}.live-chip{background:#fff;border:1px solid #d9eae5;border-radius:999px;padding:11px 16px;font-size:10px;font-weight:800;box-shadow:0 10px 30px #173f3310}.live-chip i{background:#20bf84;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #20bf8420}.admin-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.admin-stat{color:#102d2a;background:#fffffff2;border:1px solid #dbeae6;border-radius:20px;min-height:190px;padding:17px;text-decoration:none;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #17483a09}.admin-stat:after{content:"";background:var(--tone);opacity:.1;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-30px;right:-30px}.admin-stat:hover{border-color:var(--tone);transform:translateY(-3px)}.admin-stat.mint{--tone:#13a880}.admin-stat.blue{--tone:#258ee8}.admin-stat.orange{--tone:#ff8725}.admin-stat.red{--tone:#ef5d60}.admin-stat.violet{--tone:#8569de}.admin-stat.gold{--tone:#dca326}.stat-head{justify-content:space-between;align-items:center;display:flex}.stat-head>span{background:color-mix(in srgb,var(--tone) 13%,white);width:34px;height:34px;color:var(--tone);border-radius:11px;place-items:center;font-weight:800;display:grid}.stat-head i{color:#8aa09b;opacity:0;font-size:8px;font-style:normal;transition:all .2s}.admin-stat:hover .stat-head i{opacity:1}.admin-stat>strong{margin-top:24px;font:800 35px/1 Inter,Segoe UI,sans-serif;display:block}.admin-stat h2{margin:11px 0 4px;font-size:11px}.admin-stat p{color:#81938f;margin:0;font-size:9px}.admin-workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px;margin-top:17px;display:grid}.priority-panel,.quick-panel{background:#fffffff2;border:1px solid #dbeae6;border-radius:22px;padding:23px;box-shadow:0 10px 28px #17483a09}.priority-panel header{justify-content:space-between;align-items:center;padding:2px 3px 17px;display:flex}.priority-panel h2,.quick-panel h2{margin:6px 0;font:700 20px Inter,Segoe UI,sans-serif}.priority-panel header>b{color:#eb7420;background:#fff2e8;border-radius:99px;padding:8px 11px;font-size:9px}.priority-panel>a{color:#193834;border-top:1px solid #e7efed;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:14px 3px;text-decoration:none;display:grid}.priority-panel>a>i{border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:800;display:grid}.priority-panel .danger{color:#ce4548;background:#fee9e9}.priority-panel .warning{color:#dc6c13;background:#fff0df}.priority-panel .success{color:#098363;background:#dff8ed}.priority-panel>a div{flex-direction:column;gap:3px;display:flex}.priority-panel>a strong{font-size:11px}.priority-panel>a small{color:#83938f;font-size:9px}.priority-panel>a>span{color:#13836c;font-size:9px;font-weight:800}.quick-panel{color:#fff;background:linear-gradient(145deg,#123f38,#092c28)}.quick-panel>span{color:#62e3bf}.quick-panel h2{margin-bottom:16px}.quick-panel>a{color:#fff;background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;margin-top:8px;padding:12px 13px;font-size:10px;font-weight:800;text-decoration:none;transition:background .18s;display:flex}.quick-panel>a:hover{background:#ffffff15}.quick-panel>a small{color:#9dc5bb;margin:4px 0 0 18px;font-size:8px;font-weight:500}@media (width<=1100px){.admin-stat-grid{grid-template-columns:repeat(3,1fr)}.admin-navlinks{display:none}.admin-profile{margin-left:auto}.admin-brand{min-width:0}}@media (width<=700px){.admin-dashboard{padding:10px 10px 32px}.admin-topbar{border-radius:16px;min-height:64px;top:7px}.admin-brand>span{width:42px;height:42px}.admin-brand b{font-size:14px}.admin-profile div,.admin-profile>a{display:none}.admin-welcome{align-items:start;padding:35px 5px 22px}.admin-welcome h1{font-size:34px}.admin-welcome p{max-width:270px;font-size:11px}.live-chip{display:none}.admin-stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.admin-stat{border-radius:16px;min-height:145px;padding:13px}.admin-stat>strong{margin-top:16px;font-size:28px}.admin-workspace{grid-template-columns:1fr}.priority-panel,.quick-panel{border-radius:18px;padding:17px}.priority-panel header>b{display:none}.priority-panel>a{grid-template-columns:34px 1fr}.priority-panel>a>span{display:none}}.business-pulse{background:#dbeae6;border:1px solid #dbeae6;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:17px;display:grid;overflow:hidden;box-shadow:0 12px 35px #17483a0b}.business-pulse>div{background:#ffffffe6;flex-direction:column;padding:22px 24px;display:flex}.business-pulse span,.pipeline-panel header span,.recent-panel header span{letter-spacing:.18em;color:#718985;font-size:8px;font-weight:800}.business-pulse strong{margin:8px 0 2px;font:800 27px Plus Jakarta Sans}.business-pulse strong i{color:#17856e;font-size:12px;font-style:normal}.business-pulse small{color:#8ba09b;font-size:8px}.insight-grid{grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:16px;margin-top:17px;display:grid}.pipeline-panel,.recent-panel{background:#ffffffe0;border:1px solid #dbeae6;border-radius:22px;padding:23px;box-shadow:0 12px 35px #17483a0b}.pipeline-panel header,.recent-panel header{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.pipeline-panel h2,.recent-panel h2{margin:5px 0 0;font:700 18px Plus Jakarta Sans}.pipeline-panel header>a{color:#16836d;font-size:9px;font-weight:800;text-decoration:none}.pipeline-bars{flex-direction:column;gap:12px;display:flex}.pipeline-row{grid-template-columns:26px 105px 1fr 32px;align-items:center;gap:9px;display:grid}.pipeline-row>i{color:#9cafaa;font-size:8px;font-style:normal}.pipeline-row>span{font-size:9px;font-weight:700}.pipeline-row>div{background:#edf3f1;border-radius:99px;height:7px;overflow:hidden}.pipeline-row>div>b{background:linear-gradient(90deg,#14ac86,#64ddbb);border-radius:99px;height:100%;display:block;box-shadow:0 0 10px #20bd8c30}.pipeline-row>strong{text-align:right;font-size:10px}.activity-live{background:#22c58a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #22c58a16}.recent-list{flex-direction:column;display:flex}.recent-list>a{color:#173a35;border-top:1px solid #e7efed;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 0;text-decoration:none;display:grid}.recent-list>a>b{color:#12806a;background:linear-gradient(145deg,#e1faf2,#d1eee6);border-radius:12px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.recent-list>a>div,.recent-list>a>span{flex-direction:column;gap:3px;display:flex}.recent-list>a strong{font-size:10px}.recent-list small{color:#8ca09b;font-size:7px}.recent-list>a>span{align-items:flex-end}.recent-list em{color:#e87522;background:#fff0e4;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.empty-activity{color:#8ba09b;padding:20px 0;font-size:10px}.admin-stat,.priority-panel,.quick-panel,.pipeline-panel,.recent-panel,.business-pulse{animation:.5s both dashboardIn}.admin-stat:nth-child(2){animation-delay:40ms}.admin-stat:nth-child(3){animation-delay:80ms}.admin-stat:nth-child(4){animation-delay:.12s}.admin-stat:nth-child(5){animation-delay:.16s}.admin-stat:nth-child(6){animation-delay:.2s}@keyframes dashboardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1100px){.business-pulse{grid-template-columns:repeat(2,1fr)}.insight-grid{grid-template-columns:1fr}}@media (width<=700px){.business-pulse{border-radius:17px;grid-template-columns:1fr 1fr}.business-pulse>div{padding:16px 14px}.business-pulse strong{font-size:21px}.insight-grid{gap:10px}.pipeline-panel,.recent-panel{border-radius:18px;padding:17px}.pipeline-row{grid-template-columns:22px 82px 1fr 25px}.recent-list>a{grid-template-columns:34px 1fr}.recent-list>a>span{display:none}}.admin-navlinks a{white-space:nowrap;padding-left:12px;padding-right:12px}.admin-navlinks .crm-nav-link{color:#08755e;background:#e8f8f3;border:1px solid #caeae0}.lead-side-shortcut{color:#fff;background:linear-gradient(135deg,#ff9634,#ec620c);border:1px solid #ffb06d;border-left:0;border-radius:0 15px 15px 0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-width:174px;padding:11px 12px 11px 10px;text-decoration:none;top:47%;left:0;box-shadow:0 15px 35px #c950193b,inset 0 1px #fff6;z-index:999!important;visibility:visible!important;opacity:1!important;display:grid!important;position:fixed!important}.lead-side-shortcut>span{background:#ffffff20;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.lead-side-shortcut>div{flex-direction:column;display:flex}.lead-side-shortcut b{letter-spacing:.06em;font-size:11px}.lead-side-shortcut small{color:#fffbd1;margin-top:2px;font-size:7px}.lead-side-shortcut i{font-style:normal;font-weight:900}.lead-hub-entry{color:#fff;background:linear-gradient(135deg,#ff9634,#ec620c);border:1px solid #ffb06d;border-radius:12px;flex-direction:column;flex:none;padding:9px 13px;text-decoration:none;box-shadow:0 9px 22px #e55d1730;visibility:visible!important;opacity:1!important;display:flex!important}.lead-hub-entry b{white-space:nowrap;font-size:10px}.lead-hub-entry small{color:#fff5d4;text-align:center;margin-top:2px;font-size:6px}@media (width<=1100px){.lead-hub-entry{margin-left:auto}.admin-profile{margin-left:0!important}}@media (width<=700px){.lead-hub-entry{padding:8px 10px}.lead-hub-entry small{display:none}.lead-side-shortcut{border-left:1px solid #ffb06d;border-radius:14px;grid-template-columns:32px 1fr auto;min-width:0;inset:auto 12px 12px}.admin-dashboard{padding-bottom:92px}}.dashboard-smart-search{z-index:30;width:min(100%,760px);margin:-12px auto 28px;position:relative}.dashboard-search-box{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffeb,#f4fbf8dc);border:1px solid #fff;border-radius:22px;grid-template-columns:45px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 22px 60px #0e4f3d17,inset 0 1px #fff}.dashboard-search-box>i{color:#fff;background:linear-gradient(145deg,#20a681,#0e6c57);border-radius:15px;place-items:center;width:43px;height:43px;font-size:23px;font-style:normal;display:grid;box-shadow:0 10px 24px #0c775a2e}.dashboard-search-box>div small{color:#16806a;letter-spacing:.17em;font-size:6px;font-weight:900;display:block}.dashboard-search-box input{color:#163b34;width:100%;margin-top:3px;font-size:13px;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:3px 0!important}.dashboard-search-box input::placeholder{color:#8fa29e;font-weight:500}.dashboard-search-box>button{color:#53726b;background:#f8fcfb;border:1px solid #d7e9e4;border-radius:11px;width:33px;height:33px}.search-spinner{border:3px solid #dceee9;border-top-color:#18826a;border-radius:50%;width:23px;height:23px;animation:.65s linear infinite dash-search-spin}.dashboard-search-results{background:#fffffffa;border:1px solid #fff;border-radius:20px;max-height:430px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 30px 80px #123f3435}.dashboard-search-results>header{border-bottom:1px solid #e3efeb;justify-content:space-between;padding:4px 5px 10px;display:flex}.dashboard-search-results>header b{font-size:9px}.dashboard-search-results>header button{color:#18725f;background:0 0;border:0;font-size:8px;font-weight:900}.dashboard-search-results>a{color:#163b34;border-bottom:1px solid #e8f0ee;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 5px;text-decoration:none;display:grid}.dashboard-search-results>a>i{color:#fff;background:linear-gradient(145deg,#25a684,#126d59);border-radius:12px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.dashboard-search-results a b,.dashboard-search-results a small{display:block}.dashboard-search-results a b{font-size:9px}.dashboard-search-results a small{color:#829690;margin-top:4px;font-size:7px}.dashboard-search-results a>span{color:#b66320;background:#fff0e1;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:900}.dashboard-search-results>p{color:#78908a;text-align:center;padding:30px;font-size:9px}@keyframes dash-search-spin{to{transform:rotate(360deg)}}@media (width<=620px){.dashboard-smart-search{margin-top:-4px}.dashboard-search-box{border-radius:18px;grid-template-columns:38px 1fr auto}.dashboard-search-box>i{border-radius:12px;width:37px;height:37px}.dashboard-search-box input{font-size:10px}.dashboard-search-results>a{grid-template-columns:34px 1fr}.dashboard-search-results>a>span{grid-column:2;justify-self:start}.dashboard-search-results>a>i{width:32px;height:32px}}.admin-app-shell{color:#0a342d;background:linear-gradient(135deg,#eefff8 0%,#fffaf2 55%,#f7fbff 100%);min-height:100vh}.admin-global-nav{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #0b4d4121;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #0d483e14}.admin-global-brand{color:#0a342d;align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:flex}.admin-global-brand>span{color:#fff;background:linear-gradient(145deg,#ff9936,#ff650d);border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid;box-shadow:0 8px 20px #ff701440}.admin-global-brand div{flex-direction:column;line-height:1;display:flex}.admin-global-brand b{letter-spacing:.11em;font-size:16px}.admin-global-brand small{color:#19856f;letter-spacing:.14em;margin-top:6px;font-size:8px;font-weight:800}.admin-global-nav nav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.admin-global-nav nav a{color:#58706b;white-space:nowrap;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.admin-global-nav nav a i{color:#138a72;font-size:14px;font-style:normal}.admin-global-nav nav a:hover{color:#0c5e4e;background:#eefaf6;transform:translateY(-1px)}.admin-global-nav nav a.active{color:#08705b;background:linear-gradient(135deg,#d9f8ed,#eefcf8);box-shadow:inset 0 0 0 1px #1b9c801f}.admin-global-actions{align-items:center;gap:6px;display:flex}.admin-global-actions a{color:#46615b;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none}.admin-global-actions a:last-child{color:#aa3b24;background:#fff0eb}.admin-global-actions a:hover{filter:brightness(.97)}.admin-shell-content{min-height:calc(100vh - 64px)}.admin-shell-content .admin-topbar,.admin-shell-content .lead-nav,.admin-shell-content .employee-nav,.admin-shell-content .media-admin-nav,.admin-shell-content .customers-page>nav,.admin-shell-content .zoho-page>nav{display:none!important}.admin-route-loading{place-items:center;min-height:70vh;padding:40px;display:grid}.admin-route-loading>div{background:#ffffffeb;border:1px solid #d7eee7;border-radius:28px;width:min(720px,92vw);padding:36px;box-shadow:0 28px 70px #0f51461f}.admin-route-loading span{border:5px solid #d9f4eb;border-top-color:#16a886;border-radius:50%;width:54px;height:54px;animation:.7s linear infinite admin-spin;display:block}.admin-route-loading b{margin-top:22px;font-size:22px;display:block}.admin-route-loading small{color:#78908b;margin-top:7px;display:block}.admin-route-loading i{background:linear-gradient(90deg,#27c79f,#ff8b2a,#27c79f) 0 0/200% 100%;border-radius:20px;height:6px;margin-top:24px;animation:1.1s linear infinite admin-shimmer;display:block}@keyframes admin-spin{to{transform:rotate(360deg)}}@keyframes admin-shimmer{to{background-position:-200% 0}}@media (width<=1100px){.admin-global-nav{grid-template-columns:auto minmax(0,1fr)}.admin-global-actions{display:none}.admin-global-nav nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.admin-global-nav nav::-webkit-scrollbar{display:none}}@media (width<=680px){.admin-global-nav{gap:10px;padding:8px 10px}.admin-global-brand div{display:none}.admin-global-brand>span{width:38px;height:38px}.admin-global-nav nav a{min-height:38px;padding:0 10px}.admin-global-nav nav a i{font-size:16px}.admin-global-nav nav a span{font-size:10px}}@media (prefers-reduced-motion:reduce){.admin-global-nav nav a,.admin-route-loading span,.admin-route-loading i{transition:none;animation:none}}:root{--admin-ink:#16332f;--admin-muted:#6f8582;--admin-line:#39675e24;--admin-glass:#ffffffc2;--admin-glass-strong:#ffffffeb;--admin-green:#11836b;--admin-orange:#f47720;--admin-shadow:0 22px 58px #2446411a,0 3px 12px #2446410d,inset 0 1px 0 #fffffff2;--admin-shadow-hover:0 28px 72px #24464124,0 6px 18px #24464112,inset 0 1px 0 #fff;--admin-ease:cubic-bezier(.22,1,.36,1)}.admin-app-shell{color:var(--admin-ink);scroll-behavior:smooth;font-family:Avenir Next,Nirmala UI,Segoe UI Variable,Segoe UI,sans-serif;position:relative;overflow-x:hidden;background:radial-gradient(circle at 8% 4%,#50debe2e,#0000 28rem),radial-gradient(circle at 92% 7%,#ffac592e,#0000 26rem),linear-gradient(140deg,#f8fffc 0%,#f7fafc 46%,#fffaf4 100%)!important}.admin-app-shell:before{content:"";z-index:0;pointer-events:none;opacity:.58;background:linear-gradient(118deg,#0000 22%,#ffffffb8 45%,#0000 67%),radial-gradient(circle at 50% -15%,#fffffff2,#0000 36rem);position:fixed;inset:0}.admin-global-nav,.admin-shell-content{position:relative}.admin-shell-content{z-index:1}.admin-global-nav{-webkit-backdrop-filter:blur(26px)saturate(175%);border-radius:22px;margin:12px clamp(10px,2.4vw,36px) 0;padding:9px 13px;background:linear-gradient(135deg,#ffffffe8,#f7fcfac2)!important;border:1px solid #ffffffeb!important;box-shadow:0 18px 48px #244a431f,inset 0 1px #fff,inset 0 -1px #2563550f!important}.admin-global-brand>span{border:1px solid #ffffffbd;background:linear-gradient(145deg,#ffac52 0%,#ff7b20 56%,#ef5b0c 100%)!important;box-shadow:0 12px 25px #ee600f42,inset 0 1px 1px #ffffffad,inset 0 -2px 4px #9b33002e!important}.admin-global-nav nav{background:#eff7f49e;border-radius:15px;padding:3px}.admin-global-nav nav a{border:1px solid #0000;transition:transform .24s var(--admin-ease),background .24s var(--admin-ease),color .24s ease,box-shadow .24s ease!important}.admin-global-nav nav a:hover{border-color:#ffffffeb;box-shadow:0 8px 20px #204b4314,inset 0 1px #fff;background:#ffffffe0!important}.admin-global-nav nav a.active{border-color:#49af9433;background:linear-gradient(145deg,#d8faf0fa,#ffffffeb)!important;box-shadow:0 9px 20px #1b856a1a,inset 0 1px #fff!important}.admin-global-actions a{transition:transform .22s var(--admin-ease),box-shadow .22s ease,background .22s ease}.admin-global-actions a:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2c4f4917}.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page){color:var(--admin-ink)!important;background:0 0!important}.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page) h1,.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page) h2,.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page) h3{letter-spacing:-.035em;color:var(--admin-ink)!important}.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page) p,.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page) small{color:var(--admin-muted)}.admin-shell-content :is(.admin-stat,.priority-panel,.quick-panel,.business-pulse,.pipeline-panel,.recent-panel,.reminder-strip,.pipeline-summary>div,.lead-column,.lead-card,.document-lock,.document-list>div,.convert-stage,.credentials,.customers-page>header form,.admin-notification-composer,.customer-kpis article,.customer-directory,.customer-detail,.admin-referrals,.kw-reward-settings,.admin-referral-list>article,.admin-withdrawals>article,.employee-stats article,.employee-directory,.employee-grid>article,.employee-modal,.access-modal,.service-stats,.service-ticket-list>button,.service-admin aside,.complaint-copy,.installation-upload,.installation-admin-list,.installation-admin-list>article,.admin-emi-controls,.admin-emi-results,.loan-mode-tabs button,.emi-result-main,.emi-comparison>div,.emi-detail-list,.cashback-toggle,.solfin-product-card,.zoho-card){-webkit-backdrop-filter:blur(22px)saturate(150%);border-color:var(--admin-line)!important;background:linear-gradient(145deg,var(--admin-glass-strong),var(--admin-glass))!important;box-shadow:var(--admin-shadow)!important}.admin-shell-content :is(button,a,input,select,textarea,.admin-stat,.lead-card,.employee-grid>article,.customer-kpis article,.service-ticket-list>button,.installation-admin-list>article){transition:transform .22s var(--admin-ease),box-shadow .22s var(--admin-ease),border-color .22s ease,background-color .22s ease,color .22s ease,opacity .2s ease}.admin-shell-content :is(button,a){-webkit-tap-highlight-color:transparent}.admin-shell-content :is(button,a):active{transform:scale(.985)}.admin-shell-content :is(.admin-stat,.lead-card,.employee-grid>article,.customer-kpis article,.service-ticket-list>button,.installation-admin-list>article):hover{transform:translateY(-2px);box-shadow:var(--admin-shadow-hover)!important}.admin-shell-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){outline:none;color:#173a35!important;background:#ffffffd1!important;border:1px solid #4170672e!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #1a413a09,0 1px #ffffffe6!important}.admin-shell-content :is(input,select,textarea)::placeholder{color:#91a19e!important}.admin-shell-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#14977785!important;box-shadow:0 0 0 4px #1cac891c,inset 0 1px 2px #1a413a08!important}.reminder-strip,.reminder-strip :is(strong,b){color:var(--admin-ink)!important}.reminder-strip :is(span,small){color:#607c76!important}.pipeline-summary>div,.lead-column{box-shadow:0 16px 38px #234a4214,inset 0 1px #fff!important}.lead-card{background:linear-gradient(150deg,#fff,#f7fcfaed)!important}.credentials{color:var(--admin-ink)!important}.credentials :is(span,small){color:#658078!important}.credentials strong{color:var(--admin-orange)!important}.customer-detail{background:#fafdfcf0!important;box-shadow:-28px 0 75px #1d433b33!important}.customer-table>button:hover{background:#e7f8f2b8!important}.employee-grid dl,.permission-row label,.access-tools button{background:#f2f9f7d6!important}.permission-head{background:linear-gradient(135deg,#176b58,#0f4e42)!important}.service-admin>header span,.service-admin aside>span{color:var(--admin-green)!important}.service-admin>header>a{box-shadow:inset 0 1px #fff;color:#0c735e!important;background:#e1f8f0e0!important;border-color:#1f977738!important}.service-stats>div{border-color:#37665d1f!important}.service-stats span,.service-ticket-list small,.service-ticket-list p,.service-admin aside>p,.service-admin aside label,.complaint-copy p{color:var(--admin-muted)!important}.service-ticket-list>button{color:var(--admin-ink)!important}.service-ticket-list i,.service-ticket-list b{color:var(--admin-green)!important}.service-admin aside{background:#f8fcfbf0!important;border-left-color:#36675e26!important;box-shadow:-30px 0 80px #1e443d2e!important}.service-admin aside .close{border-color:var(--admin-line)!important;color:var(--admin-ink)!important;background:#fff!important}.media-admin-hero>span,.installation-upload>p{color:var(--admin-green)!important}.media-admin-hero p,.installation-list-heading span,.installation-admin-list>article p,.empty-installations{color:var(--admin-muted)!important}.installation-upload label>span{color:#5f7c76!important}.installation-admin-list>article strong{color:var(--admin-ink)!important}.empty-installations{background:#ffffff59;border-color:#36675e30!important}.installation-admin-list>article button{color:#b54330!important;background:#fff3ef!important;border-color:#d74f3640!important}.admin-emi-hero>span{color:var(--admin-green)!important}.admin-emi-hero p,.emi-input-grid label>span,.emi-input-grid label>small,.emi-quick-payments>span,.admin-emi-results>p{color:var(--admin-muted)!important}.loan-mode-tabs button{text-align:left;color:#66807a!important}.loan-mode-tabs button b{color:var(--admin-ink)!important}.emi-input-grid label>div{background:#ffffffdb!important;border:1px solid #4170672e!important;box-shadow:inset 0 1px 2px #1a413a09!important}.emi-input-grid input{color:var(--admin-ink)!important;box-shadow:none!important;background:0 0!important}.emi-quick-payments button,.emi-tenure-quick button{border-color:var(--admin-line)!important;color:#637d77!important;background:#ffffffc7!important}.cashback-toggle{background:linear-gradient(145deg,#ecfff8,#fff)!important}.cashback-toggle b{color:#146f59!important}.cashback-toggle small{color:#6f8982!important}.solfin-product-card{background:linear-gradient(145deg,#edffe5,#fbfff9)!important}.solfin-product-card>div:first-child strong{color:var(--admin-ink)!important}.solfin-product-card>div:first-child small,.solfin-benefits span{color:#607d73!important}.emi-result-main{background:radial-gradient(circle at 92% 10%,#ffaa5b38,#0000 35%),linear-gradient(145deg,#fff,#fff8f1)!important;border-color:#f6843140!important}.emi-result-main strong,.emi-comparison b,.emi-detail-list b{color:var(--admin-ink)!important}.emi-result-main small,.emi-comparison span,.emi-detail-list span{color:var(--admin-muted)!important}.emi-comparison .saving b,.emi-detail-list .cashback b{color:#15906e!important}.emi-detail-list>div{border-color:#39675e1a!important}.admin-shell-content :is(.employee-hero button,.employee-save,.access-save,.installation-upload>button,.customers-page>header form button,.admin-notification-composer button,.admin-referrals button,.document-stage>form button){color:#fff!important;background:linear-gradient(#ff9d45 0%,#ff7920 55%,#ef610d 100%)!important;border:1px solid #ffffff7a!important;box-shadow:0 13px 26px #eb621138,inset 0 1px #ffffffad,inset 0 -1px #93300024!important}.admin-shell-content :is(.employee-hero button,.employee-save,.access-save,.installation-upload>button,.customers-page>header form button,.admin-notification-composer button,.admin-referrals button,.document-stage>form button):hover{transform:translateY(-1px);box-shadow:0 17px 32px #eb621145,inset 0 1px #ffffffc2!important}@media (width<=680px){.admin-global-nav{border-radius:18px;margin:7px 7px 0}.admin-global-nav nav{background:0 0}.admin-shell-content :is(.admin-dashboard,.lead-crm,.crm-page,.customers-page,.employee-page,.service-admin,.media-admin,.admin-emi-page,.zoho-page){padding-top:10px!important}}@media (prefers-reduced-motion:reduce){.admin-app-shell{scroll-behavior:auto}.admin-shell-content :is(button,a,input,select,textarea,.admin-stat,.lead-card,.employee-grid>article,.customer-kpis article,.service-ticket-list>button,.installation-admin-list>article){transition:none!important}}.admin-login-page{color:#effaf7;background:radial-gradient(circle at 12% 15%,#0b84674d,#0000 30%),radial-gradient(circle at 88% 12%,#f47b232e,#0000 29%),linear-gradient(145deg,#030b12,#071b27 60%,#050e16);min-height:100vh;padding:20px 5vw;font-family:Manrope,sans-serif;position:relative;overflow:hidden}.admin-login-page:before{content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:70px 70px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.login-orbit{background:repeating-conic-gradient(#ff8d3026 0 2deg,transparent 2deg 11deg);border-radius:50%;width:520px;height:520px;animation:65s linear infinite loginSpin;position:absolute;top:-190px;right:-150px}.admin-login-page>section{z-index:2;grid-template-columns:1.1fr .78fr;align-items:center;gap:85px;width:min(1120px,100%);min-height:calc(100vh - 40px);margin:auto;display:grid;position:relative}.login-copy>span,.admin-login-page form>span{color:#5ce0ba;letter-spacing:.2em;font-size:8px;font-weight:900}.login-copy h1{letter-spacing:-.06em;margin:16px 0;font:700 clamp(55px,6vw,86px)/.94 Plus Jakarta Sans}.login-copy h1 em{color:#ff9b4c;font-family:Georgia,serif;font-weight:500;display:block}.login-copy>p{color:#8ea8ad;max-width:570px;font-size:13px;line-height:1.7}.login-copy>div{align-items:center;gap:11px;margin-top:28px;display:flex}.login-copy>div b{background:#123f36;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.login-copy small{color:#80a098;font-size:9px}.admin-login-page form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#0d2232ed,#07151fee);border:1px solid #ffffff18;border-radius:24px;padding:34px;position:relative;box-shadow:0 30px 85px #0009,inset 0 1px #ffffff12}.login-mark{background:linear-gradient(145deg,#ff9e43,#ed650d);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:20px;font:800 22px Plus Jakarta Sans;display:grid}.admin-login-page form h2{margin:8px 0;font:700 27px Plus Jakarta Sans}.admin-login-page form>p{color:#8fa7ac;margin:0 0 23px;font-size:10px}.admin-login-page label{color:#9cb2b5;flex-direction:column;gap:7px;margin-top:14px;font-size:8px;font-weight:800;display:flex}.admin-login-page input{color:#eff8f5;background:#040f18;border:1px solid #ffffff17;border-radius:10px;outline:0;width:100%;padding:13px;font:600 11px Manrope}.admin-login-page input:focus{border-color:#4bd8af80;box-shadow:0 0 0 4px #42cda614}.admin-login-page label>div{position:relative}.admin-login-page label>div button{color:#62ddb9;background:#10382e;border:0;border-radius:7px;padding:7px;font-size:7px;position:absolute;top:7px;right:7px}.login-submit{color:#fff;background:linear-gradient(135deg,#ff9a39,#eb6515);border:0;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-weight:900;box-shadow:0 14px 35px #d95d173d}.admin-login-page form>small{color:#718990;text-align:center;margin-top:13px;font-size:7px;display:block}.login-error{color:#ff9a90;background:#481d1d;border:1px solid #ff74684d;border-radius:9px;margin-top:13px;padding:10px;font-size:8px}@keyframes loginSpin{to{transform:rotate(360deg)}}@media (width<=760px){.admin-login-page>section{grid-template-columns:1fr;gap:35px;padding:50px 0}.login-copy h1{font-size:49px}.admin-login-page form{padding:26px 20px}}.lead-crm{color:#12332e;background:radial-gradient(circle at 8% 4%,#d6fff1 0,#0000 26%),radial-gradient(circle at 92% 7%,#fff0dc 0,#0000 25%),#f4faf8;min-height:100vh;padding:20px 3.4% 60px;font-family:Manrope,system-ui,sans-serif}.lead-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #d9eae5;border-radius:19px;align-items:center;height:72px;padding:10px 14px;display:flex;position:sticky;top:10px;box-shadow:0 14px 40px #123c3010}.lead-brand{color:#11352e;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.lead-brand>span{color:#fff;background:linear-gradient(145deg,#ff9c3f,#f36a10);border-radius:14px;place-items:center;width:46px;height:46px;font:800 22px Plus Jakarta Sans;display:grid}.lead-brand div{flex-direction:column;display:flex}.lead-brand b{letter-spacing:.1em;font:800 16px Plus Jakarta Sans}.lead-brand small{letter-spacing:.2em;color:#17826d;font-size:8px;font-weight:800}.lead-nav>div{align-items:center;gap:5px;display:flex}.lead-nav>div a{color:#637a74;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}.lead-nav>div a.active,.lead-nav>div a:hover{color:#08785f;background:#def7ef}.lead-hero{justify-content:space-between;align-items:end;padding:46px 7px 26px;display:flex}.lead-hero span,.lead-modal>span{letter-spacing:.22em;color:#15836b;font-size:8px;font-weight:800}.lead-hero h1{margin:10px 0;font:800 clamp(36px,4.5vw,64px)/1 Plus Jakarta Sans}.lead-hero p{color:#70857f;margin:0;font-size:13px}.lead-hero>button,.lead-modal .save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9937,#f3660d);border:0;border-radius:13px;padding:14px 19px;font-weight:800;box-shadow:0 12px 24px #f5772029}.lead-message{color:#087258;text-align:left;background:#e6fff6;border:1px solid #9ee8ce;border-radius:12px;justify-content:space-between;width:100%;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.reminder-strip{color:#fff;background:linear-gradient(135deg,#123d36,#082b27);border-radius:20px;grid-template-columns:auto 45px 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 14px 35px #0b3a2e1f}.reminder-strip>div:first-child{align-items:center;gap:12px;display:flex}.reminder-strip i{background:#ffffff12;border-radius:12px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.reminder-strip span{flex-direction:column;display:flex}.reminder-strip b{font-size:11px}.reminder-strip small{color:#9ac9bd;margin-top:3px;font-size:8px}.reminder-strip>strong{color:#68e7c0;font:800 27px Plus Jakarta Sans}.reminder-people{gap:7px;display:flex;overflow:auto}.reminder-people button{text-align:left;color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;min-width:175px;padding:9px 11px;display:flex}.reminder-people p{color:#a6cbc2;font-size:9px}.pipeline-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.pipeline-summary>div{background:#fff;border:1px solid #dceae6;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;padding:12px 14px;display:grid}.pipeline-summary i{color:#9badab;font-size:8px;font-style:normal}.pipeline-summary span{font-size:10px;font-weight:800}.pipeline-summary strong{font:800 20px Plus Jakarta Sans}.lead-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:13px;display:grid}.lead-column{background:#eaf3f0;border:1px solid #d9e8e4;border-radius:19px;min-height:440px;padding:12px}.lead-column>header{justify-content:space-between;align-items:center;padding:5px 4px 13px;display:flex}.lead-column>header div{align-items:center;gap:8px;display:flex}.lead-column>header i{background:#ff8c30;border-radius:50%;width:9px;height:9px}.lead-column>header i.contacted{background:#2498e5}.lead-column>header i.site-visit{background:#17af7e}.lead-column>header b{font-size:11px}.lead-column>header span{background:#fff;border-radius:99px;padding:5px 8px;font-size:9px}.lead-cards{flex-direction:column;gap:9px;display:flex}.lead-card{text-align:left;color:#153a34;cursor:pointer;background:#fff;border:1px solid #dce9e5;border-radius:15px;width:100%;padding:14px;transition:all .2s;box-shadow:0 8px 20px #143f3309}.lead-card:hover{border-color:#55c7a8;transform:translateY(-2px);box-shadow:0 12px 25px #143f3314}.lead-card>div{justify-content:space-between;display:flex}.lead-card>div span,.lead-card em{color:#19816b;background:#e4faf3;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.lead-card em{color:#8c9d99;background:#f0f4f3}.lead-card h2{margin:13px 0 5px;font:700 15px Plus Jakarta Sans}.lead-card p{color:#849691;margin:0;font-size:8px}.lead-card footer{border-top:1px solid #edf2f1;justify-content:space-between;align-items:end;margin-top:13px;padding-top:10px;display:flex}.lead-card footer b{font-size:9px}.lead-card footer span{color:#568078;text-align:right;max-width:150px;font-size:7px}.lead-card footer span.overdue{color:#d34f50}.empty-column{text-align:center;color:#8ba09b;border:1px dashed #cbdeda;border-radius:13px;padding:30px 15px;font-size:9px}.lead-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#06201bb5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lead-modal{background:#fff;border-radius:23px;width:min(530px,100%);max-height:92vh;padding:27px;position:relative;overflow:auto;box-shadow:0 30px 80px #001b1660}.lead-modal.new{width:min(680px,100%)}.lead-modal .x{cursor:pointer;background:#f5faf8;border:1px solid #dae8e4;border-radius:50%;width:35px;height:35px;font-size:20px;position:absolute;top:15px;right:16px}.lead-modal h2{margin:8px 0;font:800 29px Plus Jakarta Sans}.lead-modal>p{color:#758a84;margin:0 0 20px;font-size:10px}.lead-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-modal label{color:#496c64;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.lead-modal input,.lead-modal select,.lead-modal textarea{color:#153b34;background:#f8fbfa;border:1px solid #ccded9;border-radius:11px;outline:0;width:100%;padding:12px;font:600 11px Manrope}.lead-modal input:focus,.lead-modal select:focus,.lead-modal textarea:focus{border-color:#18a981;box-shadow:0 0 0 3px #18a98113}.lead-modal .save{width:100%;margin-top:16px}.lead-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lead-choice button{text-align:left;color:#174039;cursor:pointer;background:#f5faf8;border:1px solid #d5e6e1;border-radius:15px;padding:18px;font-weight:800}.lead-choice small{color:#849992;margin-top:6px;font-size:8px;line-height:1.5;display:block}.lead-action{flex-direction:column;gap:13px;display:flex}.switch-action{color:#13836a;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.lead-modal{animation:.25s modalIn}.lead-card{animation:.35s both cardIn}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}}@media (width<=800px){.lead-crm{padding:10px 10px 35px}.lead-nav{border-radius:15px;height:62px}.lead-nav>div a:not(.active){display:none}.lead-brand>span{width:40px;height:40px}.lead-hero{padding:30px 4px 20px}.lead-hero h1{font-size:36px}.lead-hero p{font-size:10px}.lead-hero>button{padding:12px;font-size:9px}.reminder-strip{grid-template-columns:1fr auto;padding:15px}.reminder-people{grid-column:1/-1}.pipeline-summary{gap:6px}.pipeline-summary>div{grid-template-columns:1fr auto;padding:10px}.pipeline-summary i{display:none}.lead-board{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow:auto}.lead-column{scroll-snap-align:start;min-width:88vw}.lead-form-grid,.lead-choice{grid-template-columns:1fr}.lead-modal{padding:22px 17px}}.pipeline-summary{grid-template-columns:repeat(6,1fr)}.lead-board{grid-template-columns:repeat(5,minmax(230px,1fr));padding-bottom:12px;overflow-x:auto}.lead-column{min-width:230px}.closed-count{background:#fff5f5!important;border-color:#f1d9d9!important}.closed-count strong{color:#d24c50}.converted{font-weight:800;color:#087c61!important}.document-stage,.convert-stage{flex-direction:column;gap:13px;display:flex}.document-lock{background:#edf9f5;border-radius:13px;flex-direction:column;padding:14px;display:flex}.document-lock b{font-size:11px}.document-lock small{color:#6d8881;margin-top:4px;font-size:8px}.document-stage>form{grid-template-columns:1fr auto;gap:8px;display:grid}.document-stage>form button{color:#fff;background:#143f37;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:800}.document-list{flex-direction:column;gap:7px;max-height:180px;display:flex;overflow:auto}.document-list>div{border:1px solid #d9e7e3;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;padding:9px;display:grid}.document-list b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.document-list small{color:#16816a;font-size:7px}.document-list p{color:#8aa09a;text-align:center;font-size:9px}.convert-stage{text-align:center;align-items:center}.confirmed-badge{color:#fff;background:#18ae80;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 0 0 10px #18ae8012}.convert-stage h3{margin:5px 0 -5px;font:800 22px Plus Jakarta Sans}.convert-stage p{color:#71877f;font-size:10px}.convert-stage .save{align-self:stretch}.customer-created,.credentials{color:#087258;background:#e8fbf4;border-radius:13px;width:100%;padding:14px;font-size:10px;font-weight:800}.credentials{color:#fff;background:#102f2a;flex-direction:column;gap:5px;display:flex}.credentials span,.credentials small{color:#9ac8bc;font-size:7px}.credentials strong{color:#ffae61;font-size:18px}.closing-remark{background:#fff7f7;border:1px solid #f1c9c9;border-radius:12px;padding:12px}@media (width<=800px){.pipeline-summary{display:flex;overflow:auto}.pipeline-summary>div{min-width:125px}.lead-board{display:flex}.lead-column{min-width:88vw}}.lost-column{background:#fff0f0;border-color:#efcaca}.lost-column>header{color:#bd3f43}.lost-card{background:#fff7f7;border-color:#efbfc1}.lost-card>div span{color:#fff;background:#e95055}.lost-label{font-weight:800;color:#d43b40!important}.lost-detail{text-align:center;background:#fff5f5;border:1px solid #efc2c4;border-radius:16px;padding:24px}.lost-detail>div{color:#fff;background:#e84d52;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:30px;display:grid}.lost-detail h3{color:#bd353a;font:800 22px Plus Jakarta Sans}.lost-detail p{white-space:pre-line;text-align:left;color:#674b4c;background:#fff;border-radius:11px;padding:13px;font-size:10px}.lost-detail small{color:#ad7779;font-size:8px}.document-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.document-actions label{cursor:pointer;color:#08765e;background:#effbf7;border:1px solid #9edfc9;border-radius:12px;place-items:center;padding:15px;font-size:10px;font-weight:800;display:grid}.document-actions input{opacity:0;pointer-events:none;position:absolute}.lead-board{grid-template-columns:repeat(6,minmax(230px,1fr))}@media (width<=800px){.document-actions{grid-template-columns:1fr}.lead-board{display:flex}}.admin-lead-tools{background:#f1f7f5;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin:-5px 0 17px;padding:9px;display:grid}.admin-lead-tools button{color:#1a5c4e;cursor:pointer;background:#fff;border:1px solid #d0e2dd;border-radius:9px;padding:9px;font-size:8px;font-weight:800}.admin-lead-tools button:hover{background:#eafff7;border-color:#28a783}.admin-lead-tools button.delete{color:#c33f43}.admin-lead-tools button.delete:hover{background:#fff2f2;border-color:#e3a5a7}.admin-lead-tools button:disabled{opacity:.35;cursor:not-allowed}.admin-edit-form .save{grid-column:1/-1}.move-warning{color:#a64e0c;background:#fff1e5;border:1px solid #ffd2ad;border-radius:10px;padding:11px;font-size:9px}.admin-move select{font-weight:800}@media (width<=600px){.admin-lead-tools{grid-template-columns:repeat(3,1fr)}.admin-lead-tools button{padding:9px 3px}.admin-edit-form{grid-template-columns:1fr}}.customers-page{color:#17323b;background:radial-gradient(circle at 8% 4%,#c9f1e7,#0000 25%),radial-gradient(circle at 92% 5%,#ffe2bf,#0000 23%),linear-gradient(145deg,#f8fcfb,#edf7f4 58%,#fff9f0);min-height:100vh;padding:18px 3vw 70px;font-family:Avenir Next,Nirmala UI,Segoe UI,sans-serif}.customers-page>nav,.customers-page>header,.customers-page>section,.customers-message{width:min(1450px,100%);margin-inline:auto}.customers-page>nav{background:#fffd;border:1px solid #fff;border-radius:18px;justify-content:space-between;align-items:center;height:76px;padding:0 18px;display:flex;box-shadow:0 15px 40px #335d5015}.customers-page nav .home-brand{text-decoration:none}.customers-page nav>div{align-items:center;gap:16px;display:flex}.customers-page nav a{color:#33545d;font-size:9px;text-decoration:none}.customers-page nav span{color:#16866d;font-size:8px}.customers-page>header{grid-template-columns:1fr 450px;align-items:end;gap:40px;padding:54px 0 27px;display:grid}.customers-page>header>div>span{color:#16866d;letter-spacing:.18em;font-size:8px;font-weight:900}.customers-page h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(46px,6vw,76px);line-height:.96}.customers-page h1 em{color:#e97522;font-family:Georgia,serif}.customers-page>header p{color:#6f858b}.customers-page>header form{background:#ffffffd9;border:1px solid #fff;border-radius:17px;padding:20px;box-shadow:0 15px 38px #335d5018}.customers-page>header form strong,.customers-page>header form small{display:block}.customers-page>header form small{color:#7b9095;margin:4px 0 11px;font-size:8px}.customers-page>header form input{background:#f5faf8;border:1px dashed #9bc8bc;border-radius:10px;width:100%;padding:10px;font-size:9px}.customers-page>header form button{color:#fff;background:linear-gradient(135deg,#238c72,#126650);border:0;border-radius:9px;width:100%;margin-top:9px;padding:11px;font-size:8px;font-weight:900}.customers-page>header form a{color:#de711f;text-align:center;margin-top:9px;font-size:8px;text-decoration:none;display:block}.customers-message{color:#176d59;background:#effaf6;border:1px solid #a5d9ca;border-radius:10px;margin-bottom:10px;padding:12px 14px;font-size:8px}.customers-message button{float:right;background:0 0;border:0}.customer-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.customer-kpis article{background:#ffffffdc;border:1px solid #fff;border-radius:15px;padding:18px;box-shadow:0 12px 30px #365d5012}.customer-kpis span,.customer-kpis strong{display:block}.customer-kpis span{color:#72898e;letter-spacing:.1em;font-size:7px;font-weight:900}.customer-kpis strong{margin-top:8px;font-size:25px}.customer-kpis .warn{background:#fff7ed;border-color:#efbd88}.customer-directory{background:#ffffffd9;border:1px solid #fff;border-radius:18px;margin-top:12px;padding:16px;box-shadow:0 14px 36px #365d5014}.customer-directory>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-directory>header>div{background:#f5faf8;border:1px solid #dbe9e5;border-radius:11px;flex:1;align-items:center;max-width:600px;display:flex}.customer-directory input{background:0 0;border:0;outline:0;width:100%;padding:12px;font-size:9px}.customer-directory>header b{color:#71868c;font-size:8px}.customer-table{margin-top:14px}.table-head,.customer-table>button{grid-template-columns:1.4fr 1.2fr .9fr .7fr .8fr 25px;align-items:center;gap:12px;display:grid}.table-head{color:#819398;padding:9px 12px;font-size:7px;font-weight:900}.customer-table>button{color:#23424b;text-align:left;background:0 0;border:0;border-top:1px solid #e7efed;width:100%;padding:11px 12px}.customer-table>button:hover{background:#f2f9f6;border-radius:11px}.customer-table>button>span:first-child{align-items:center;gap:10px;display:flex}.customer-table i{color:#fff;background:linear-gradient(145deg,#2a9a7d,#176b58);border-radius:11px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.customer-table strong,.customer-table small,.customer-table em{display:block}.customer-table strong{font-size:9px}.customer-table small,.customer-table em{color:#788e93;margin-top:3px;font-size:7px;font-style:normal}.customer-table button>span.active,.customer-table button>span.pending{border-radius:20px;width:max-content;padding:6px 8px;font-size:7px;font-weight:850}.customer-table button>span.active{color:#176b57;background:#e3f5ef}.customer-table button>span.pending{color:#c36a24;background:#fff1e4}.customer-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10252b5c;border:0;position:fixed;inset:0}.customer-detail{z-index:61;background:#f9fcfb;border-left:1px solid #fff;width:min(450px,96vw);height:100vh;padding:32px 27px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-25px 0 65px #173c3560}.customer-detail>button{background:#fff;border:1px solid #dce8e5;border-radius:50%;width:34px;height:34px;position:absolute;top:18px;right:18px}.customer-detail>span{color:#16866d;letter-spacing:.16em;font-size:7px;font-weight:900}.customer-detail h2{margin:10px 0 5px;font-size:34px}.customer-detail code{color:#e16f1d}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.detail-actions a{color:#fff;text-align:center;background:#1c8068;border-radius:9px;padding:10px;font-size:8px;text-decoration:none}.customer-detail dl>div{border-bottom:1px solid #e5edeb;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.customer-detail dt{color:#788d92;font-size:8px}.customer-detail dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:9px;font-weight:800}.customer-detail>section{background:#f0f7f4;border-radius:11px;margin-top:17px;padding:13px}.customer-detail>section p{font-size:9px;line-height:1.6}.customer-detail>a{color:#fff;text-align:center;background:#e67723;border-radius:9px;margin-top:16px;padding:11px;font-size:8px;font-weight:900;text-decoration:none;display:block}@media (width<=850px){.customers-page>header{grid-template-columns:1fr}.table-head{display:none}.customer-table>button{grid-template-columns:1.3fr 1fr .8fr 20px}.customer-table>button>span:nth-child(4),.customer-table>button>span:nth-child(5){display:none}}@media (width<=560px){.customers-page{padding:8px 3vw 50px}.customers-page nav>div span,.customers-page nav>div a:nth-of-type(2){display:none}.customers-page>header{padding-top:40px}.customer-kpis{grid-template-columns:1fr 1fr}.customer-table>button{grid-template-columns:1fr 25px}.customer-table>button>span:nth-child(2),.customer-table>button>span:nth-child(3),.customer-table>button>span:nth-child(4),.customer-table>button>span:nth-child(5){display:none}}.customer-directory>header{align-items:center;gap:16px;padding:5px;display:flex}.customer-directory>header>div{transition:border-color .2s,box-shadow .2s,transform .2s;background:linear-gradient(135deg,#f7fffc,#fffaf3)!important;border:1px solid #b8ddd3!important;border-radius:18px!important;flex:1!important;align-items:center!important;gap:13px!important;max-width:780px!important;min-height:64px!important;padding:8px 14px!important;display:flex!important;position:relative!important;box-shadow:0 10px 28px #275c4d12,inset 0 0 0 1px #fff!important}.customer-directory>header>div:focus-within{transform:translateY(-1px);border-color:#259277!important;box-shadow:0 0 0 4px #25927714,0 14px 34px #245c4b1c!important}.customer-directory>header>div>span{overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#2ca184,#176c59)!important;border-radius:13px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:22px!important;line-height:1!important;display:grid!important;position:static!important;box-shadow:0 8px 18px #1c7e6730!important}.customer-directory>header>div>input{color:#193b43!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;padding:13px 0!important;font-size:12px!important;font-weight:700!important}.customer-directory>header>div>input::placeholder{color:#829a99!important;font-weight:500!important}.customer-directory>header>b{text-align:center;background:#eff8f5;border:1px solid #d9ebe5;border-radius:14px;min-width:110px;box-shadow:inset 0 0 0 1px #fff;color:#17745f!important;padding:13px 15px!important;font-size:9px!important}@media (width<=620px){.customer-directory>header{flex-direction:column!important;align-items:stretch!important}.customer-directory>header>div{width:100%!important;min-height:58px!important}.customer-directory>header>div>span{flex-basis:38px!important;width:38px!important;height:38px!important}.customer-directory>header>div>input{font-size:11px!important}.customer-directory>header>b{align-self:flex-end!important}}.account-control{margin-top:17px;background:#eff9f5!important;border:1px solid #b7ded2!important;border-radius:13px!important;padding:15px!important}.account-control>span{color:#16866d;letter-spacing:.14em;font-size:7px;font-weight:900}.account-control>p{color:#527078;margin:7px 0;font-size:8px}.account-control>button,.credential-box>button{color:#fff;background:linear-gradient(135deg,#258d73,#146750);border:0;border-radius:9px;width:100%;padding:10px;font-size:8px;font-weight:900}.account-control>small{color:#7b8e92;margin-top:8px;font-size:7px;display:block}.credential-box{background:#fff5e8;border:1px solid #f1ae6c;border-radius:10px;margin-top:10px;padding:12px}.credential-box small,.credential-box strong,.credential-box code{display:block}.credential-box strong{margin-top:7px;font-size:9px}.credential-box code{color:#a84f12;text-align:center;letter-spacing:.12em;background:#fff;border-radius:7px;margin:8px 0;padding:10px;font-size:16px}.credential-box>button{background:linear-gradient(135deg,#ff9433,#e86717)}.certificate-control{background:#fff7ed!important;border-color:#efb16f!important}.certificate-control>span{color:#d86a18!important}.certificate-control>button{background:linear-gradient(135deg,#ff9635,#e76717)!important}.certificate-control>button:disabled{opacity:.65;cursor:not-allowed}.loan-admin-control{background:linear-gradient(145deg,#eafaf5,#f4fffb)!important;border-color:#4dcfad4f!important}.loan-toggle{background:#fff;border:1px solid #38b99445;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;margin:10px 0;padding:12px;display:grid!important}.loan-toggle input{accent-color:#17876b;grid-row:1/3;width:18px;height:18px}.loan-toggle b{color:#163e36;font-size:9px}.loan-toggle small{color:#6c8881;font-size:7px}.loan-admin-grid{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.loan-admin-grid label{color:#607b75;font-size:7px;font-weight:850}.loan-admin-grid input,.loan-admin-grid select{color:#173a34;width:100%;font:inherit;background:#fff;border:1px solid #cfe4dd;border-radius:8px;margin-top:5px;padding:9px}.loan-admin-control>button{width:100%}@media (width<=480px){.loan-admin-grid{grid-template-columns:1fr}}.customer-list-empty{color:#5f7974;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:42px 20px;display:flex}.customer-list-empty strong{color:#173b34;font-size:14px}.customer-list-empty span{font-size:8px}.customer-list-empty button{color:#fff;cursor:pointer;background:#17866b;border:0;border-radius:9px;margin-top:7px;padding:10px 18px;font-size:8px;font-weight:900}.customer-pagination{justify-content:center;align-items:center;gap:18px;padding:16px 2px 2px;display:flex}.customer-pagination button{color:#176c59;cursor:pointer;background:#f3faf7;border:1px solid #b9d8d0;border-radius:10px;min-width:108px;padding:10px 16px;font-size:8px;font-weight:900;transition:transform .18s,background .18s}.customer-pagination button:hover:not(:disabled){color:#fff;background:#17866b;transform:translateY(-1px)}.customer-pagination button:disabled{cursor:not-allowed;opacity:.42}.customer-pagination span{color:#71868c;text-align:center;min-width:130px;font-size:8px;font-weight:800}@media (width<=560px){.customer-pagination{gap:7px}.customer-pagination button{flex:1;min-width:0;padding-inline:8px}.customer-pagination span{min-width:0;font-size:7px}}.loan-auto-preview{background:linear-gradient(135deg,#fff8ef,#f0fff9);border:1px solid #f0a35461;border-radius:11px;grid-column:1/-1;padding:13px 14px}.loan-auto-preview small,.loan-auto-preview strong,.loan-auto-preview span{display:block}.loan-auto-preview small{color:#b56820;letter-spacing:.12em;font-size:6px;font-weight:900}.loan-auto-preview strong{color:#146d59;margin-top:6px;font-size:19px}.loan-auto-preview span{color:#718680;margin-top:4px;font-size:7px}.customers-page nav .admin-customers-active{color:#07362b!important;background:#5eddb8!important}.admin-notification-composer{background:#ffffffd9;border:1px solid #d7ebe4;border-radius:14px;grid-template-columns:1.1fr .8fr 1.5fr auto;align-items:center;gap:9px;width:min(1280px,100%);margin:12px auto 0;padding:13px;display:grid;box-shadow:0 12px 35px #214e4010}.admin-notification-composer div span,.admin-notification-composer div strong{display:block}.admin-notification-composer div span{color:#16866d;letter-spacing:.14em;font-size:7px;font-weight:950}.admin-notification-composer div strong{color:#244a42;margin-top:4px;font-size:10px}.admin-notification-composer input{color:#183b34;background:#f8fbfa;border:1px solid #d8e7e2;border-radius:9px;outline:none;min-width:0;padding:11px;font-size:9px}.admin-notification-composer input:focus{border-color:#35b692;box-shadow:0 0 0 3px #35b69218}.admin-notification-composer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2eb18d,#14775f);border:0;border-radius:9px;padding:12px 15px;font-size:8px;font-weight:900}.admin-notification-composer button:disabled{opacity:.6}@media (width<=850px){.admin-notification-composer{grid-template-columns:1fr}.admin-notification-composer button{width:100%}}.admin-referrals{color:#173b34;background:#ffffffdf;border:1px solid #d9eae5;border-radius:20px;width:min(1280px,95%);margin:16px auto 55px;padding:24px;box-shadow:0 20px 55px #214d4014}.admin-referrals>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.admin-referrals>header span{color:#16846b;letter-spacing:.16em;font-size:7px;font-weight:950}.admin-referrals h2{margin:6px 0 4px;font-size:28px}.admin-referrals>header p{color:#6d8580;margin:0;font-size:9px}.admin-referrals>header form{align-items:end;gap:8px;display:flex}.admin-referrals label{color:#668079;font-size:7px;font-weight:850}.admin-referrals input,.admin-referrals select{color:#173b34;background:#f7fbf9;border:1px solid #d4e5df;border-radius:9px;width:100%;margin-top:5px;padding:10px}.admin-referrals button{color:#fff;cursor:pointer;background:#16846b;border:0;border-radius:9px;padding:10px 12px;font-size:7px;font-weight:900}.admin-referral-message{color:#12614f;background:#dff6ef;border-radius:9px;justify-content:space-between;margin-top:14px;padding:11px 13px;font-size:8px;display:flex}.admin-referral-message button{color:#12614f;background:0 0;padding:0;font-size:16px}.admin-referral-list{gap:8px;margin-top:18px;display:grid}.admin-referral-list>article{background:#f8fbfa;border:1px solid #dfebe7;border-radius:13px;grid-template-columns:1.5fr .65fr .65fr auto;align-items:center;gap:12px;padding:13px;display:grid}.referral-person{align-items:center;gap:10px;display:flex}.referral-person>i{color:#fff;background:linear-gradient(135deg,#25a886,#12715b);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.referral-person strong,.referral-person small,.referral-person span{display:block}.referral-person strong{font-size:10px}.referral-person small{color:#4c7068;margin-top:3px;font-size:7px}.referral-person span{color:#82958f;margin-top:3px;font-size:6px}.admin-referral-actions{gap:6px;display:flex}.admin-referral-actions button:last-child{background:linear-gradient(135deg,#ff9434,#e96b18)}.admin-referral-actions button.converted{color:#28745f;background:#d9eee8}.admin-referral-actions button:disabled{opacity:.65;cursor:not-allowed}.admin-referrals-empty{color:#718982;text-align:center;padding:28px}@media (width<=900px){.admin-referrals>header{flex-direction:column;align-items:stretch}.admin-referral-list>article{grid-template-columns:1fr 1fr}.referral-person{grid-column:1/-1}.admin-referral-actions{justify-content:flex-end}}@media (width<=520px){.admin-referrals{width:calc(100% - 20px);padding:17px}.admin-referrals>header form{flex-direction:column;align-items:stretch}.admin-referral-list>article{grid-template-columns:1fr}.referral-person{grid-column:auto}.admin-referral-actions{grid-template-columns:1fr 1fr;display:grid}.admin-referral-actions button{padding:11px 7px}}.kw-reward-settings{background:#f3faf7;border:1px solid #d6e9e2;border-radius:14px;margin-top:18px;padding:15px}.kw-reward-settings>div strong,.kw-reward-settings>div small{display:block}.kw-reward-settings>div strong{color:#174c40;font-size:11px}.kw-reward-settings>div small{color:#77908a;margin-top:3px;font-size:7px}.kw-reward-settings>section{grid-template-columns:repeat(6,1fr);gap:7px;margin:12px 0;display:grid}.kw-reward-settings label{background:#fff;border:1px solid #d9e8e3;border-radius:9px;padding:8px}.kw-reward-settings label>span{color:#17836a;align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.kw-reward-settings input{background:#f5faf8;border:0;margin:0;padding:6px;font-size:9px}.kw-reward-settings>button{background:linear-gradient(135deg,#198c70,#0e6551);width:100%}@media (width<=900px){.kw-reward-settings>section{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.kw-reward-settings>section{grid-template-columns:repeat(2,1fr)}}.admin-withdrawals{border-top:1px solid #dcebe6;margin-top:24px;padding-top:20px}.admin-withdrawals>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.admin-withdrawals>header span{color:#16846b;letter-spacing:.15em;font-size:7px;font-weight:950}.admin-withdrawals h3{margin:4px 0 0;font-size:20px}.admin-withdrawals>header>b{color:#a95b14;background:#fff0df;border-radius:20px;padding:6px 9px;font-size:7px}.admin-withdrawals>article{background:#f8fbfa;border:1px solid #dce9e5;border-radius:12px;grid-template-columns:1.2fr .55fr 1fr auto;align-items:end;gap:10px;margin-top:8px;padding:12px;display:grid}.admin-withdrawals>article>div strong,.admin-withdrawals>article>div small,.admin-withdrawals>article>div b{display:block}.admin-withdrawals>article>div strong{font-size:10px}.admin-withdrawals>article>div small{color:#789089;margin-top:3px;font-size:7px}.admin-withdrawals>article>div b{color:#16846b;margin-top:5px;font-size:14px}.admin-withdrawals>p{color:#718982;text-align:center;padding:22px;font-size:8px}@media (width<=850px){.admin-withdrawals>article{grid-template-columns:1fr 1fr}.admin-withdrawals>article>div{grid-column:1/-1}}@media (width<=520px){.admin-withdrawals>article{grid-template-columns:1fr}.admin-withdrawals>article>div{grid-column:auto}.admin-withdrawals>article button{min-height:42px}}.admin-section-tabs{z-index:200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #cae5dd;border-radius:17px;gap:7px;width:104px;padding:9px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 18px 50px #173f3426}.admin-section-tabs>span{color:#78928b;letter-spacing:.14em;text-align:center;padding:3px 2px;font-size:5px;font-weight:950}.admin-section-tabs button{color:#577069;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;gap:4px;min-height:58px;padding:8px 5px;transition:all .22s;display:grid}.admin-section-tabs button:hover{background:#effaf6;border-color:#bce4d8;transform:translate(-3px)}.admin-section-tabs button i{color:#16765f;background:#dff5ee;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:950;display:grid}.admin-section-tabs button b{font-size:7px}.admin-section-tabs button.active{color:#126a55;background:linear-gradient(145deg,#e7f9f3,#fff7eb);border-color:#34a98b47;box-shadow:0 7px 18px #1e81651a}.admin-section-tabs button.active i{color:#fff;background:linear-gradient(135deg,#2eb18e,#13735b);box-shadow:0 6px 14px #16826935}@media (width<=800px){.admin-section-tabs{border-radius:15px;grid-template-columns:1fr 1fr;width:min(330px,100% - 24px);padding:6px 8px;display:grid;top:auto;bottom:10px;right:50%;transform:translate(50%)}.admin-section-tabs>span{display:none}.admin-section-tabs button{justify-content:center;gap:8px;min-height:48px;display:flex}.admin-section-tabs button:hover{transform:none}.admin-section-tabs button i{width:25px;height:25px}.admin-section-tabs button b{font-size:8px}body{padding-bottom:74px}}.admin-emi-page{color:#eef4f8;background:radial-gradient(circle at 87% 10%,#ff8b242f,#0000 27%),radial-gradient(circle at 6% 75%,#0d615347,#0000 30%),linear-gradient(145deg,#030a13,#091522 60%,#040b13);min-height:100vh;padding:18px 5vw 90px}.admin-emi-nav{width:min(1240px,100%)}.admin-emi-hero{width:min(1240px,100%);margin:0 auto;padding:78px 0 38px}.admin-emi-hero>span{color:#58dec0;letter-spacing:.2em;font-size:8px;font-weight:900}.admin-emi-hero h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(42px,5vw,70px);line-height:.98}.admin-emi-hero p{color:#8b9eb1;max-width:700px;font-size:11px;line-height:1.7}.admin-emi-shell{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;width:min(1240px,100%);margin:0 auto;display:grid}.admin-emi-controls,.admin-emi-results{background:linear-gradient(145deg,#10243a,#081521);border:1px solid #ffffff16;border-radius:22px;padding:28px;box-shadow:inset 0 1px #ffffff17,0 24px 55px #0005}.loan-mode-tabs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.loan-mode-tabs button{color:#8fa2b5;text-align:left;background:#071522;border:1px solid #ffffff17;border-radius:13px;padding:16px 10px}.loan-mode-tabs button b,.loan-mode-tabs button small{display:block}.loan-mode-tabs button b{color:#dbe5ed;font-size:11px}.loan-mode-tabs button small{margin-top:5px;font-size:8px}.loan-mode-tabs button.active{background:#4c2a153b;border-color:#ffad5d80;box-shadow:0 0 0 3px #ff932217}.loan-mode-tabs button.active b{color:#ffad60}.loan-mode-tabs button.solfin{background:#123c2b;border-color:#50dda26b}.loan-mode-tabs button.solfin b{color:#74e7b0}.emi-input-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.emi-input-grid label>span{color:#92a5b8;letter-spacing:.06em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.emi-input-grid label>div{background:#06121f;border:1px solid #ffffff18;border-radius:11px;align-items:center;height:50px;display:flex}.emi-input-grid label>div b{color:#ff9d48;padding:0 13px;font-size:12px}.emi-input-grid input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-size:15px;font-weight:850}.emi-input-grid input:disabled{color:#72e1b2}.emi-input-grid label>small{color:#63788d;margin-top:6px;font-size:7px;display:block}.emi-quick-payments{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.emi-quick-payments>span{color:#778b9f;margin-right:4px;font-size:8px}.emi-quick-payments button,.emi-tenure-quick button{color:#8da0b3;background:#ffffff07;border:1px solid #ffffff16;border-radius:9px;padding:9px 11px;font-size:8px;font-weight:850}.emi-quick-payments button.active,.emi-tenure-quick button.active{color:#ffae62;background:#ff8c2118;border-color:#ff9d4c69}.emi-tenure-quick{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.cashback-toggle{background:#0d3b293d;border:1px solid #45da9261;border-radius:12px;align-items:center;gap:11px;margin-top:20px;padding:15px;display:flex}.cashback-toggle input{accent-color:#35ce79;width:17px;height:17px}.cashback-toggle b,.cashback-toggle small{display:block}.cashback-toggle b{color:#95efba;font-size:10px}.cashback-toggle small{color:#6f9b81;margin-top:4px;font-size:8px}.solfin-product-card{background:linear-gradient(135deg,#183922,#0b2118);border:1px solid #71ed366e;border-radius:16px;margin-top:16px;padding:18px}.solfin-product-card>div:first-child span,.solfin-product-card>div:first-child strong,.solfin-product-card>div:first-child small{display:block}.solfin-product-card>div:first-child span{color:#83f12d;letter-spacing:.15em;font-size:8px;font-weight:950}.solfin-product-card>div:first-child strong{color:#f0ffe6;margin-top:6px;font-size:16px}.solfin-product-card>div:first-child small{color:#9dbb99;margin-top:5px;font-size:8px;line-height:1.6}.solfin-benefits{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.solfin-benefits span{color:#b9d9b4;font-size:8px}.admin-emi-results{position:sticky;top:18px}.emi-result-main{background:radial-gradient(circle at 90% 15%,#ff9b3440,#0000 35%),linear-gradient(145deg,#172b40,#0a1826);border:1px solid #ffad5d4d;border-radius:18px;padding:27px}.emi-result-main span,.emi-result-main strong,.emi-result-main small{display:block}.emi-result-main span{color:#ffac5c;letter-spacing:.15em;font-size:8px;font-weight:900}.emi-result-main strong{letter-spacing:-.04em;margin:10px 0 4px;font-size:42px}.emi-result-main small{color:#8195a8;font-size:9px}.emi-comparison{grid-template-columns:1fr 1fr;gap:9px;margin:11px 0;display:grid}.emi-comparison>div{background:#ffffff05;border:1px solid #fff1;border-radius:12px;padding:14px}.emi-comparison span,.emi-comparison b{display:block}.emi-comparison span{color:#788da1;font-size:8px}.emi-comparison b{margin-top:6px;font-size:15px}.emi-comparison .saving b{color:#69e3a5}.emi-detail-list{border:1px solid #fff1;border-radius:14px;overflow:hidden}.emi-detail-list>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.emi-detail-list>div:last-child{border:0}.emi-detail-list span{color:#8195a8;font-size:9px}.emi-detail-list b{font-size:11px}.emi-detail-list .highlight{background:#ff90220d}.emi-detail-list .highlight b{color:#ffae62}.emi-detail-list .cashback b{color:#6ee2a6}.emi-detail-list .total{background:#ffffff07}.emi-detail-list .total b{font-size:15px}.admin-emi-results>p{color:#60758a;margin:15px 2px 0;font-size:7px;line-height:1.6}@media (width<=900px){.admin-emi-shell{grid-template-columns:1fr}.admin-emi-results{position:static}}@media (width<=600px){.admin-emi-page{padding:8px 4vw 70px}.admin-emi-hero{padding:58px 0 30px}.loan-mode-tabs,.emi-input-grid,.solfin-benefits{grid-template-columns:1fr}.admin-emi-controls,.admin-emi-results{padding:20px}.admin-emi-nav>div span{display:none}.admin-emi-nav>div{gap:9px}.emi-result-main strong{font-size:34px}}.crm-page,.media-admin,.admin-emi-page{padding:12px 2.5vw 55px!important}.crm-nav,.media-admin-nav{border-radius:14px!important;height:64px!important;padding:0 15px!important}.crm-nav>div,.media-admin-nav>div{gap:9px!important}.crm-nav>div a,.media-admin-nav>div a{background:#ffffff05;border-radius:7px;padding:7px 8px;font-size:8px!important}.crm-hero,.media-admin-hero,.admin-emi-hero{padding:34px 0 22px!important}.crm-hero h1,.media-admin-hero h1,.admin-emi-hero h1{font-size:clamp(36px,4.5vw,58px)!important}.crm-hero p,.media-admin-hero p,.admin-emi-hero p{margin:5px 0;font-size:9px!important}.crm-hero>button{padding:11px 15px}.crm-new-lead{border-radius:15px;padding:17px}.crm-new-lead h2{margin-bottom:12px;font-size:16px}.crm-new-lead>div{grid-template-columns:repeat(4,1fr);gap:9px}.crm-new-lead input,.crm-new-lead select,.crm-new-lead textarea{padding:9px}.crm-toolbar{padding:9px 12px}.crm-board{grid-template-columns:repeat(7,minmax(158px,1fr));gap:7px;padding-top:10px}.crm-column{border-radius:12px;min-height:365px;padding:7px}.crm-column>header{padding:5px 3px 9px;font-size:8px}.crm-lead-card{border-radius:9px;padding:10px}.crm-lead-card strong{margin:5px 0 2px;font-size:10px}.crm-lead-card i{margin-top:7px}.crm-detail{width:min(390px,96vw);padding:28px 22px}.crm-detail h2{font-size:27px}.tracking-code{margin:14px 0;padding:11px}.media-admin-grid,.admin-emi-shell{gap:12px!important}.installation-upload,.installation-admin-list,.admin-emi-controls,.admin-emi-results{border-radius:16px!important;padding:19px!important}.installation-upload h2,.installation-admin-list h2{margin-bottom:15px;font-size:16px}.installation-upload label{margin-top:10px}.installation-upload input,.installation-upload textarea{padding:9px}.installation-upload>button{margin-top:13px;padding:11px}.installation-admin-list>article{gap:12px;padding:9px;grid-template-columns:135px 1fr!important}.installation-admin-list>article img{width:135px!important;height:96px!important}.emi-result-main{border-radius:14px!important;padding:20px!important}.emi-result-main strong{font-size:35px!important}.emi-comparison>div{padding:10px!important}.emi-detail-list>div{padding:9px 11px!important}@media (width<=950px){.crm-new-lead>div{grid-template-columns:1fr 1fr}.crm-nav,.media-admin-nav{overflow-x:auto}.crm-nav>.home-brand,.media-admin-nav>.home-brand,.crm-nav>div,.media-admin-nav>div{flex:none}}@media (width<=600px){.crm-hero,.media-admin-hero,.admin-emi-hero{padding:28px 0 18px!important}.crm-board{grid-template-columns:repeat(7,158px)}.crm-new-lead>div{grid-template-columns:1fr}.installation-admin-list>article{grid-template-columns:100px 1fr!important}.installation-admin-list>article img{width:100px!important;height:90px!important}}.employee-page{color:#143a34;background:radial-gradient(circle at 7% 7%,#cffff0,#0000 27%),radial-gradient(circle at 93% 8%,#ffe5c7,#0000 25%),#f5faf8;min-height:100vh;padding:18px 4vw 70px;font-family:Manrope,sans-serif}.employee-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #d8e9e4;border-radius:19px;justify-content:space-between;align-items:center;width:min(1420px,100%);min-height:72px;margin:auto;padding:10px 14px;display:flex;box-shadow:0 15px 45px #17483a12}.employee-brand{color:#153b35;align-items:center;gap:10px;text-decoration:none;display:flex}.employee-brand>span{color:#fff;background:linear-gradient(145deg,#ff9d41,#ed650c);border-radius:14px;place-items:center;width:45px;height:45px;font:800 21px Plus Jakarta Sans;display:grid}.employee-brand div{flex-direction:column;display:flex}.employee-brand b{letter-spacing:.12em;font:800 14px Plus Jakarta Sans}.employee-brand small{color:#14836b;letter-spacing:.16em;margin-top:3px;font-size:7px}.employee-nav>div{gap:5px;display:flex}.employee-nav>div a{color:#617873;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}.employee-nav>div a.active,.employee-nav>div a:hover{color:#08745d;background:#ddf6ee}.employee-hero,.employee-stats,.employee-directory,.employee-message{width:min(1420px,100%);margin-left:auto;margin-right:auto}.employee-hero{justify-content:space-between;align-items:end;padding:56px 5px 30px;display:flex}.employee-hero span,.employee-directory header span,.employee-modal>span{color:#16836b;letter-spacing:.2em;font-size:8px;font-weight:900}.employee-hero h1{letter-spacing:-.05em;margin:10px 0 5px;font:800 clamp(38px,5vw,66px)/1 Plus Jakarta Sans}.employee-hero p{color:#708781;margin:0;font-size:12px}.employee-hero button,.employee-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9937,#ee650d);border:0;border-radius:12px;padding:14px 18px;font-weight:800;box-shadow:0 13px 28px #f46e1e32}.employee-message{color:#08745d;background:#e2faf2;border:1px solid #8ddbc3;border-radius:11px;padding:12px 15px;font-size:10px;font-weight:800}.employee-stats{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.employee-stats article{background:#ffffffdf;border:1px solid #dceae6;border-radius:18px;padding:18px;box-shadow:0 12px 32px #17483a0b}.employee-stats span{color:#80948f;letter-spacing:.14em;font-size:7px;font-weight:900}.employee-stats strong{margin:11px 0 4px;font:800 30px Plus Jakarta Sans;display:block}.employee-stats small{color:#8aa09b;font-size:8px}.employee-directory{background:#ffffffd9;border:1px solid #dbeae6;border-radius:22px;margin-top:15px;padding:22px;box-shadow:0 14px 38px #17483a0b}.employee-directory>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.employee-directory h2{margin:5px 0 0;font:700 21px Plus Jakarta Sans}.employee-directory header>b{color:#16836b;background:#e3f8f1;border-radius:99px;padding:7px 10px;font-size:8px}.employee-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.employee-grid>article{background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #dfece8;border-radius:17px;padding:17px;transition:all .2s;position:relative}.employee-grid>article:hover{border-color:#72cdb3;transform:translateY(-3px);box-shadow:0 15px 30px #17483a11}.employee-avatar{color:#fff;background:linear-gradient(145deg,#1da982,#0d705b);border-radius:14px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.employee-card-title{position:absolute;top:16px;left:72px}.employee-card-title span{color:#e87521;letter-spacing:.1em;font-size:7px;font-weight:900}.employee-card-title h3{margin:5px 0 2px;font-size:14px}.employee-card-title p{color:#7a908a;margin:0;font-size:8px}.employee-grid dl{background:#edf6f3;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 14px;padding:13px;display:grid}.employee-grid dl div{flex-direction:column;display:flex}.employee-grid dt{color:#8ca09b;text-transform:uppercase;font-size:6px}.employee-grid dd{margin:3px 0 0;font-size:8px;font-weight:800}.employee-grid footer{justify-content:space-between;align-items:center;display:flex}.employee-grid footer span{color:#07825f;font-size:8px;font-weight:800}.employee-grid footer small{color:#96a7a3;font-size:7px}.employee-empty{text-align:center;color:#8ca09b;padding:45px;font-size:10px}.employee-overlay{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08221db9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.employee-modal{background:#fff;border-radius:24px;width:min(780px,100%);max-height:94vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 90px #001d1760}.employee-close{background:#f5faf8;border:1px solid #d8e7e3;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:14px;right:16px}.employee-modal h2{margin:7px 0;font:800 30px Plus Jakarta Sans}.employee-modal>p{color:#778d87;margin:0 0 20px;font-size:9px}.employee-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.employee-form-grid label{color:#55736b;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.employee-form-grid input,.employee-form-grid select,.employee-form-grid textarea{color:#173d36;background:#f8fbfa;border:1px solid #d1e1dd;border-radius:10px;outline:0;width:100%;padding:11px;font:600 10px Manrope}.employee-form-grid input:focus,.employee-form-grid select:focus,.employee-form-grid textarea:focus{border-color:#20a984;box-shadow:0 0 0 3px #20a98413}.employee-form-grid .wide{grid-column:1/-1}.employee-form-grid .employee-check{background:#f3faf7;border:1px solid #d1e1dd;border-radius:10px;flex-direction:row;justify-content:center;align-items:center}.employee-check input{width:auto}.employee-save{width:100%;margin-top:16px}.form-error{color:#bc4141;font-size:9px}@media (width<=900px){.employee-grid{grid-template-columns:1fr 1fr}.employee-nav>div a:not(.active){display:none}}@media (width<=620px){.employee-page{padding:9px 10px 45px}.employee-nav{border-radius:15px;min-height:62px}.employee-hero{align-items:flex-start;gap:18px;padding:34px 3px 21px}.employee-hero h1{font-size:37px}.employee-hero p{font-size:9px}.employee-hero button{padding:11px;font-size:8px}.employee-stats{grid-template-columns:1fr 1fr;gap:7px}.employee-stats article{padding:13px}.employee-stats strong{font-size:24px}.employee-directory{padding:14px}.employee-grid,.employee-form-grid{grid-template-columns:1fr}.employee-form-grid .wide{grid-column:auto}.employee-modal{padding:23px 16px}.employee-brand small{display:none}}.employee-card-actions{gap:6px;margin-top:13px;display:flex}.employee-card-actions button{cursor:pointer;border-radius:8px;flex:1;padding:8px;font-size:7px;font-weight:900}.employee-permission{color:#08745d;background:#e3f8f1;border:1px solid #1b9c7c55}.employee-edit{color:#b85b19;background:#fff3e8;border:1px solid #e58a4544}.access-overlay{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06231ed4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.access-modal{background:#fff;border-radius:24px;width:min(1050px,100%);max-height:95vh;padding:28px;position:relative;overflow:auto;box-shadow:0 40px 100px #001a1566}.access-close{background:#f4faf8;border:1px solid #d4e5e0;border-radius:50%;width:37px;height:37px;font-size:20px;position:absolute;top:15px;right:17px}.access-modal header>span{color:#14826b;letter-spacing:.2em;font-size:8px;font-weight:900}.access-modal h2{margin:7px 0 3px;font:800 29px Plus Jakarta Sans}.access-modal header p{color:#78908a;margin:0;font-size:9px}.access-login{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.access-login label{color:#58756e;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.access-login input[type=text],.access-login input:not([type]){border:1px solid #d1e2dd;border-radius:10px;padding:12px}.access-login label>small{color:#8aa09a;font-size:7px;font-weight:600}.access-active{background:#eefaf6;border:1px solid #cde5de;border-radius:10px;align-items:center;padding:12px;flex-direction:row!important}.access-active b{color:#167d68;margin-left:auto;font-size:7px}.access-tools{align-items:center;gap:7px;margin:14px 0;display:flex}.access-tools button{color:#456a61;background:#f6faf9;border:1px solid #d2e3de;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.access-tools .password-reset{color:#b75b17;background:#fff3e8;border-color:#efab6b}.access-tools button:disabled{opacity:.55;cursor:not-allowed}.access-tools strong{color:#16826b;margin-left:auto;font-size:9px}.permission-table{border:1px solid #d8e7e3;border-radius:14px;overflow-x:auto}.permission-head,.permission-row{grid-template-columns:1.65fr repeat(6,.62fr);align-items:center;min-width:760px;display:grid}.permission-head{color:#fff;background:#123f37;padding:10px}.permission-head b{text-align:center;text-transform:uppercase;font-size:7px}.permission-head b:first-child{text-align:left}.permission-row{border-top:1px solid #e5efec;min-height:58px;padding:7px 10px}.permission-row>div{flex-direction:column;display:flex}.permission-row>div strong{font-size:10px}.permission-row>div small{color:#8ba09b;margin-top:3px;font-size:7px}.permission-row label{color:#a1afac;cursor:pointer;background:#f7faf9;border:1px solid #d8e6e2;border-radius:8px;justify-self:center;place-items:center;width:30px;height:30px;display:grid}.permission-row label.on{color:#fff;background:#14a27d;border-color:#63c9ad}.permission-row input{display:none}.permission-row span{font-size:9px;font-weight:900}.new-credential{background:#fff5e9;border:1px solid #f4bc81;border-radius:13px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:14px;padding:15px;display:grid}.new-credential span{color:#c36b20;letter-spacing:.15em;font-size:7px;font-weight:900}.new-credential b{grid-column:1}.new-credential strong{color:#fff;letter-spacing:.08em;background:#e87820;border-radius:8px;grid-area:1/2/3;align-self:center;padding:8px 11px}.new-credential small{color:#9b7658;grid-column:1/-1;font-size:7px}.access-message{color:#08745d;font-size:9px}.access-save{color:#fff;background:linear-gradient(135deg,#159976,#08705a);border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-weight:900}@media (width<=620px){.access-modal{padding:22px 15px}.access-login{grid-template-columns:1fr}.access-active b{margin-left:0;display:block}.access-tools{flex-wrap:wrap}.access-tools strong{width:100%;margin:4px 0}.employee-card-actions{margin-top:15px}}.employee-avatar{overflow:hidden}.employee-avatar img{object-fit:cover;width:100%;height:100%;display:block}.employee-edit{color:#08745d;cursor:pointer;background:#eaf9f4;border:1px solid #b9e0d5;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:16px;right:14px}.employee-edit:hover{background:#d6f4ea}.employee-form-grid label small{color:#8ba09b;font-size:7px;font-weight:600}.zoho-page{color:#12342f;background:radial-gradient(circle at 10% 10%,#d9fff3,#0000 30%),radial-gradient(circle at 90% 15%,#fff0da,#0000 28%),#f5faf8;min-height:100vh;padding:18px 4vw 70px;font-family:Manrope,system-ui}.zoho-page nav{background:#ffffffd9;border:1px solid #d6e9e3;border-radius:19px;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:11px 15px;display:flex}.zoho-page nav>div{gap:18px;display:flex}.zoho-page nav a{color:#496a63;font-size:11px;font-weight:800;text-decoration:none}.zoho-brand{align-items:center;gap:11px;display:flex}.zoho-brand>b{color:#fff;background:linear-gradient(145deg,#ff9c35,#f25f0b);border-radius:14px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.zoho-brand span{flex-direction:column;display:flex}.zoho-brand strong{letter-spacing:.1em;color:#153b35}.zoho-brand small{color:#168771;letter-spacing:.13em;margin-top:4px;font-size:7px}.zoho-page>header,.zoho-shell{max-width:1180px;margin:auto}.zoho-page>header{padding:60px 0 28px}.zoho-page>header>span,.zoho-card>span{letter-spacing:.2em;color:#168b73;font-size:8px;font-weight:900}.zoho-page h1{margin:12px 0;font-size:clamp(44px,6vw,76px);line-height:1}.zoho-page h1 em{color:#f57920;font-style:normal}.zoho-page header p{color:#6d837e}.zoho-status{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.zoho-status article{background:#fff;border:1px solid #d8e8e4;border-radius:16px;grid-template-columns:35px 1fr;gap:2px 10px;padding:18px;display:grid}.zoho-status i{background:#eef5f3;border-radius:11px;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.zoho-status b{font-size:11px}.zoho-status span{color:#859791;font-size:8px}.zoho-status article.ok{border-color:#93ddc7}.zoho-status article.ok i{color:#087b61;background:#d9f8ec}.zoho-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.zoho-card{background:#ffffffd9;border:1px solid #d7e9e3;border-radius:22px;padding:27px;box-shadow:0 18px 50px #173f3310}.zoho-card h2{margin:8px 0;font-size:25px}.zoho-card p{color:#71857f;font-size:10px;line-height:1.6}.zoho-card label{margin-top:15px;font-size:9px;font-weight:800;display:block}.zoho-card input,.zoho-card select{color:#163b35;background:#f8fbfa;border:1px solid #cadfd9;border-radius:12px;width:100%;margin-top:7px;padding:14px}.zoho-card button,.zoho-card.connect>a{text-align:center;color:#fff;background:linear-gradient(135deg,#ff972f,#f3630b);border:0;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-weight:900;text-decoration:none;display:block}.masked,.safety,.connected{background:#f2faf7;border:1px solid #cde4dd;border-radius:14px;margin-top:18px;padding:17px}.masked{flex-direction:column;gap:6px;display:flex}.masked small{color:#758b85}.safety{color:#0d705b;font-weight:800}.safety small{color:#6a837d;font-weight:500}.connected{color:#08795f;background:#e5faf3}.zoho-flow{color:#fff;background:#103f37;border-radius:18px;justify-content:center;align-items:center;gap:18px;margin-top:14px;padding:20px;display:flex}.zoho-flow b{font-size:10px}.zoho-flow i{color:#62dfbd}.zoho-flow span{color:#77e3c5;background:#ffffff12;border-radius:99px;margin-left:auto;padding:8px 10px;font-size:7px;font-weight:900}.message{color:#0b8066!important}@media (width<=800px){.zoho-status{grid-template-columns:1fr 1fr}.zoho-grid{grid-template-columns:1fr}.zoho-page nav>div{display:none}.zoho-flow{justify-content:flex-start;overflow-x:auto}.zoho-flow b{white-space:nowrap}.zoho-flow span{display:none}}@media (width<=480px){.zoho-page{padding:9px 4vw 50px}.zoho-page>header{padding:42px 0 20px}.zoho-status{grid-template-columns:1fr}.zoho-card{padding:20px}.zoho-page h1{font-size:44px}}.permission-link{text-align:center;color:#187a68;margin-top:12px;font-size:9px;font-weight:800;text-decoration:none;display:block}.test-lab{background:#ffffffde;border:1px solid #cfe5df;border-radius:22px;margin-top:14px;padding:26px;box-shadow:0 18px 50px #173f330d}.test-lab>header{justify-content:space-between;align-items:center;display:flex}.test-lab>header span{letter-spacing:.2em;color:#168b73;font-size:8px;font-weight:900}.test-lab h2{margin:7px 0 4px;font-size:26px}.test-lab p{color:#728782;margin:0;font-size:10px}.test-lab>header>strong{color:#08765e;background:#e6faf3;border-radius:99px;padding:9px 12px;font-size:8px}.test-actions{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:20px;display:grid}.test-actions button{text-align:left;color:#143b35;cursor:pointer;background:linear-gradient(145deg,#fff,#f2faf7);border:1px solid #d2e5e0;border-radius:16px;min-height:120px;padding:17px;transition:all .2s}.test-actions button:hover{border-color:#42b89c;transform:translateY(-3px);box-shadow:0 14px 30px #1a705c14}.test-actions button:disabled{cursor:wait;opacity:.65}.test-actions i{color:#08765e;background:#e0f8f0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.test-actions b,.test-actions span{display:block}.test-actions b{margin-top:13px;font-size:12px}.test-actions span{color:#7a8f89;margin-top:5px;font-size:8px}.test-result{color:#08745d;background:#e9faf4;border:1px solid #a7dfcf;border-radius:14px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}.test-result>i{color:#fff;background:#19a47f;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.test-result div{flex-direction:column;gap:3px;display:flex}.test-result b{font-size:11px}.test-result span{font-size:9px}.test-result.fail{color:#b94d3e;background:#fff1ef;border-color:#ffc6bf}.test-result.fail>i{background:#e66050}.test-note{color:#8a9b97;margin-top:13px;font-size:8px;display:block}@media (width<=700px){.test-lab{padding:20px}.test-actions{grid-template-columns:1fr}.test-actions button{min-height:95px}.test-lab>header{align-items:flex-start;gap:15px}.test-lab>header>strong{white-space:nowrap}}.operations-page{color:#16332f;min-height:100vh;padding:30px clamp(14px,3vw,46px) 80px}.operations-hero,.operations-layout,.operations-message{width:min(1500px,100%);margin-inline:auto}.operations-hero{justify-content:space-between;align-items:end;gap:30px;padding:42px 8px 28px;display:flex}.operations-hero>div:first-child>span,.stage-heading span,.card-title span,.ops-form>.card-title span,.backup-hero span{color:#12826b;letter-spacing:.18em;font-size:8px;font-weight:900}.operations-hero h1{letter-spacing:-.065em;margin:12px 0 9px;font-size:clamp(42px,5vw,72px);line-height:.94}.operations-hero h1 em{color:#ef7622;font-family:Georgia,serif;font-weight:500}.operations-hero p{color:#718782;margin:0;font-size:11px}.operations-live{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffdc,#f2faf7c9);border:1px solid #ffffffe6;border-radius:17px;grid-template-columns:auto 1fr;gap:3px 10px;min-width:230px;padding:15px 17px;display:grid;box-shadow:0 16px 38px #234d4312,inset 0 1px #fff}.operations-live i{background:#24c493;border-radius:50%;grid-row:1/3;align-self:center;width:10px;height:10px;box-shadow:0 0 0 6px #24c49315}.operations-live b{font-size:9px}.operations-live small{color:#7c918c;font-size:7px}.operations-message{color:#126b58;background:#e8faf4;border:1px solid #9fd8c8;border-radius:13px;justify-content:space-between;margin-bottom:12px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.operations-message b{font-size:16px}.operations-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:15px;display:grid}.operations-tabs{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffea,#f4faf8d8);border:1px solid #ffffffea;border-radius:24px;padding:11px;position:sticky;top:92px;box-shadow:0 24px 60px #214c4116,inset 0 1px #fff}.operations-tabs>div{border-bottom:1px solid #dce9e5;padding:12px 12px 13px}.operations-tabs>div span,.operations-tabs>div b{display:block}.operations-tabs>div span{color:#78908a;letter-spacing:.16em;font-size:6px;font-weight:900}.operations-tabs>div b{margin-top:5px;font-size:13px}.operations-tabs>button{color:#57716b;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:4px;padding:9px 8px;display:grid}.operations-tabs>button>i{color:#137761;background:#e4f6f0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:900;display:grid}.operations-tabs>button span,.operations-tabs>button b,.operations-tabs>button small{display:block}.operations-tabs>button b{font-size:8px}.operations-tabs>button small{color:#8ba09b;margin-top:3px;font-size:6px}.operations-tabs>button em{color:#9aada9;font-style:normal}.operations-tabs>button:hover{background:#f7fcfa;border-color:#d4e8e2;transform:translate(2px)}.operations-tabs>button.active{background:linear-gradient(145deg,#e7faf4,#fff8ef);border-color:#a7d9ca;box-shadow:0 10px 25px #1c7c6217,inset 0 1px #fff}.operations-tabs>button.active>i{color:#fff;background:linear-gradient(145deg,#23a984,#11715c);box-shadow:0 8px 18px #14745c31}.operations-tabs>button.active b{color:#0c6f59}.operations-stage{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffffd9,#f7fbfaad);border:1px solid #ffffffea;border-radius:26px;min-width:0;padding:23px;box-shadow:0 25px 65px #214b4012,inset 0 1px #fff}.stage-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.stage-heading h2{margin:5px 0 0;font-size:27px}.stage-heading>button{color:#176f5b;background:#f5fbf9;border:1px solid #d5e6e1;border-radius:10px;padding:9px 12px;font-size:8px;font-weight:900}.operations-loading{text-align:center;place-content:center;justify-items:center;min-height:460px;display:grid}.operations-loading i{border:5px solid #dff2ec;border-top-color:#1aa07d;border-radius:50%;width:50px;height:50px;animation:.7s linear infinite ops-spin}.operations-loading b{margin-top:17px}.operations-loading small{color:#7d918c;margin-top:5px}.module-stack{flex-direction:column;gap:14px;display:flex}.module-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.module-kpis article{background:linear-gradient(145deg,#fff,#f6fbf9);border:1px solid #dbeae6;border-radius:17px;padding:15px;box-shadow:0 10px 25px #20493f0b,inset 0 1px #fff}.module-kpis span,.module-kpis b,.module-kpis small{display:block}.module-kpis span{color:#78908b;letter-spacing:.12em;font-size:6px;font-weight:900}.module-kpis b{margin-top:8px;font-size:23px}.module-kpis small{color:#8a9e99;margin-top:3px;font-size:7px}.queue-grid,.reports-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ops-card,.ops-form,.search-results{background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #dbe9e5;border-radius:19px;padding:18px;box-shadow:0 14px 36px #20493f0d,inset 0 1px #fff}.queue-grid .wide,.report-wide{grid-column:1/-1}.card-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.card-title h3{margin:5px 0 0;font-size:16px}.card-title>b{color:#126c57;background:#e5f7f1;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:9px;display:grid}.compact-list{max-height:390px;overflow:auto}.compact-list>a{color:#183a34;border-top:1px solid #e5efec;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px 2px;text-decoration:none;display:grid}.compact-list>a>i{color:#177861;background:#e7f7f2;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.compact-list a b,.compact-list a small{display:block}.compact-list a b{font-size:9px}.compact-list a small{color:#80948f;margin-top:3px;font-size:7px}.compact-list a>span{color:#b3611e;background:#fff1e4;border-radius:20px;padding:5px 7px;font-size:6px;font-weight:900}.compact-list a.overdue{background:#fff8f4}.task-table article,.assignment-list article,.payment-list article,.kyc-items article,.calendar-list article{border-top:1px solid #e4eeeb;align-items:center;gap:10px;padding:11px 3px;display:grid}.task-table article{grid-template-columns:32px 1fr 125px}.task-table>article>i{color:#176d58;background:#e7f7f2;border-radius:10px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.task-table i.high,.task-table i.urgent{color:#b45616;background:#fff0e4}.task-table b,.task-table small{display:block}.task-table b{font-size:9px}.task-table small{color:#81958f;margin-top:3px;font-size:7px}.task-table select{font-size:8px;padding:8px!important}.split-module{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ops-form{position:sticky;top:94px}.ops-form label{color:#5e7972;flex-direction:column;gap:6px;margin-top:10px;font-size:7px;font-weight:850;display:flex}.ops-form :is(input,select,textarea){width:100%;font:inherit;font-size:9px;padding:10px!important}.ops-form textarea{resize:vertical}.ops-form>button{color:#fff;background:linear-gradient(#ff9d43,#f26a12);border:1px solid #fff7;border-radius:11px;width:100%;margin-top:13px;padding:12px;font-size:9px;font-weight:900;box-shadow:0 12px 24px #e5691b26,inset 0 1px #ffffffa8}.form-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assignment-list{max-height:670px;overflow:auto}.assignment-list article{grid-template-columns:1fr 250px}.assignment-list article>div span,.assignment-list article>div b,.assignment-list article>div small{display:block}.assignment-list span{color:#16806a;letter-spacing:.08em;font-size:6px;font-weight:900}.assignment-list b{margin-top:5px;font-size:10px}.assignment-list small{color:#81958f;margin-top:3px;font-size:7px}.assignment-list select{font-size:8px;padding:9px!important}.project-board{grid-template-columns:repeat(7,minmax(210px,1fr));gap:8px;padding-bottom:10px;display:grid;overflow-x:auto}.project-column{background:#f3f8f6;border:1px solid #dbe9e5;border-radius:16px;min-height:500px;padding:8px}.project-column>header{align-items:center;gap:8px;padding:7px 5px 12px;display:flex}.project-column>header>i{color:#107158;background:#ddf3ec;border-radius:9px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.project-column header b,.project-column header small{display:block}.project-column header b{font-size:8px}.project-column header small{color:#869a95;margin-top:3px;font-size:6px}.project-column>div{flex-direction:column;gap:7px;display:flex}.project-column article{background:#fff;border:1px solid #d7e6e2;border-radius:13px;padding:12px;box-shadow:0 8px 22px #214c410b}.project-column article>span,.project-column article>b,.project-column article>small,.project-column article>em{display:block}.project-column article>span{color:#188169;font-size:6px;font-weight:900}.project-column article>b{margin-top:7px;font-size:10px}.project-column article>small{color:#7e938e;margin:5px 0 9px;font-size:7px;line-height:1.5}.project-column article select{width:100%;font-size:7px;padding:8px!important}.project-column article.locked{background:#fff9f2;border-color:#f0b376}.project-column article>em{color:#be651c;margin-top:7px;font-size:6px;font-style:normal;font-weight:900}.approval-list,.payment-list,.notification-list,.activity-timeline,.calendar-list{max-height:690px;overflow:auto}.approval-list>article{background:#f9fcfb;border:1px solid #deebe7;border-radius:13px;grid-template-columns:1fr auto;gap:8px;margin-top:8px;padding:12px;display:grid}.approval-list span,.approval-list b,.approval-list small{display:block}.approval-list span{color:#188169;font-size:6px;font-weight:900}.approval-list b{margin-top:5px;font-size:10px}.approval-list small{color:#7d918c;margin-top:4px;font-size:7px}.approval-list>article>em{color:#b15e1b;background:#fff0df;border-radius:20px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.approval-list article.approved>em{color:#137258;background:#e1f5ee}.approval-list article.rejected>em{color:#ad4141;background:#ffecec}.approval-list footer{grid-column:1/-1;gap:6px;display:flex}.approval-list footer button{color:#126d57;background:#eaf8f3;border:1px solid #afd9cc;border-radius:8px;flex:1;padding:8px;font-size:7px;font-weight:900}.approval-list footer button:last-child{color:#ae3d3d;background:#fff1f1;border-color:#efc2c2}.payment-list article{grid-template-columns:35px 1fr auto}.payment-list>article>i{color:#b9641f;background:#fff0e1;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.payment-list b,.payment-list small{display:block}.payment-list b{font-size:9px}.payment-list small{color:#81958f;margin-top:4px;font-size:7px}.payment-list strong{color:#12725b;font-size:12px}.kyc-layout{grid-template-columns:340px 1fr;gap:12px;display:grid}.kyc-customers>div{max-height:670px;overflow:auto}.kyc-customers>div>button{color:#173a34;text-align:left;background:0 0;border:0;border-top:1px solid #e4eeeb;grid-template-columns:32px 1fr;align-items:center;gap:9px;width:100%;padding:9px 3px;display:grid}.kyc-customers button>i{color:#13715b;background:#e5f6f0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.kyc-customers button b,.kyc-customers button small{display:block}.kyc-customers button b{font-size:9px}.kyc-customers button small{color:#849792;margin-top:3px;font-size:6px}.kyc-customers button.active{background:#ecfaf5;border-radius:10px;padding-inline:8px}.kyc-person{color:#5e7a73;background:#eef8f5;border-radius:11px;justify-content:space-between;padding:12px 14px;font-size:8px;display:flex}.kyc-items article{grid-template-columns:37px 1fr 130px}.kyc-items>article>i{color:#927f68;background:#f3f0ec;border-radius:12px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.kyc-items i.received{color:#176ca8;background:#e8f4ff}.kyc-items i.verified{color:#0e765b;background:#e1f7ef}.kyc-items b,.kyc-items small{display:block}.kyc-items b{font-size:9px}.kyc-items small{color:#80948f;margin-top:3px;font-size:7px}.kyc-items select{font-size:8px;padding:8px!important}.smart-search{background:#fff;border:1px solid #cee3dc;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;padding:10px;display:grid;box-shadow:0 16px 40px #214b4012}.smart-search>i{text-align:center;font-size:22px;font-style:normal}.smart-search input{font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px!important}.smart-search button{color:#fff;background:#14755e;border:0;border-radius:11px;padding:12px 20px;font-size:9px;font-weight:900}.search-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.search-groups section:first-child{grid-row:span 2}.search-groups h3{border-bottom:1px solid #e1ece8;justify-content:space-between;padding-bottom:9px;font-size:11px;display:flex}.search-groups h3 b{color:#14816a}.search-groups section>a{color:#173a34;border-bottom:1px solid #e6efed;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:grid}.search-groups section>a>i{color:#fff;background:linear-gradient(145deg,#25a483,#126d59);border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.search-groups a b,.search-groups a small{display:block}.search-groups a b{font-size:8px}.search-groups a small{color:#80948f;margin-top:3px;font-size:6px}.search-groups a>span{color:#b45e1a;font-size:6px;font-weight:900}.report-bars{flex-direction:column;gap:12px;display:flex}.report-bars article>div{justify-content:space-between;display:flex}.report-bars article b,.report-bars article strong{font-size:8px}.report-bars article>span{background:#e9f1ef;border-radius:10px;height:7px;margin-top:6px;display:block;overflow:hidden}.report-bars article>span>i{background:linear-gradient(90deg,#19a27e,#55d7b2);border-radius:10px;height:100%;display:block;box-shadow:0 0 12px #1eaa8430}.report-bars article small{color:#81958f;margin-top:4px;font-size:6px;display:block}.money-report{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.money-report article{background:#f1f8f6;border-radius:13px;padding:15px}.money-report span,.money-report b{display:block}.money-report span{color:#748c86;font-size:7px}.money-report b{margin-top:7px;font-size:17px}.activity-timeline{padding-left:20px;position:relative}.activity-timeline:before{content:"";background:linear-gradient(#27b28b,#f08a39);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.activity-timeline article{grid-template-columns:130px 1fr;gap:12px;padding:10px 0 14px;display:grid;position:relative}.activity-timeline article>i{background:#18a47f;border:3px solid #e9faf5;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:-18px;box-shadow:0 0 0 1px #18a47f}.activity-timeline time{color:#7d918c;font-size:7px}.activity-timeline span,.activity-timeline b{display:block}.activity-timeline span{color:#14816a;letter-spacing:.08em;font-size:6px;font-weight:900}.activity-timeline b{margin-top:4px;font-size:9px}.activity-timeline p{color:#748984;margin:4px 0 0;font-size:7px}.notification-list>article{border-top:1px solid #e3edea;grid-template-columns:34px 1fr;gap:10px;padding:12px 2px;display:grid}.notification-list>article>i{color:#168069;background:#e5f7f1;border-radius:11px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.notification-list>article>i.high,.notification-list>article>i.urgent{color:#c3631b;background:#fff0e2}.notification-list span,.notification-list b,.notification-list small{display:block}.notification-list span{color:#17816a;font-size:6px;font-weight:900}.notification-list b{margin-top:5px;font-size:10px}.notification-list p{color:#6f8580;margin:5px 0;font-size:8px;line-height:1.5}.notification-list small{font-size:6px}.calendar-list article{grid-template-columns:48px 1fr auto}.calendar-list>article>time{text-align:center;color:#14725c;background:#e4f7f0;border-radius:12px;place-content:center;width:45px;height:48px;display:grid}.calendar-list time b,.calendar-list time span{display:block}.calendar-list time b{font-size:13px}.calendar-list time span{text-transform:uppercase;font-size:6px}.calendar-list>article>div span,.calendar-list>article>div b,.calendar-list>article>div small{display:block}.calendar-list>article>div span{color:#138169;font-size:6px;font-weight:900}.calendar-list>article>div b{margin-top:4px;font-size:9px}.calendar-list>article>div small{color:#81958f;margin-top:3px;font-size:7px}.calendar-list article>button{color:#126d57;background:#eaf8f3;border:1px solid #a9d8ca;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.calendar-list article>em{color:#748a85;font-size:6px;font-style:normal}.calendar-list article.overdue{background:#fff8f4}.calendar-list article.today{background:#effbf7}.backup-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#ff91304d,#0000 34%),linear-gradient(135deg,#164f44,#0b332c);border:1px solid #bcddd3;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex;box-shadow:0 18px 42px #123d3426}.backup-hero h3{margin:8px 0 5px;font-size:24px;color:#fff!important}.backup-hero p{margin:0;font-size:9px;color:#b8d4ce!important}.backup-hero>a{color:#fff;background:linear-gradient(#ff9b40,#ed6812);border:1px solid #ffffff6b;border-radius:12px;padding:13px 17px;font-size:9px;font-weight:900;text-decoration:none;box-shadow:0 13px 25px #00000030,inset 0 1px #ffffff8a}.export-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.export-grid>a{color:#173a34;background:linear-gradient(145deg,#fff,#f5faf8);border:1px solid #d8e8e3;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:15px;text-decoration:none;display:grid;box-shadow:0 10px 28px #214b400d}.export-grid>a>i{color:#fff;background:linear-gradient(145deg,#21a17e,#116b57);border-radius:12px;place-items:center;width:37px;height:37px;font-style:normal;font-weight:900;display:grid}.export-grid span,.export-grid b,.export-grid small{display:block}.export-grid span{font-size:8px;font-weight:900}.export-grid b{color:#58746d;margin-top:4px;font-size:7px}.export-grid small{color:#16816a;margin-top:3px;font-size:6px}.export-grid em{color:#e66e1b;font-style:normal}.backup-note b{font-size:11px}.backup-note p{color:#6e8580;margin:7px 0 0;font-size:8px;line-height:1.6}.ops-empty{color:#7c928c;justify-content:center;align-items:center;gap:8px;padding:30px;font-size:8px;display:flex}.ops-empty i{color:#138169;background:#e1f6ef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (width<=1150px){.operations-layout{grid-template-columns:1fr}.operations-tabs{gap:5px;display:flex;position:static;overflow-x:auto}.operations-tabs>div{display:none}.operations-tabs>button{min-width:175px}.split-module{grid-template-columns:330px minmax(0,1fr)}.export-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.operations-page{padding:15px 10px 70px}.operations-hero{flex-direction:column;align-items:flex-start;padding:25px 4px 20px}.operations-hero h1{font-size:46px}.operations-live{width:100%}.operations-stage{border-radius:20px;padding:14px}.module-kpis{grid-template-columns:1fr 1fr}.queue-grid,.reports-grid,.split-module,.kyc-layout{grid-template-columns:1fr}.ops-form{position:static}.assignment-list article,.search-groups{grid-template-columns:1fr}.search-groups section:first-child{grid-row:auto}.export-grid{grid-template-columns:1fr 1fr}.backup-hero{flex-direction:column;align-items:flex-start}.money-report{grid-template-columns:1fr 1fr}}@media (width<=520px){.operations-tabs>button{grid-template-columns:31px 1fr;min-width:150px}.operations-tabs>button em{display:none}.stage-heading h2{font-size:22px}.stage-heading>button{padding:8px}.module-kpis article{padding:12px}.module-kpis b{font-size:19px}.task-table article,.kyc-items article{grid-template-columns:32px 1fr}.task-table select,.kyc-items select{grid-column:1/-1}.form-two,.activity-timeline article{grid-template-columns:1fr}.activity-timeline time{margin-bottom:-6px}.calendar-list article{grid-template-columns:42px 1fr}.calendar-list article>button,.calendar-list article>em{grid-column:2}.export-grid{grid-template-columns:1fr}.smart-search{grid-template-columns:32px 1fr}.smart-search button{grid-column:1/-1}.operations-stage{padding:12px}.ops-card,.ops-form,.search-results{padding:14px}}@media (prefers-reduced-motion:reduce){.operations-loading i{animation:none}}.module-help{background:#f0f9f6;border:1px solid #d6e9e3;border-radius:12px;margin:0 0 14px;padding:10px 12px;line-height:1.55;color:#5f7a73!important;font-size:7px!important}.ops-form .module-help{margin-top:11px;margin-bottom:0}.service-admin{color:#edf5f8;background:radial-gradient(circle at 90% 5%,#ff8d2428,#0000 27%),#06111d;min-height:100vh;padding:12px 3vw 60px}.service-admin>header,.service-stats,.service-filters,.service-ticket-list{width:min(1240px,100%);margin-inline:auto}.service-admin>header{justify-content:space-between;align-items:end;padding:36px 0 22px;display:flex}.service-admin>header span{color:#5ddfbd;letter-spacing:.18em;font-size:8px;font-weight:900}.service-admin>header h1{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(38px,5vw,62px)}.service-admin>header>a{color:#8de7b7;background:#103729;border:1px solid #56df9d4a;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none}.service-stats{background:#0b1928;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.service-stats>div{border-right:1px solid #ffffff10;min-width:90px;padding-right:13px}.service-stats b,.service-stats span{display:block}.service-stats b{font-size:18px}.service-stats span{color:#72879a;font-size:7px}.service-stats input{color:#fff;background:#06121f;border:1px solid #ffffff16;border-radius:9px;max-width:300px;margin-left:auto;padding:10px 12px;font-size:9px}.service-filters{gap:7px;padding:12px 0;display:flex;overflow:auto}.service-filters button{color:#8499ac;white-space:nowrap;background:#ffffff05;border:1px solid #fff1;border-radius:20px;padding:7px 10px;font-size:7px}.service-filters button.active{color:#07231b;background:#5ee1ba}.service-ticket-list{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.service-ticket-list>button{color:#edf5f8;text-align:left;background:linear-gradient(145deg,#102438,#081522);border:1px solid #fff1;border-radius:13px;padding:14px}.service-ticket-list span{color:#ff9e4c;justify-content:space-between;font-size:7px;display:flex}.service-ticket-list i{color:#70e2b5;font-style:normal}.service-ticket-list strong,.service-ticket-list small,.service-ticket-list b{display:block}.service-ticket-list strong{margin:9px 0 3px;font-size:12px}.service-ticket-list small{color:#7c92a4;font-size:7px}.service-ticket-list b{color:#62dcb9;margin-top:11px;font-size:8px}.service-ticket-list p{color:#788da0;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:8px;overflow:hidden}.service-admin aside{z-index:50;background:#081624f7;border-left:1px solid #ffffff17;width:min(410px,96vw);height:100vh;padding:30px 24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-25px 0 65px #0009}.service-admin aside .close{color:#fff;background:#ffffff08;border:1px solid #ffffff17;border-radius:50%;width:33px;height:33px;font-size:18px;position:absolute;top:16px;right:16px}.service-admin aside>span{color:#59dfbd;font-size:8px}.service-admin aside h2{margin:9px 0 4px;font-size:30px}.service-admin aside>p{color:#8095a8;font-size:9px}.service-photo{color:#ffb36e;text-align:center;background:#ff8c2110;border:1px solid #ff9e4b42;border-radius:9px;margin:15px 0;padding:11px;font-size:8px;font-weight:900;text-decoration:none;display:block}.service-admin aside label{color:#8499ac;margin-top:13px;font-size:8px;display:block}.service-admin aside input,.service-admin aside select,.service-admin aside textarea{color:#edf5f8;background:#06121f;border:1px solid #ffffff17;border-radius:9px;width:100%;margin-top:6px;padding:10px}.complaint-copy{background:#ffffff05;border:1px solid #fff1;border-radius:11px;margin-top:18px;padding:14px}.complaint-copy p{color:#8196a8;font-size:9px;line-height:1.6}@media (width<=950px){.service-ticket-list{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.service-admin>header{flex-direction:column;align-items:flex-start;gap:14px}.service-stats{flex-wrap:wrap}.service-stats input{width:100%;max-width:none;margin-left:0}.service-ticket-list{grid-template-columns:1fr}}.customer-dashboard{color:#17303b;background:radial-gradient(circle at 8% 3%,#c9f1e7,#0000 24%),radial-gradient(circle at 90% 6%,#ffe1be,#0000 25%),linear-gradient(145deg,#f8fcfb,#eef7f4 55%,#fff9f0);min-height:100vh;padding:16px 4vw 45px}.customer-dashboard nav,.customer-dashboard>header,.customer-dashboard>section,.customer-dashboard>footer{width:min(1280px,100%);margin-inline:auto}.customer-dashboard nav{background:#ffffffdf;border:1px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;height:70px;padding:0 16px;display:flex;box-shadow:0 14px 38px #335d5015}.customer-dashboard nav .home-brand{text-decoration:none}.customer-actions-bar{gap:8px;display:flex}.customer-actions-bar a,.customer-actions-bar button{color:#31515b;background:#f5faf8;border:1px solid #d9e7e3;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:850;text-decoration:none}.customer-dashboard>header{justify-content:space-between;align-items:end;gap:30px;padding:55px 0 26px;display:flex}.customer-dashboard header>div:first-child>span,.customer-section-title>span,.customer-help>span{color:#16866d;letter-spacing:.16em;font-size:8px;font-weight:900}.customer-dashboard h1{letter-spacing:-.05em;margin:10px 0 6px;font-size:clamp(42px,5vw,66px);line-height:1}.customer-dashboard header p{color:#698188}.customer-status{background:#ffffffc9;border:1px solid #fff;border-radius:17px;min-width:310px;padding:20px;box-shadow:0 14px 38px #335d5014}.customer-status span,.customer-status strong,.customer-status small{display:block}.customer-status span{color:#75898e;font-size:7px}.customer-status strong{color:#e57421;margin:7px 0;font-size:23px}.customer-status small{color:#768b91;font-size:7px}.customer-stats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.customer-stats article,.journey-card,.customer-help,.customer-lower>article{background:#ffffffd8;border:1px solid #fff;border-radius:17px;box-shadow:0 14px 36px #365d5012}.customer-stats article{padding:17px}.customer-stats span,.customer-stats strong{display:block}.customer-stats span{color:#758b91;letter-spacing:.1em;font-size:7px;font-weight:900}.customer-stats strong{margin-top:8px;font-size:17px}.customer-main{grid-template-columns:1.5fr .5fr;gap:10px;margin-top:10px;display:grid}.journey-card,.customer-help,.customer-lower>article{padding:24px}.customer-section-title h2{margin:5px 0 18px;font-size:21px}.customer-journey{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.customer-journey>div{text-align:center;background:#f2f6f5;border-radius:10px;padding:12px 7px}.customer-journey i{color:#899a9e;background:#e3ebe8;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;font-size:8px;font-style:normal;display:grid}.customer-journey span,.customer-journey small{display:block}.customer-journey span{margin-top:9px;font-size:8px;font-weight:850}.customer-journey small{color:#829397;margin-top:4px;font-size:6px}.customer-journey .done{background:#e8f7f2}.customer-journey .active{background:#fff5e8;border:1px solid #f1b172}.customer-journey .active i{color:#fff;background:#eb7b27;box-shadow:0 0 0 5px #f5a35b24}.customer-help{color:#fff;background:linear-gradient(145deg,#194c4a,#173b43)}.customer-help>span{color:#6ee2c4}.customer-help h2{margin:9px 0;font-size:24px}.customer-help p{color:#b9cece;font-size:9px;line-height:1.6}.customer-help a{color:#fff;text-align:center;background:#ffffff15;border-radius:8px;margin-top:8px;padding:10px;font-size:8px;font-weight:850;text-decoration:none;display:block}.customer-lower{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.customer-docs,.customer-tickets{gap:7px;display:grid}.customer-docs a,.customer-tickets>div{color:#284852;background:#f8fbfa;border:1px solid #e2ece9;border-radius:10px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.customer-docs i{font-style:normal}.customer-docs span,.customer-tickets span{flex:1}.customer-docs strong,.customer-docs small,.customer-tickets strong,.customer-tickets small{display:block}.customer-docs small,.customer-tickets small{color:#778c92;margin-top:3px;font-size:7px}.customer-docs b,.customer-tickets b{color:#168269;font-size:7px}.customer-empty{color:#73888e;font-size:9px}.service-link{color:#e36f1d;margin-top:12px;font-size:8px;font-weight:850;text-decoration:none;display:inline-block}.customer-dashboard footer{color:#7a8d92;text-align:center;padding-top:25px;font-size:7px}@media (width<=850px){.customer-dashboard>header{flex-direction:column;align-items:stretch}.customer-status{min-width:0}.customer-stats{grid-template-columns:1fr 1fr}.customer-main,.customer-lower{grid-template-columns:1fr}.customer-journey{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.customer-dashboard{padding:8px 3vw 35px}.customer-dashboard nav{align-items:flex-start;gap:9px;height:auto;padding:10px}.customer-actions-bar{flex-direction:column;align-items:stretch}.customer-dashboard>header{padding-top:38px}.customer-dashboard h1{font-size:41px}.customer-journey{grid-template-columns:1fr 1fr}.customer-stats strong{font-size:12px}}.pm-customer-card{background:#ffffffdf;border:1px solid #fff;border-radius:18px;margin-top:10px;padding:25px;box-shadow:0 14px 36px #365d5012}.pm-customer-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.pm-customer-card>header span{color:#16866d;letter-spacing:.16em;font-size:8px;font-weight:900}.pm-customer-card h2{margin:5px 0 0;font-size:22px}.pm-customer-card>header a{color:#fff;background:#176f5d;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:850;text-decoration:none}.pm-case-summary{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:20px;display:grid}.pm-case-summary>div{background:#f7fbf9;border:1px solid #e1ece8;border-radius:11px;padding:13px}.pm-case-summary small,.pm-case-summary strong{display:block}.pm-case-summary small{color:#788d92;font-size:6px}.pm-case-summary strong{color:#21464b;margin-top:6px;font-size:10px}.pm-stage-flow{grid-template-columns:repeat(9,minmax(110px,1fr));gap:7px;margin-top:16px;padding-bottom:5px;display:grid;overflow-x:auto}.pm-stage-flow>div{text-align:center;background:#f1f5f4;border-radius:11px;min-height:92px;padding:12px 8px;position:relative}.pm-stage-flow i{color:#829397;background:#dfe8e5;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-size:7px;font-style:normal;display:grid}.pm-stage-flow span{margin-top:8px;font-size:7px;font-weight:850;display:block}.pm-stage-flow .done{background:#e8f7f2}.pm-stage-flow .done i{color:#fff;background:#21896e}.pm-stage-flow .active{background:#fff4e7;border:1px solid #efa965;box-shadow:0 8px 24px #e77d2120}.pm-stage-flow .active i{color:#fff;background:#e97a26;box-shadow:0 0 0 5px #ef994b22}.pm-remarks{color:#61777c;background:#fff7ed;border-left:3px solid #e9822e;padding:12px;font-size:9px}.pm-history{background:#f8fbfa;border:1px solid #e4ecea;border-radius:13px;margin-top:15px;padding:15px}.pm-history>header{justify-content:space-between;display:flex}.pm-history>header span,.pm-history>header b{font-size:7px}.pm-history>header span{color:#61787d;letter-spacing:.13em;font-weight:900}.pm-history>header b{color:#e47522}.pm-history article{padding:13px 0 0 34px;position:relative}.pm-history article:before{content:"";background:#a4ded0;width:2px;position:absolute;top:0;bottom:-13px;left:11px}.pm-history article:last-child:before{bottom:calc(100% - 29px)}.pm-history article>i{z-index:2;color:#fff;background:#20886d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid;position:absolute;top:13px;left:0}.pm-history time,.pm-history strong,.pm-history p{display:block}.pm-history time{color:#d66f22;font-size:7px}.pm-history strong{margin-top:3px;font-size:9px}.pm-history p{color:#778b90;margin:3px 0 0;font-size:8px}.pm-empty{text-align:center;border:1px dashed #cadbd6;border-radius:12px;margin-top:18px;padding:22px}.pm-empty b,.pm-empty span{display:block}.pm-empty b{font-size:11px}.pm-empty span{color:#74898e;margin-top:5px;font-size:8px}@media (width<=700px){.pm-case-summary{grid-template-columns:1fr}.pm-customer-card{padding:18px}.pm-customer-card>header{flex-direction:column;align-items:flex-start}.pm-stage-flow{grid-template-columns:repeat(9,120px)}}.pm-stage-flow{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(10,minmax(118px,1fr))!important;gap:0!important;width:100%!important;margin:26px 0 18px!important;padding:8px 4px 14px!important;display:grid!important;position:relative!important;overflow-x:auto!important}.pm-stage-flow:before{content:"";background:linear-gradient(90deg,#20a33a 0 50%,#d4dde0 50% 100%);border-radius:5px;height:3px;position:absolute;top:29px;left:52px;right:52px}.pm-stage-flow>div{scroll-snap-align:center;min-height:112px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:center!important;padding:0 7px!important;display:flex!important;position:relative!important}.pm-stage-flow>div i{z-index:2;font-style:normal;box-shadow:0 0 0 1px #d2dcdf;color:#71858b!important;background:#d7e0e3!important;border:3px solid #fff!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 0 12px!important;font-size:10px!important;display:grid!important;position:relative!important}.pm-stage-flow>div span{color:#1e373f;font-size:10px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.pm-stage-flow>div small{color:#829398;margin-top:5px;font-size:8px;display:block}.pm-stage-flow>div.done i{box-shadow:0 0 0 1px #20a33a,0 0 13px #20a33a2b;color:#fff!important;background:#20a33a!important}.pm-stage-flow>div.active i{animation:2s ease-in-out infinite pmCurrentPulse;color:#fff!important;background:#2f8bd2!important;box-shadow:0 0 0 1px #2f8bd2,0 0 0 7px #2f8bd218!important}.pm-stage-flow>div.active small{color:#2f83c3;font-weight:800}.pm-stage-flow>div:nth-child(6) span:after{content:"\a SANWARIA SOLAR";white-space:pre;color:#e87623;letter-spacing:.08em;font-size:7px}.pm-case-summary+.pm-stage-flow{--progress:50%}@keyframes pmCurrentPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (width<=760px){.pm-stage-flow{grid-template-columns:repeat(10,132px)!important;padding-bottom:18px!important}.pm-stage-flow:before{left:49px;right:49px}.pm-stage-flow>div{min-height:108px!important}}@media (prefers-reduced-motion:reduce){.pm-stage-flow>div.active i{animation:none}}.pm-customer-card .pm-stage-horizontal-v2{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;flex-flow:row!important;align-items:flex-start!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;margin:24px 0 12px!important;padding:12px 8px 22px!important;display:flex!important;overflow:auto hidden!important}.pm-customer-card .pm-stage-horizontal-v2:before{width:auto!important;height:3px!important;inset:33px 62px auto!important}.pm-customer-card .pm-stage-horizontal-v2>div,.pm-customer-card .pm-stage-horizontal-v2>div.active{scroll-snap-align:start;width:112px!important;min-width:112px!important;max-width:150px!important;min-height:116px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:1 0 112px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 8px!important;display:flex!important;position:relative!important}.pm-customer-card .pm-stage-horizontal-v2>div i{flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0 0 12px!important;position:relative!important;top:auto!important;left:auto!important}.pm-customer-card .pm-stage-horizontal-v2>div span{max-width:132px!important;margin:0!important}.pm-customer-card .pm-stage-horizontal-v2>div small{margin-top:5px!important}@media (width<=760px){.pm-customer-card .pm-stage-horizontal-v2>div,.pm-customer-card .pm-stage-horizontal-v2>div.active{flex-basis:132px!important;width:132px!important;min-width:132px!important}.pm-customer-card .pm-stage-horizontal-v2{scroll-padding-left:8px!important}}.customer-dashboard{color:#eef7f4!important;background-color:#0000!important;background-image:radial-gradient(circle at 10% 5%,#0e695545,#0000 27%),radial-gradient(circle at 90% 8%,#df741d24,#0000 25%),linear-gradient(145deg,#020b12,#071724 52%,#06111a)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.customer-dashboard nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1b29dd!important;border-color:#ffffff16!important;box-shadow:0 18px 48px #0007,inset 0 1px #ffffff10!important}.customer-dashboard .home-brand strong,.customer-dashboard h1,.customer-dashboard h2,.customer-dashboard .customer-stats strong{color:#f4fbf8!important}.customer-dashboard .home-brand span{color:#57d6b5!important}.customer-actions-bar a,.customer-actions-bar button{color:#c4d7d5!important;background:#ffffff09!important;border-color:#ffffff1c!important}.customer-actions-bar a{color:#061f1a!important;background:linear-gradient(135deg,#65e2bd,#2eb48f)!important;border-color:#38d6a36b!important}.customer-dashboard>header p,.customer-dashboard footer{color:#7f99a2!important}.customer-dashboard header>div:first-child>span,.customer-section-title>span,.customer-help>span{color:#58dfbb!important}.customer-status,.customer-stats article,.journey-card,.customer-help,.customer-lower>article,.pm-customer-card{background:linear-gradient(145deg,#0c2132e8,#081722ee)!important;border-color:#ffffff13!important;box-shadow:0 18px 45px #0005,inset 0 1px #ffffff0d!important}.customer-status span,.customer-status small,.customer-stats span{color:#78939d!important}.customer-status strong{color:#ff9a45!important}.customer-journey>div{color:#cbdcda!important;background:#ffffff05!important;border:1px solid #ffffff08!important}.customer-journey i{color:#789098!important;background:#152d37!important}.customer-journey small{color:#6f8992!important}.customer-journey .done{background:#0d443850!important;border-color:#38bd9650!important}.customer-journey .done i{color:#06271f!important;background:#52dbb2!important}.customer-journey .active{background:#512b122f!important;border-color:#f49a4b75!important}.customer-journey .active i{color:#fff!important;background:#f0832d!important}.customer-help{background:radial-gradient(circle at 90% 5%,#46d9b529,#0000 35%),linear-gradient(145deg,#123c3a,#0a2730)!important}.customer-help p{color:#9cb7b7!important}.customer-help a{color:#d5e5e3!important;background:#ffffff0d!important}.customer-help a:first-of-type{color:#082c23!important;background:#60dfb9!important}.customer-docs a,.customer-tickets>div{color:#d6e5e3!important;background:#ffffff05!important;border-color:#ffffff10!important}.customer-docs small,.customer-tickets small,.customer-empty{color:#78919a!important}.customer-docs b,.customer-tickets b{color:#58d8b5!important}.service-link{color:#ff9a49!important}.pm-customer-card>header span{color:#58ddba!important}.pm-customer-card>header a{color:#092c24!important;background:#5bdeb8!important;border:1px solid #54dfb65c!important}.pm-case-summary>div{background:#ffffff05!important;border-color:#ffffff10!important}.pm-case-summary small{color:#77919a!important}.pm-case-summary strong{color:#d9e9e6!important}.pm-remarks{color:#9eb3b4!important;background:#42260f38!important;border-left-color:#ff9140!important}.pm-remarks b{color:#ff9b4c!important}.pm-history{background:#06131d!important;border-color:#ffffff10!important}.pm-history>header span{color:#87a0a7!important}.pm-history article:before{background:#226c5b!important}.pm-history article>i{background:#39b891!important}.pm-history time{color:#ff9a49!important}.pm-history strong{color:#dce9e7!important}.pm-history p{color:#789098!important}.pm-empty{color:#c3d6d3!important;border-color:#ffffff18!important}.pm-stage-flow>div span{color:#afc4c3!important}.pm-stage-flow>div.done span{color:#7be0c0!important}.pm-stage-flow>div.active span{color:#70bdf5!important}.pm-stage-flow>div i{color:#78929b!important;background:#1b3039!important;border-color:#071620!important;box-shadow:0 0 0 1px #ffffff19!important}.pm-stage-flow:before{background:linear-gradient(90deg,#32b98e 0 50%,#263942 50% 100%)!important}.pm-stage-flow{scrollbar-color:#2c7563 #0a1923}.customer-dashboard *{scrollbar-color:#246a58 #081722}@media (width<=520px){.customer-dashboard nav{background:#0a1926f2!important}.customer-dashboard h1{font-size:40px!important}}.customer-dashboard{position:relative;overflow:hidden}.customer-dashboard:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:74px 74px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000a,#0000 82%);mask-image:linear-gradient(#000a,#0000 82%)}.customer-dashboard:after{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(#ff8c2420 0 2deg,transparent 2deg 12deg);filter:blur(.2px);border-radius:50%;width:460px;height:460px;animation:70s linear infinite dashboardSun;position:fixed;top:110px;right:-180px}.customer-dashboard>nav,.customer-dashboard>header,.customer-dashboard>section,.customer-dashboard>footer{z-index:1;position:relative}.customer-dashboard>header{background:radial-gradient(circle at 90% 15%,#ff8b2a1f,#0000 28%),linear-gradient(135deg,#0d2937c9,#07172280);border:1px solid #ffffff10;border-radius:24px;margin-top:14px;position:relative;box-shadow:inset 0 1px #ffffff0d;padding:70px 34px 34px!important}.customer-dashboard>header:before{content:"LIVE PROJECT WORKSPACE";color:#57dbb7;letter-spacing:.18em;font-size:7px;font-weight:900;position:absolute;top:24px;left:34px}.customer-dashboard h1{background:linear-gradient(90deg,#fff,#bce7da 60%,#ffad68);-webkit-background-clip:text;background-clip:text;color:#0000!important}.customer-status{position:relative;overflow:hidden}.customer-status:after{content:"";filter:blur(16px);background:#ff8a2930;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-35px;right:-25px}.customer-stats article{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.customer-stats article:before{content:"";background:linear-gradient(#55dfb8,#27886f);width:3px;position:absolute;top:0;bottom:0;left:0}.customer-stats article:nth-child(2):before{background:linear-gradient(#ffac61,#e86c1c)}.customer-stats article:nth-child(3):before{background:linear-gradient(#68bdf4,#267dc0)}.customer-stats article:nth-child(4):before{background:linear-gradient(#c78cff,#7b4bc7)}.customer-stats article:hover,.journey-card:hover,.customer-lower>article:hover{transform:translateY(-3px);border-color:#54dcb63b!important;box-shadow:0 24px 55px #0007,0 0 30px #31bb8d0c!important}.customer-stats strong{font-size:21px!important}.journey-card,.customer-help,.customer-lower>article,.pm-customer-card{transition:transform .25s,border-color .25s,box-shadow .25s}.customer-journey>div{transition:transform .2s,background .2s}.customer-journey>div:hover{transform:translateY(-2px)}.pm-customer-card{position:relative;overflow:hidden}.pm-customer-card:after{content:"PM SURYA GHAR";color:#ffffff05;letter-spacing:-.04em;pointer-events:none;font-size:36px;font-weight:950;position:absolute;top:22px;right:24px}.customer-help a{transition:transform .2s,background .2s}.customer-help a:hover{transform:translateY(-2px)}@keyframes dashboardSun{to{transform:rotate(360deg)}}@media (width<=850px){.customer-dashboard>header{padding:65px 22px 26px!important}.customer-dashboard>header:before{left:22px}.pm-customer-card:after{font-size:23px}}@media (prefers-reduced-motion:reduce){.customer-dashboard:after{animation:none}.customer-stats article,.journey-card,.customer-lower>article{transition:none}}.customer-dashboard{font-family:Inter,Avenir Next,Nirmala UI,Segoe UI,sans-serif;padding:18px clamp(18px,4vw,64px) 64px!important}.customer-dashboard nav,.customer-dashboard>header,.customer-dashboard>section,.customer-dashboard>footer{width:min(1220px,100%)!important}.customer-dashboard nav{border-radius:20px!important;height:78px!important;padding:0 22px!important}.customer-dashboard .home-brand strong{letter-spacing:.08em;font-size:18px!important}.customer-dashboard .home-brand span{letter-spacing:.16em;font-size:7px!important}.customer-actions-bar{align-items:center!important;gap:9px!important}.customer-actions-bar a,.customer-actions-bar button{white-space:nowrap;border-radius:10px!important;padding:10px 14px!important;font-size:8px!important}.customer-dashboard>header{align-items:center!important;min-height:240px!important;padding:66px 36px 34px!important}.customer-dashboard>header>div:first-child{max-width:720px}.customer-dashboard>header:before{top:26px!important;left:36px!important}.customer-dashboard h1{margin:14px 0 10px!important;font-size:clamp(45px,5vw,68px)!important;line-height:.98!important}.customer-dashboard>header p{margin:0!important;font-size:13px!important}.customer-status{border-radius:18px!important;min-width:285px!important;padding:22px!important}.customer-status span{letter-spacing:.1em;font-size:7px!important}.customer-status strong{margin:10px 0!important;font-size:25px!important}.customer-status small{font-size:8px!important}.customer-stats{gap:12px!important;margin-top:13px!important}.customer-stats article{border-radius:18px!important;min-height:104px!important;padding:21px 20px!important}.customer-stats span{letter-spacing:.13em;font-size:7px!important}.customer-stats strong{line-height:1.2;margin-top:12px!important;font-size:20px!important}.customer-main{grid-template-columns:minmax(0,3fr) minmax(270px,1fr)!important;gap:13px!important;margin-top:13px!important}.journey-card,.customer-help,.customer-lower>article,.pm-customer-card{border-radius:20px!important;padding:28px!important}.customer-section-title>span,.customer-help>span,.pm-customer-card>header span{letter-spacing:.16em;font-size:7px!important}.customer-section-title h2,.pm-customer-card h2{margin-top:7px!important;font-size:23px!important}.customer-journey{gap:8px!important}.customer-journey>div{border-radius:13px!important;min-height:105px!important;padding:15px 8px!important}.customer-journey i{width:31px!important;height:31px!important;font-size:9px!important}.customer-journey span{line-height:1.25;margin-top:11px!important;font-size:9px!important}.customer-journey small{font-size:7px!important}.customer-help h2{line-height:1.1;font-size:27px!important}.customer-help p{line-height:1.7;font-size:10px!important}.customer-help a{padding:12px!important;font-size:8px!important}.pm-case-summary{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.pm-case-summary>div{border-radius:13px!important;padding:16px!important}.pm-case-summary small{font-size:7px!important}.pm-case-summary strong{line-height:1.45;font-size:10px!important}.pm-history article strong{font-size:10px!important}.pm-history article p{line-height:1.55;font-size:9px!important}.customer-lower{gap:13px!important;margin-top:13px!important}.customer-docs a,.customer-tickets>div{border-radius:12px!important;padding:14px!important}.customer-docs strong,.customer-tickets strong{font-size:10px!important}.customer-docs small,.customer-tickets small{font-size:8px!important}.customer-empty{font-size:10px!important}@media (width<=950px){.customer-dashboard>header{flex-direction:column!important;align-items:stretch!important}.customer-status{width:100%!important}.customer-main{grid-template-columns:1fr!important}.pm-case-summary{grid-template-columns:1fr 1fr!important}}@media (width<=680px){.customer-dashboard{padding:8px 12px 42px!important}.customer-dashboard nav{gap:14px;align-items:flex-start!important;height:auto!important;min-height:76px!important}.customer-actions-bar{flex-wrap:wrap!important;justify-content:flex-end!important}.customer-dashboard>header{padding:62px 20px 25px!important}.customer-dashboard>header:before{left:20px!important}.customer-dashboard h1{font-size:40px!important}.customer-stats,.customer-journey{grid-template-columns:1fr 1fr!important}.pm-case-summary{grid-template-columns:1fr!important}}@media (width<=430px){.customer-dashboard nav{flex-direction:column!important;align-items:stretch!important}.customer-actions-bar{grid-template-columns:1fr 1fr!important;display:grid!important}.customer-actions-bar a,.customer-actions-bar button{text-align:center!important}.customer-stats{grid-template-columns:1fr!important}}.subsidy-congratulations{background:radial-gradient(circle at 95% 20%,#ff9a3130,#0000 35%),linear-gradient(135deg,#0d4a3c,#0a2c31);border:1px solid #5ce3b77a;border-radius:18px;align-items:center;gap:16px;margin:18px 0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0005,0 0 35px #31bf9210}.subsidy-congratulations:after{content:"₹78,000";color:#ffffff08;pointer-events:none;font-size:55px;font-weight:950;position:absolute;bottom:-10px;right:18px}.subsidy-congratulations>div{color:#073329;background:#61e1ba;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 0 0 8px #61e1ba16,0 12px 30px #0bbb8330}.subsidy-congratulations span,.subsidy-congratulations small,.subsidy-congratulations strong{display:block}.subsidy-congratulations small{color:#6ee5c2;letter-spacing:.14em;font-size:7px;font-weight:900}.subsidy-congratulations strong{color:#fff4dc;margin-top:7px;font-size:17px}.subsidy-congratulations p{color:#a2c2bc;margin:6px 0 0;font-size:9px;line-height:1.5}@media (width<=560px){.subsidy-congratulations{align-items:flex-start;padding:18px}.subsidy-congratulations>div{flex-basis:42px;width:42px;height:42px}.subsidy-congratulations strong{font-size:14px}}.customer-certificate-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:13px;display:grid;overflow:hidden;background:radial-gradient(circle at 90% 20%,#ff95372d,#0000 34%),linear-gradient(135deg,#102b38,#092029)!important;border:1px solid #f1a45d59!important;border-radius:20px!important;padding:24px 26px!important;box-shadow:0 20px 52px #0005,inset 0 1px #ffffff10!important}.certificate-seal{color:#fff;background:linear-gradient(145deg,#ff993b,#dc5c12);border:2px solid #ffab5e;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-weight:950;display:grid;box-shadow:0 0 0 7px #ff923313,0 14px 30px #d75c1930}.customer-certificate-card span{color:#5ce0bb;letter-spacing:.15em;font-size:7px;font-weight:900}.customer-certificate-card h2{color:#fff5e9!important;margin:6px 0!important;font-size:21px!important}.customer-certificate-card p{color:#8ca7aa;margin:0;font-size:8px}.customer-certificate-card a{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff9735,#e46616);border:1px solid #ffc17a5e;border-radius:10px;padding:12px 16px;font-size:8px;font-weight:900;text-decoration:none}@media (width<=700px){.customer-certificate-card{grid-template-columns:auto 1fr!important}.customer-certificate-card a{text-align:center;grid-column:1/-1}}.customer-welcome-title{flex-wrap:wrap;align-items:center;gap:.08em .2em;display:flex;line-height:1.18!important;overflow:visible!important}.customer-welcome-title .hindi-namaste{background:linear-gradient(135deg,#ffcb84,#ff8d35 72%);-webkit-text-fill-color:transparent;letter-spacing:0;text-shadow:0 10px 28px #ff8d3528;-webkit-background-clip:text;background-clip:text;padding:.22em .12em .08em 0;font-family:Noto Serif Devanagari,Kokila,Nirmala UI,serif;font-size:.82em;font-weight:650;display:inline-block;position:relative;overflow:visible;line-height:1.28!important}.customer-welcome-title .hindi-namaste:after{content:"";opacity:.72;background:linear-gradient(90deg,#ff9b43,#0000);border-radius:3px;height:2px;position:absolute;bottom:.02em;left:.05em;right:.08em}.customer-welcome-title strong{font-weight:950!important}.customer-welcome-title .welcome-emoji{filter:drop-shadow(0 5px 12px #ff9b4340);transform-origin:50% 85%;font-size:.72em;animation:1.8s ease-in-out infinite welcomeNamaste;display:inline-block;color:initial!important;-webkit-text-fill-color:initial!important}@keyframes welcomeNamaste{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-4px)rotate(-5deg)}70%{transform:translateY(-1px)rotate(3deg)}}@media (width<=680px){.customer-welcome-title{gap:.1em .18em;line-height:1.2!important}.customer-welcome-title .hindi-namaste{padding-top:.28em;font-size:.78em}}@media (prefers-reduced-motion:reduce){.customer-welcome-title .welcome-emoji{animation:none}}.customer-loan-tracker{overflow:hidden;background:radial-gradient(circle at 92% 8%,#ff91372b,#0000 31%),linear-gradient(135deg,#0d2b38,#071a25)!important;border:1px solid #58d8b53b!important;border-radius:21px!important;margin-top:13px!important;padding:27px!important;box-shadow:0 20px 55px #0005,inset 0 1px #ffffff0e!important}.customer-loan-tracker>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.customer-loan-tracker>header span{color:#59debb;letter-spacing:.16em;font-size:7px;font-weight:900}.customer-loan-tracker h2{color:#f5fffc;margin:6px 0 5px;font-size:25px}.customer-loan-tracker>header p{color:#89a1a8;margin:0;font-size:9px}.customer-loan-tracker>header>b{color:#ffb36e;background:#542d123c;border:1px solid #ffad6263;border-radius:30px;padding:9px 13px;font-size:8px}.loan-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.loan-summary-grid article{background:#ffffff07;border:1px solid #ffffff0e;border-radius:13px;padding:16px}.loan-summary-grid small,.loan-summary-grid strong{display:block}.loan-summary-grid small{color:#738f98;letter-spacing:.1em;font-size:6px;font-weight:900}.loan-summary-grid strong{color:#e8f7f3;margin-top:8px;font-size:15px}.loan-progress{color:#8aa1a7;text-align:center;grid-template-columns:repeat(5,1fr);margin:22px 4px 7px;font-size:7px;display:grid;position:relative}.loan-progress:before,.loan-progress i{content:"";background:#203b45;border-radius:6px;height:3px;position:absolute;top:-9px;left:8%;right:8%}.loan-progress i{z-index:1;background:linear-gradient(90deg,#5be0bb,#ff973d);right:42%}.loan-progress span:before{content:"";background:#5eddbb;border:2px solid #0b202b;border-radius:50%;width:12px;height:12px;margin-left:14px;position:absolute;top:-14px;box-shadow:0 0 0 2px #5eddbb30}.loan-note{color:#6f8991;text-align:center;margin-top:14px;font-size:7px;display:block}.customer-lower>article:first-child{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,#48d4ae17,#0000 30%),linear-gradient(145deg,#0c2132e8,#081722ee)!important;border-color:#59d9b32d!important}.customer-lower>article:first-child:after{content:"DIGITAL";color:#ffffff05;pointer-events:none;font-size:42px;font-weight:950;position:absolute;top:8px;right:18px}@media (width<=760px){.loan-summary-grid{grid-template-columns:1fr 1fr}.customer-loan-tracker>header{flex-direction:column}.loan-progress span{font-size:6px}}@media (width<=430px){.loan-summary-grid{grid-template-columns:1fr}.loan-progress{grid-template-columns:repeat(5,90px);padding-top:3px;overflow-x:auto}.loan-progress:before,.loan-progress i,.loan-progress span:before{display:none}}.emi-highlight{background:linear-gradient(145deg,#4d2c183f,#ffffff08)!important;border-color:#f39b4d65!important}.emi-highlight strong{color:#ffb36d!important;font-size:20px!important}.loan-totals{background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:28px;margin-top:10px;padding:13px 16px;display:flex}.loan-totals span small,.loan-totals span b{display:block}.loan-totals span small{color:#718c95;letter-spacing:.1em;font-size:6px;font-weight:900}.loan-totals span b{color:#dff2ed;margin-top:4px;font-size:11px}.loan-totals em{color:#62dfbc;background:#164b3e;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:7px;font-style:normal;font-weight:850}@media (width<=600px){.loan-totals{flex-wrap:wrap;align-items:flex-start;gap:16px}.loan-totals em{text-align:center;width:100%;margin:0}}.customer-top-actions{align-items:center;gap:8px;display:flex}.customer-notification-wrap{position:relative}.customer-notification-button{color:#d8e8e5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:850;position:relative}.customer-notification-button b{color:#09251e;background:#58dfb7;border-radius:99px;place-items:center;min-width:16px;height:16px;margin-left:5px;display:inline-grid}.notification-backdrop{z-index:49;background:#0008;border:0;position:fixed;inset:0}.customer-notification-panel{z-index:50;color:#eef7f4;background:linear-gradient(145deg,#102738,#07151f);border:1px solid #ffffff1c;border-radius:20px;width:min(410px,100vw - 28px);max-height:72vh;padding:20px;position:fixed;top:95px;right:max(18px,4vw);overflow:auto;box-shadow:0 30px 90px #000b}.customer-notification-panel header{justify-content:space-between;align-items:start;display:flex}.customer-notification-panel header small{color:#5ddfba;letter-spacing:.14em;font-size:7px;font-weight:900}.customer-notification-panel h2{margin:5px 0 14px;font-size:24px}.customer-notification-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.customer-notification-panel article{border-top:1px solid #ffffff10;gap:12px;padding:14px 0;display:flex}.customer-notification-panel article i{color:#08241c;background:#58dfb7;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.customer-notification-panel article div{flex:1}.customer-notification-panel article strong{font-size:11px}.customer-notification-panel article p{color:#a7bcba;margin:5px 0;font-size:9px;line-height:1.55}.customer-notification-panel time{color:#ff9b4a;font-size:7px}.notification-empty{color:#8ea6a5;font-size:10px}.customer-top-actions .customer-actions-bar{display:flex}@media (width<=680px){.customer-top-actions{flex-direction:column;align-items:flex-end}.customer-notification-panel{top:78px}.customer-notification-button{width:100%}}.notification-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9998!important;background:#02080dcc!important}.customer-notification-panel{z-index:9999!important}@media (width<=680px){.customer-notification-panel{max-height:calc(100vh - 32px)!important;top:16px!important;right:14px!important}.customer-dashboard{overflow-x:hidden;padding:8px 10px 36px!important}.customer-dashboard nav{border-radius:15px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:10px 11px!important;display:flex!important}.customer-dashboard nav .home-brand{flex:none}.customer-dashboard nav .home-brand-mark{width:38px;height:38px}.customer-dashboard nav .home-brand strong{font-size:14px!important}.customer-dashboard nav .home-brand span{font-size:5.5px!important}.customer-top-actions{flex:1;min-width:0;flex-direction:column!important;align-items:flex-end!important;gap:5px!important}.customer-notification-wrap{width:auto}.customer-notification-button{padding:7px 9px!important;font-size:7px!important}.customer-top-actions .customer-actions-bar{scrollbar-width:none;justify-content:flex-end;width:100%;overflow-x:auto;gap:5px!important;display:flex!important}.customer-actions-bar::-webkit-scrollbar{display:none}.customer-actions-bar a,.customer-actions-bar button{flex:none;border-radius:8px!important;padding:7px 9px!important;font-size:7px!important}.customer-dashboard>header{border-radius:18px!important;gap:16px!important;min-height:0!important;margin-top:9px!important;padding:52px 18px 19px!important}.customer-dashboard>header:before{font-size:6px!important;top:20px!important;left:18px!important}.customer-dashboard h1{margin:8px 0!important;font-size:clamp(30px,9vw,40px)!important;line-height:1.03!important}.customer-dashboard>header p{font-size:10px!important}.customer-status{border-radius:14px!important;width:100%!important;min-width:0!important;padding:15px!important}.customer-status strong{margin:6px 0!important;font-size:20px!important}.customer-status small{font-size:7px!important}.customer-stats{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important}.customer-stats article{border-radius:14px!important;min-height:80px!important;padding:14px!important}.customer-stats span{font-size:6.5px!important}.customer-stats strong{overflow-wrap:anywhere;margin-top:8px!important;font-size:14px!important}.customer-main{margin-top:8px!important;display:block!important}.journey-card,.customer-help,.customer-lower>article,.pm-customer-card{border-radius:16px!important;padding:17px!important}.customer-section-title h2,.pm-customer-card h2{font-size:19px!important}.customer-journey{scroll-snap-type:x proximity;padding:2px 1px 7px;overflow-x:auto;gap:7px!important;display:flex!important}.customer-journey>div{scroll-snap-align:start;min-width:100px!important;min-height:82px!important;padding:12px 7px!important}.customer-journey i{width:27px!important;height:27px!important}.customer-journey span{margin-top:8px!important;font-size:8px!important}.customer-help{margin-top:8px!important;padding:17px!important}.customer-help h2{font-size:21px!important}.customer-help p{font-size:9px!important}.customer-help a{padding:10px!important}.customer-loan-tracker{border-radius:16px!important;margin-top:8px!important;padding:17px!important}.customer-loan-tracker>header{gap:9px!important}.customer-loan-tracker h2{font-size:20px!important}.customer-loan-tracker>header>b{padding:7px 10px!important;font-size:7px!important}.loan-summary-grid{grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:13px!important}.loan-summary-grid article{padding:12px!important}.loan-summary-grid strong{font-size:13px!important}.loan-totals{grid-template-columns:1fr 1fr!important;gap:9px!important;padding:12px!important;display:grid!important}.loan-totals em{text-align:center;grid-column:1/-1}.loan-note{font-size:6.5px!important}.pm-customer-card{margin-top:8px!important}.pm-customer-card>header{align-items:flex-start!important;gap:10px!important}.pm-customer-card>header a{white-space:nowrap;padding:8px 9px!important}.pm-case-summary{grid-template-columns:1fr 1fr!important;gap:7px!important}.pm-case-summary>div{padding:12px!important}.pm-case-summary strong{font-size:9px!important}.pm-stage-flow{grid-template-columns:repeat(10,95px)!important;margin-inline:-3px!important;padding:17px 5px 9px!important;overflow-x:auto!important}.pm-stage-flow>div span{font-size:7px!important}.pm-stage-flow>div small{font-size:5.5px!important}.pm-history{padding:14px!important}.pm-history article{padding:10px 0!important}.pm-history article strong{font-size:9px!important}.pm-history article p{font-size:8px!important}.subsidy-congratulations{border-radius:14px!important;gap:11px!important;padding:14px!important}.subsidy-congratulations>div{flex-basis:38px!important;width:38px!important;height:38px!important;font-size:16px!important}.subsidy-congratulations strong{font-size:12px!important}.subsidy-congratulations p{font-size:8px!important}.subsidy-congratulations:after{font-size:38px!important}.customer-certificate-card{border-radius:15px!important;grid-template-columns:42px 1fr!important;gap:11px!important;margin-top:8px!important;padding:16px!important}.certificate-seal{width:42px!important;height:42px!important;font-size:19px!important}.customer-certificate-card h2{font-size:15px!important}.customer-certificate-card a{text-align:center;grid-column:1/-1;padding:10px!important}.customer-lower{grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}.customer-docs a,.customer-tickets>div{padding:11px!important}.customer-docs strong,.customer-tickets strong{font-size:9px!important}.customer-docs small,.customer-tickets small{font-size:7px!important}.service-link{text-align:center;background:#ffffff08;border-radius:9px;padding:10px;display:block}.customer-notification-panel{border-radius:17px!important;width:calc(100vw - 24px)!important;padding:17px!important}.customer-notification-panel h2{font-size:21px!important}.customer-notification-panel article strong{font-size:10px!important}.customer-notification-panel article p{font-size:8px!important}}@media (width<=390px){.customer-dashboard nav{align-items:flex-start!important}.customer-dashboard nav .home-brand span{display:none}.customer-top-actions .customer-actions-bar{justify-content:flex-start}.customer-stats article{padding:12px!important}.customer-stats strong{font-size:13px!important}.loan-summary-grid{grid-template-columns:1fr 1fr!important}}.loan-bank-card{position:relative;padding-right:58px!important}.loan-bank-card img{object-fit:contain;background:#fff;border-radius:9px;width:34px;height:34px;padding:5px;position:absolute;top:50%;right:15px;transform:translateY(-40%);box-shadow:0 7px 18px #0005}.loan-bank-card strong{max-width:160px}.loan-disclaimer{color:#9db0b6;background:#ff96300d;border:1px solid #ffad6240;border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px 13px;font-size:8px;line-height:1.55;display:flex}.loan-disclaimer b{color:#ffad62;flex:none}.loan-disclaimer span{display:block}@media (width<=430px){.loan-bank-card img{width:30px;height:30px;right:11px}.loan-disclaimer{flex-direction:column;gap:4px;font-size:7px}}:root{--scac-mint:#5de2ba;--scac-orange:#ff8b29}.scac-screen{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(34px + env(safe-area-inset-bottom));color:#eefbf8;background:radial-gradient(circle at 90% 4%,#ff89242d,#0000 27%),linear-gradient(#061b25,#03131b);font-family:Arial,sans-serif}.scac-screen>*{width:min(100%,620px);margin-left:auto;margin-right:auto}.scac-header{align-items:center;gap:12px;padding:8px 0 22px;display:flex}.scac-header>a{color:#fff;background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;place-items:center;width:43px;height:43px;font-size:29px;text-decoration:none;display:grid}.scac-header small{color:var(--scac-mint);letter-spacing:.16em;font-size:7px;font-weight:900}.scac-header h1{margin:5px 0 0;font-size:24px}.scac-certificate{color:#102b2a;text-align:center;background:radial-gradient(circle at 100% 0,#ff9b3728,#0000 28%),linear-gradient(145deg,#fffdf5,#f7f0dc);border:2px solid #e7b45c;border-radius:24px;padding:58px 23px 24px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.scac-certificate:before,.scac-certificate:after{content:"";border:1px solid #0f8c6c24;border-radius:50%;width:120px;height:120px;position:absolute}.scac-certificate:before{bottom:-70px;left:-70px;box-shadow:0 0 0 14px #16856a0b,0 0 0 28px #16856a09}.scac-certificate:after{top:-72px;right:-72px;box-shadow:0 0 0 14px #ff8a260b,0 0 0 28px #ff8a2609}.scac-ribbon{z-index:1;color:#f3fffb;letter-spacing:.15em;background:#082733;padding:13px;font-size:8px;font-weight:950;position:absolute;top:0;left:0;right:0}.scac-sun{z-index:1;color:#fff;background:linear-gradient(145deg,#ff9c3b,#ef6a0b);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:25px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 28px #dc691e42}.scac-certificate>small{color:#15836b;letter-spacing:.17em;font-size:7px;font-weight:950}.scac-certificate>p{color:#6c7773;margin:17px 0 7px;font-family:Georgia,serif;font-size:11px}.scac-certificate h2{color:#0a382f;margin:0;font-family:Georgia,serif;font-size:28px}.scac-certificate h3{color:#df6b19;margin:0;font-family:Georgia,serif;font-size:19px}.scac-divider{place-items:center;height:16px;display:grid}.scac-divider i{background:linear-gradient(90deg,#0000,#16896c,#0000);width:80px;height:1px}.scac-certificate dl{background:#fff9;border:1px solid #153d3420;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0 18px;padding:14px;display:grid}.scac-certificate dl div:first-child{grid-column:1/-1}.scac-certificate dt{color:#81918c;text-transform:uppercase;letter-spacing:.11em;font-size:7px}.scac-certificate dd{margin:4px 0 0;font-size:9px;font-weight:900}.scac-certificate footer{z-index:1;text-align:left;justify-content:space-between;align-items:end;display:flex;position:relative}.scac-certificate footer b,.scac-certificate footer span{display:block}.scac-certificate footer b{font-family:Georgia,serif;font-size:15px;font-style:italic}.scac-certificate footer span{color:#788984;margin-top:4px;font-size:7px}.scac-certificate footer>i{color:#16896c;border:2px solid #16896c;border-radius:50%;place-items:center;width:50px;height:50px;font-size:9px;font-style:normal;font-weight:950;display:grid}.scac-download{color:#08271e;text-align:center;background:linear-gradient(135deg,#65e4bf,#38cda3);border-radius:14px;margin-top:14px;padding:15px;font-size:9px;font-weight:900;text-decoration:none;display:block}.scac-note{color:#759095;text-align:center;font-size:8px;line-height:1.5;margin-top:10px!important}.scac-pending{text-align:center;border:1px dashed #ffffff1b;border-radius:24px;padding:50px 20px}.scac-pending i{background:#ffffff0b;border-radius:18px;place-items:center;width:55px;height:55px;margin:auto;font-size:23px;font-style:normal;display:grid}.scac-pending h2{margin:17px 0 7px}.scac-pending p{color:#7f999e;margin:0;font-size:9px;line-height:1.6}:root{--sca-mint:#5de2ba;--sca-orange:#ff8b29;--sca-bg:#04161f;--sca-panel:#0b2833;--sca-line:#ffffff13}.sca-dashboard{min-height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 16px calc(92px + env(safe-area-inset-bottom));color:#eefbf8;background:radial-gradient(circle at 90% 4%,#ff89242b,#0000 23%),radial-gradient(circle at 0 30%,#3ad8ae18,#0000 30%),linear-gradient(#061b25,#03131b 60%,#041923);font-family:Arial,sans-serif}.sca-dashboard>*{width:min(100%,620px);margin-left:auto;margin-right:auto}.sca-app-header{justify-content:space-between;align-items:center;height:64px;display:flex}.sca-app-logo{align-items:center;gap:11px;display:flex}.sca-app-logo>span{color:#fff;background:linear-gradient(145deg,#ff9c3b,#f06b0b);border-radius:15px;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 28px #f672233f}.sca-app-logo div{flex-direction:column;display:flex}.sca-app-logo b{letter-spacing:.12em;font-size:15px}.sca-app-logo small{color:#61dcba;letter-spacing:.17em;margin-top:3px;font-size:6px;font-weight:900}.sca-header-actions{align-items:center;gap:7px;display:flex}.sca-header-actions>a,.sca-profile-button{border:1px solid var(--sca-line);color:#a9c1c5;background:#ffffff08;border-radius:11px;height:35px;padding:0 10px;font-size:8px;font-weight:800;text-decoration:none}.sca-header-actions>a{align-items:center;gap:5px;display:flex}.sca-header-actions>a span{color:#ff9340}.sca-welcome-card{background:linear-gradient(145deg,#0f3440eb,#0a222dee);border:1px solid #6de4c42b;border-radius:28px;margin-top:13px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff17}.sca-welcome-card:after{content:"";border:1px solid #ff9b4260;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-80px;right:-45px;box-shadow:0 0 0 18px #ff9b4208,0 0 0 42px #ff9b4206}.sca-welcome-copy,.sca-stage-pill,.sca-progress{z-index:1;position:relative}.sca-welcome-copy small,.sca-section header small,.sca-subsidy-card small,.sca-loan-card small,.sca-support-strip small{color:var(--sca-mint);letter-spacing:.18em;font-size:7px;font-weight:900}.sca-welcome-copy h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:35px}.sca-welcome-copy p{color:#9ab1b6;margin:0;font-size:11px}.sca-stage-pill{grid-template-columns:1fr auto;gap:4px;margin-top:23px;display:grid}.sca-stage-pill span{color:#708f95;letter-spacing:.12em;grid-column:1/-1;font-size:7px;font-weight:800}.sca-stage-pill b{font-size:16px}.sca-stage-pill i{color:#ff9c4e;font-size:11px;font-style:normal;font-weight:900}.sca-progress,.sca-subsidy-track{background:#ffffff0d;border-radius:9px;height:5px;margin-top:10px;overflow:hidden}.sca-progress i,.sca-subsidy-track i{border-radius:inherit;background:linear-gradient(90deg,var(--sca-mint),#30cfa4,var(--sca-orange));height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.sca-kpi-row{grid-template-columns:1fr 1.35fr 1fr;gap:8px;margin-top:9px;display:grid}.sca-kpi-row article{border:1px solid var(--sca-line);background:#09232e;border-radius:17px;min-width:0;padding:14px}.sca-kpi-row small{color:#64838a;letter-spacing:.13em;font-size:6px;font-weight:900;display:block}.sca-kpi-row b{color:#f3fffc;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;display:block;overflow:hidden}.sca-section{margin-top:24px}.sca-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding:0 3px;display:flex}.sca-section h2,.sca-subsidy-card h2,.sca-loan-card h2{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.sca-section header>span{color:#708b91;font-size:8px}.sca-action-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sca-action-grid>a{border:1px solid var(--sca-line);color:#f0fbf8;background:linear-gradient(145deg,#0b2a35,#071e28);border-radius:21px;min-height:126px;padding:17px;text-decoration:none;transition:transform .2s,border-color .2s;box-shadow:inset 0 1px #ffffff0b}.sca-action-grid>a:active{transform:scale(.975)}.sca-action-grid i{border-radius:13px;place-items:center;width:39px;height:39px;margin-bottom:16px;font-size:16px;font-style:normal;display:grid}.sca-action-grid i.mint{color:#78ebca;background:#164b43}.sca-action-grid i.orange{color:#ffad68;background:#542b18}.sca-action-grid i.blue{color:#81c9ff;background:#153b58}.sca-action-grid i.green{color:#6bea9d;background:#15442b}.sca-action-grid b,.sca-action-grid small{display:block}.sca-action-grid b{font-size:12px}.sca-action-grid small{color:#779299;margin-top:6px;font-size:8px;line-height:1.4}.sca-subsidy-card,.sca-loan-card,.sca-support-strip{background:radial-gradient(circle at 95% 0,#ff8a2422,#0000 42%),linear-gradient(145deg,#102b35,#091e28);border:1px solid #ff9b4040;border-radius:23px;margin-top:24px;padding:21px}.sca-subsidy-top{justify-content:space-between;align-items:flex-start;display:flex}.sca-subsidy-top>b{color:#ffad6b;background:#542a17;border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.sca-subsidy-card p{color:#8da7ac;margin:14px 0;font-size:9px;line-height:1.55}.sca-subsidy-card>a,.sca-loan-card>a{color:#71e5c3;font-size:9px;font-weight:800;text-decoration:none}.sca-credit-success{color:#cffff1;background:#16483e;border:1px solid #63e2bb52;border-radius:13px;align-items:center;gap:9px;margin:13px 0;padding:11px;display:flex}.sca-credit-success span{color:#073025;background:#65e2bd;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.sca-credit-success b{font-size:9px}.sca-journey{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;padding-bottom:5px;display:flex;overflow-x:auto}.sca-journey::-webkit-scrollbar{display:none}.sca-journey article{border:1px solid var(--sca-line);scroll-snap-align:start;background:#08212b;border-radius:18px;min-width:126px;min-height:116px;padding:14px}.sca-journey article i{color:#789096;border:1px solid #ffffff16;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:17px;font-size:9px;font-style:normal;display:grid}.sca-journey article b,.sca-journey article small{display:block}.sca-journey article b{font-size:10px}.sca-journey article small{color:#69848b;margin-top:5px;font-size:7px}.sca-journey article.done{background:#0c302f;border-color:#55ddb63b}.sca-journey article.done i{color:#063127;background:var(--sca-mint)}.sca-journey article.active{background:#2d211b;border-color:#ff9a465f;box-shadow:0 9px 28px #ff7b1915}.sca-journey article.active i{color:#fff;background:var(--sca-orange);box-shadow:0 0 0 6px #ff8b2212}.sca-loan-card{grid-template-columns:1fr auto;gap:12px;display:grid}.sca-loan-card>span{text-align:right}.sca-loan-card>span small,.sca-loan-card>span b{display:block}.sca-loan-card>span b{color:#ff9e52;margin-top:6px;font-size:18px}.sca-loan-card p{color:#81999f;margin:5px 0 0;font-size:8px}.sca-loan-card>a{grid-column:1/-1}.sca-ticket-list{border:1px solid var(--sca-line);background:#08212b;border-radius:20px;overflow:hidden}.sca-ticket-list article{border-bottom:1px solid #ffffff0c;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.sca-ticket-list article:last-child{border:0}.sca-ticket-list article>i{background:var(--sca-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #58dfb413}.sca-ticket-list b,.sca-ticket-list small{display:block}.sca-ticket-list b{font-size:10px}.sca-ticket-list small{color:#6c898f;margin-top:5px;font-size:7px}.sca-ticket-list article>span{color:#ffad72;background:#4c2a1c;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.sca-empty{text-align:center;border:1px dashed #ffffff18;border-radius:18px;padding:25px}.sca-empty b,.sca-empty span{display:block}.sca-empty b{font-size:13px}.sca-empty span{color:#708a90;margin-top:6px;font-size:9px}.sca-service-cta{color:#06261d;text-align:center;background:linear-gradient(135deg,#66e4be,#37cca1);border-radius:14px;margin-top:9px;padding:14px;font-size:9px;font-weight:900;text-decoration:none;display:block}.sca-support-strip{border-color:#64e0ba30;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.sca-support-strip b,.sca-support-strip span{display:block}.sca-support-strip b{margin-top:6px;font-size:13px}.sca-support-strip span{color:#7f9ba0;margin-top:5px;font-size:8px}.sca-support-strip a{color:#08261e;background:var(--sca-mint);border-radius:12px;flex:none;padding:11px 13px;font-size:8px;font-weight:900;text-decoration:none}.sca-bottom-nav{z-index:50;left:50%;bottom:max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a232def;border:1px solid #6de4c52b;border-radius:23px;grid-template-columns:repeat(4,1fr);width:min(100% - 24px,590px);height:68px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #000c,inset 0 1px #ffffff12}.sca-bottom-nav>a{color:#718c92;text-align:center;border-radius:16px;place-content:center;gap:4px;text-decoration:none;display:grid}.sca-bottom-nav i{font-size:15px;font-style:normal}.sca-bottom-nav span{font-size:7px;font-weight:800}.sca-bottom-nav>a.active{color:#06291f;background:linear-gradient(145deg,#6ae6c1,#38cfa4)}@media (width>=700px){.sca-dashboard{padding-left:30px;padding-right:30px}.sca-welcome-card{padding:30px}.sca-action-grid{grid-template-columns:repeat(4,1fr)}.sca-action-grid>a{min-height:142px}.sca-kpi-row article{padding:18px}.sca-journey article{min-width:142px}}@media (width<=365px){.sca-dashboard{padding-left:11px;padding-right:11px}.sca-welcome-card{padding:19px}.sca-welcome-copy h1{font-size:30px}.sca-kpi-row{grid-template-columns:1fr 1fr}.sca-kpi-row article:nth-child(2){grid-area:2/1/auto/-1}.sca-action-grid>a{min-height:118px;padding:14px}}.sca-push{background:linear-gradient(145deg,#15313a,#12252e);border:1px solid #f59b4545;border-radius:17px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:9px;padding:12px 13px;display:grid}.sca-push>i{color:#fff;background:linear-gradient(145deg,#ff9c43,#ef7115);border-radius:12px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.sca-push small,.sca-push b,.sca-push span{display:block}.sca-push small{color:#64ddb9;letter-spacing:.13em;font-size:6px;font-weight:900}.sca-push b{margin-top:3px;font-size:9px}.sca-push span{color:#78969c;margin-top:3px;font-size:7px}.sca-push button{color:#06271e;background:#64dfbb;border:0;border-radius:10px;padding:9px 11px;font-size:7px;font-weight:900}.sca-push.enabled{background:#0d302f;border-color:#5ee0bb42}.sca-push.enabled>i{color:#073027;background:#61e0bc}@media (width<=380px){.sca-push{grid-template-columns:34px 1fr}.sca-push button{grid-column:1/-1}}.sca-care-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sca-care-grid>a{color:#f1fbf8;background:radial-gradient(circle at 100% 0,#ff8a2523,#0000 40%),linear-gradient(145deg,#0d3038,#071e28);border:1px solid #62e1bd25;border-radius:21px;min-width:0;min-height:155px;padding:17px;text-decoration:none;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.sca-care-grid>a:active{transform:scale(.975)}.sca-care-grid i{color:#07251d;background:linear-gradient(145deg,#6be6c1,#3bd0a6);border-radius:13px;place-items:center;width:39px;height:39px;margin-bottom:17px;font-size:16px;font-style:normal;display:grid;box-shadow:0 9px 24px #44d5aa1f}.sca-care-grid b,.sca-care-grid small,.sca-care-grid em{display:block}.sca-care-grid b{font-size:11px;line-height:1.3}.sca-care-grid small{color:#78949a;margin-top:6px;font-size:7px;line-height:1.45}.sca-care-grid em{color:#ff9e52;letter-spacing:.05em;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:15px;left:17px}.sca-contact-actions{flex:none;gap:7px;display:grid}.sca-contact-actions a,.sca-contact-actions button{color:#08261e;background:var(--sca-mint);text-align:center;cursor:pointer;border:0;border-radius:11px;min-width:105px;padding:10px 12px;font-size:8px;font-weight:900;text-decoration:none}.sca-contact-actions button{color:#d9f9f0;background:#153740}.sca-bottom-nav{grid-template-columns:repeat(5,1fr)!important}@media (width<=480px){.sca-care-grid{grid-template-columns:1fr}.sca-care-grid>a{min-height:112px;padding:15px 16px 15px 72px}.sca-care-grid i{margin:0;position:absolute;top:16px;left:16px}.sca-care-grid em{bottom:14px;left:72px}.sca-support-strip{flex-direction:column;align-items:flex-start}.sca-contact-actions{grid-template-columns:1fr 1fr;width:100%}.sca-contact-actions a,.sca-contact-actions button{min-width:0}.sca-bottom-nav{width:calc(100% - 14px)!important}}@media (width<=365px){.sca-bottom-nav span{font-size:6px!important}}.sca-brand-mark>img{border-radius:25px;width:100%;height:100%;display:block}.sca-app-logo>img{border-radius:15px;width:43px;height:43px;display:block;box-shadow:0 10px 28px #f672233f}:root{--sca-mint:#5ee1bb;--sca-orange:#ff8b29;--sca-ink:#061720;--sca-card:#0b2631}.sca-login-screen{isolation:isolate;min-height:100dvh;padding:calc(26px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));color:#effcf8;background:radial-gradient(circle at 82% 8%,#ff8a2630,#0000 29%),radial-gradient(circle at 2% 54%,#36d6ac22,#0000 34%),linear-gradient(165deg,#031219,#082631 56%,#061b25);font-family:Arial,sans-serif;position:relative;overflow:hidden}.sca-login-screen:before{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(#5ce4bd12 1px,#0000 1px),linear-gradient(90deg,#5ce4bd12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.sca-login-orb{z-index:-1;filter:blur(2px);border-radius:50%;animation:7s ease-in-out infinite scaFloat;position:absolute}.sca-login-orb.orb-one{border:1px solid #ffad6766;width:190px;height:190px;top:16%;right:-65px;box-shadow:inset 0 0 55px #ff8a2020,0 0 70px #ff8a2012}.sca-login-orb.orb-two{border:1px solid #62e3be44;width:230px;height:230px;animation-delay:-3s;bottom:8%;left:-90px}.sca-login-brand,.sca-login-card,.sca-login-screen>footer{width:min(100%,430px);margin-left:auto;margin-right:auto}.sca-login-brand{padding:15px 4px 26px}.sca-brand-mark{background:linear-gradient(145deg,#ff9b39,#f36a0c);border-radius:25px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;position:relative;box-shadow:0 18px 50px #ff741f45,0 0 0 8px #ff8b2110}.sca-brand-mark span{font-size:31px;font-weight:900}.sca-brand-mark i,.sca-brand-mark b{border:1px solid #ffb56d70;border-radius:50%;animation:2.4s ease-out infinite scaRing;position:absolute;inset:-14px}.sca-brand-mark b{animation-delay:1.2s;inset:-27px}.sca-login-brand small,.sca-login-card-head span{color:var(--sca-mint);letter-spacing:.19em;font-size:9px;font-weight:900}.sca-login-brand h1{letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(43px,12vw,60px);line-height:.92}.sca-login-brand h1 em{color:#ff9b49;font-family:Georgia,serif;font-weight:500}.sca-login-brand p{color:#9bb4ba;max-width:330px;margin:0;font-size:13px;line-height:1.65}.sca-trust-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sca-trust-row span{color:#bdd1d3;background:#ffffff07;border:1px solid #ffffff13;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.sca-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e2c38e8,#071b25ef);border:1px solid #7ae7c72e;border-radius:25px;padding:23px;box-shadow:0 28px 70px #0008,inset 0 1px #ffffff16}.sca-login-card-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sca-login-card-head b{font-size:14px}.sca-login-card label{color:#9eb6bb;letter-spacing:.04em;margin-top:14px;font-size:9px;font-weight:800;display:block}.sca-login-card input{color:#f5fffc;width:100%;height:53px;font:inherit;background:#03131c;border:1px solid #ffffff18;border-radius:14px;outline:0;margin-top:7px;padding:0 15px;font-size:13px;transition:all .2s}.sca-login-card input:focus{border-color:#5de0b988;box-shadow:0 0 0 4px #54dfb512}.sca-password{position:relative}.sca-password input{padding-right:66px}.sca-password button{color:#6ee1c0;background:#103c36;border:0;border-radius:10px;height:37px;padding:0 10px;font-size:9px;font-weight:800;position:absolute;top:15px;right:8px}.sca-login-error{color:#ffb0aa;background:#5b191d55;border:1px solid #ff6f6750;border-radius:11px;margin:13px 0 0;padding:11px;font-size:10px;line-height:1.45}.sca-login-submit{color:#061b18;width:100%;min-height:54px;font:inherit;background:linear-gradient(135deg,#6ae8c2,#3bcea4);border:0;border-radius:15px;margin-top:20px;font-size:12px;font-weight:900;box-shadow:0 13px 30px #2dc79b28}.sca-login-submit:disabled{opacity:.7}.sca-login-submit i{vertical-align:-2px;border:2px solid #063027;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.8s linear infinite scaSpin;display:inline-block}.sca-login-card>small{color:#6f8c92;text-align:center;margin-top:13px;font-size:8px;display:block}.sca-login-screen>footer{color:#68858b;text-align:center;letter-spacing:.05em;padding-top:18px;font-size:8px}@keyframes scaRing{0%{opacity:.65;transform:scale(.76)}to{opacity:0;transform:scale(1.22)}}@keyframes scaFloat{50%{transform:translateY(-14px)}}@keyframes scaSpin{to{transform:rotate(360deg)}}@media (width>=760px){.sca-login-screen{grid-template-columns:minmax(320px,470px) minmax(340px,430px);place-content:center;gap:70px;display:grid}.sca-login-brand,.sca-login-card{width:100%;margin:0}.sca-login-screen>footer{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}}@media (width<=380px){.sca-login-screen{padding-left:16px;padding-right:16px}.sca-login-brand h1{font-size:41px}.sca-login-card{padding:19px}}:root{--scan-mint:#5de2ba;--scan-orange:#ff8b29}.scan-screen{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(30px + env(safe-area-inset-bottom));color:#eefbf8;background:radial-gradient(circle at 100% 0,#ff892428,#0000 26%),radial-gradient(circle at 0 38%,#3ad8ae18,#0000 30%),linear-gradient(#061b25,#03131b);font-family:Arial,sans-serif}.scan-screen>*{width:min(100%,620px);margin-left:auto;margin-right:auto}.scan-header{border-bottom:1px solid #ffffff12;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;padding:8px 0 22px;display:grid}.scan-header>a{color:#f6fffc;background:#ffffff08;border:1px solid #ffffff16;border-radius:14px;place-items:center;width:43px;height:43px;font-size:29px;text-decoration:none;display:grid}.scan-header small{color:var(--scan-mint);letter-spacing:.16em;font-size:7px;font-weight:900}.scan-header h1{margin:5px 0 0;font-size:24px}.scan-header>span{color:#08271e;background:var(--scan-mint);border-radius:12px;place-items:center;min-width:34px;height:34px;padding:0 10px;font-size:9px;font-weight:900;display:grid}.scan-list{gap:10px;margin-top:18px;display:grid}.scan-list article{background:linear-gradient(145deg,#0c2a35,#071d27);border:1px solid #ffffff12;border-radius:19px;grid-template-columns:38px 1fr;gap:13px;padding:17px;display:grid;box-shadow:inset 0 1px #ffffff0a}.scan-list article>i{color:#08271e;background:linear-gradient(145deg,#65e4bf,#3dcca3);border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;display:grid}.scan-list article div>small{color:#ff9e54;letter-spacing:.14em;font-size:6px;font-weight:900}.scan-list h2{margin:6px 0 5px;font-size:13px}.scan-list p{color:#91a9ad;margin:0;font-size:9px;line-height:1.6}.scan-list time{color:#5bdcb8;margin-top:10px;font-size:7px;display:block}.scan-empty{text-align:center;border:1px dashed #ffffff19;border-radius:22px;padding:54px 20px}.scan-empty i{color:#08271e;background:var(--scan-mint);border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-style:normal;font-weight:900;display:grid}.scan-empty h2{margin:15px 0 6px}.scan-empty p{color:#80989d;margin:0;font-size:9px}.scan-home{color:#08271e;text-align:center;background:linear-gradient(135deg,#65e4bf,#38cda3);border-radius:14px;margin-top:18px;padding:14px;font-size:9px;font-weight:900;text-decoration:none;display:block}.password-page{color:#eef8f5;background:radial-gradient(circle at 15% 10%,#0e745b50,#0000 30%),radial-gradient(circle at 90% 10%,#ef79262b,#0000 26%),linear-gradient(145deg,#020a11,#071724);place-items:center;min-height:100vh;padding:30px;display:grid}.password-page>section{background:linear-gradient(145deg,#0d2232ef,#07151fee);border:1px solid #ffffff17;border-radius:24px;width:min(520px,100%);padding:36px;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff10}.password-page>section>span{color:#58dfba;letter-spacing:.16em;font-size:8px;font-weight:900}.password-page h1{margin:10px 0;font-size:34px}.password-page>section>p{color:#8ca5aa;font-size:10px;line-height:1.6}.password-page label{color:#9bb0b4;margin-top:14px;font-size:8px;font-weight:800;display:block}.password-page input{color:#fff;background:#050f18;border:1px solid #ffffff16;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:13px}.password-page input:focus{border-color:#52dcb678;box-shadow:0 0 0 4px #45cda513}.password-page button,.password-page a{color:#fff;text-align:center;background:linear-gradient(135deg,#ff9938,#e86516);border:0;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-size:9px;font-weight:900;text-decoration:none;display:block}.password-page form p{font-size:9px}.password-page form p.ok{color:#63deb9}.password-page form p.error{color:#ff9588}.referral-page{isolation:isolate;color:#edfdf9;background:radial-gradient(circle at 8% 2%,#0e5f5455,#0000 28%),radial-gradient(circle at 90% 14%,#9a4d183d,#0000 28%),linear-gradient(145deg,#03141b,#071f2b 55%,#0b1822);min-height:100vh;padding:16px 5vw 70px;position:relative;overflow:hidden}.referral-page:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#7ee8cc0a 1px,#0000 1px),linear-gradient(90deg,#7ee8cc0a 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.referral-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff922b26,#0000 67%);border-radius:50%;width:520px;height:520px;animation:5s ease-in-out infinite rewardGlow;position:fixed;bottom:-230px;right:-180px}.referral-page>nav,.referral-page>header,.referral-page>.refer-card{z-index:2;width:min(1180px,100%);margin-inline:auto;position:relative}.referral-page>nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071c27d9;border:1px solid #8de7d425;border-radius:16px;justify-content:space-between;align-items:center;height:70px;padding:0 16px;display:flex;box-shadow:0 18px 50px #0007}.referral-page>nav a{text-decoration:none}.referral-page>nav>a:last-child{color:#b8d3d5;border:1px solid #8de7d42b;border-radius:9px;padding:9px 13px;font-size:9px;transition:all .25s}.referral-page>nav>a:last-child:hover{color:#fff;background:#63ddbd18;border-color:#63ddbd;transform:translate(-3px)}.referral-page .home-brand strong{color:#fff}.referral-page .home-brand span{color:#68e1c2}.referral-page>header{padding:64px 0 30px}.referral-page>header>span{color:#68e1c2;letter-spacing:.2em;font-size:8px;font-weight:900}.referral-page h1{color:#f5fffd;letter-spacing:-.05em;margin:12px 0;font-size:clamp(48px,6vw,76px);line-height:.94}.referral-page h1 em{color:#ff9b42;text-shadow:0 0 35px #ff8c333d;font-family:Georgia,serif;font-weight:500}.referral-page>header p{color:#9cb3b9;max-width:620px;font-size:11px;line-height:1.7}.refer-card{box-shadow:0 24px 70px #0008,0 0 0 1px #fff04 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 4% 8%,#45d5b42b,#0000 30%),linear-gradient(145deg,#0b2e32e8,#0b202ce8);border:1px solid #70dcc432;border-radius:22px;grid-template-columns:.65fr 1.35fr;gap:28px;padding:28px;animation:.75s cubic-bezier(.2,.8,.2,1) .2s both cardArrive;display:grid}.refer-intro{padding:8px;position:relative}.refer-intro>span{color:#72e7c8;letter-spacing:.18em;font-size:8px;font-weight:900}.refer-intro h2{color:#fff;margin:11px 0;font-size:34px;line-height:1}.refer-intro h2 em{color:#ffb066;font-family:Georgia,serif;font-weight:500}.refer-intro p{color:#abc4c5;font-size:9px;line-height:1.7}.referral-code{background:#65e0bd0b;border:1px dashed #73dfc06b;border-radius:12px;margin:18px 0;padding:14px;box-shadow:inset 0 0 28px #4ce0b50c}.referral-code small,.referral-code strong{display:block}.referral-code small{color:#8eb8b0;font-size:6px}.referral-code strong{color:#79edcd;letter-spacing:.09em;margin-top:5px;font-size:20px}.refer-intro>button{color:#06271f;cursor:pointer;background:linear-gradient(135deg,#7cebc9,#45cda8);border:1px solid #9ff4dc3d;border-radius:10px;width:100%;padding:12px;font-size:8px;font-weight:900;transition:all .25s;box-shadow:0 10px 25px #3fe0b42b}.refer-intro>button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3fe0b449}.refer-workspace{background:#061925d9;border:1px solid #ffffff0d;border-radius:16px;padding:21px;box-shadow:0 18px 40px #0004}.refer-workspace form h3{color:#f2fffc;margin:0 0 13px;font-size:15px}.refer-workspace form>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.refer-workspace label{color:#91afb3;font-size:7px;font-weight:850}.refer-workspace input{color:#f4fffd;background:#03111b;border:1px solid #7897a12e;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px;transition:all .2s}.refer-workspace input:focus{border-color:#5dddbd;box-shadow:0 0 0 3px #5dddbd18}.refer-workspace form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9836,#ee6410);border:0;border-radius:9px;margin-top:10px;padding:10px 13px;font-size:7px;font-weight:900;box-shadow:0 9px 25px #ee711f2e}.refer-workspace form>p{color:#6ee0bf;margin-left:9px;font-size:7px;display:inline-block}.referral-history{margin-top:18px}.referral-history>header{color:#eafffa;justify-content:space-between;font-size:9px;display:flex}.referral-history>header span{color:#71dfc1}.referral-history article{background:#ffffff08;border:1px solid #8be4ce19;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:7px;padding:10px;transition:all .2s;display:grid}.referral-history article:hover{background:#ffffff0d;border-color:#72e0c53d}.referral-history article strong,.referral-history article small{display:block}.referral-history article strong{color:#f3fffc;font-size:8px}.referral-history article small,.referral-history>p{color:#819ba2;margin-top:3px;font-size:7px}.referral-history article>span,.referral-history article>b{color:#74e8c9;background:#155344;border-radius:20px;padding:4px 7px;font-size:6px}.referral-history article>b{color:#ffc47e;background:#633919}.money-rain{z-index:5;pointer-events:none;height:520px;position:absolute;inset:0 0 auto;overflow:hidden}.money-rain i{--x:calc((var(--coin-index) * 8.2% + 3%));top:-55px;left:var(--x);color:#4c2d00;opacity:0;width:34px;height:34px;animation:coinDrop 2.7s calc(var(--coin-index) * 90ms) cubic-bezier(.18,.7,.32,1) both;background:linear-gradient(145deg,#fff1a8,#f6a623);border:1px solid #ffce7666;border-radius:50%;place-items:center;font:900 16px/1 sans-serif;display:grid;position:absolute;box-shadow:0 0 22px #ffc14e65,0 3px 8px #0006}.money-rain i:nth-child(3n){width:22px;height:22px;font-size:11px}.money-rain i:nth-child(2n){animation-duration:3.2s}.reward-orbit{z-index:1;opacity:0;pointer-events:none;border:1px solid #ffbd5957;border-radius:50%;width:165px;height:165px;animation:2.8s ease-out .25s both orbitReveal;position:absolute;top:115px;right:8vw}.reward-orbit:before,.reward-orbit:after{content:"";border:1px dashed #68e2c44f;border-radius:50%;position:absolute;inset:18px}.reward-orbit:after{background:#ff9b3630;border-style:solid;inset:48px;box-shadow:0 0 40px #ff9b363b}.reward-orbit span{z-index:1;color:#ffc16f;place-items:center;font-size:32px;font-weight:900;animation:1s ease-out .7s both coinPulse;display:grid;position:absolute;inset:48px}@keyframes coinDrop{0%{opacity:0;transform:translateY(-30px)rotate(0)scale(.45)}15%{opacity:.95}75%{opacity:.9}to{opacity:0;transform:translateY(430px)rotate(420deg)scale(.85)}}@keyframes orbitReveal{0%{opacity:0;transform:scale(.4)rotate(-45deg)}30%{opacity:1;transform:scale(1.08)rotate(5deg)}70%{opacity:.75}to{opacity:.12;transform:scale(1)rotate(24deg)}}@keyframes coinPulse{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes cardArrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes rewardGlow{50%{opacity:.65;transform:scale(1.15)}}@media (width<=800px){.refer-card{grid-template-columns:1fr}.refer-workspace form>div{grid-template-columns:1fr 1fr}.reward-orbit{top:150px;right:-45px;transform:scale(.7)}}@media (width<=520px){.referral-page{padding:8px 4vw 50px}.referral-page>header{padding-top:45px}.refer-card{padding:18px}.refer-workspace{padding:16px}.refer-workspace form>div{grid-template-columns:1fr}.referral-history article{grid-template-columns:1fr auto}.referral-history article>b{grid-column:2}.money-rain i{width:28px;height:28px;font-size:13px}}@media (prefers-reduced-motion:reduce){.money-rain,.reward-orbit{display:none}.refer-card,.referral-page:after{animation:none}}.refer-workspace form>div{grid-template-columns:repeat(5,1fr)!important}.refer-workspace select{color:#f4fffd;background:#03111b;border:1px solid #7897a12e;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:10px}.refer-workspace form>p.referral-error{color:#ff9a9a;background:#7a1d2738;border:1px solid #ff6c6c55;border-radius:9px;margin-top:10px;padding:9px 12px;font-weight:850}.refer-workspace form>p.referral-success{color:#72e5c3;background:#11513f38;border:1px solid #57dfb759;border-radius:9px;margin-top:10px;padding:9px 12px;font-weight:850}@media (width<=850px){.refer-workspace form>div{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.refer-workspace form>div{grid-template-columns:1fr!important}}.referral-history article.referral-item{padding:13px 14px 15px;display:block}.referral-row{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.referral-row>div strong,.referral-row>div small{display:block}.referral-row>div strong{color:#f3fffc;font-size:9px}.referral-row>div small{color:#819ba2;margin-top:4px;font-size:7px}.referral-row>span,.referral-row>b{color:#74e8c9;background:#155344;border-radius:20px;padding:4px 7px;font-size:6px}.referral-row>b{color:#ffc47e;background:#633919}.referral-timeline{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:16px;padding-top:2px;display:grid;position:relative}.referral-timeline:before{content:"";z-index:0;background:#27414a;height:2px;position:absolute;top:12px;left:9%;right:9%}.referral-timeline>div{z-index:1;text-align:center;position:relative}.referral-timeline i{color:#78939a;background:#203740;border:2px solid #0a202c;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto;font-size:7px;font-style:normal;display:grid}.referral-timeline span{color:#718b92;margin-top:6px;font-size:6px;font-weight:800;display:block}.referral-timeline .done i{color:#06271f;background:#55dcb5}.referral-timeline .done span{color:#68d9bb}.referral-timeline .active i{color:#fff;background:#f1842f;box-shadow:0 0 0 5px #f1842f20}.referral-timeline .active span{color:#ffac69}@media (width<=520px){.referral-row{grid-template-columns:1fr auto}.referral-row>b{grid-column:2}.referral-timeline{grid-template-columns:repeat(5,minmax(72px,1fr));padding-bottom:5px;overflow-x:auto}.referral-timeline:before{left:38px;right:38px}}.reward-wallet{background:radial-gradient(circle at 90% 10%,#ff9e3930,#0000 40%),linear-gradient(135deg,#10473b,#092b31);border:1px solid #70e1c259;border-radius:15px;align-items:center;gap:13px;margin:18px 0 12px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 35px #0004}.reward-wallet:after{content:"₹";color:#ffffff08;font-size:82px;font-weight:950;position:absolute;bottom:-19px;right:12px;transform:rotate(-10deg)}.wallet-cash{z-index:1;background:#ffffff10;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:27px;animation:2.4s ease-in-out infinite walletCash;display:grid;position:relative}.reward-wallet>div:last-child{z-index:1;position:relative}.reward-wallet small,.reward-wallet strong,.reward-wallet span{display:block}.reward-wallet small{color:#79e6c6;letter-spacing:.13em;font-size:6px;font-weight:900}.reward-wallet strong{color:#fff;margin-top:4px;font-size:27px}.reward-wallet span{color:#94b8b3;margin-top:3px;font-size:7px}@keyframes walletCash{0%,to{transform:translateY(0)rotate(-3deg)}45%{transform:translateY(-5px)rotate(5deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.wallet-cash{animation:none}}.wallet-transactions{background:#04192399;border:1px solid #ffffff10;border-radius:13px;margin:0 0 14px;padding:13px}.wallet-transactions>header{justify-content:space-between;align-items:center;display:flex}.wallet-transactions>header strong{color:#e9f8f4;font-size:9px}.wallet-transactions>header span{color:#72e4c4;background:#174b40;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:7px;display:grid}.wallet-transactions article{border-top:1px solid #ffffff0c;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding-top:9px;display:grid}.wallet-transactions article>i{color:#06281f;background:#59dfb8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.wallet-transactions article strong,.wallet-transactions article small{display:block}.wallet-transactions article strong{color:#dff1ed;font-size:8px}.wallet-transactions article small{color:#78979a;margin-top:3px;font-size:6px}.wallet-transactions article>b{color:#70e5c3;font-size:11px}.wallet-empty{align-items:center;gap:10px;padding:16px 4px 4px;display:flex}.wallet-empty>i{opacity:.7;font-size:22px;font-style:normal}.wallet-empty strong,.wallet-empty small{display:block}.wallet-empty strong{color:#a9c3c1;font-size:8px}.wallet-empty small{color:#66848a;margin-top:3px;font-size:6px}@media (width<=680px){.referral-page{padding:8px 10px 38px!important}.referral-page>nav{border-radius:14px!important;height:64px!important;padding:0 11px!important}.referral-page .home-brand-mark{width:38px;height:38px}.referral-page .home-brand strong{font-size:14px}.referral-page>nav>a:last-child{padding:8px 9px!important;font-size:7px!important}.referral-page>header{padding:34px 4px 19px!important}.referral-page>header>span{font-size:7px!important}.referral-page h1{margin:9px 0!important;font-size:39px!important}.referral-page>header p{font-size:9px!important}.refer-card{border-radius:18px!important;grid-template-columns:1fr!important;gap:16px!important;padding:15px!important}.refer-intro{padding:2px!important}.refer-intro h2{font-size:28px!important}.refer-intro p{font-size:8.5px!important}.reward-wallet{border-radius:13px!important;margin:13px 0 9px!important;padding:13px!important}.wallet-cash{width:42px!important;height:42px!important;font-size:22px!important}.reward-wallet strong{font-size:23px!important}.reward-wallet span{font-size:7px!important}.wallet-transactions{padding:11px!important}.referral-code{margin:10px 0!important;padding:11px!important}.referral-code strong{overflow-wrap:anywhere;font-size:16px!important}.refer-workspace{border-radius:14px!important;padding:14px!important}.refer-workspace form>div{grid-template-columns:1fr!important;gap:9px!important}.refer-workspace input,.refer-workspace select{min-height:46px!important;padding:12px!important;font-size:14px!important}.refer-workspace form>button{width:100%;min-height:44px!important;font-size:8px!important}.referral-history article.referral-item{padding:12px!important}.referral-row>div strong{font-size:9px!important}.referral-row>div small{line-height:1.5;font-size:6.5px!important}.referral-timeline{grid-template-columns:repeat(5,minmax(70px,1fr))!important}.referral-timeline span{font-size:6px!important}html,body{max-width:100%;overflow-x:hidden}.referral-page{width:100%!important;max-width:100vw!important;padding-inline:10px!important;overflow-x:hidden!important}.referral-page *,.referral-page :before,.referral-page :after{box-sizing:border-box}.referral-page>nav,.referral-page>header,.referral-page>.refer-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:0!important}.refer-card{padding:12px!important;overflow:hidden!important}.refer-intro,.refer-workspace,.refer-workspace form,.refer-workspace form>div,.reward-wallet,.wallet-transactions,.referral-code,.referral-history,.referral-item,.referral-row,.referral-row>div{width:100%!important;min-width:0!important;max-width:100%!important}.refer-intro{overflow:hidden}.refer-intro p,.reward-wallet span,.referral-row small,.wallet-empty small{word-break:break-word;white-space:normal!important;overflow-wrap:anywhere!important}.reward-wallet{align-items:flex-start!important;padding:12px!important}.reward-wallet>div:last-child{flex:1}.wallet-cash{flex:0 0 40px!important}.referral-code strong{max-width:100%;line-height:1.35;letter-spacing:.05em!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important}.refer-intro>button,.refer-workspace input,.refer-workspace select,.refer-workspace textarea,.refer-workspace form>button{width:100%!important;min-width:0!important;max-width:100%!important}.refer-workspace{padding:12px!important}.refer-workspace form>div{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.referral-row{grid-template-columns:minmax(0,1fr) auto!important}.referral-timeline{width:100%!important;max-width:100%!important}}@media (width<=380px){.referral-page{padding-inline:7px!important}.refer-card{padding:9px!important}.refer-workspace{padding:10px!important}}.reward-withdrawal{background:linear-gradient(135deg,#0b312d,#071d27);border:1px solid #70e1c238;border-radius:13px;grid-template-columns:1.2fr .72fr 1fr;align-items:end;gap:9px;margin:0 0 14px;padding:14px;display:grid}.reward-withdrawal>div{grid-column:1/-1}.reward-withdrawal>div span,.reward-withdrawal>div strong,.reward-withdrawal>div small{display:block}.reward-withdrawal>div span{color:#68dfbd;letter-spacing:.14em;font-size:6px;font-weight:950}.reward-withdrawal>div strong{color:#f2fffc;margin-top:4px;font-size:10px}.reward-withdrawal>div small{color:#829fa1;margin-top:3px;font-size:6px}.reward-withdrawal label{color:#8eaaa9;font-size:6px;font-weight:850}.reward-withdrawal input{color:#f5fffc;background:#03151e;border:1px solid #72989038;border-radius:9px;outline:none;width:100%;min-height:39px;margin-top:5px;padding:9px 10px}.reward-withdrawal input:focus{border-color:#62dfbd;box-shadow:0 0 0 3px #5edcba18}.reward-withdrawal button{color:#08231e;cursor:pointer;background:linear-gradient(135deg,#75e8c8,#43cba7);border:0;border-radius:9px;min-height:39px;padding:9px;font-size:7px;font-weight:950}.reward-withdrawal button:disabled{opacity:.5;cursor:not-allowed}.reward-withdrawal p{border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:7px}.withdraw-success{color:#73e7c6;background:#0d493b}.withdraw-error{color:#ff9c9c;background:#5d202a}.wallet-transactions article.withdrawal-transaction>i{color:#fff3e8;background:#ec842e}.wallet-transactions article.withdrawal-transaction>b{color:#ffad68}.wallet-transactions article.refund-transaction{background:#124b3b25;border-color:#63e0bd2c}.wallet-transactions article.refund-transaction>i{color:#06281f;background:#59dfb8;animation:1.4s ease-in-out infinite refundPulse}.wallet-transactions article.refund-transaction>b{color:#70e5c3}.reward-wallet.wallet-deducting{animation:.95s ease-out walletDeduct}.reward-wallet.wallet-deducting strong{color:#ffc06e;text-shadow:0 0 18px #ff9c4459}.withdraw-popup-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020d13d9;place-items:center;padding:18px;animation:.25s both withdrawBackdropIn;display:grid;position:fixed;inset:0}.withdraw-popup-card{color:#effffb;text-align:center;background:radial-gradient(circle at 50% 0,#2bb9942e,#0000 40%),linear-gradient(145deg,#0b2d35,#061923);border:1px solid #6ee5c45c;border-radius:25px;width:min(430px,100%);padding:33px 28px 26px;animation:.52s cubic-bezier(.18,.86,.25,1.18) both withdrawCardIn;position:relative;overflow:hidden;box-shadow:0 28px 90px #000b,inset 0 1px #ffffff18}.withdraw-popup-close{color:#a9c5c1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;width:30px;height:30px;font-size:17px;position:absolute;top:12px;right:12px}.withdraw-success-check{background:#54ddb5;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 18px;display:grid;position:relative;box-shadow:0 0 0 10px #55ddb51a,0 0 45px #55ddb558}.withdraw-success-check:before,.withdraw-success-check:after{content:"";border:1px solid #68e8c466;border-radius:50%;animation:1.8s ease-out infinite withdrawRing;position:absolute;inset:-12px}.withdraw-success-check:after{animation-delay:.7s}.withdraw-success-check i{color:#052a20;font-size:38px;font-style:normal;font-weight:950;animation:.55s cubic-bezier(.3,1.6,.5,1) .22s both withdrawTick}.withdraw-popup-card>span{color:#65dfbd;letter-spacing:.18em;font-size:8px;font-weight:950}.withdraw-popup-card h2{margin:9px 0 7px;font-size:24px;line-height:1.12}.withdraw-popup-card>strong{color:#ffad62;font-size:35px;display:block}.withdraw-popup-card>p{color:#9bb5b6;max-width:340px;margin:10px auto 18px;font-size:10px;line-height:1.7}.withdraw-popup-card>p b{color:#dffbf5}.withdraw-popup-card>div:not(.withdraw-success-check){background:#ffffff06;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:20px 1fr 14px 20px 1fr 14px 20px 1fr;align-items:center;gap:3px;padding:11px;display:grid}.withdraw-popup-card>div:not(.withdraw-success-check) i{color:#07271e;background:#5bdcba;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:950;display:grid}.withdraw-popup-card>div:not(.withdraw-success-check) span{color:#a8c1c0;font-size:6px}.withdraw-popup-card>div:not(.withdraw-success-check) em{color:#597477;font-size:8px;font-style:normal}.withdraw-popup-card>button:last-child{color:#06241d;cursor:pointer;background:linear-gradient(135deg,#78eacb,#45cda8);border:0;border-radius:11px;width:100%;min-height:43px;margin-top:16px;font-size:9px;font-weight:950}@keyframes walletDeduct{0%{transform:scale(1)}35%{transform:scale(1.025);box-shadow:0 0 0 4px #ff9d3624,0 20px 45px #0005}to{transform:scale(1)}}@keyframes withdrawBackdropIn{0%{opacity:0}}@keyframes withdrawCardIn{0%{opacity:0;transform:translateY(28px)scale(.88)}to{opacity:1;transform:none}}@keyframes withdrawTick{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:scale(1)}}@keyframes withdrawRing{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.45)}}@keyframes refundPulse{50%{transform:scale(1.12);box-shadow:0 0 0 5px #59dfb822}}@media (width<=680px){.reward-withdrawal{grid-template-columns:1fr;padding:12px}.reward-withdrawal>div{grid-column:auto}.reward-withdrawal input{min-height:46px;font-size:14px}.reward-withdrawal button{min-height:45px}.withdraw-popup-card{border-radius:20px;padding:28px 17px 20px}.withdraw-popup-card h2{font-size:21px}.withdraw-popup-card>div:not(.withdraw-success-check){text-align:left;grid-template-columns:19px 1fr}.withdraw-popup-card>div:not(.withdraw-success-check) em{display:none}}@media (prefers-reduced-motion:reduce){.reward-wallet.wallet-deducting,.withdraw-popup-backdrop,.withdraw-popup-card,.withdraw-success-check:before,.withdraw-success-check:after,.withdraw-success-check i,.wallet-transactions article.refund-transaction>i{animation:none}}.staff-portal{color:#113b34;background:radial-gradient(circle at 8% 7%,#d6fff1,#0000 28%),radial-gradient(circle at 94% 8%,#ffead0,#0000 27%),#f4faf8;min-height:100vh;padding:18px 4vw 70px;font-family:Inter,Segoe UI,Arial,sans-serif}.staff-nav{background:#fffffff0;border:1px solid #d6e8e3;border-radius:19px;justify-content:space-between;align-items:center;max-width:1380px;min-height:72px;margin:auto;padding:10px 14px;display:flex;box-shadow:0 14px 38px #17483a0c}.staff-brand{color:#123b35;align-items:center;gap:10px;text-decoration:none;display:flex}.staff-brand>b{color:#fff;background:linear-gradient(145deg,#ff9b36,#f2680d);border-radius:14px;place-items:center;width:45px;height:45px;font-size:22px;display:grid;box-shadow:0 10px 22px #f36c1e32}.staff-brand span{flex-direction:column;display:flex}.staff-brand strong{letter-spacing:.12em}.staff-brand small{color:#16866e;letter-spacing:.15em;margin-top:4px;font-size:7px}.staff-nav>div{align-items:center;gap:5px;display:flex}.staff-nav>div a{color:#607a74;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:850;text-decoration:none}.staff-nav>div a:hover{color:#08755e;background:#e2f8f1}.staff-nav>div a:last-child{color:#a64c43}.staff-hero,.staff-shift,.staff-stats,.staff-section-title,.staff-modules{max-width:1320px;margin-left:auto;margin-right:auto}.staff-hero{justify-content:space-between;align-items:end;padding:57px 5px 29px;display:flex}.staff-hero>div>span,.staff-section-title span{color:#16866e;letter-spacing:.2em;font-size:8px;font-weight:900}.staff-hero h1{letter-spacing:-.055em;margin:10px 0 6px;font-size:clamp(40px,5vw,67px);line-height:1}.staff-hero h1 em{color:#f47b20;font-style:normal}.staff-hero p{color:#758b85;margin:0;font-size:12px}.staff-avatar{color:#fff;background:#134a40;border:5px solid #fff;border-radius:25px;place-items:center;width:80px;height:80px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 15px 35px #173f3323}.staff-avatar img{object-fit:cover;width:100%;height:100%}.staff-shift{background:#e7f9f3;border:1px solid #cbe5de;border-radius:15px;justify-content:space-between;align-items:center;min-height:66px;padding:12px 15px;display:flex}.staff-shift>div{align-items:center;gap:11px;display:flex}.staff-shift i{background:#18bc8b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 7px #18bc8b18}.staff-shift span{flex-direction:column;display:flex}.staff-shift b{font-size:10px}.staff-shift small{color:#64837b;margin-top:4px;font-size:8px}.staff-shift time{color:#52776e;font-size:9px;font-weight:800}.staff-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.staff-stats>a{color:#123b34;background:#fffffff2;border:1px solid #dae9e5;border-radius:18px;min-height:125px;padding:17px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 12px 30px #17483a09}.staff-stats>a:after{content:"";background:var(--tone);opacity:.09;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-25px;right:-25px}.staff-stats .mint{--tone:#14a981}.staff-stats .orange{--tone:#f48226}.staff-stats .blue{--tone:#278fe5}.staff-stats .red{--tone:#e85d62}.staff-stats span{color:#778e88;letter-spacing:.08em;font-size:8px;font-weight:850}.staff-stats strong{margin:12px 0 7px;font-size:30px;display:block}.staff-stats small{color:#13836a;font-size:8px}.staff-section-title{justify-content:space-between;align-items:end;padding:33px 4px 14px;display:flex}.staff-section-title h2{margin:6px 0 0;font-size:23px}.staff-section-title>b{color:#14816a;background:#dff6ef;border-radius:99px;padding:7px 10px;font-size:8px}.staff-modules{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.staff-module{color:#113b34;background:#fffffff0;border:1px solid #d9e8e4;border-radius:19px;padding:21px;text-decoration:none;transition:all .2s;box-shadow:0 14px 34px #17483a0b}.staff-module:hover{border-color:#61c8ad;transform:translateY(-4px);box-shadow:0 18px 38px #17483a16}.staff-module-head{justify-content:space-between;align-items:center;display:flex}.staff-module-head>i{color:#08745d;background:#dff7ef;border-radius:13px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:900;display:grid}.staff-module-head em{color:#13816a;font-size:8px;font-style:normal;font-weight:900}.staff-module h2{margin:20px 0 5px;font-size:18px}.staff-module p{color:#7d928d;margin:0;font-size:9px}.staff-module>div:last-child{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.staff-module>div:last-child span{color:#617a74;text-transform:uppercase;background:#eff5f3;border-radius:99px;padding:5px 7px;font-size:7px}.no-access{text-align:center;border:1px dashed #bed8d1;border-radius:20px;grid-column:1/-1;padding:60px}.no-access p{color:#78908a}@media (width<=900px){.staff-stats,.staff-modules{grid-template-columns:1fr 1fr}}@media (width<=560px){.staff-portal{padding:9px 10px 45px}.staff-nav{border-radius:15px;min-height:62px}.staff-nav>div a:not(:last-child){display:none}.staff-hero{padding:36px 3px 22px}.staff-hero h1{font-size:37px}.staff-hero p{font-size:9px}.staff-avatar{border-radius:18px;width:58px;height:58px}.staff-shift time{display:none}.staff-shift small{font-size:7px}.staff-stats{gap:7px}.staff-stats>a{min-height:108px;padding:13px}.staff-stats strong{font-size:25px}.staff-modules{grid-template-columns:1fr}.staff-section-title{padding-top:27px}}.staff-chat-cta{color:#fff;background:linear-gradient(145deg,#1ba681,#0b6b56);border-radius:11px;margin-left:auto;margin-right:12px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none;box-shadow:0 8px 20px #12735c25}@media (width<=650px){.staff-chat-cta{margin-right:0}.staff-shift{gap:8px}.staff-shift>div small{display:none}}.employee-login-page{color:#effcf8;background:radial-gradient(circle at 15% 15%,#164f45,#0000 35%),radial-gradient(circle at 88% 12%,#a64f1838,#0000 30%),#06161b;place-items:center;min-height:100vh;padding:20px;font-family:Manrope,system-ui;display:grid}.employee-login-page>section{background:#0d2830d9;border:1px solid #ffffff18;border-radius:25px;width:min(440px,100%);padding:35px;box-shadow:0 35px 90px #0008}.staff-logo{background:linear-gradient(145deg,#ff9c38,#ef650c);border-radius:17px;place-items:center;width:55px;height:55px;font-size:25px;font-weight:900;display:grid}.employee-login-page section>span{color:#5ee1bd;letter-spacing:.2em;margin-top:25px;font-size:8px;font-weight:900;display:block}.employee-login-page h1{margin:9px 0;font-size:38px}.employee-login-page section>p{color:#8ca9a3;font-size:10px}.employee-login-page label{color:#9ab4ae;margin-top:17px;font-size:8px;font-weight:800;display:block}.employee-login-page input{color:#fff;background:#05151d;border:1px solid #ffffff18;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:14px}.employee-login-page form p{color:#ff9b8a;font-size:9px}.employee-login-page button{color:#fff;background:linear-gradient(135deg,#ff9731,#f25f09);border:0;border-radius:11px;width:100%;margin-top:20px;padding:14px;font-weight:900}.employee-login-page input:focus{border-color:#4edbb4;box-shadow:0 0 0 3px #4edbb41c}.employee-password-field{position:relative}.employee-password-field input{padding-right:65px}.employee-password-field button{color:#67dfbf;background:#123f37;border-radius:8px;width:auto;margin:0;padding:7px 9px;font-size:8px;position:absolute;top:14px;right:7px}.employee-login-page form p{background:#4a191988;border:1px solid #b94b4544;border-radius:9px;padding:10px}.employee-login-page .employee-login-submit{width:100%;margin-top:20px}.employee-login-page form>small{color:#718f88;text-align:center;margin-top:11px;font-size:8px;line-height:1.5;display:block}.employee-password-page{color:#effcf8;background:radial-gradient(circle at 15% 15%,#1a5b4e,#0000 36%),radial-gradient(circle at 88% 13%,#e66f1d35,#0000 29%),#06171c;place-items:center;min-height:100vh;padding:20px;font-family:Manrope,system-ui;display:grid}.employee-password-page>section{background:#0d2931e8;border:1px solid #ffffff17;border-radius:26px;width:min(510px,100%);padding:34px;box-shadow:0 35px 90px #0008}.password-brand{align-items:center;gap:11px;display:flex}.password-brand>b{color:#fff;background:linear-gradient(145deg,#ff9b37,#ef650d);border-radius:16px;place-items:center;width:50px;height:50px;font-size:23px;display:grid}.password-brand span{flex-direction:column;display:flex}.password-brand strong{letter-spacing:.06em;font-size:12px}.password-brand small{color:#54d9b5;letter-spacing:.16em;margin-top:4px;font-size:7px}.password-step{color:#5de1bd;letter-spacing:.19em;margin-top:28px;font-size:8px;font-weight:900}.employee-password-page h1{letter-spacing:-.035em;margin:9px 0 10px;font-size:34px}.employee-password-page section>p{color:#94afa8;font-size:10px;line-height:1.65}.employee-password-page label{color:#a6beb8;flex-direction:column;gap:7px;margin-top:14px;font-size:8px;font-weight:800;display:flex}.employee-password-page input[type=password],.employee-password-page input[type=text]{color:#fff;background:#05151d;border:1px solid #ffffff18;border-radius:11px;outline:0;width:100%;padding:13px}.employee-password-page input:focus{border-color:#52dcba;box-shadow:0 0 0 3px #52dcba18}.employee-password-page .show-password{flex-direction:row;align-items:center}.employee-password-page form p{color:#ffad9d;background:#4b1d1d;border-radius:9px;padding:9px;font-size:9px}.employee-password-page button{color:#fff;background:linear-gradient(135deg,#18a17c,#08705a);border:0;border-radius:11px;width:100%;margin-top:17px;padding:14px;font-weight:900}.employee-password-page button:disabled{opacity:.65}@media (width<=520px){.employee-password-page>section{padding:25px 18px}.employee-password-page h1{font-size:29px}}.service-page{color:#edf5f8;background:radial-gradient(circle at 85% 10%,#ff8b2430,#0000 28%),radial-gradient(circle at 8% 70%,#0d655042,#0000 30%),#06111d;min-height:100vh;padding:16px 5vw 70px;overflow:hidden}.service-glow{filter:blur(100px);background:#ff89212c;border-radius:50%;width:500px;height:500px;position:fixed;top:-180px;right:-160px}.service-nav,.service-hero,.service-grid,.service-footnote{z-index:2;width:min(1160px,100%);margin-inline:auto;position:relative}.service-nav{background:#0b1929d8;border:1px solid #ffffff17;border-radius:15px;justify-content:space-between;align-items:center;height:68px;padding:0 16px;display:flex}.service-nav .home-brand{text-decoration:none}.service-nav>a:last-child{color:#9db0bf;font-size:9px;text-decoration:none}.service-hero{text-align:center;padding:70px 0 38px}.service-hero>span{color:#59dfbd;letter-spacing:.2em;font-size:8px;font-weight:900}.service-hero h1{color:#f5f8fb;letter-spacing:-.055em;margin:12px 0;font-size:clamp(44px,6vw,76px);line-height:.95}.service-hero h1 em{color:#ffab5c;font-family:Georgia,serif;font-weight:500;display:block}.service-hero p{color:#879bad;font-size:11px}.service-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.service-card{background:linear-gradient(145deg,#102438,#081522);border:1px solid #ffffff16;border-radius:20px;padding:24px;box-shadow:inset 0 1px #ffffff16,0 22px 60px #0005}.service-card-head{align-items:center;gap:12px;margin-bottom:19px;display:flex}.service-card-head>b{color:#082119;background:#5ee1ba;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;display:grid}.service-card-head span{color:#ff9d4b;letter-spacing:.16em;font-size:7px;font-weight:900}.service-card h2{margin:3px 0 0;font-size:20px}.service-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-card label{color:#8499ac;margin-top:11px;font-size:8px;font-weight:850;display:block}.service-card input,.service-card select,.service-card textarea{color:#eef5f8;width:100%;font:inherit;background:#06121f;border:1px solid #ffffff17;border-radius:9px;outline:0;margin-top:6px;padding:11px;font-size:10px}.service-card textarea{resize:vertical}.service-card .wide{grid-column:1/-1}.service-card>button{color:#fff;background:linear-gradient(135deg,#ff9a31,#e65d08);border:1px solid #ffb15e73;border-radius:10px;width:100%;margin-top:16px;padding:13px;font-size:9px;font-weight:900}.ticket-created,.ticket-result{background:#103626;border:1px solid #56dfa04b;border-radius:13px;margin-top:15px;padding:16px}.ticket-created span,.ticket-created strong,.ticket-created small{display:block}.ticket-created span{color:#83a99a;font-size:7px}.ticket-created strong{color:#70e7b4;letter-spacing:.06em;margin:6px 0;font-size:25px}.ticket-created small{color:#81a193;font-size:8px}.track-card>label{margin-top:13px}.service-message{color:#ff9c84;font-size:9px}.ticket-result>span{color:#79edbd;background:#1d705324;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900;display:inline-block}.ticket-result>small{float:right;color:#8095a7;font-size:7px}.ticket-result h3{margin:15px 0 6px}.ticket-result p{color:#8196a8;font-size:9px;line-height:1.6}.ticket-result>div{border-top:1px solid #ffffff0d;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.ticket-result>div b{color:#8296a8}.service-footnote{color:#64798b;text-align:center;margin-top:16px;font-size:8px}@media (width<=800px){.service-grid{grid-template-columns:1fr}.service-hero{padding-top:55px}}@media (width<=520px){.service-page{padding:8px 4vw 50px}.service-fields{grid-template-columns:1fr}.service-card .wide{grid-column:1}.service-card{padding:19px}.service-hero h1{font-size:45px}}.ticket-status-row{justify-content:space-between;align-items:center;border:0!important;display:flex!important}.ticket-status-row>span{color:#79edbd;background:#1d705324;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900}.ticket-status-row>button{color:#9fb1c0;background:#ffffff08;border:1px solid #ffffff15;border-radius:7px;padding:6px 9px;font-size:7px}.customer-actions{background:#09261f;border:1px solid #5bdfbd33;border-radius:11px;margin-top:14px;padding:13px}.customer-actions>span{color:#65e2be;letter-spacing:.12em;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.customer-actions>button,.customer-actions>div>button{color:#a6efca;background:#123b2b;border:1px solid #52dca052;border-radius:8px;padding:9px;font-size:7px;font-weight:850}.customer-actions>button{width:100%;margin-bottom:8px}.customer-actions>div{grid-template-columns:1fr 1fr auto;gap:5px;display:grid}.customer-actions input,.customer-actions select{margin:0;padding:8px;font-size:7px}.customer-actions>p{color:#7ee2b3;margin:9px 0 0}.service-feedback{border-top:1px solid #ffffff10!important;margin-top:10px!important;padding-top:10px!important;display:block!important}.service-feedback>strong{color:#d9e7e1;font-size:8px;display:block}.service-feedback>div{margin:6px 0;display:flex}.service-feedback>div button{color:#586b64;background:0 0;border:0;font-size:17px}.service-feedback>div button.active{color:#ffad48}.service-feedback textarea{min-height:60px}.service-feedback>button{width:100%;margin-top:6px}@media (width<=520px){.customer-actions>div{grid-template-columns:1fr}.customer-actions>div>button{width:100%}}.customer-actions input[type=date],.service-fields input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.customer-actions input[type=date]::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(2);cursor:pointer}.service-fields input[type=date]::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(2);cursor:pointer}.service-page{isolation:isolate;background:radial-gradient(circle at 8% 22%,#0b6d624f 0,#0000 28%),radial-gradient(circle at 92% 8%,#ff862b42 0,#0000 24%),linear-gradient(145deg,#030c15,#071724 55%,#04101a);padding-bottom:90px;position:relative}.service-page:before{content:"";z-index:-2;pointer-events:none;opacity:.16;background-image:linear-gradient(#62d9c51b 1px,#0000 1px),linear-gradient(90deg,#62d9c51b 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0}.service-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(55px);background:conic-gradient(#ff9b3100,#ff9b3135,#3ed8b32b,#ff9b3100);border-radius:50%;width:470px;height:470px;animation:18s linear infinite serviceOrbit;position:fixed;top:90px;right:-170px}.service-glow{background:#26d5b52c;width:430px;height:430px;animation:10s ease-in-out infinite alternate serviceFloat;top:42%;left:-190px;right:auto}.service-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(115deg,#102439e8,#081522e8);border-color:#fff2;box-shadow:inset 0 1px #ffffff17,0 18px 50px #0007}.service-nav>a:last-child{background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;padding:9px 12px;transition:all .2s}.service-nav>a:last-child:hover{color:#fff;border-color:#5be1bd45;transform:translate(-2px)}.service-hero{padding:75px 0 48px;position:relative}.service-hero:before{content:"";border:1px solid #5be2be36;border-radius:50%;width:72px;height:72px;animation:2.8s ease-in-out infinite serviceSignal;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 13px #38d5af0b,0 0 50px #37d4ad2c}.service-hero:after{content:"✓";color:#06251c;background:#61e1bd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid;position:absolute;top:49px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #5be0bb70}.service-hero>span{color:#68e5c4;margin-top:48px;display:block}.service-hero h1{color:#0000;text-shadow:0 18px 50px #0008;background:linear-gradient(90deg,#fff,#dce9ed 58%,#ffb46d);-webkit-background-clip:text;background-clip:text}.service-hero h1 em{color:#0000;background:linear-gradient(90deg,#ffb56d,#ff842b);-webkit-background-clip:text;background-clip:text}.service-hero p{color:#8da3b2;max-width:580px;margin:14px auto 0;font-size:12px;line-height:1.7}.service-grid{align-items:start;gap:18px}.service-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(145deg,#10273de8,#091827ed);border-color:#ffffff1e;border-radius:24px;padding:28px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff18,0 26px 65px #0008}.service-card:before{content:"";filter:blur(12px);background:#ff8c2220;border-radius:50%;width:180px;height:180px;transition:transform .5s;position:absolute;top:-70px;right:-60px}.service-card.track-card:before{background:#35d7b521}.service-card:hover{border-color:#ffffff2d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff20,0 34px 75px #0009}.service-card:hover:before{transform:scale(1.2)}.service-card-head{z-index:2;margin-bottom:25px;position:relative}.service-card-head>b{background:linear-gradient(145deg,#7ce9ca,#3dcba6);border:1px solid #b4f5df6b;width:44px;height:44px;transition:all .25s;box-shadow:0 0 0 7px #52d8b618,0 0 25px #48d7b459}.service-card:hover .service-card-head>b{transform:rotate(-7deg)scale(1.06)}.service-card-head span{color:#6ee3c4}.service-card-head h2{letter-spacing:-.025em;font-size:23px}.service-fields{gap:13px}.service-card label{color:#8ea2b2;letter-spacing:.02em;font-size:8px;position:relative}.service-card input,.service-card select,.service-card textarea{color:#edf5f8;background:linear-gradient(#081726,#06121f);border-color:#ffffff1b;border-radius:11px;min-height:48px;padding:12px 13px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;box-shadow:inset 0 1px #ffffff09}.service-card textarea{min-height:100px}.service-card input:hover,.service-card select:hover,.service-card textarea:hover{border-color:#ffffff2a}.service-card input:focus,.service-card select:focus,.service-card textarea:focus{background:#091a29;border-color:#55dab754;transform:translateY(-1px);box-shadow:0 0 0 3px #45d7b313,0 0 24px #38d3ad12}.service-card input[readonly]{color:#89e8cf;background:#0b2829;border-color:#4bd8b436}.service-card input[type=file]{padding:10px}.service-card input[type=file]::file-selector-button{color:#d7f5ed;background:#1a473f;border:0;border-radius:7px;margin-right:10px;padding:8px 11px;font-size:7px;font-weight:850}.service-card>button{background:linear-gradient(115deg,#ff9c35,#e75b08);border-radius:11px;min-height:48px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #ff6e1838,inset 0 1px #fff5}.service-card>button:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:35%;height:180%;animation:4.2s ease-in-out infinite serviceShine;position:absolute;top:-40%;left:-55%;transform:skew(-20deg)}.service-card>button:hover{transform:translateY(-2px);box-shadow:0 16px 38px #ff6e1855,inset 0 1px #fff6}.service-card>button:disabled{opacity:.65;transform:none}.track-card{position:sticky;top:12px}.track-card>label{display:block}.ticket-created{background:linear-gradient(135deg,#103e2d,#0d2e27);border-color:#55dea167;box-shadow:0 12px 28px #0004}.ticket-created strong{font-size:28px}.service-message{background:#ff74410e;border:1px solid #ff98723c;border-radius:8px;padding:10px}.service-footnote{color:#758a99;border-top:1px solid #ffffff0d;padding:12px}.customer-actions{box-shadow:inset 0 1px #ffffff0b}.customer-actions>button,.customer-actions>div>button{transition:all .2s}.customer-actions>button:hover,.customer-actions>div>button:hover{background:#174c3c;border-color:#74e6c5;transform:translateY(-1px)}@keyframes serviceOrbit{to{transform:rotate(360deg)}}@keyframes serviceFloat{to{transform:translate(40px,-35px)scale(1.12)}}@keyframes serviceSignal{0%,to{opacity:.45;transform:translate(-50%)scale(.88)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}@keyframes serviceShine{0%,68%{left:-55%}to{left:135%}}@media (width<=800px){.service-grid{gap:12px}.track-card{position:relative;top:auto}.service-card{padding:23px}.service-hero{padding-top:65px}}@media (width<=520px){.service-page:before{background-size:38px 38px}.service-hero{padding:56px 0 30px}.service-hero h1{font-size:43px}.service-card{border-radius:18px;padding:18px}.service-fields{gap:7px}.service-card input,.service-card select,.service-card textarea{min-height:46px}.service-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.service-page:after,.service-glow,.service-hero:before,.service-card>button:after{animation:none}.service-card,.service-card-head>b,.service-card input,.service-card select,.service-card textarea{transition:none}}.service-mode-tabs{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061928b8;border:1px solid #75e0c838;border-radius:22px;grid-template-columns:1fr 1fr;gap:10px;width:min(760px,100% - 32px);margin:28px auto 18px;padding:7px;display:grid;position:relative;box-shadow:0 20px 50px #00000038}.service-mode-tabs button{color:#b8cbd3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:13px;min-height:76px;padding:11px 18px;transition:transform .3s,color .3s,background .3s,box-shadow .3s;display:flex}.service-mode-tabs button:hover{color:#fff;background:#ffffff0b;transform:translateY(-1px)}.service-mode-tabs button.active{color:#06252a;background:linear-gradient(135deg,#69e7c8,#46d9ae);box-shadow:0 12px 28px #46d9ae38}.service-mode-tabs button>span{background:#65e7c724;border:1px solid #65e7c759;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:12px;font-weight:900;display:grid}.service-mode-tabs button.active>span{color:#fff;background:#0c705f;border-color:#ffffff6b;box-shadow:0 0 0 6px #0c705f1a}.service-mode-tabs button div{gap:3px;display:grid}.service-mode-tabs small{letter-spacing:.18em;font-size:8px;font-weight:900}.service-mode-tabs strong{font-size:16px;font-weight:800}.service-grid{justify-content:center;grid-template-columns:minmax(0,760px)!important}.service-mode-create .track-card,.service-mode-track .service-card:not(.track-card){display:none}.service-mode-create .service-card:not(.track-card),.service-mode-track .track-card{animation:.48s cubic-bezier(.2,.8,.2,1) both servicePanelReveal}@keyframes servicePanelReveal{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (width<=640px){.service-mode-tabs{border-radius:18px;width:calc(100% - 22px);margin:20px auto 14px}.service-mode-tabs button{gap:8px;min-height:66px;padding:9px 10px}.service-mode-tabs button>span{flex-basis:36px;height:36px}.service-mode-tabs strong{font-size:13px}.service-mode-tabs small{letter-spacing:.12em;font-size:6px}}@media (prefers-reduced-motion:reduce){.service-mode-tabs button,.service-mode-create .service-card:not(.track-card),.service-mode-track .track-card{transition:none;animation:none}}.track-card:before{content:"Ticket ID या Registered Mobile — दोनों में से कोई एक डालें";color:#9cb8c2;text-align:center;background:#69e7c80e;border:1px solid #69e7c833;border-radius:12px;margin:2px 0 10px;padding:12px 14px;font-size:11px;font-weight:700;display:block}.track-card label:first-of-type:after,.track-card label:nth-of-type(2):after{content:"  (Optional)";color:#78939d;font-size:9px}.ticket-timeline{background:linear-gradient(145deg,#071726,#0a1d2c);border:1px solid #ffffff15;border-radius:16px;margin-top:22px;padding:18px 15px 8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff10,0 14px 35px #0004}.ticket-timeline:before{content:"";filter:blur(30px);background:#35d5ad1b;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-55px}.ticket-timeline>header{z-index:2;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex;position:relative}.ticket-timeline>header:before{content:"LIVE";color:#6de7c6;letter-spacing:.14em;background:#123b35;border:1px solid #4adcb746;border-radius:20px;margin-right:8px;padding:4px 6px;font-size:5px;font-weight:950}.ticket-timeline>header span{color:#dce8ec;letter-spacing:.16em;flex:1;font-size:8px;font-weight:950}.ticket-timeline>header b{color:#ffba76;background:#ff8d2115;border-radius:20px;padding:5px 8px;font-size:7px}.ticket-result .ticket-event{border:0;margin:0;padding:15px 0 4px 45px;display:block;position:relative}.ticket-event:before{content:"";background:linear-gradient(#51dcb7,#51dcb738);width:2px;position:absolute;top:0;bottom:0;left:16px}.ticket-event:first-of-type:before{top:17px}.ticket-event:last-child:before{background:#62e1c1;bottom:calc(100% - 30px)}.ticket-event>i{z-index:3;color:#d9fff4;background:#278f75;border:2px solid #153f3a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:950;display:grid;position:absolute;top:16px;left:2px;box-shadow:0 0 0 5px #0b2530,0 0 15px #38d2aa32}.ticket-event article{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;min-width:0;padding:12px 13px;transition:transform .2s,border-color .2s,background .2s;position:relative}.ticket-event article:hover{background:#ffffff08;border-color:#4fd9b43d;transform:translate(3px)}.ticket-event time,.ticket-event strong,.ticket-event p{display:block}.ticket-event time{color:#ffb36d;letter-spacing:.02em;margin-bottom:5px;font-size:7px;font-weight:850}.ticket-event strong{color:#eaf3f6;margin:0;font-size:10px}.ticket-event p{color:#8298a8;margin:5px 0 0;font-size:8px;line-height:1.55}.ticket-event:last-child{padding-bottom:14px}.ticket-event:last-child>i{color:#06271e;background:#65e3bd;border-color:#b1f8e3;animation:2.2s ease-in-out infinite timelinePulse;box-shadow:0 0 0 6px #2dd1a720,0 0 24px #4bdab696}.ticket-event:last-child article{background:linear-gradient(135deg,#123932,#0d2830);border-color:#57dfba55;box-shadow:0 10px 25px #0004}.ticket-event:last-child article:after{content:"LATEST UPDATE";color:#80e8cc;letter-spacing:.1em;background:#ffffff0b;border-radius:20px;padding:4px 6px;font-size:5px;font-weight:950;position:absolute;top:10px;right:10px}.ticket-event:last-child strong{color:#8ff0d4;padding-right:68px}.ticket-event.event-raised>i{color:#fff;background:#e47a28;border-color:#ffc085;box-shadow:0 0 0 5px #0b2530,0 0 16px #ff8d3b42}.ticket-event.event-feedback>i{color:#583604;background:#ffbd53;border-color:#ffe4a9}.ticket-event.event-resolved>i,.ticket-event.event-closed>i{color:#fff;background:#238b71}.ticket-event.event-customer article{border-left:3px solid #ff9c48}.ticket-event.event-customer strong{color:#ffc17f}@keyframes timelinePulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #2dd1a720,0 0 20px #4bdab670}50%{transform:scale(1.08);box-shadow:0 0 0 9px #2dd1a70d,0 0 30px #4bdab6a8}}@media (width<=520px){.ticket-timeline{padding:15px 10px 6px}.ticket-timeline>header:before{display:none}.ticket-result .ticket-event{padding-left:39px}.ticket-event:before{left:14px}.ticket-event>i{width:27px;height:27px;left:1px}.ticket-event article{padding:11px}.ticket-event:last-child article:after{width:max-content;margin-bottom:7px;display:block;position:static}.ticket-event:last-child strong{padding-right:0}}@media (prefers-reduced-motion:reduce){.ticket-event:last-child>i{animation:none}.ticket-event article{transition:none}}.ticket-timeline{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#48d8b1 #071726;grid-template-columns:repeat(var(--timeline-columns,10),minmax(190px,1fr))!important;align-items:stretch!important;gap:14px!important;padding:18px 16px 20px!important;display:grid!important;overflow-x:auto!important}.ticket-timeline>header{z-index:6;background:linear-gradient(90deg,#071726 75%,#0000);grid-column:1/-1;min-width:min(100%,720px);margin-bottom:5px;left:0;position:sticky!important}.ticket-timeline>.ticket-event{scroll-snap-align:start;width:220px!important;min-width:220px!important;margin:0!important;padding:52px 0 0!important;display:block!important;position:relative!important}.ticket-timeline>.ticket-event:before{border-radius:8px;box-shadow:0 0 13px #52dbb54d;content:""!important;background:linear-gradient(90deg,#ff9b43,#52dbb5)!important;width:auto!important;height:3px!important;position:absolute!important;inset:18px -48px auto 34px!important}.ticket-timeline>.ticket-event:last-child:before{background:#58dfba!important;right:calc(100% - 36px)!important}.ticket-timeline>.ticket-event>i{z-index:3;border:2px solid #1a4d43!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;font-size:9px!important;display:grid!important;position:absolute!important;top:0!important;left:0!important}.ticket-timeline>.ticket-event>article{flex-direction:column;width:100%;height:100%;min-height:150px;display:flex;border-radius:15px!important;padding:15px!important}.ticket-timeline>.ticket-event time{background:#ff8d2114;border:1px solid #ffaa5b33;border-radius:999px;width:max-content;padding:5px 8px;color:#ffc17f!important;margin:0 0 11px!important;font-size:7px!important;display:inline-flex!important}.ticket-timeline>.ticket-event strong{line-height:1.4;font-size:11px!important}.ticket-timeline>.ticket-event p{line-height:1.65;margin-top:8px!important;font-size:8px!important}.ticket-timeline>.ticket-event:last-child article:after{order:-1;width:max-content;margin:0 0 9px!important;position:static!important}.ticket-timeline>.ticket-event:last-child strong{padding-right:0!important}@media (width>=900px){.ticket-timeline>.ticket-event{width:230px!important;min-width:230px!important}}@media (width<=520px){.ticket-timeline{grid-template-columns:repeat(var(--timeline-columns,10),minmax(215px,1fr))!important;padding:15px 12px 18px!important}.ticket-timeline>.ticket-event{width:215px!important;min-width:215px!important;padding:48px 0 0!important}.ticket-timeline>.ticket-event:before{top:16px!important;left:31px!important;right:-45px!important}.ticket-timeline>.ticket-event>i{width:33px!important;height:33px!important}.ticket-timeline>.ticket-event>article{min-height:145px;padding:13px!important}}.service-fields input[data-portal-sync=true]{cursor:not-allowed;box-shadow:inset 0 0 0 1px #ffffff08;color:#b8d2ca!important;background:linear-gradient(135deg,#09221f,#091925)!important;border-color:#35a98555!important}.service-fields label:has(input[data-portal-sync=true]){position:relative}.service-fields label:has(input[data-portal-sync=true]):after{content:"PORTAL SYNC • LOCKED";color:#55dcb3;letter-spacing:.08em;pointer-events:none;font-size:6px;font-weight:900;position:absolute;top:31px;right:9px}.service-success-overlay{z-index:9999;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a10db;place-items:center;padding:18px;animation:.28s ease-out successFade;display:grid;position:fixed;inset:0}.service-success-modal{color:#eefaf7;text-align:center;background:radial-gradient(circle at 85% 10%,#ff913329,#0000 35%),linear-gradient(145deg,#0d2b36,#071722);border:1px solid #65dfbc52;border-radius:25px;width:min(470px,100%);padding:34px 30px 28px;animation:.48s cubic-bezier(.2,.9,.25,1.25) successPop;position:relative;overflow:hidden;box-shadow:0 35px 100px #000c,inset 0 1px #ffffff12}.service-success-modal:after{content:"✓";color:#ffffff05;pointer-events:none;font-size:190px;font-weight:950;position:absolute;bottom:-70px;right:-15px}.success-rings{place-items:center;width:88px;height:88px;margin:0 auto 20px;display:grid;position:relative}.success-rings:before,.success-rings:after{content:"";border:2px solid #58dfb8;border-radius:50%;animation:1.6s ease-out infinite successRing;position:absolute;inset:0}.success-rings:after{animation-delay:.55s}.success-rings i{z-index:1;color:#06291f;background:linear-gradient(145deg,#72e9c6,#3fc79f);border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;font-style:normal;font-weight:950;animation:.55s .2s both tickDraw;display:grid;position:relative;box-shadow:0 0 0 10px #54dfb519,0 15px 38px #2dc69839}.service-success-modal>span{color:#60dfbb;letter-spacing:.19em;font-size:7px;font-weight:950}.service-success-modal h2{color:#fff;max-width:360px;margin:9px auto 7px;font-size:24px;line-height:1.18}.service-success-modal>p{color:#93aaa9;margin:0 auto;font-size:9px;line-height:1.65}.success-ticket-reveal{z-index:1;background:#ff8c2911;border:1px dashed #ffac626d;border-radius:14px;margin:20px 0 16px;padding:17px;animation:.55s .45s both ticketReveal;position:relative}.success-ticket-reveal small,.success-ticket-reveal strong,.success-ticket-reveal em{display:block}.success-ticket-reveal small{color:#ffad68;letter-spacing:.14em;font-size:7px;font-weight:900}.success-ticket-reveal strong{color:#fff4e7;letter-spacing:.07em;margin:7px 0;font-size:27px}.success-ticket-reveal em{color:#849e9f;font-size:7px;font-style:normal}.success-modal-actions{z-index:1;grid-template-columns:1fr 1.4fr;gap:8px;display:grid;position:relative}.success-modal-actions button{color:#c7ddda;cursor:pointer;background:#ffffff08;border:1px solid #ffffff15;border-radius:10px;padding:12px;font-size:8px;font-weight:900}.success-modal-actions button:last-child{color:#06271f;background:linear-gradient(135deg,#6ce5c0,#42c79f);border-color:#61dfba60}.success-modal-close{color:#9db1b1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:50%;width:31px;height:31px;font-size:20px;position:absolute;top:12px;right:14px}@keyframes successFade{0%{opacity:0}}@keyframes successPop{0%{opacity:0;transform:translateY(25px)scale(.9)}}@keyframes successRing{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.22)}}@keyframes tickDraw{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@keyframes ticketReveal{0%{opacity:0;transform:translateY(18px)}}@media (width<=520px){.service-success-overlay{padding:12px}.service-success-modal{border-radius:20px;padding:29px 18px 21px}.success-rings{width:76px;height:76px;margin-bottom:16px}.success-rings i{width:55px;height:55px}.service-success-modal h2{font-size:20px}.success-ticket-reveal{margin:16px 0 13px;padding:14px}.success-ticket-reveal strong{font-size:22px}.success-modal-actions{grid-template-columns:1fr}.success-modal-actions button{min-height:43px}}@media (prefers-reduced-motion:reduce){.service-success-overlay,.service-success-modal,.success-rings:before,.success-rings:after,.success-rings i,.success-ticket-reveal{animation:none}}*{box-sizing:border-box}.team-chat-page{color:#123b35;background:radial-gradient(circle at 7% 0,#c9fff0,#0000 28%),radial-gradient(circle at 100% 5%,#ffe6c9,#0000 27%),#edf7f4;min-height:100dvh;padding:18px;font-family:Inter,Segoe UI,Arial,sans-serif}.team-chat-shell{background:#fff;border:1px solid #cce3dd;border-radius:28px;grid-template-rows:72px minmax(0,1fr) 75px;width:min(1180px,100%);height:calc(100dvh - 36px);margin:auto;display:grid;overflow:hidden;box-shadow:0 35px 90px #17483a1f}.team-chat-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border-bottom:1px solid #dcebe7;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:10px 18px;display:grid}.team-chat-header>a{color:#116c59;background:#e4f7f1;border-radius:12px;place-items:center;width:36px;height:36px;font-size:25px;text-decoration:none;display:grid}.team-chat-header>div{align-items:center;gap:11px;display:flex}.team-chat-header>div>span{color:#fff;background:linear-gradient(145deg,#1aa580,#0a6955);border-radius:15px;place-items:center;width:42px;height:42px;font-size:12px;display:grid;box-shadow:0 10px 24px #12745c2b}.team-chat-header section b,.team-chat-header section small,.team-chat-header aside b,.team-chat-header aside small{display:block}.team-chat-header section b{font-size:14px}.team-chat-header section small,.team-chat-header aside small{color:#78918b;margin-top:4px;font-size:7px}.team-chat-header aside{text-align:right}.team-chat-header aside b{font-size:9px}.team-chat-body{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.team-members{background:linear-gradient(#f7fcfa,#eff8f5);border-right:1px solid #dcebe7;padding:18px}.team-members>header{padding:4px 4px 12px}.team-members header small,.team-members header b{display:block}.team-members header small{color:#15806a;letter-spacing:.16em;font-size:6px;font-weight:900}.team-members header b{margin-top:5px;font-size:13px}.team-members article{border-top:1px solid #e1ede9;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;padding:9px 4px;display:grid}.team-members article>i{color:#fff;background:linear-gradient(145deg,#ff9634,#ed6710);border-radius:13px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.team-members article b,.team-members article small{display:block}.team-members article b{font-size:8px}.team-members article small{color:#829690;margin-top:3px;font-size:6px}.team-members article>span{background:#22bd8e;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #a5dbcc}.message-room{background-color:#eef8f5;background-image:radial-gradient(#147d6810 1px,#0000 1px);background-size:18px 18px;min-height:0;padding:22px clamp(16px,4vw,48px);overflow-y:auto}.chat-day{color:#57766e;letter-spacing:.12em;background:#ffffffdc;border-radius:999px;width:max-content;margin:0 auto 20px;padding:7px 11px;font-size:6px;font-weight:900;box-shadow:0 7px 18px #1a4b3e0d}.message-room>article{background:#fff;border:1px solid #d6e7e2;border-radius:6px 17px 17px;width:max-content;max-width:min(70%,620px);margin:9px 0;padding:9px 12px 7px;box-shadow:0 8px 20px #17483a0b}.message-room>article.mine{background:linear-gradient(145deg,#dcf8ee,#c9f1e5);border-color:#9fddcb;border-radius:17px 6px 17px 17px;margin-left:auto}.message-author{align-items:center;gap:6px;margin-bottom:4px;display:flex}.message-author b{color:#ec721b;font-size:7px}.message-author small{color:#779089;font-size:6px}.message-room article p{color:#183d37;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.message-room article time{color:#789089;text-align:right;margin-top:4px;font-size:6px;display:block}.message-room article.mine time{color:#16725d}.chat-empty,.chat-loading{color:#78918b;text-align:center;place-content:center;justify-items:center;min-height:70%;display:grid}.chat-empty i{color:#fff;background:linear-gradient(145deg,#22ab86,#0d6b57);border-radius:20px;place-items:center;width:58px;height:58px;font-size:24px;font-style:normal;display:grid}.chat-empty b{color:#183d36;margin-top:15px;font-size:14px}.chat-empty span{margin-top:6px;font-size:8px}.chat-loading{font-size:9px}.team-chat-compose{background:#fff;border-top:1px solid #dbeae6;grid-template-columns:40px 1fr 44px;align-items:center;gap:9px;padding:13px 17px;display:grid}.team-chat-compose>button{color:#17745f;background:#e6f7f1;border:0;border-radius:13px;height:40px;font-size:19px}.team-chat-compose>button:last-child{color:#fff;background:linear-gradient(145deg,#20a781,#0c6c57);height:44px;box-shadow:0 9px 22px #0f755d28}.team-chat-compose textarea{resize:none;width:100%;height:44px;max-height:110px;font:inherit;outline:0;font-size:10px;background:#f5faf8!important;border:1px solid #d5e8e2!important;border-radius:15px!important;padding:13px 15px!important}.team-chat-compose textarea:focus{border-color:#56bda4!important;box-shadow:0 0 0 4px #28a88411!important}.team-chat-error{color:#a33d3d;background:#fff0f0;border:1px solid #efb4b4;border-radius:12px;padding:9px 13px;font-size:8px;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}.team-chat-shell{position:relative}@media (width<=700px){.team-chat-page{padding:0}.team-chat-shell{border:0;border-radius:0;height:100dvh}.team-chat-body{grid-template-columns:1fr}.team-members{display:none}.team-chat-header{grid-template-columns:36px 1fr}.team-chat-header aside{display:none}.message-room{padding:18px 12px}.message-room>article{max-width:86%}.team-chat-compose{grid-template-columns:35px 1fr 40px;padding:10px}.team-chat-compose textarea{font-size:16px}.team-chat-header section b{font-size:12px}}
