@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.loading-indicator{width:100%;color:var(--theme-accent,#028090);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.loading-indicator-table{min-height:180px;padding:24px}.loading-indicator-page{min-height:260px;padding:24px}.loading-indicator-card{min-height:48px}.loading-indicator-inline{width:auto;min-height:24px}.loading-indicator-arrow{stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;flex:none;width:25px;height:25px;animation:.85s linear infinite loading-arrow-spin}.loading-indicator-card .loading-indicator-arrow{width:29px;height:29px}.loading-indicator-inline .loading-indicator-arrow{width:19px;height:19px}.table-state-message{min-height:140px;color:var(--theme-muted,#64748b);text-align:center;place-items:center;padding:24px;display:grid}@keyframes loading-arrow-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator-arrow{animation:none}}.landing-page{--ink:#071d2c;--navy:#0a3045;--aqua:#2ed3c6;--sky:#47bce8;--cream:#f5f8f3;background:var(--ink);color:#eaf8fa;min-height:100vh;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.landing-page h1,.landing-page h2,.landing-page h3,.landing-brand-name{font-family:Manrope,sans-serif}.landing-page a{color:inherit}.landing-page main{z-index:1;padding-top:92px;position:relative}.landing-aurora{pointer-events:none;filter:blur(12px);opacity:.7;border-radius:50%;position:absolute}.landing-aurora-one{background:radial-gradient(circle,#2dd3c64d,#0000 68%);width:44vw;height:44vw;animation:8s ease-in-out infinite landing-breathe;top:-22vw;right:-5vw}.landing-aurora-two{background:radial-gradient(circle,#3593cb3d,#0000 70%);width:40vw;height:40vw;top:38rem;left:-27vw}.landing-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#071d2cdb;border-bottom:1px solid #daf4f61a;justify-content:space-between;align-items:center;width:100%;height:92px;padding:0 max(32px,50% - 620px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 30px #000b131f}.landing-brand,.landing-footer-brand{align-items:center;gap:11px;font-weight:800;text-decoration:none;display:inline-flex}.landing-brand-mark{background:#fff;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden;box-shadow:0 7px 24px #0ec6ca2e}.landing-brand-mark img{object-fit:contain;flex-shrink:0;width:100%;max-width:100%;height:100%;transform:scale(1.25)}.landing-brand-name{letter-spacing:-.04em;font-size:1.28rem}.landing-navigation{align-items:center;gap:34px;display:flex}.landing-navigation a{color:#e8f7f9ad;font-size:.94rem;font-weight:600;text-decoration:none;transition:color .2s}.landing-navigation>a:hover{color:#fff}.landing-navigation .landing-header-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #99ece73d;border-radius:999px;align-items:center;gap:9px;height:43px;padding:0 17px;transition:background .2s,transform .2s;display:inline-flex}.landing-navigation .landing-header-button:hover{background:#ffffff1f;transform:translateY(-1px)}.landing-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:80px;width:min(1240px,100% - 64px);min-height:720px;margin:auto;padding:100px 0 120px;display:grid}.landing-eyebrow{color:#93dfdd;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:700;display:flex}.landing-eyebrow span{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2ed3c61a,0 0 20px #2ed3c6cc}.landing-hero h1{color:#f5fcfc;letter-spacing:-.073em;max-width:660px;margin-top:24px;font-size:clamp(3.5rem,5.55vw,5.8rem);line-height:.98}.landing-hero h1 em{color:var(--aqua);font-style:normal}.landing-hero-description{color:#91aeb8;max-width:580px;margin-top:28px;font-size:1.15rem;line-height:1.75}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:36px;display:flex}.landing-primary-button,.landing-secondary-button,.landing-cta-button{border-radius:999px;justify-content:center;align-items:center;min-height:54px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-primary-button{background:linear-gradient(135deg,#3be0d2,#2cb7ca);gap:17px;min-width:177px;padding:0 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 42px #27c6c13d;color:#062333!important}.landing-primary-button:hover{transform:translateY(-3px);box-shadow:0 20px 50px #27c6c157}.landing-button-arrow{background:#071d2c24;border-radius:50%;place-items:center;width:39px;height:39px;font-size:1.15rem;display:grid}.landing-secondary-button{background:#ffffff09;border:1px solid #d8f4f52e;padding:0 24px;transition:border-color .2s,background .2s;color:#d8e9ec!important}.landing-secondary-button:hover{background:#ffffff12;border-color:#48d5cd80}.landing-trust-row{color:#76949f;align-items:center;gap:14px;margin-top:38px;font-size:.77rem;line-height:1.45;display:flex}.landing-trust-row strong{color:#d4e5e8;font-weight:600;display:block}.landing-trust-avatars{padding-left:8px;display:flex}.landing-trust-avatars i{border:2px solid var(--ink);color:#83e0dc;background:#183f51;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-8px;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.landing-preview-stage{perspective:1200px;position:relative}.landing-preview-glow{filter:blur(38px);background:radial-gradient(circle,#2cccc733,#0000 66%);border-radius:40%;position:absolute;inset:5% -4% -4% 5%}.landing-preview{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0d2a39e0;border:1px solid #b1e1e430;border-radius:25px;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 45px 100px #000a1285}.landing-preview:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff14,#0000 24%);position:absolute;inset:0}.landing-preview-bar{background:#02151f47;border-bottom:1px solid #bbe1e41a;justify-content:space-between;align-items:center;height:52px;padding:0 19px;display:flex}.landing-preview-mini-brand{align-items:center;gap:7px;font:700 .7rem Manrope,sans-serif;display:flex}.landing-preview-mini-brand img{object-fit:contain;background:#fff;border-radius:50%;width:25px;height:25px;transform:scale(1.2)}.landing-preview-dots{gap:5px;display:flex}.landing-preview-dots span{background:#dcf5f647;border-radius:50%;width:5px;height:5px}.landing-preview-body{padding:27px}.landing-preview-header{justify-content:space-between;align-items:center;display:flex}.landing-preview-label{color:#6e96a3;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.landing-preview-header h2{color:#effafa;letter-spacing:-.03em;margin-top:5px;font-size:1.2rem}.landing-preview-avatar{color:#69dfd8;background:#2ccfc71a;border:1px solid #4cdfd740;border-radius:50%;place-items:center;width:39px;height:39px;font-size:.69rem;font-weight:800;display:grid}.landing-preview-stats{grid-template-columns:1.35fr 1fr 1fr;gap:10px;margin-top:23px;display:grid}.landing-preview-stat{background:#ffffff09;border:1px solid #bbe1e414;border-radius:13px;padding:15px}.landing-preview-stat.featured{background:linear-gradient(135deg,#2dcac433,#398eb714)}.landing-preview-stat span,.landing-preview-stat small{color:#7897a2;font-size:.62rem;display:block}.landing-preview-stat strong{color:#f1fbfb;letter-spacing:-.04em;margin:7px 0 5px;font:700 1.22rem Manrope,sans-serif;display:block}.landing-preview-stat small b{color:#4ad8c4;font-weight:700}.landing-preview-activity{background:#01121b40;border:1px solid #bbe1e417;border-radius:14px;margin-top:13px;padding:16px}.landing-preview-section-heading{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.landing-preview-section-heading h3{font-size:.75rem}.landing-preview-section-heading span{color:#55d4d0;font-size:.59rem;font-weight:600}.landing-preview-row{border-bottom:1px solid #bbe1e412;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.landing-preview-row:last-child{border:0}.landing-company-icon{color:#79d9e2;background:#4dbcd51c;border-radius:9px;place-items:center;width:33px;height:33px;font-size:.57rem;font-weight:800;display:grid}.landing-preview-company strong,.landing-preview-company span{display:block}.landing-preview-company strong{color:#dbeaec;font-size:.68rem}.landing-preview-company span{color:#688894;margin-top:3px;font-size:.58rem}.landing-status{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.54rem;font-weight:700;display:flex}.landing-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.landing-status.review{color:#e4bd69;background:#e9b7511a}.landing-status.approved{color:#58d2aa;background:#44d3a61a}.landing-status.sent{color:#8aa8ec;background:#6b8ee11a}.landing-float-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;backface-visibility:hidden;background:#123340db;border:1px solid #c4ebeb33;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 22px 50px #000a1266}.landing-float-card-top{top:-35px;right:-25px}.landing-float-card-bottom{bottom:-31px;left:-33px}.landing-float-card small,.landing-float-card strong{display:block}.landing-float-card small{color:#789aa4;font-size:.55rem}.landing-float-card strong{color:#e8f6f6;margin-top:2px;font-size:.67rem}.landing-float-icon{color:#52dbb6;background:#3ddab424;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.landing-ring{background:conic-gradient(#39d2c3 94%, #ffffff1a 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.landing-ring:before{content:"";background:#143846;border-radius:50%;grid-area:1/1;width:28px;height:28px}.landing-ring i{z-index:1;grid-area:1/1;font-size:.47rem;font-style:normal;font-weight:800}.landing-proof{color:#527481;letter-spacing:.15em;border-top:1px solid #cdedee14;border-bottom:1px solid #cdedee14;justify-content:space-between;align-items:center;gap:20px;min-height:85px;padding:0 max(32px,50% - 620px);font-size:.65rem;font-weight:700;display:flex}.landing-proof i{background:#2faea9;border-radius:50%;width:4px;height:4px}.landing-features{background:var(--cream);color:var(--ink);padding:135px max(32px,50% - 620px)}.landing-features,.landing-process{scroll-margin-top:92px}.landing-section-heading{max-width:760px}.landing-kicker{color:#168f91;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.landing-section-heading h2,.landing-process h2{letter-spacing:-.065em;margin-top:15px;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.02}.landing-section-heading p{color:#64777b;max-width:625px;margin-top:21px;font-size:1rem;line-height:1.7}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:65px;display:grid}.landing-feature-card{background:#ffffff94;border:1px solid #d9e2df;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:390px;padding:27px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.landing-feature-card:before{content:"";filter:blur(4px);background:#2dd3c624;border-radius:50%;width:220px;height:220px;transition:transform .4s;position:absolute;top:-140px;left:-130px}.landing-feature-card:hover{border-color:#1c9d9b59;transform:translateY(-8px);box-shadow:0 25px 60px #1b3e4317}.landing-feature-card:hover:before{transform:scale(1.5)}.landing-feature-top{justify-content:space-between;align-items:flex-start;display:flex}.landing-feature-icon{color:#169c9d;background:#fff;border:1px solid #d6e4e0;border-radius:15px;place-items:center;width:53px;height:53px;display:grid}.landing-feature-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:23px}.landing-feature-top small{color:#9aabaa;letter-spacing:.1em;font:700 .67rem Manrope,sans-serif}.landing-feature-card h3{letter-spacing:-.035em;max-width:280px;font-size:1.47rem;line-height:1.25}.landing-feature-card p{color:#6e7f80;margin-top:14px;font-size:.88rem;line-height:1.65}.landing-process{color:var(--ink);background:#e9f0ec;grid-template-columns:.84fr 1.16fr;gap:120px;padding:140px max(32px,50% - 620px);display:grid}.landing-process-copy>p{color:#697c7d;max-width:445px;margin-top:21px;line-height:1.7}.landing-process-metric{align-items:center;gap:20px;margin-top:60px;display:flex}.landing-process-metric strong{color:#179795;letter-spacing:-.06em;font:700 3rem Manrope,sans-serif}.landing-process-metric span{color:#687b7c;border-left:1px solid #c7d5d0;padding-left:20px;font-size:.75rem;line-height:1.55}.landing-process-list{border-top:1px solid #c9d6d2}.landing-process-list article{border-bottom:1px solid #c9d6d2;grid-template-columns:1fr;align-items:center;gap:22px;min-height:144px;display:grid}.landing-process-list h3{letter-spacing:-.03em;font-size:1.22rem}.landing-process-list p{color:#708182;max-width:420px;margin-top:7px;font-size:.84rem;line-height:1.6}.landing-cta{background:linear-gradient(120deg,#0a2d40,#0b3c4c);border:1px solid #b5ebe926;border-radius:28px;justify-content:space-between;align-items:center;gap:50px;width:min(1240px,100% - 64px);min-height:365px;margin:105px auto;padding:64px 70px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #000a124d}.landing-cta:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.landing-cta-orb{filter:blur(35px);background:#2cd5c72e;border-radius:50%;width:390px;height:390px;position:absolute;top:-190px;right:-70px}.landing-cta>div:not(.landing-cta-orb),.landing-cta>a{z-index:1;position:relative}.landing-cta h2{color:#f1fbfb;letter-spacing:-.06em;max-width:680px;margin-top:14px;font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:1.05}.landing-cta p{color:#91adb6;max-width:610px;margin-top:18px;line-height:1.65}.landing-cta-button{background:#eff9f5;flex-shrink:0;gap:26px;min-width:176px;padding:0 23px;transition:transform .2s,background .2s;color:#082939!important}.landing-cta-button:hover{background:#fff;transform:translateY(-3px)}.landing-footer{color:#597885;border-top:1px solid #cdedee1a;justify-content:space-between;align-items:center;gap:25px;width:min(1240px,100% - 64px);min-height:110px;margin:auto;font-size:.75rem;display:flex}.landing-footer-brand{color:#dcebed}.landing-footer .landing-brand-mark{border-radius:50%;width:38px;height:38px}.landing-footer .landing-brand-mark img{width:100%;height:100%;transform:scale(1.25)}@keyframes landing-breathe{50%{opacity:.92;transform:scale(1.12)translate(-2%,2%)}}@media (width<=1050px){.landing-hero{grid-template-columns:1fr;gap:100px;padding-top:80px}.landing-hero-content{text-align:center}.landing-eyebrow,.landing-hero-actions,.landing-trust-row{justify-content:center}.landing-hero h1,.landing-hero-description{margin-left:auto;margin-right:auto}.landing-preview-stage{width:min(680px,92%);margin:auto}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-card{min-height:300px}.landing-process{grid-template-columns:1fr;gap:70px}.landing-cta{padding:55px}}@media (width<=700px){.landing-hero,.landing-cta,.landing-footer{width:calc(100% - 36px)}.landing-header{width:100%;height:76px;padding:0 18px}.landing-page main{padding-top:76px}.landing-features,.landing-process{scroll-margin-top:76px}.landing-navigation{gap:8px}.landing-navigation>a:not(.landing-header-button){display:none}.landing-brand-name{font-size:1rem}.landing-hero{gap:80px;min-height:auto;padding:70px 0 100px}.landing-hero h1{font-size:clamp(3rem,14vw,4.2rem)}.landing-hero-description{font-size:.98rem}.landing-trust-row{text-align:left;align-items:flex-start}.landing-preview-stage{width:100%}.landing-preview{border-radius:19px;transform:none}.landing-preview-body{padding:18px}.landing-preview-stats{grid-template-columns:1fr 1fr}.landing-preview-stat.featured{grid-column:1/-1}.landing-status{display:none}.landing-float-card-top{top:-44px;right:-7px}.landing-float-card-bottom{bottom:-40px;left:-7px}.landing-proof{white-space:nowrap;justify-content:flex-start;overflow:hidden}.landing-proof span:nth-of-type(n+4),.landing-proof i:nth-of-type(n+4){display:none}.landing-features,.landing-process{padding:90px 18px}.landing-section-heading h2,.landing-process h2{font-size:2.8rem}.landing-feature-grid{margin-top:45px}.landing-feature-card{min-height:330px}.landing-process-list article{grid-template-columns:1fr;padding:24px 0}.landing-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;margin:60px auto;padding:42px 28px}.landing-cta h2{font-size:2.7rem}.landing-footer{text-align:center;flex-direction:column;justify-content:center;min-height:150px}}@media (prefers-reduced-motion:reduce){.landing-aurora{animation:none}.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.password-input-shell{position:relative}.password-input-shell.password-input-shell>input{padding-right:56px}.password-reveal-button{z-index:2;width:38px;height:38px;color:var(--theme-muted,#5f7478);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;transition:color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.password-reveal-button:hover:not(:disabled){color:var(--theme-accent,#0b7784);background:#0b566014}.password-reveal-button:focus-visible{outline-offset:1px;outline:3px solid #1ca19e33}.password-reveal-button.is-revealed{color:var(--theme-accent,#087f93);background:#0b56601f;transform:translateY(-50%)scale(.91);box-shadow:0 5px 14px #085c6926}.password-reveal-button:disabled{cursor:not-allowed;opacity:.42}.password-reveal-button__glow{opacity:0;background:currentColor;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scale(0)}.password-reveal-button.is-revealed .password-reveal-button__glow{opacity:.1;transform:scale(5.5)}.password-reveal-button__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible;transform:scale(.96)}.password-reveal-button.is-revealed .password-reveal-button__icon{transform:scale(1.07)}.password-reveal-button__eye{opacity:.76;transition:opacity .22s}.password-reveal-button.is-revealed .password-reveal-button__eye{opacity:1}.password-reveal-button__pupil{fill:currentColor;stroke:none;opacity:.35;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);transform:scale(.7)}.password-reveal-button.is-revealed .password-reveal-button__pupil{opacity:1;transform:scale(1)}.password-reveal-button__slash{stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;stroke-dasharray:23;stroke-dashoffset:0;transition:opacity .19s,transform .28s cubic-bezier(.4,0,.2,1),stroke-dashoffset .28s}.password-reveal-button.is-revealed .password-reveal-button__slash{opacity:0;stroke-dashoffset:23px;transform:rotate(-12deg)scaleX(.2)}@media (prefers-reduced-motion:reduce){.password-reveal-button,.password-reveal-button *,.password-reveal-button :before,.password-reveal-button :after{transition-duration:.01ms!important}}.auth-page{color:#0b2736;background:#f4f8f5;grid-template-columns:minmax(520px,1.08fr) minmax(500px,.92fr);width:100%;height:100vh;min-height:100vh;font-family:DM Sans,sans-serif;display:grid;position:relative;overflow:hidden}.auth-page h1,.auth-page h2,.auth-logo-name{font-family:Manrope,sans-serif}.auth-ambient{pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.auth-ambient-one{background:#2dd3c629;width:420px;height:420px;top:-220px;right:-150px}.auth-ambient-two{background:#41a5d81a;width:300px;height:300px;bottom:-240px;right:28%}.auth-image-panel{background:linear-gradient(145deg,#031d290d,#031d296b),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=90) 50%/cover;border-radius:24px;height:calc(100vh - 24px);min-height:0;margin:12px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0c2c3829}.auth-image-overlay{background:linear-gradient(#04222f33,#041e2aeb);position:absolute;inset:0}.auth-image-grid{opacity:.14;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.auth-back-home{z-index:2;color:#244550;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #cfddda;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 16px;font-size:.79rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:28px;right:30px;box-shadow:0 8px 24px #193d4212}.auth-back-home:hover{background:#fff;border-color:#a9c4bf;transform:translate(-2px)}.auth-image-content{z-index:2;color:#fff;max-width:820px;padding:clamp(44px,6vw,82px);position:absolute;bottom:0;left:0;right:0}.auth-image-kicker{color:#73dfd7;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.69rem;font-weight:700;display:flex}.auth-image-kicker i{background:#40d7c9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #40d7c9}.auth-image-content h1{letter-spacing:-.067em;max-width:690px;margin-top:19px;font-size:clamp(3rem,5vw,5.1rem);line-height:1.01}.auth-image-content>p{color:#b6cdd3;max-width:570px;margin-top:22px;font-size:.98rem;line-height:1.7}.auth-image-proof{border-top:1px solid #dcf4f42e;grid-template-columns:repeat(3,1fr);gap:20px;max-width:610px;margin-top:42px;padding-top:25px;display:grid}.auth-image-proof strong,.auth-image-proof span{display:block}.auth-image-proof strong{color:#eefafa;font:700 .84rem Manrope,sans-serif}.auth-image-proof span{color:#7fa1aa;margin-top:4px;font-size:.67rem}.auth-form-panel{z-index:1;justify-content:center;align-items:flex-start;height:100vh;padding:0 clamp(42px,6vw,96px);display:flex;position:relative;overflow:hidden}.auth-form-container{box-sizing:border-box;flex-direction:column;width:min(100%,440px);height:100vh;min-height:0;padding:clamp(28px,6vh,72px) 0 0;display:flex}.auth-form-fixed-header{z-index:3;flex:none;padding-bottom:1px;position:relative}.auth-form-scroll-area{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9ceca transparent;flex:1;min-height:0;padding:0 6px 30px;overflow:hidden auto}.auth-form-scroll-area::-webkit-scrollbar{width:6px}.auth-form-scroll-area::-webkit-scrollbar-track{background:0 0}.auth-form-scroll-area::-webkit-scrollbar-thumb{background:#b9ceca;border-radius:999px}.auth-form-scroll-area::-webkit-scrollbar-thumb:hover{background:#91aaa5}.auth-logo-link{color:#0b2d3e;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:0 auto 30px;text-decoration:none;display:flex}.auth-logo-mark{background:#fff;border:1px solid #dbe7e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex;overflow:hidden;box-shadow:0 10px 28px #14535b1f}.auth-logo{object-fit:contain;mix-blend-mode:normal;flex-shrink:0;width:100%;max-width:100%;height:100%;transform:scale(1.25)}.auth-logo-name{letter-spacing:-.04em;font-size:1.3rem;font-weight:800}.auth-tabs{background:#e9efec;border:1px solid #d8e3df;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid;overflow:hidden}.auth-tab{isolation:isolate;color:#748483;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:45px;font:700 .9rem DM Sans,sans-serif;transition:color .25s;position:relative}.auth-tab:after{display:none}.auth-tab.active{color:#123444;box-shadow:none;background:0 0}.auth-tab-indicator{z-index:-1;border-radius:inherit;background:#fff;position:absolute;inset:0;box-shadow:0 7px 20px #24424617}.auth-tab-label{z-index:1;position:relative}.auth-tab:focus-visible{outline-offset:2px;outline:3px solid #22b1ad38}.auth-error-message{color:#9f3a32;background:#fff0ed;border:1px solid #ebc1bd;border-radius:11px;margin-top:18px;padding:12px 14px;font-size:.8rem;line-height:1.45}.auth-form-content{min-height:auto;padding-top:31px}.auth-form-heading{margin-bottom:26px}.auth-form-heading h2{color:#092838;letter-spacing:-.045em;font-size:2rem;line-height:1.15}.auth-form-heading p{color:#748786;margin-top:9px;font-size:.93rem;line-height:1.6}.auth-field{margin-bottom:15px;display:block;position:relative}.auth-field.has-error{margin-bottom:54px}.auth-field>span,.auth-field>label{color:#36535a;margin:0 0 7px 3px;font-size:.79rem;font-weight:700;display:block}.auth-field input{color:#102f3d;background:#ffffffc2;border:1px solid #d3dfdc;border-radius:12px;outline:none;width:100%;height:52px;padding:0 16px;font:500 .94rem DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;box-shadow:0 3px 9px #1a3b3d06}.auth-field input::placeholder{color:#a4b1af}.auth-field input:hover{background:#fff;border-color:#b6cbc6}.auth-field input:focus{background:#fff;border-color:#29aaa7;transform:translateY(-1px);box-shadow:0 0 0 4px #1ca19e1a,0 7px 20px #1a3b3d0d}.auth-field input:disabled{cursor:not-allowed;opacity:.65}.auth-field input[aria-invalid=true]{background:#fff8f7;border-color:#c84c46;box-shadow:0 0 0 3px #c84c4617}.auth-field-hint{color:#718582;margin:6px 3px 0;font-size:.68rem;line-height:1.4;display:block}.auth-field-tooltip{z-index:5;color:#b91c1c;background:#fff1f2;border:1px solid #f1a7a7;border-radius:7px;max-width:calc(100% - 20px);padding:7px 10px;font-size:12px;font-weight:600;line-height:1.35;animation:.16s ease-out auth-field-tooltip-in;position:absolute;top:calc(100% + 7px);left:10px;box-shadow:0 8px 20px #7f1d1d29}.auth-field-tooltip:before{content:"";background:#fff1f2;border-top:1px solid #f1a7a7;border-left:1px solid #f1a7a7;width:10px;height:10px;position:absolute;top:-6px;left:14px;transform:rotate(45deg)}@keyframes auth-field-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-name-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-submit-button,.auth-google-button{cursor:pointer;border-radius:999px;width:100%;min-height:43px;font:700 .92rem DM Sans,sans-serif;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.auth-submit-button{color:#fff;background:linear-gradient(135deg,#0c3b4e,#0b5660);border:0;margin-top:5px;position:relative;overflow:hidden;box-shadow:0 9px 16px -10px #083b488c}.auth-submit-button:after{display:none}.auth-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 20px -11px #083b489e}.auth-submit-button:disabled,.auth-google-button:disabled{cursor:not-allowed;opacity:.62}.auth-divider{color:#9aabaa;text-transform:uppercase;letter-spacing:.1em;align-items:center;margin:20px 0;font-size:.68rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dce5e2;flex:1;height:1px}.auth-divider span{padding:0 12px}.auth-google-button{color:#29454d;background:#ffffffb8;border:1px solid #d2dfdb;justify-content:center;align-items:center;gap:11px;display:flex}.auth-google-button:hover:not(:disabled){background:#fff;border-color:#b9ceca;transform:translateY(-2px);box-shadow:0 12px 28px #22424412}.auth-google-button svg{width:19px;height:19px}.auth-security-message{color:#95a5a3;text-align:center;border-top:1px solid #e0e8e5;max-width:380px;margin:24px auto 0;padding-top:20px;font-size:.67rem;line-height:1.5}@media (width<=1050px){.auth-page{grid-template-columns:minmax(430px,.95fr) minmax(460px,1.05fr)}.auth-image-content{padding:48px}.auth-image-content h1{font-size:3.3rem}.auth-form-panel{padding:0 50px}.auth-form-container{padding-top:60px}}@media (width<=850px){.auth-page{background:linear-gradient(160deg,#f5f9f6,#eaf2ef);height:auto;min-height:100vh;display:block;overflow:auto}.auth-image-panel{display:none}.auth-form-panel{height:auto;min-height:100vh;padding:0 24px;overflow:visible}.auth-form-container{padding:92px 0 35px}.auth-back-home{top:28px;right:24px}.auth-logo-link{margin-bottom:30px}}@media (width<=520px){.auth-form-panel{height:100vh;min-height:100vh;padding:0 24px;overflow:hidden}.auth-back-home{top:20px;right:18px}.auth-form-container{height:100vh;padding:72px 0 0}.auth-logo-mark{width:70px;height:70px}.auth-form-heading h2{font-size:1.75rem}.auth-name-fields{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-linking-hint{color:#81928f;text-align:center;max-width:390px;margin:11px auto 0;font-size:.69rem;line-height:1.5}.auth-success-message{color:#36535a;background:#edf3f1;border:1px solid #cedbd7;border-left:3px solid #0b5660;border-radius:11px;margin-top:18px;padding:12px 14px;font-size:.8rem;line-height:1.5}.auth-forgot-password-row{justify-content:flex-end;margin:-7px 1px 15px;display:flex}.auth-forgot-password-button{color:#0b5660;cursor:pointer;background:0 0;border:0;padding:2px 0;font-family:DM Sans,sans-serif;font-size:.76rem;font-weight:700;transition:color .2s,opacity .2s}.auth-forgot-password-button:hover:not(:disabled){color:#0c3b4e;text-underline-offset:3px;text-decoration:underline}.auth-forgot-password-button:disabled{cursor:not-allowed;opacity:.55}.account-status-page{background:radial-gradient(circle at 80% 10%,#35cad833,#0000 27%),linear-gradient(145deg,#eaf5f8,#f9fcfd 55%,#e7f3f6);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:55px 24px;display:flex;position:relative}.account-status-home-link{color:#476778;font-size:.86rem;font-weight:650;text-decoration:none;position:absolute;top:28px;left:34px}.account-status-home-link:hover{color:#028090}.account-status-card{text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #b7d3dee6;border-radius:22px;width:min(100%,570px);padding:43px 48px;box-shadow:0 28px 70px #0c3b5024}.account-status-logo{object-fit:contain;mix-blend-mode:multiply;width:105px;height:105px;margin-bottom:21px}.account-status-icon{border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;margin:0 auto 19px;font-size:1.35rem;font-weight:850;display:flex}.account-status-icon.pending{color:#087f93;background:#e2f5f7;border:1px solid #8bcad4}.account-status-icon.suspended{color:#9b6b09;background:#fff4d9;border:1px solid #e5c179}.account-status-icon.rejected{color:#a82d2d;background:#ffeded;border:1px solid #e7aaaa}.account-status-eyebrow{color:#028090;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:850}.account-status-card h1{color:#143247;letter-spacing:-.025em;max-width:470px;margin:10px auto 0;font-size:1.85rem;line-height:1.24}.account-status-description{color:#667f8e;max-width:475px;margin:14px auto 0;font-size:.91rem;line-height:1.65}.account-status-profile{text-align:left;background:#f6fafc;border:1px solid #d7e6ec;border-radius:13px;margin-top:28px;padding:6px 18px}.account-status-profile>div{border-bottom:1px solid #dfecef;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.account-status-profile>div:last-child{border-bottom:0}.account-status-profile span{color:#78909e;font-size:.76rem}.account-status-profile strong{overflow-wrap:anywhere;color:#29485a;text-align:right;max-width:65%;font-size:.79rem}.account-status-role{text-transform:capitalize}.account-status-error{color:#a12828;background:#fff0f0;border:1px solid #efb6b6;border-radius:9px;margin-top:19px;padding:11px 13px;font-size:.8rem;line-height:1.45}.account-status-actions{grid-template-columns:1fr auto;gap:10px;margin-top:25px;display:grid}.account-status-actions button{cursor:pointer;border-radius:9px;min-height:46px;padding:0 18px;font-family:inherit;font-size:.83rem;font-weight:750}.account-status-refresh{color:#fff;background:#028090;border:0}.account-status-refresh:hover:not(:disabled){background:#016f7e}.account-status-sign-out{color:#3f5d6e;background:#fff;border:1px solid #bed2dc}.account-status-sign-out:hover:not(:disabled){background:#f3f8fa;border-color:#7cabb8}.account-status-actions button:disabled{cursor:not-allowed;opacity:.65}.account-status-help{color:#94a4ad;margin-top:20px;font-size:.74rem}@media (width<=580px){.account-status-page{align-items:flex-start;padding:75px 15px 25px}.account-status-home-link{top:24px;left:20px}.account-status-card{padding:32px 22px}.account-status-profile>div{flex-direction:column;align-items:flex-start;gap:4px}.account-status-profile strong{text-align:left;max-width:100%}.account-status-actions{grid-template-columns:1fr}}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:10px;width:100%;min-width:0;margin-top:15px;display:grid}.right-column{flex-direction:column;gap:10px;min-width:0;display:flex}.dashboard-grid .card>.card-header{min-height:74px;padding:14px 20px}.card-link{text-decoration:none}.card-content{padding:14px}.dashboard-table-container{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.dashboard-table-content{--dashboard-columns:minmax(120px, 1fr) minmax(180px, 2fr) minmax(120px, 1fr) minmax(220px, 2fr) minmax(120px, 1fr) minmax(120px, 1fr);width:100%;min-width:900px}.dashboard-table-header{grid-template-columns:var(--dashboard-columns);color:var(--theme-accent,#028090);border-bottom:1px solid var(--theme-row-border,#c9c8c8);padding:8px 18px;font-size:12px;font-weight:700;display:grid}.dashboard-table-header>div{min-width:0}@media (width>=769px) and (width<=1200px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.dashboard-table-container{width:100%;max-width:100%;overflow-x:hidden}.dashboard-table-content{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.dashboard-table-header{display:none}.right-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}}@media (width<=768px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics>:last-child{grid-column:1/-1}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.dashboard-table-container{width:100%;max-width:100%;overflow-x:hidden}.dashboard-table-content{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;min-width:0;padding:8px;display:flex}.dashboard-table-header{display:none}.right-column{flex-direction:column;gap:12px;display:flex}}@media (width<=430px){.metrics{gap:8px}.dashboard-grid,.right-column{gap:10px}}.sidebar{background:var(--sidebar-background,#0b3954);z-index:1000;flex-direction:column;flex-shrink:0;width:200px;height:100vh;transition:width .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.sidebar-liquid-name-placement{height:var(--app-header-height,75px);min-height:var(--app-header-height,75px);border-bottom:2px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;padding:12px 12px 11px;display:flex}.sidebar-brand-link{color:inherit;text-decoration:none;display:contents}.sidebar-brand-link:focus-visible .sidebar-brand-mark,.sidebar-brand-link:focus-visible .sidebar-liquid-name{outline-offset:2px;outline:2px solid #4fd6ee}.sidebar-liquid-name{color:#4fd6ee;letter-spacing:1px;white-space:nowrap;flex:none;align-items:center;max-width:150px;height:30px;font-size:29px;font-weight:700;line-height:30px;transition:opacity .18s,max-width .3s;display:inline-flex;overflow:hidden}.sidebar-brand-mark{background:#fff;border:1px solid #ffffff57;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #0c7eb533}.sidebar-brand-mark img{object-fit:contain;width:100%;height:100%;transform:scale(1.25)}.sidebar-liquid-name-placement .sidebar-collapse-button{flex-basis:30px;width:30px;height:30px}.sidebar:not(.sidebar-collapsed) .sidebar-collapse-icon{left:0}.sidebar-collapse-button{color:#b8d8e5;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .18s,color .18s,transform .25s;display:grid;position:relative}.sidebar-collapse-button:hover{color:#fff;background:#ffffff1f;transform:scale(1.08)}.sidebar-collapse-button:focus-visible,.sidebar-item:focus-visible,.sidebar-close-button:focus-visible{outline-offset:2px;outline:2px solid #4fd6ee}.sidebar-collapse-icon{transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute}.sidebar-collapse-icon-open{opacity:0;transform:rotate(-90deg)scale(.65)}.sidebar-sub-title{color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;max-height:45px;padding:13px 12px 4px;font-size:14px;font-weight:600;transition:opacity .18s,max-height .3s,padding .3s;overflow:hidden}.sidebar-item{isolation:isolate;color:#fff9;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-height:40px;margin:1px 7px;padding:9px 13px;font-size:17px;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,padding .3s,gap .3s;display:flex;position:relative;overflow:hidden}.sidebar-item-icon{flex:0 0 20px}.sidebar-item-label{opacity:1;max-width:150px;transition:max-width .3s,opacity .18s;overflow:hidden}.sidebar-item:hover{color:#fff;background:#ffffff14}.sidebar-item.on{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.sidebar-active-highlight{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#078fa7 0%,#079fb0 54%,#0aafba 100%);border:1px solid #03779757;position:absolute;inset:0;box-shadow:0 8px 18px #036f9140,inset 0 1px #ffffff2e}.sidebar-item>:not(.sidebar-active-highlight),.sidebar-profile-button>:not(.sidebar-active-highlight){z-index:1;position:relative}.attention-bubble{color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 5px;font-size:12px;font-weight:500;line-height:1;transition:opacity .18s,min-width .3s,width .3s,padding .3s;display:inline-flex}.attention-bubble-applications{background:#dc2626}.attention-bubble-whatsapp{background:#d97706}.sidebar-footer{white-space:nowrap;border-top:1px solid #ffffff1a;align-items:center;gap:8px;margin-top:auto;padding:11px 13px;display:flex}.user-icon{color:#62d9e5;background:#5bd3df24;border:1px solid #5bd3df3d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.sidebar-user-details{min-width:0;max-width:150px;transition:max-width .3s,opacity .18s;overflow:hidden}@media (width>=769px){.sidebar.sidebar-collapsed{width:68px}.sidebar-collapsed .sidebar-liquid-name-placement{flex-direction:column;justify-content:center;gap:3px;padding:5px}.sidebar-collapsed .sidebar-liquid-name,.sidebar-collapsed .sidebar-item-label,.sidebar-collapsed .sidebar-user-details{opacity:0;max-width:0}.sidebar-collapsed .sidebar-liquid-name{display:none}.sidebar-collapsed .sidebar-brand-mark{flex-basis:34px;width:34px;height:34px}.sidebar-collapsed .sidebar-collapse-button{flex-basis:24px;width:24px;height:24px}.sidebar-collapsed .sidebar-collapse-icon-close{opacity:0;transform:rotate(90deg)scale(.65)}.sidebar-collapsed .sidebar-collapse-icon-open{opacity:1;transform:rotate(0)scale(1)}.sidebar-collapsed .sidebar-sub-title{opacity:0;max-height:14px;padding:8px 0 0}.sidebar-collapsed .sidebar-item{justify-content:center;gap:0;padding-inline:0}.sidebar-collapsed .attention-bubble{opacity:0;width:0;min-width:0;margin-left:0;padding:0;overflow:hidden}.sidebar-collapsed .sidebar-footer{justify-content:center;gap:0;padding-inline:7px}}.user-name{color:#fff;font-size:15px;font-weight:500}.user-role{color:#ffffff54;font-size:12px}.sidebar-close-button,.sidebar-overlay{display:none}@media (width>=769px) and (width<=1024px){.sidebar{width:180px}.sidebar-liquid-name{font-size:23px}.sidebar-item{padding:9px 11px;font-size:15.5px}.sidebar-sub-title{font-size:12px}.user-name{font-size:13px}}@media (width<=768px){.sidebar{width:240px;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 15px #0000002e}.sidebar-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.sidebar-footer{flex:none}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close-button{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:12px}.sidebar-liquid-name-placement{justify-content:center;padding-inline:45px}.sidebar-collapse-button{display:none}.sidebar-overlay{z-index:999;background:#00000059;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-brand-mark,.sidebar-liquid-name,.sidebar-collapse-button,.sidebar-collapse-icon,.sidebar-sub-title,.sidebar-item,.sidebar-item-label,.attention-bubble,.sidebar-user-details{transition-duration:.01ms}}.sidebar-footer{padding:8px;display:block;position:relative}.sidebar-profile-button{isolation:isolate;color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px;font-family:inherit;transition:background .16s,transform .16s,gap .3s,padding .3s;display:flex;position:relative;overflow:hidden}.sidebar-profile-button:hover,.sidebar-profile-button[aria-expanded=true]{background:#ffffff1a;transform:translateY(-1px)}.sidebar-profile-button.on{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.sidebar-profile-button:focus-visible{outline-offset:2px;outline:2px solid #4fd6ee}.sidebar-profile-button .user-icon{flex:0 0 32px;width:32px;height:32px}.sidebar-profile-button .sidebar-user-details{flex:1;min-width:0}.sidebar-profile-button .user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.sidebar-profile-button .user-role{color:#ffffff8c;margin-top:2px;font-size:.7rem}.sidebar-profile-chevron{color:#ffffff94;margin-left:auto;font-size:.7rem;transition:transform .18s,opacity .18s}.sidebar-profile-chevron.open{transform:rotate(180deg)}.sidebar-profile-menu{z-index:1300;border:1px solid var(--theme-border,#bfd5e0);background:radial-gradient(circle at 100% 0%, #5bd3df1a, transparent 48%), var(--theme-surface,#fff);transform-origin:0 100%;will-change:transform, opacity, filter;border-radius:13px;width:184px;padding:7px;position:fixed;bottom:62px;left:8px;box-shadow:0 16px 35px #052a3d38,0 4px 10px #052a3d1f}.sidebar-profile-menu-heading{border-bottom:1px solid var(--theme-row-border,#d5e5ed);padding:9px 10px 11px}.sidebar-profile-menu-heading strong{color:var(--theme-text,#173247);text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;display:block;overflow:hidden}.sidebar-profile-menu-heading span{color:var(--theme-muted,#5d7487);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.66rem;display:block;overflow:hidden}.sidebar-profile-menu-item{width:100%;min-height:37px;color:var(--theme-text,#173247);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;margin-top:4px;padding:0 10px;font-family:inherit;font-size:.76rem;font-weight:700;transition:transform .16s,background-color .16s,color .16s;display:flex}.sidebar-profile-menu-item:hover{background:var(--theme-hover,#e0f0f5);color:var(--theme-accent,#087f93);transform:translate(2px)}.sidebar-profile-menu-item:focus-visible{outline-offset:1px;outline:2px solid #028090}.sidebar-profile-menu-item.sign-out{color:#c24d55}.sidebar-profile-menu-item.sign-out:hover{background:color-mix(in srgb, #d95c62 13%, var(--theme-surface,#fff));color:#d95c62}:root[data-theme=dark] .sidebar-profile-menu{box-shadow:0 18px 40px #0209106b,0 4px 12px #0209103d}:root[data-theme=dark] .sidebar-profile-menu-item.sign-out{color:#ff9ca1}@media (width>=769px){.sidebar.sidebar-collapsed .sidebar-profile-button{justify-content:center;gap:0;padding-inline:6px}.sidebar.sidebar-collapsed .sidebar-profile-chevron{opacity:0;width:0;margin:0;overflow:hidden}.sidebar.sidebar-collapsed .sidebar-profile-menu{width:210px;bottom:8px;left:76px}}@media (width<=768px){.sidebar-profile-menu{width:184px;bottom:62px;left:8px}}.header-box{background:var(--theme-surface,#fff);border-bottom:2px solid var(--theme-header-border,#73bfd0);height:var(--app-header-height,75px);flex-shrink:0;justify-content:space-between;align-items:center;min-width:0;padding:0 20px;display:flex}.header-left{align-items:center;gap:12px;min-width:0;display:flex}.header-title{color:var(--theme-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;align-items:center;gap:11px;min-width:0;margin:0;font-size:22px;font-weight:750;display:flex;overflow:hidden}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;display:flex}.theme-toggle{min-height:44px;color:var(--theme-text,#0f172a);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:4px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}:root:not([data-theme=dark]) .theme-toggle{background:#ffffff9e;border-color:#73bfd047;box-shadow:0 3px 12px #195b7414}:root:not([data-theme=dark]) .theme-toggle:hover{background:#ffffffe6;border-color:#3eaac27a;box-shadow:0 6px 18px #195b7421}:root[data-theme=dark] .theme-toggle{border-color:#5bd3df;box-shadow:0 3px 12px #127e9e33,inset 0 1px #a4ebf429;background:#5bd3df!important}:root[data-theme=dark] .theme-toggle:hover{border-color:#78e4ec;box-shadow:0 6px 18px #23abc43b;background:#78e4ec!important}.theme-toggle-label{white-space:nowrap}.theme-switch-track{view-transition-name:theme-switch-track;background:linear-gradient(120deg,#a9e2f5,#d6f3fc 55%,#fff0ba);border:1px solid #9cd7e8;border-radius:999px;flex:none;width:74px;height:38px;transition:background .32s,border-color .32s,box-shadow .32s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #22698729,0 3px 10px #124a6c21}.theme-switch-track:after{content:"";background:#ffffffb8;border-radius:999px;width:20px;height:7px;transition:opacity .22s,transform .32s;position:absolute;top:13px;right:8px;box-shadow:-8px 4px 0 -1px #ffffff8c}.theme-switch-stars{opacity:0;background:radial-gradient(circle at 18% 25%,#fff 0 1px,#0000 2px),radial-gradient(circle at 33% 68%,#fff 0 1.5px,#0000 2.5px),radial-gradient(circle at 54% 29%,#fff 0 1px,#0000 2px);transition:opacity .32s;position:absolute;inset:0}.theme-switch-thumb{z-index:1;color:#b56709;view-transition-name:theme-switch-thumb;background:linear-gradient(145deg,#fff8d6,#ffc45b);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .42s cubic-bezier(.2,1.45,.4,1),background .32s,color .32s,box-shadow .32s;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #5f5b2647,inset 0 1px 1px #ffffffe6}.theme-switch-thumb svg{width:19px;height:19px;transition:opacity .21s,transform .32s;position:absolute}.theme-switch-moon{opacity:0;transform:rotate(-75deg)scale(.55)}:root[data-theme=dark] .theme-toggle .theme-switch-track{background:linear-gradient(120deg,#172443,#394b83 75%,#5765a0);border-color:#566bab;box-shadow:inset 0 2px 7px #02061873,0 3px 12px #364da038}:root[data-theme=dark] .theme-toggle .theme-switch-track:after{opacity:0;transform:translate(12px)}:root[data-theme=dark] .theme-toggle .theme-switch-stars{opacity:1}:root[data-theme=dark] .theme-toggle .theme-switch-thumb{color:#4f60a0;background:linear-gradient(145deg,#f5f7ff,#b6c4f3);transform:translate(36px);box-shadow:0 2px 9px #02071c66,inset 0 1px 1px #fff}:root[data-theme=dark] .theme-toggle .theme-switch-sun{opacity:0;transform:rotate(75deg)scale(.55)}:root[data-theme=dark] .theme-toggle .theme-switch-moon{opacity:1;transform:rotate(0)scale(1)}.theme-toggle:hover .theme-switch-track{box-shadow:inset 0 2px 5px #22698729,0 0 0 4px #2bb3cd21,0 5px 16px #124a6c33}.theme-toggle:active .theme-switch-thumb{width:34px}:root[data-theme=dark] .theme-toggle:active .theme-switch-thumb{transform:translate(32px)}::view-transition-group(theme-switch-track){z-index:19;animation-duration:.42s}::view-transition-old(theme-switch-track){mix-blend-mode:normal;animation-duration:.42s}::view-transition-new(theme-switch-track){mix-blend-mode:normal;animation-duration:.42s}::view-transition-group(theme-switch-thumb){z-index:20;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,1.45,.4,1)}::view-transition-old(theme-switch-thumb){mix-blend-mode:normal;animation-duration:.32s}::view-transition-new(theme-switch-thumb){mix-blend-mode:normal;animation-duration:.32s}.theme-toggle:focus-visible{outline:2px solid var(--theme-accent,#028090);outline-offset:3px}@media (width<=480px){.theme-toggle-label{display:none}.theme-toggle{padding:4px}}@media (prefers-reduced-motion:reduce){::view-transition-group(theme-switch-track){animation:none}::view-transition-old(theme-switch-track){animation:none}::view-transition-new(theme-switch-track){animation:none}::view-transition-group(theme-switch-thumb){animation:none}::view-transition-old(theme-switch-thumb){animation:none}::view-transition-new(theme-switch-thumb){animation:none}}.mobile-menu-button{color:var(--theme-text,#0b3954);cursor:pointer;background:0 0;border:none;padding:4px;font-size:26px;line-height:1;display:none}@media (width>=769px) and (width<=1024px){.header-box{padding:0 16px}.header-title{font-size:21px}}@media (width<=768px){.header-box{padding:0 14px}.mobile-menu-button{display:block}.header-title{font-size:19px}}.app{--app-header-height:75px;width:100%;height:100vh;display:flex;overflow:hidden}.main{background:var(--theme-subtle,#f8fafc);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.content{box-sizing:border-box;flex:1;min-width:0;min-height:0;padding:20px;overflow:hidden auto}:root:not([data-theme=dark]) .content{background:radial-gradient(circle at 8% 0%, #70cdda2b, transparent 32%), radial-gradient(circle at 95% 12%, #789cda1c, transparent 35%), var(--theme-canvas)}@media (width<=1200px){.content{padding:16px}}@media (width>=769px) and (width<=1024px){.app{--app-header-height:70px}}@media (width<=768px){.app{--app-header-height:64px;height:auto;min-height:100dvh;overflow:visible}.main{min-height:100dvh}.content{min-height:calc(100vh - var(--app-header-height));min-height:calc(100dvh - var(--app-header-height));flex:none;padding:12px;overflow:visible}}.metric-card-motion{min-width:0;height:100%}.metric-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;height:100%;padding:15px;transition:all .2s}.metric-card:hover{border-color:var(--theme-border,#028090)}:root[data-theme=dark] .metric-card{background:#254f70}:root[data-theme=dark] .metric-card .metric-card-value-blue{color:#14b8c9!important}.metric-card h4{color:var(--theme-muted,#64748b);text-transform:uppercase;margin-bottom:8px;font-size:11px}.metric-card .loading-indicator-card{min-height:68px}.metric-card h2{color:var(--theme-text,#0f172a);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:28px}.metric-counter-value{will-change:transform, opacity, filter;min-width:1ch;display:inline-block}.metric-card p{color:var(--theme-muted,#64748b);font-size:12px}.card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.card-header h3{color:var(--theme-text,#0f172a);font-size:15px;font-weight:600}.card-body{padding:14px}.no-padding{padding:0}.animated-table-results-viewport{width:100%;min-width:0;overflow:hidden}.animated-table-results{width:100%;display:flow-root}.application-row{color:inherit;grid-template-columns:var(--dashboard-columns);border-bottom:1px solid var(--theme-row-border,#e2e8f0);align-items:center;padding:14px 18px;font-size:14px;text-decoration:none;transition:background .2s;display:grid}.application-row>div{min-width:0}.application-row div{white-space:nowrap}.application-row:hover{background:var(--theme-hover,#e9eaeb);cursor:pointer}.application-row:last-child{border-bottom:none}.customer-business{color:var(--theme-muted,#64748b);margin-top:2px;font-size:12px}.status{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.repaid{background:var(--theme-subtle,#5e80f0);color:var(--theme-muted,#fff)}.application-mobile-label,.dashboard-application-responsive-card{display:none}@media (width<=1200px){.dashboard-table-content>.application-row{display:none}.dashboard-application-responsive-card{box-sizing:border-box;width:100%;color:inherit;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e2e8f0);cursor:pointer;border-radius:7px;padding:12px 14px;text-decoration:none;transition:background .2s;display:block}.dashboard-application-responsive-card:hover{background:var(--theme-subtle,#f8fafc)}.dashboard-application-responsive-card .responsive-application-top{justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:8px;display:flex}.dashboard-application-responsive-card .responsive-identity{min-width:0}.dashboard-application-responsive-card .responsive-reference{color:var(--theme-accent,#028090);font-size:12px;font-weight:600}.dashboard-application-responsive-card .responsive-customer{color:var(--theme-text,#0f172a);margin-top:3px;font-size:13px;font-weight:600}.dashboard-application-responsive-card .responsive-phone{color:var(--theme-muted,#64748b);margin-top:1px;font-size:10px}.dashboard-application-responsive-card .responsive-status{flex-shrink:0}.dashboard-application-responsive-card .responsive-status .status{padding:3px 7px;font-size:9px}.dashboard-application-responsive-card .responsive-financials{border-top:1px solid var(--theme-row-border,#f1f5f9);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0;display:grid}.dashboard-application-responsive-card .responsive-bottom{border-top:1px solid var(--theme-row-border,#f1f5f9);grid-template-columns:minmax(0,2fr) minmax(120px,1fr);gap:16px;margin-top:1px;padding-top:8px;display:grid}.dashboard-application-responsive-card .responsive-field{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-application-responsive-card .responsive-label{color:var(--theme-muted,#64748b);text-transform:uppercase;font-size:9px;font-weight:600}.dashboard-application-responsive-card .responsive-value{color:var(--theme-text,#0f172a);overflow-wrap:anywhere;font-size:11px;font-weight:500}.dashboard-application-responsive-card .responsive-due{text-align:right;align-items:flex-end}}@media (width<=600px){.dashboard-application-responsive-card{padding:10px 11px}.dashboard-application-responsive-card .responsive-application-top{padding-bottom:7px}.dashboard-application-responsive-card .responsive-customer,.dashboard-application-responsive-card .responsive-reference{font-size:12px}.dashboard-application-responsive-card .responsive-financials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:7px 0}.dashboard-application-responsive-card .responsive-financials .responsive-field:first-child{text-align:left;grid-area:1/1;align-items:flex-start}.dashboard-application-responsive-card .responsive-financials .responsive-field:nth-child(2){text-align:right;grid-area:1/2;align-items:flex-end}.dashboard-application-responsive-card .responsive-financials .responsive-field:nth-child(3){text-align:left;grid-area:2/1;align-items:flex-start}.dashboard-application-responsive-card .responsive-bottom{grid-template-columns:minmax(0,1.5fr) minmax(95px,1fr);gap:12px;padding-top:7px}.dashboard-application-responsive-card .responsive-debtor{text-align:left;align-items:flex-start}.dashboard-application-responsive-card .responsive-value{font-size:10px}}.application-row:focus-visible{outline:2px solid var(--theme-accent,#028090);outline-offset:-2px;background:var(--theme-hover,#e9eaeb)}.message-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);width:100%;min-height:72px;color:inherit;text-align:left;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:background .2s;display:flex}.message-row:hover{background:var(--theme-hover,#e9eaeb);cursor:pointer}.message-row:last-child{border-bottom:none}.avatar{border:1px solid color-mix(in srgb, var(--theme-accent,#087f93) 22%, transparent);background:color-mix(in srgb, var(--theme-accent,#087f93) 16%, var(--theme-surface,#fff));width:36px;height:36px;color:var(--theme-accent,#087f93);letter-spacing:.02em;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.message-content{flex:1;min-width:0}.message-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sender{color:var(--theme-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.time{color:#94a3b8;flex-shrink:0;margin-left:12px;font-size:12px}.message-text{color:var(--theme-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.message-unread-information{flex-shrink:0;align-items:center;gap:6px;display:flex}.message-unread-number{color:#fff;text-align:center;background:#028090;border-radius:10px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:700}.unread-dot{background:#028090;border-radius:50%;width:8px;height:8px;margin:0}.activity-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex}.activity-row:hover{background:var(--theme-hover,#e9eaeb);cursor:pointer}.activity-row:last-child{border-bottom:none}.activity-dot{border-radius:50%;flex-shrink:0;width:36px;height:36px}.activity-content{flex:1}.activity-title{color:var(--theme-text,#0f172a);font-size:14px;font-weight:500;line-height:1.4}.activity-time{color:#94a3b8;margin-top:4px;font-size:12px}.green{background:#d1fae5}.blue{background:#80c5e7}.orange{background:#e7a985}.red{background:#f59494}.gray{background:#88909b}.custom-select{width:100%;color:var(--theme-text,#173247);position:relative}:is(#root,.add-sme-modal) .custom-select button.custom-select-trigger{width:100%;min-height:42px;font:inherit;text-align:left;text-shadow:none;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px 0 15px;font-size:13px;display:flex;color:#173f55!important;background:linear-gradient(135deg,#fff 0%,#edf7fb 100%)!important;border:1px solid #abd0de!important;border-radius:12px!important;font-weight:750!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 7px 17px #1e68851c,inset 0 1px #ffffffe6!important}:is(#root,.add-sme-modal) .sme-status-dropdown button.custom-select-trigger{border-color:color-mix(in srgb, var(--status-dot,#087f93) 42%, #b8d3dd)!important;background:linear-gradient(135deg, #fff 0%, var(--status-tint,#edf7fb) 100%)!important;color:var(--status-ink,#173f55)!important}:is(#root,.add-sme-modal) .custom-select button.custom-select-trigger:after{content:none!important}:is(#root,.add-sme-modal) .custom-select button.custom-select-trigger:hover:not(:disabled),:is(#root,.add-sme-modal) .custom-select.is-open button.custom-select-trigger{filter:none!important;border-color:#55acc0!important;transform:translateY(-1px)!important;box-shadow:0 0 0 3px #1597b31c,0 11px 24px #1b678524!important}:is(#root,.add-sme-modal) .custom-select button.custom-select-trigger:focus-visible{outline-offset:2px!important;outline:3px solid #1597b32e!important}:is(#root,.add-sme-modal) .custom-select button.custom-select-trigger:disabled{cursor:not-allowed;opacity:.58!important}.custom-select-value{align-items:center;gap:10px;min-width:0;display:flex}.custom-select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select-dot{background:var(--status-dot,#087f93);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-dot,#087f93) 12%, transparent);border-radius:50%;flex:0 0 7px}.custom-select-chevron{width:18px;height:18px;color:var(--status-ink,#087f93);flex:0 0 18px;transition:transform .2s}.custom-select.is-open .custom-select-chevron{transform:rotate(180deg)}.custom-select-menu{z-index:2500;transform-origin:top;will-change:transform, opacity, filter;background:radial-gradient(circle at 100% 0,#37b6c31c,#0000 48%),#fff;border:1px solid #b8d6e2;border-radius:12px;padding:7px;position:fixed;box-shadow:0 18px 38px #052a3d38,0 4px 11px #052a3d1c}.custom-select-option{color:#173247;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;font-weight:680;transition:background-color .15s,color .15s,transform .15s;display:flex}.custom-select-option:hover,.custom-select-option:focus-visible{color:#087f93;background:#e3f3f7;outline:0;transform:translate(2px)}.custom-select-option.is-selected{color:#086f83;background:#d7eef4;font-weight:800}.custom-select-option:disabled{cursor:default;opacity:.5}.custom-select-check{color:#0a91a5;font-size:14px;font-weight:900}@media (prefers-reduced-motion:reduce){.custom-select-chevron,.custom-select-option{transition:none}}:root[data-theme=dark] :is(#root,.add-sme-modal) .custom-select button.custom-select-trigger{border-color:var(--theme-border,#526d85)!important;background:linear-gradient(135deg, var(--theme-surface,#20374a), var(--theme-subtle,#274459))!important;color:var(--theme-text,#eef7fb)!important;box-shadow:0 8px 18px #02091138,inset 0 1px #ffffff0f!important}:root[data-theme=dark] .custom-select-menu{border-color:var(--theme-border,#526d85);background:var(--theme-surface,#20374a);box-shadow:0 18px 40px #0209106b,0 4px 12px #0209103d}:root[data-theme=dark] .custom-select-option{color:var(--theme-text,#eef7fb)}:root[data-theme=dark] .custom-select-option:hover,:root[data-theme=dark] .custom-select-option:focus-visible,:root[data-theme=dark] .custom-select-option.is-selected{background:var(--theme-hover,#2b5064);color:var(--theme-accent,#5bd3df)}.applications-tabs{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;width:fit-content;max-width:100%;margin-bottom:15px;display:flex;overflow:hidden}.application-tab{background:var(--theme-surface,white);border:none;border-right:1px solid var(--theme-border,#c9c8c8);color:var(--theme-muted,#64748b);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.application-tab:last-child{border-right:none}.application-tab:hover{background:var(--theme-hover,#e9eaeb)}.application-tab.active-tab{color:var(--theme-text,#0f172a)}.tab-count{background:var(--theme-count-background,#dadbdd);min-width:18px;height:18px;color:var(--theme-count-text,#64748b);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:flex}.active-tab .tab-count{background:var(--theme-count-background,#028090);color:var(--theme-count-text,white)}.applications-mobile-filter{display:none}@media (width<=1200px){.applications-tabs{width:100%}.application-tab{flex:1;min-width:0;padding:8px 6px;font-size:11px}.tab-count{min-width:16px;height:16px;padding:0 4px;font-size:9px}}@media (width<=768px){.applications-mobile-filter{width:100%;margin-bottom:12px;display:block}.applications-mobile-filter label{color:var(--theme-muted,#64748b);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.applications-mobile-filter select{box-sizing:border-box;background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);width:100%;height:40px;color:var(--theme-text,#0f172a);cursor:pointer;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500}.applications-mobile-filter select:focus{border-color:var(--theme-border,#028090)}@media (width<=768px){.applications-tabs{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;margin-bottom:15px;overflow:visible;display:flex!important}@media (width<=768px){.applications-tabs{box-sizing:border-box;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;width:100%;max-width:100%;margin-bottom:15px;overflow:visible;display:grid!important}.application-tab{background:var(--theme-surface,white);width:100%;min-width:0;color:var(--theme-muted,#64748b);white-space:nowrap;box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:7px 5px;font-size:10px;font-weight:600;border:1px solid var(--theme-border,#d7dde3)!important;display:flex!important}.application-tab:first-child,.application-tab:nth-child(2),.application-tab:nth-child(3),.application-tab:nth-child(4){grid-column:span 3}.application-tab:nth-child(5),.application-tab:nth-child(6),.application-tab:nth-child(7){grid-column:span 4}.application-tab:hover{background:var(--theme-subtle,#f8fafc)}.application-tab.active-tab{background:var(--theme-subtle,#f1f5f9);color:var(--theme-text,#0f172a);border-color:var(--theme-border,#bfc7cf)!important}.tab-count{background:var(--theme-count-background,#dadbdd);min-width:16px;height:16px;color:var(--theme-count-text,#64748b);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:8px;display:flex!important}.active-tab .tab-count{background:var(--theme-count-background,#028090);color:var(--theme-count-text,white)}}}}.table-wrapper{width:100%;min-width:0}.applications-table{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;width:100%;overflow:hidden}.applications-page-records{width:100%}.applications-table-header{min-width:1450px;color:var(--theme-accent,#028090);border-bottom:1px solid var(--theme-row-border,#c9c8c8);grid-template-columns:minmax(140px,1.2fr) minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(220px,2fr) minmax(140px,1.2fr) minmax(120px,1fr);align-items:center;padding:10px 18px;font-size:12px;font-weight:700;display:grid}@media (width>=1201px){.table-wrapper{overflow-x:auto}.applications-table{width:max-content;min-width:100%}}@media (width<=1200px){.table-wrapper{width:100%;min-width:0;overflow:visible}.applications-table{background:0 0;border:none;border-radius:0;flex-direction:column;gap:10px;width:100%;min-width:0;display:flex;overflow:visible}.applications-table-header{display:none}.applications-table-results,.applications-page-records{flex-direction:column;gap:10px;display:flex}}@media (width<=600px){.applications-table,.applications-table-results,.applications-page-records{gap:8px}}@media (width<=430px){.applications-table,.applications-table-results,.applications-page-records{gap:7px}}.applications-page-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);grid-template-columns:minmax(140px,1.2fr) minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(100px,.8fr) minmax(220px,2fr) minmax(140px,1.2fr) minmax(120px,1fr);align-items:center;min-width:1450px;padding:14px 18px;font-size:15px;transition:background .2s;display:grid}.applications-page-row>div{white-space:nowrap;min-width:0}.applications-page-row:hover{background:var(--theme-hover,#e9eaeb);cursor:pointer}.applications-page-row:last-child{border-bottom:none}.customer-reference{color:var(--theme-accent,#028090);font-weight:500}.customer-name{color:var(--theme-text,#0f172a);font-weight:600}.customer-phone{color:var(--theme-muted,#64748b);margin-top:2px;font-size:12px}.customer-invoice{color:var(--theme-text,#0f172a);font-weight:600}.status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.new{color:#1d4ed8;background:#dbeafe}.under-review{color:#92400e;background:#fef3c7}.disbursed{color:#065f46;background:#d1fae5}.overdue{color:#991b1b;background:#fee2e2}.repaid{color:#fff;background:#5e80f0}.declined{background:var(--theme-subtle,#f3f4f6);color:var(--theme-muted,#475569)}.application-responsive-card{display:none}@media (width<=1200px){.applications-desktop-row{display:none}.application-responsive-card{box-sizing:border-box;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e2e8f0);cursor:pointer;border-radius:7px;width:100%;padding:12px 14px;transition:background .2s;display:block}.application-responsive-card:hover{background:var(--theme-subtle,#f8fafc)}.responsive-application-top{justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:8px;display:flex}.responsive-identity{min-width:0}.responsive-reference{color:var(--theme-accent,#028090);font-size:12px;font-weight:600}.responsive-customer{color:var(--theme-text,#0f172a);margin-top:3px;font-size:13px;font-weight:600}.responsive-phone{color:var(--theme-muted,#64748b);margin-top:1px;font-size:10px}.responsive-status{flex-shrink:0}.responsive-status .status{padding:3px 7px;font-size:9px}.responsive-financials{border-top:1px solid var(--theme-row-border,#f1f5f9);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0;display:grid}.responsive-bottom{border-top:1px solid var(--theme-row-border,#f1f5f9);grid-template-columns:minmax(0,2fr) minmax(120px,1fr);gap:16px;margin-top:1px;padding-top:8px;display:grid}.responsive-field{flex-direction:column;gap:2px;min-width:0;display:flex}.responsive-label{color:var(--theme-muted,#64748b);text-transform:uppercase;font-size:9px;font-weight:600}.responsive-value{color:var(--theme-text,#0f172a);overflow-wrap:anywhere;font-size:11px;font-weight:500}.responsive-due{text-align:right;align-items:flex-end}}@media (width<=600px){.responsive-reference,.responsive-customer{font-size:12px}.responsive-financials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:7px 0}.responsive-financials .responsive-field:nth-child(3){grid-column:1/-1}.application-responsive-card{padding:10px 11px}.responsive-application-top{padding-bottom:7px}.responsive-reference,.responsive-customer{font-size:12px}.responsive-phone{font-size:10px}.responsive-financials{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;padding:7px 0;display:grid}.responsive-financials .responsive-field:first-child{text-align:left;grid-area:1/1;align-items:flex-start}.responsive-financials .responsive-field:nth-child(2){text-align:right;grid-area:1/2;align-items:flex-end}.responsive-financials .responsive-field:nth-child(3){text-align:left;grid-area:2/1;align-items:flex-start}.responsive-bottom{grid-template-columns:minmax(0,1.5fr) minmax(95px,1fr);gap:12px;padding-top:7px}.responsive-debtor{text-align:left;align-items:flex-start}.responsive-due{text-align:right;align-items:flex-end}.responsive-label{font-size:9px}.responsive-value{font-size:10px}}.table-pagination-wrap{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:18px;display:flex}.table-pagination-summary{color:var(--table-muted,var(--theme-muted,#64748b));letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.table-pagination{border:1px solid var(--table-outline,var(--theme-border,#c9d9e1));background:color-mix(in srgb, var(--table-surface,#fff) 92%, var(--table-accent,#0797a8));box-shadow:0 9px 25px color-mix(in srgb, var(--table-accent,#0797a8) 10%, transparent);border-radius:14px;justify-content:center;align-items:center;gap:5px;padding:6px;display:flex}.table-pagination button{isolation:isolate;width:36px;height:36px;color:var(--table-muted,var(--theme-muted,#64748b));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s;display:inline-flex;position:relative}:root #root .content .table-pagination button{height:36px;text-shadow:none;gap:0;width:36px!important;min-height:36px!important;color:var(--table-muted,var(--theme-muted,#64748b))!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important}:root #root .content .table-pagination button:after{content:none!important}.table-pagination button>span:last-child,.table-pagination button svg{z-index:1;position:relative}.table-pagination button svg{width:18px;height:18px}.table-pagination button:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--table-accent,#0797a8) 10%, transparent);color:var(--table-accent,#0797a8);transform:translateY(-2px)}:root #root .content .table-pagination button:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--table-accent,#0797a8) 10%, transparent)!important;color:var(--table-accent,#0797a8)!important;box-shadow:none!important;filter:none!important;transform:translateY(-2px)!important}.table-pagination button:active:not(:disabled){transform:scale(.92)}:root #root .content .table-pagination button:active:not(:disabled){box-shadow:none!important;filter:none!important;transform:scale(.92)!important}.table-pagination button:focus-visible{outline:3px solid color-mix(in srgb, var(--table-accent,#0797a8) 20%, transparent);outline-offset:2px}.table-pagination button:disabled{cursor:not-allowed;opacity:.34}.table-pagination .pagination-page.is-active{color:#fff}:root #root .content .table-pagination .pagination-page.is-active{color:#fff!important}.pagination-active-pill{border-radius:inherit;box-shadow:0 6px 15px color-mix(in srgb, var(--table-accent,#0797a8) 28%, transparent);background:linear-gradient(135deg,#087d91,#08a9b1);inset:0;z-index:0!important;position:absolute!important}.pagination-ellipsis{width:24px;color:var(--table-muted,var(--theme-muted,#64748b));letter-spacing:1px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}@media (width<=520px){.table-pagination{gap:2px;max-width:100%;padding:5px}.table-pagination button{width:32px;height:32px}:root #root .content .table-pagination button{height:32px;width:32px!important;min-height:32px!important}.pagination-ellipsis{width:16px}}@media (prefers-reduced-motion:reduce){.table-pagination button{transition:none}}.page-title{color:var(--theme-text,#0f172a);margin-bottom:24px;font-size:28px;font-weight:700}.application-detail-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.application-detail-card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);padding:10px 14px}.application-detail-card-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:14px;font-weight:600}.application-detail-card-body{padding:0 14px 14px}.application-detail-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.application-detail-label{color:var(--theme-muted,#424d5c);font-size:14px}.application-detail-value{color:var(--theme-text,#0f172a);text-align:right;font-size:14px;font-weight:500}.fee-calculation-box{background:var(--theme-subtle,#f8fafc);border:1px solid var(--theme-border,#e2e8f0);border-radius:7px;margin-top:14px;padding:12px}.fee-calculation-row{color:var(--theme-muted,#475569);justify-content:space-between;gap:20px;padding:6px 0;font-size:13px;display:flex}.fee-total-row{border-top:1px solid var(--theme-row-border,#cbd5e1);color:var(--theme-text,#0f172a);margin-top:5px;padding-top:10px;font-weight:700}.fee-total-row span:last-child{color:var(--theme-accent,#028090)}.annual-rate-row{border-top:1px solid var(--theme-row-border,#cbd5e1);margin-top:5px;padding-top:10px}.annual-rate-row span:first-child{color:var(--theme-muted,#64748b)}.annual-rate-row span:last-child{color:#d97706;font-weight:700}.affordability-result{text-align:center;border-radius:6px;margin-top:12px;padding:9px 10px;font-size:13px;font-weight:700}.affordability-pass{color:#065f46;background:#d1fae5}.affordability-fail{color:#991b1b;background:#fee2e2}.application-sme-heading{align-items:center;gap:10px;padding:14px 0 10px;display:flex}.application-sme-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.application-sme-name{color:var(--theme-text,#0f172a);font-size:14px;font-weight:600}.application-sme-business{color:var(--theme-muted,#64748b);margin-top:2px;font-size:12px}.application-fica{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.view-sme-profile-button{width:100%;color:var(--theme-muted,#475569);background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600}.view-sme-profile-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.application-document-row{box-sizing:border-box;width:100%;color:var(--theme-text,#0f172a);border:none;border-bottom:1px solid var(--theme-row-border,#e2e8f0);text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:13px;display:flex}.application-document-row:last-child{border-bottom:none}.application-document-icon{color:var(--theme-accent,#028090)}.application-document-download-button{width:24px;height:24px;color:var(--theme-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;font-family:inherit;font-size:17px;display:inline-grid}.application-document-download-button:hover{background:var(--theme-subtle,#f1f5f9);color:var(--theme-accent,#028090)}.pending-document{color:#94a3b8;cursor:default}.pending-document .application-document-icon{color:#028090}.internal-note-display{background:var(--theme-subtle,#f8fafc);color:var(--theme-muted,#64748b);border:1px solid var(--theme-border,#e2e8f0);white-space:pre-wrap;border-radius:6px;margin-top:12px;padding:10px;font-size:13px;font-style:italic;line-height:1.5}.internal-note-input{background:var(--theme-subtle,#f8fafc);width:100%;color:var(--theme-text,#0f172a);border:1px solid var(--theme-border,#cbd5e1);resize:vertical;box-sizing:border-box;border-radius:6px;margin-top:12px;padding:8px;font-family:inherit;font-size:13px}.internal-note-input:focus{border-color:var(--theme-border,#028090);outline:none}.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button{background:var(--theme-surface,white);color:var(--theme-muted,#475569);border:1px solid var(--theme-border,#cbd5e1);cursor:pointer;border-radius:5px;margin-top:10px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.add-internal-note-button:hover,.edit-internal-note-button:hover,.save-internal-note-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.save-internal-note-button{color:var(--theme-accent,#028090);border-color:var(--theme-border,#028090)}.save-internal-note-button:hover{color:#fff;background:#028090}.save-internal-note-button:disabled{opacity:.6;cursor:not-allowed}.repayment-modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051722ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.repayment-modal{border:1px solid var(--theme-border,#b9d6e1);background:var(--theme-surface,#fff);width:min(520px,100%);color:var(--theme-text,#173247);border-radius:16px;overflow:hidden;box-shadow:0 34px 90px #03121c6b,0 9px 28px #03121c38}.repayment-modal-header{box-sizing:border-box;background:linear-gradient(110deg,#102f43 0%,#123b50 34%,#18566a 50%,#123b50 66%,#102f43 100%) 0 0/240% 100%;border-bottom:1px solid #4fcbda57;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 20px;animation:9s ease-in-out infinite table-header-flow;display:flex}.repayment-modal-header h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:780}.repayment-modal-header p{color:#e1f2f8c2;margin:5px 0 0;font-size:12px;font-weight:600}.repayment-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;display:grid}.repayment-modal-close:hover:not(:disabled){background:#fff3}.repayment-modal-close svg{width:100%;height:100%}.repayment-modal-form{padding:24px}.repayment-modal-field{flex-direction:column;gap:8px;display:flex}.repayment-modal-field label{color:var(--theme-text,#173247);font-size:13px;font-weight:750}.repayment-amount-input-wrap{border:1px solid var(--theme-border,#bcd5df);background:var(--theme-subtle,#edf5f9);border-radius:12px;grid-template-columns:44px minmax(0,1fr);min-height:50px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.repayment-amount-input-wrap:focus-within{border-color:var(--theme-accent,#087f93);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent,#087f93) 14%, transparent)}.repayment-amount-input-wrap>span{border-right:1px solid var(--theme-border,#bcd5df);color:var(--theme-accent,#087f93);place-items:center;font-size:15px;font-weight:850;display:grid}.repayment-amount-input-wrap input{min-width:0;color:var(--theme-text,#173247);font:inherit;border:0;outline:0;padding:0 14px;font-size:14px;font-weight:650;background:0 0!important}.repayment-amount-input-wrap input::placeholder{color:var(--theme-muted,#6b8290)}.repayment-modal-field.has-error .repayment-amount-input-wrap{border-color:#dc5262;box-shadow:0 0 0 3px #dc52621f}.repayment-modal-field>p{color:#c43d4d;margin:0;font-size:12px;font-weight:650}.repayment-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.repayment-modal-actions button{min-width:112px;min-height:42px;font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-size:13px;font-weight:750}.repayment-cancel-button{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-surface,#fff);color:var(--theme-muted,#5d7487)}.repayment-record-button{color:#fff;background:linear-gradient(110deg,#078fa7,#0aafba);border:0;box-shadow:0 8px 19px #036f913d}.repayment-modal-actions button:disabled{cursor:not-allowed;opacity:.58}@media (width<=520px){.repayment-modal-backdrop{padding:12px}.repayment-modal-form{padding:18px}.repayment-modal-actions{grid-template-columns:1fr 1fr;display:grid}.repayment-modal-actions button{min-width:0}}@media (prefers-reduced-motion:reduce){.repayment-modal-header{animation:none}}.ai-floating-button{isolation:isolate;color:#fff;white-space:nowrap;cursor:pointer;z-index:1100;transform-origin:100% 100%;background:#028090;border:none;border-radius:50px;justify-content:center;align-items:center;gap:6px;width:96px;height:54px;padding:0;font-family:inherit;font-size:18px;font-weight:600;display:inline-flex;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 5px 14px #0000002e}.ai-floating-button:after{content:"";z-index:2;border-radius:inherit;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#ffffffad 49%,#ffffff17 64%,#0000 80%);position:absolute;inset:-3px;transform:translate(-150%)skew(-13deg)}.ai-floating-button:hover{background:#026f7d}@media (hover:hover){.ai-floating-button:hover:after{transform:translate(150%)skew(-13deg)}}.ai-chat-panel{background:var(--theme-surface,white);border:1px solid var(--theme-border,#d7dde3);z-index:1101;transform-origin:100% 100%;border-radius:12px;width:min(360px,100vw - 32px);height:min(500px,100vh - 56px);position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:0 8px 30px #0000002e}.ai-chat-content{flex-direction:column;width:100%;height:100%;display:flex}.ai-chat-header{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ai-chat-title{font-size:15px;font-weight:700}.ai-chat-subtitle{color:var(--theme-muted,#64748b);margin-top:2px;font-size:11px}.ai-chat-close{cursor:pointer;color:var(--theme-muted,#64748b);background:0 0;border:none;font-size:24px}.ai-chat-messages{background:var(--theme-subtle,#f8fafc);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ai-message{white-space:pre-wrap;border-radius:9px;max-width:80%;padding:9px 11px;font-size:13px;line-height:1.45}.assistant-ai-message{background:var(--theme-surface,white);border:1px solid var(--theme-border,#e2e8f0);align-self:flex-start}.user-ai-message{color:#fff;background:#028090;align-self:flex-end}.ai-chat-input-container{border-top:1px solid var(--theme-row-border,#e2e8f0);background:var(--theme-surface,white);gap:8px;padding:12px;display:flex}.ai-chat-input-container input{border:1px solid var(--theme-border,#d7dde3);border-radius:6px;outline:none;flex:1;padding:9px 10px;font-family:inherit;font-size:13px}.ai-chat-input-container input:focus{border-color:var(--theme-border,#028090)}.ai-chat-input-container button{color:#fff;cursor:pointer;background:#028090;border:none;border-radius:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}.ai-chat-input-container button:disabled{opacity:.6;cursor:not-allowed}@media (width<=520px){.ai-floating-button,.ai-chat-panel{bottom:16px;right:16px}.ai-chat-panel{width:calc(100vw - 32px);height:min(500px,100vh - 32px)}}@media (prefers-reduced-motion:reduce){.ai-floating-button,.ai-floating-button:after,.ai-chat-panel,.ai-chat-content{transition:none}}.application-details-page{min-width:0}.back-to-applications-button{color:var(--theme-text,#2c2f35);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600}.back-to-applications-button:hover{color:var(--theme-accent,#028090)}.application-details-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.application-details-navigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.application-details-title h2{color:var(--theme-text,#0f172a);margin:0;font-family:monospace;font-size:18px}.application-details-status{--application-status-color:#475569;border:1px solid var(--application-status-color);background:var(--application-status-color);color:#fff;border-radius:999px;padding:7px 18px;font-size:14px;font-weight:500}:root[data-theme=dark] .application-details-toolbar{grid-template-columns:auto 1fr;display:grid}:root[data-theme=dark] .application-details-navigation{display:contents}:root[data-theme=dark] .back-to-applications-button{grid-column:1/-1;width:max-content;margin-bottom:10px}:root[data-theme=dark] .application-details-status{padding-inline:75px}:root[data-theme=dark] .application-actions{justify-self:end}.application-details-status.new{--application-status-color:#1d4ed8}.application-details-status.under-review{--application-status-color:#92400e}.application-details-status.info-required{--application-status-color:#9a3412}.application-details-status.paq-sent{--application-status-color:#5b21b6}.application-details-status.paq-accepted{--application-status-color:#155e75}.application-details-status.approved{--application-status-color:#166534}.application-details-status.disbursed{--application-status-color:#065f46}.application-details-status.overdue{--application-status-color:#991b1b}.application-details-status.cancelled{--application-status-color:#9f1239}.application-details-status.repaid{--application-status-color:#5e80f0}.application-details-status.declined{--application-status-color:#475569}.application-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.application-action{--action-color:var(--theme-accent,#087f93);border:1px solid color-mix(in srgb, var(--action-color) 42%, var(--theme-border,#bfd5e0));background:color-mix(in srgb, var(--action-color) 10%, var(--theme-surface,#fff));min-height:38px;color:var(--action-color);cursor:pointer;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;box-shadow:0 1px 2px #0f172a14}.application-action:hover:not(:disabled){background:color-mix(in srgb, var(--action-color) 10%, var(--theme-surface,#fff));border-color:color-mix(in srgb, var(--action-color) 68%, var(--theme-border,#bfd5e0));transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1f}.application-action:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #0f172a1a}.application-action:focus-visible{outline:3px solid color-mix(in srgb, var(--action-color) 28%, transparent);outline-offset:2px}.application-action:disabled{cursor:not-allowed;opacity:.55}.success-action{--action-color:#087f93;background:var(--action-color);border-color:var(--action-color);color:#fff;box-shadow:0 2px 5px #087f9338}.success-action:hover:not(:disabled){background:var(--action-color);border-color:var(--action-color);color:#fff;box-shadow:0 5px 12px #087f9347}.warning-action{--action-color:#b45309}.danger-action{--action-color:#c52233}.warning-action,.danger-action,.warning-action:hover:not(:disabled),.danger-action:hover:not(:disabled){background:var(--action-color);border-color:var(--action-color);color:#fff}:root[data-theme=dark] .warning-action{--action-color:#f4a62a}:root[data-theme=dark] .danger-action{--action-color:#ff6675}.application-details-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.application-details-main-column,.application-details-side-column{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-theme=dark] .application-details-main-column>.application-detail-card{border-right-color:#0000}.application-not-found{background:var(--theme-surface,white);border:1px solid var(--theme-border,#e2e8f0);text-align:center;border-radius:8px;padding:30px}@media (width<=900px){.application-details-layout{grid-template-columns:1fr}}.sme-table-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);box-sizing:border-box;border-radius:8px;width:100%;overflow:hidden}.sme-table-card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.sme-table-card-header h3{color:var(--theme-text,#0f172a);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.sme-table-actions{align-items:center;gap:10px;display:flex}.add-sme-button{color:#fff;cursor:pointer;white-space:nowrap;background:#028090;border:none;border-radius:6px;padding:7px 50px;font-family:inherit;font-size:13px;font-weight:600}.add-sme-button:hover{background:#026c78}.sme-search{border:1px solid var(--theme-border,#e2e8f0);background:var(--theme-subtle,#f8fafc);width:230px;color:var(--theme-text,#0f172a);box-sizing:border-box;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:12px}.sme-search:focus{border-color:var(--theme-border,#028090);outline:none}.sme-desktop-table{width:100%;overflow-x:auto}.sme-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.sme-table th{text-align:left;background:var(--theme-subtle,#f8fafc);color:var(--theme-accent,#028090);border-bottom:1px solid var(--theme-row-border,#c9c8c8);letter-spacing:.4px;padding:8px 10px;font-size:12px;font-weight:700}.sme-table td{border-bottom:1px solid var(--theme-row-border,#e2e8f0);vertical-align:middle;padding:9px 10px}.sme-table tbody tr:last-child td{border-bottom:none}.sme-responsive-cards{display:none}@media (width>=769px) and (width<=1200px){.sme-table-card{background:0 0;border:none;overflow:visible}.sme-table-card-header{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;margin-bottom:14px;padding:16px}.sme-table-card-header h3{font-size:16px}.sme-table-actions{gap:12px}.add-sme-button{padding:8px 24px}.sme-search{width:220px}.sme-desktop-table{display:none}.sme-responsive-cards{grid-template-columns:1fr;gap:14px;display:grid}.sme-responsive-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;box-sizing:border-box;border-radius:8px;min-width:0;padding:16px;transition:background .2s,box-shadow .2s}.sme-responsive-card:hover{background:var(--theme-subtle,#f8fafc);box-shadow:0 2px 8px #0f172a14}.sme-card-profile{border-bottom:1px solid var(--theme-row-border,#e2e8f0);align-items:center;gap:10px;margin-bottom:13px;padding-bottom:13px;display:flex}.sme-card-heading{min-width:0}.sme-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.sme-card-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sme-card-full-field{grid-column:1/-1}.sme-card-label{color:var(--theme-muted,#64748b);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.sme-card-value{color:var(--theme-text,#0f172a);overflow-wrap:anywhere;font-size:13px}}@media (width<=768px){.sme-table-card{background:0 0;border:none;overflow:visible}.sme-table-card-header{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:12px;padding:15px;display:flex}.sme-table-card-header h3{font-size:16px}.sme-table-actions{flex-direction:column;gap:10px;width:100%;display:flex}.add-sme-button{width:100%;padding:10px 14px}.sme-search{width:100%;padding:10px 12px}.sme-desktop-table{display:none}.sme-responsive-cards{grid-template-columns:1fr;gap:12px;display:grid}.sme-responsive-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:15px}.sme-card-profile{border-bottom:1px solid var(--theme-row-border,#e2e8f0);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.sme-card-heading{min-width:0}.sme-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.sme-card-field{flex-direction:column;gap:4px;min-width:0;display:flex}.sme-card-full-field{grid-column:1/-1}.sme-card-label{color:var(--theme-muted,#64748b);letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700}.sme-card-value{color:var(--theme-text,#0f172a);overflow-wrap:anywhere;font-size:13px}}.sme-row{cursor:pointer;height:65px;transition:background .2s}.sme-table th:first-child,.sme-table td:first-child{padding-left:18px}.sme-table th:last-child,.sme-table td:last-child{padding-right:18px}.sme-row:hover{background:var(--theme-hover,#e9eaeb)}.sme-profile-cell{align-items:center;gap:9px;display:flex}.sme-avatar{color:#fff;background:#028090;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.sme-name{color:var(--theme-text,#0f172a);font-size:14px;font-weight:500}.sme-business{color:var(--theme-muted,#64748b);margin-top:2px;font-size:12px}.sme-phone,.sme-cipc{color:var(--theme-text,#0f172a);font-size:14px}.sme-fica{border-radius:10px;width:fit-content;padding:3px 8px;font-size:13px;font-weight:600;display:inline-block}.sme-active-advances{position:relative;left:14px}.sme-date-joined{color:var(--theme-text,#0f172a);font-size:14px}.add-sme-page{gap:14px;width:100%;display:grid}.add-sme-modal-backdrop{z-index:1700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051722a8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.add-sme-modal{border:1px solid var(--theme-border,#c8dce5);background:var(--theme-surface,#fff);width:min(900px,100%);max-height:calc(100dvh - 56px);color:var(--theme-text,#0f172a);border-radius:14px;overflow:hidden;box-shadow:0 34px 90px #03121c61,0 9px 28px #03121c33}.add-sme-modal .add-sme-page,.add-sme-modal .add-sme-card{min-height:0;max-height:calc(100dvh - 56px)}.add-sme-modal .add-sme-card{border:0;border-radius:0;flex-direction:column;display:flex}.add-sme-modal .add-sme-card-body{min-height:0;overflow-y:auto}.add-sme-modal .add-sme-card-header{background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#2abec652,#0000 42%),linear-gradient(118deg,#102f43 0%,#123b50 50%,#15566a 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom-color:#3a97ae6b;animation:9s ease-in-out infinite add-sme-header-flow;box-shadow:inset 0 1px #ffffff1a,0 10px 25px #0d344829}.add-sme-page>.back-to-smes-button{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;border-radius:6px;justify-self:start;margin:0;padding:9px 14px;font-family:inherit;font-size:13px}.add-sme-page>.back-to-smes-button:hover{background:var(--theme-subtle,#f8fafc)}.add-sme-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.add-sme-card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.add-sme-card-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:15px;font-weight:600}.add-sme-modal .add-sme-card-header h3{color:#fff;text-shadow:0 1px 2px #0014214d}.add-sme-card-header p{color:#e1f2f8c2;margin:4px 0 0;font-size:12px}.add-sme-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9px;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:8px;transition:background .16s,border-color .16s,transform .16s;display:grid}.add-sme-modal-close:hover:not(:disabled){background:#fff3;border-color:#ffffffb3;transform:scale(1.05)}.add-sme-modal-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.add-sme-modal-close svg{width:100%;height:100%}.add-sme-card-body{padding:20px}.add-sme-form{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.add-sme-field{flex-direction:column;gap:6px;display:flex;position:relative}.add-sme-field.has-error{margin-bottom:34px}.add-sme-field label{color:var(--theme-text,#03040c);font-size:13px;font-weight:600}.add-sme-field input,.add-sme-field select{border:1px solid var(--theme-border,#e2e8f0);background:var(--theme-subtle,#f8fafc);width:100%;color:var(--theme-text,#0f172a);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px}.add-sme-field input:focus,.add-sme-field select:focus{border-color:var(--theme-border,#028090);outline:none}.add-sme-error{color:#b91c1c;background:#fee2e2;border-radius:6px;grid-column:1/-1;padding:10px 12px;font-size:13px}.add-sme-submit-container{grid-column:1/-1;justify-content:center;margin-top:8px;display:flex}.add-sme-submit-button{color:#fff;cursor:pointer;background:#028090;border:none;border-radius:6px;padding:10px 100px;font-family:inherit;font-size:14px;font-weight:600}.add-sme-submit-button:hover{background:#026c78}.add-sme-submit-button:disabled{opacity:.6;cursor:not-allowed}@media (width<=800px){.add-sme-modal-backdrop{padding:10px}.add-sme-modal,.add-sme-modal .add-sme-page,.add-sme-modal .add-sme-card{max-height:calc(100dvh - 20px)}.add-sme-modal{border-radius:11px}.add-sme-card-header{padding:14px}.add-sme-card-body{padding:16px}.add-sme-form{grid-template-columns:1fr}.add-sme-error,.add-sme-submit-container{grid-column:1}}@media (prefers-reduced-motion:reduce){.add-sme-modal .add-sme-card-header,.add-sme-field-tooltip{animation:none}}.add-sme-field input.input-error,.add-sme-field select.input-error{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.add-sme-field.has-error .custom-select-trigger{border-color:#dc2626!important;box-shadow:0 0 0 1px #dc2626!important}.add-sme-field.has-error .custom-select-trigger:focus-visible,.add-sme-field.has-error .custom-select.is-open .custom-select-trigger{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26262e!important}.add-sme-field input.input-error:focus,.add-sme-field select.input-error:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26262e}.add-sme-field-tooltip{z-index:5;color:#b91c1c;background:#fff1f2;border:1px solid #f1a7a7;border-radius:7px;max-width:calc(100% - 20px);padding:7px 10px;font-size:12px;font-weight:600;line-height:1.35;animation:.16s ease-out add-sme-tooltip-in;position:absolute;top:calc(100% + 7px);left:10px;box-shadow:0 8px 20px #7f1d1d29}.add-sme-field-tooltip:before{content:"";background:#fff1f2;border-top:1px solid #f1a7a7;border-left:1px solid #f1a7a7;width:10px;height:10px;position:absolute;top:-6px;left:14px;transform:rotate(45deg)}@keyframes add-sme-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes add-sme-header-flow{0%,to{background-position:0%}50%{background-position:100%}}.sme-status-dropdown{--status-ink:#475569;--status-dot:#64748b;--status-tint:#f1f5f9;width:152px;max-width:100%;color:var(--status-ink);border-radius:10px;flex-shrink:0;transition:box-shadow .15s;position:relative;box-shadow:0 2px 5px #0b39540f}.sme-status-dropdown.verified,.sme-status-dropdown.active{--status-ink:#047857;--status-dot:#10b981;--status-tint:#ecfdf5}.sme-status-dropdown.pending{--status-ink:#92400e;--status-dot:#f59e0b;--status-tint:#fffbeb}.sme-status-dropdown.unverified{--status-ink:#b91c1c;--status-dot:#ef4444;--status-tint:#fef2f2}.sme-status-dropdown:before{content:none}.sme-status-control-row .sme-status-dropdown select{appearance:none;border-radius:inherit;background:var(--status-tint);width:100%;min-height:32px;color:var(--status-ink);font:inherit;cursor:pointer;border:1px solid #9ca3af;padding:5px 34px 5px 29px;font-size:12px;font-weight:600}.sme-status-chevron{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sme-status-dropdown:hover{box-shadow:0 3px 9px #0b395424}.sme-status-dropdown select:focus-visible{outline:2px solid var(--theme-accent,#028090);outline-offset:3px}.sme-status-dropdown select option{background:var(--theme-surface,#fff);color:var(--theme-text,#0f172a)}:root[data-theme=dark] .sme-status-dropdown{color:var(--status-ink)}:root[data-theme=dark] .sme-status-dropdown select{background-color:var(--status-tint);color:var(--status-ink)}@media (prefers-reduced-motion:reduce){.sme-status-dropdown{transition:none}}.sme-details-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.sme-details-card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);padding:10px 14px}.sme-status-controls-body{padding:0 14px}.sme-status-control-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.sme-status-control-row:last-child{border-bottom:none}.sme-status-control-row label{color:var(--theme-muted,#64748b);font-size:13px}.sme-status-control-row select{width:130px;max-width:100%}.sme-details-card-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:14px;font-weight:600}.sme-profile-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.sme-profile-heading{align-items:center;gap:12px;min-width:0;display:flex}.sme-profile-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.sme-profile-name{color:var(--theme-text,#0f172a);font-size:15px;font-weight:600}.sme-profile-business{color:var(--theme-muted,#64748b);margin-top:2px;font-size:12px}.sme-profile-fica{border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:700}.sme-profile-fica-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.sme-fica-select{border:1px solid var(--theme-border,#cbd5e1);background:var(--theme-surface,#fff);color:var(--theme-text,#0f172a);cursor:pointer;border-radius:6px;outline:none;padding:6px 30px 6px 10px;font-size:12px;font-weight:600}.sme-fica-select:focus{border-color:var(--theme-accent,#028090)}.sme-fica-select.unverified{color:#991b1b;border-color:#ef4444}.sme-fica-select.pending{color:#92400e;border-color:#f59e0b}.sme-fica-select.verified{color:#065f46;border-color:#10b981}.sme-profile-body{padding:7px 14px 14px}.sme-profile-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sme-profile-detail{border-bottom:1px solid var(--theme-row-border,#e2e8f0);flex-direction:column;gap:3px;padding:9px 10px 9px 0;display:flex}.sme-profile-detail:nth-last-child(-n+2){border-bottom:none}.sme-profile-detail-label{color:var(--theme-muted,#64748b);font-size:14px}.sme-profile-detail-value{overflow-wrap:anywhere;color:var(--theme-text,#0f172a);font-size:14px;font-weight:500}.sme-history-table-wrapper{width:100%;overflow-x:auto}.sme-history-table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.sme-history-table th{background:var(--theme-subtle,#f8fafc);color:var(--theme-accent,#028090);border-bottom:1px solid var(--theme-row-border,#e2e8f0);text-align:left;padding:9px 14px;font-size:14px;font-weight:600}.sme-history-table td{border-bottom:1px solid var(--theme-row-border,#e2e8f0);padding:11px 14px}.sme-history-row{cursor:pointer;transition:background .15s}.sme-history-row:hover{background:var(--theme-hover,#e9eaeb)}.sme-history-row:last-child td{border-bottom:none}.sme-history-reference{color:var(--theme-accent,#028090);font-family:monospace;font-weight:700}.sme-history-advance{color:var(--theme-text,#0f172a);font-weight:600}.sme-history-fee{color:var(--theme-accent,#028090)}.sme-history-status{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.sme-history-status.new{color:#1d4ed8;background:#dbeafe}.sme-history-status.under-review{color:#92400e;background:#fef3c7}.sme-history-status.disbursed{color:#065f46;background:#d1fae5}.sme-history-status.overdue{color:#991b1b;background:#fee2e2}.sme-history-status.repaid{color:#fff;background:#5e80f0}.sme-history-status.declined{background:var(--theme-subtle,#f1f5f9);color:var(--theme-muted,#475569)}.sme-history-empty{color:var(--theme-muted,#64748b);text-align:center;padding:25px!important}.sme-history-responsive{display:none}.sme-documents-body{padding:0 14px}.sme-document-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:10px;min-height:45px;display:flex}.sme-document-row:last-child{border-bottom:none}.sme-document-name{color:var(--theme-text,#0f172a);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.sme-document-name span:last-child{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.sme-document-icon{color:var(--theme-accent,#028090);font-size:13px}.sme-document-download-button{width:24px;height:24px;color:var(--theme-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:17px;display:flex}.sme-document-download-button:hover{background:var(--theme-subtle,#f1f5f9);color:var(--theme-accent,#028090)}.sme-document-download-button:disabled{color:#94a3b8;cursor:default}.sme-summary-body{padding:0 14px}.sme-summary-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:15px;min-height:43px;display:flex}.sme-summary-row:last-child{border-bottom:none}.sme-summary-label{color:var(--theme-muted,#64748b);font-size:14px}.sme-summary-value{color:var(--theme-text,#0b3954);font-size:14px;font-weight:700}@media (width<=1200px){.sme-history-table-wrapper{display:none}.sme-history-responsive{box-sizing:border-box;flex-direction:column;gap:8px;padding:10px;display:flex}.sme-history-responsive-card{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e2e8f0);cursor:pointer;box-sizing:border-box;border-radius:7px;width:100%;padding:10px 12px;transition:background .15s}.sme-history-responsive-card:hover{background:var(--theme-subtle,#f8fafc)}.sme-history-responsive-top{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.sme-history-responsive-reference{min-width:0;color:var(--theme-accent,#028090);overflow-wrap:anywhere;font-family:monospace;font-size:12px;font-weight:700}.sme-history-responsive-top .sme-history-status{flex-shrink:0;padding:3px 7px;font-size:9px}.sme-history-responsive-financials{border-top:1px solid var(--theme-row-border,#f1f5f9);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0;display:grid}.sme-history-responsive-field{flex-direction:column;gap:3px;min-width:0;display:flex}.sme-history-responsive-right{text-align:right;align-items:flex-end}.sme-history-responsive-label{color:var(--theme-muted,#64748b);text-transform:uppercase;font-size:9px;font-weight:600}.sme-history-responsive-value{color:var(--theme-text,#0f172a);overflow-wrap:anywhere;font-size:11px;font-weight:500}.sme-history-responsive-fee{color:var(--theme-accent,#028090);font-weight:600}.sme-history-responsive-date{border-top:1px solid var(--theme-row-border,#f1f5f9);justify-content:space-between;align-items:center;gap:15px;padding-top:8px;display:flex}.sme-history-responsive-empty{color:var(--theme-muted,#64748b);text-align:center;padding:20px 10px;font-size:12px}}@media (width<=550px){.sme-profile-header{flex-direction:column;align-items:flex-start}.sme-profile-details-grid{grid-template-columns:1fr}.sme-profile-detail:nth-last-child(2){border-bottom:1px solid var(--theme-row-border,#e2e8f0)}.sme-history-responsive{gap:7px;padding:8px}.sme-history-responsive-card{padding:9px 10px}.sme-history-responsive-top{padding-bottom:7px}.sme-history-responsive-financials{gap:12px;padding:7px 0}.sme-history-responsive-date{padding-top:7px}.sme-history-responsive-reference{font-size:11px}.sme-history-responsive-label{font-size:8px}.sme-history-responsive-value{font-size:10px}}.sme-details-page{min-width:0}.sme-details-topbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.back-to-smes-button{color:var(--theme-text,#2c2f35);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600;transition:color .16s,transform .16s}.back-to-smes-button:hover{color:var(--theme-accent,#028090);transform:translate(-2px)}.edit-sme-button{color:#fff;cursor:pointer;background:#028090;border:1px solid #028090;border-radius:7px;min-height:38px;padding:8px 17px;font-family:inherit;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 7px 18px #02809029}.edit-sme-button:hover{background:#016f7e;border-color:#016f7e;transform:translateY(-1px);box-shadow:0 10px 24px #0280903b}.edit-sme-button:active{transform:translateY(0)}.sme-details-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.sme-details-main-column,.sme-details-side-column{flex-direction:column;gap:12px;min-width:0;display:flex}.sme-not-found{border:1px solid var(--theme-border,#e2e8f0);background:var(--theme-surface,#fff);color:var(--theme-text,#0f172a);text-align:center;border-radius:8px;padding:30px}.sme-not-found-button{border:1px solid var(--theme-border,#cbd5e1);background:var(--theme-surface,#fff);color:var(--theme-muted,#505b6b);cursor:pointer;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,background .16s}.sme-not-found-button:hover{border-color:var(--theme-accent,#028090);color:var(--theme-accent,#028090)}.edit-sme-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051722a3;justify-content:center;align-items:center;padding:28px;animation:.18s ease-out edit-sme-backdrop-enter;display:flex;position:fixed;inset:0;overflow-y:auto}.edit-sme-modal{border:1px solid var(--theme-border,#d8e1e7);background:var(--theme-surface,#fff);width:min(100%,720px);max-height:calc(100vh - 56px);color:var(--theme-text,#0f172a);border-radius:14px;animation:.22s ease-out edit-sme-modal-enter;overflow-y:auto;box-shadow:0 30px 80px #03121c4d,0 8px 24px #03121c29}.edit-sme-modal-header{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 26px 21px;display:flex}.edit-sme-modal-eyebrow{color:var(--theme-accent,#028090);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.edit-sme-modal-header h2{color:var(--theme-text,#0f172a);letter-spacing:-.025em;margin:5px 0 0;font-size:22px;line-height:1.25}.edit-sme-modal-header p{max-width:520px;color:var(--theme-muted,#64748b);margin:7px 0 0;font-size:13px;line-height:1.55}.edit-sme-close-button{border:1px solid var(--theme-border,#d2dee5);background:var(--theme-subtle,#f7fafc);width:34px;height:34px;color:var(--theme-muted,#5c7080);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 0 3px;font-family:inherit;font-size:24px;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.edit-sme-close-button:hover:not(:disabled){color:#b42323;background:#fff1f1;border-color:#e2a3a3;transform:rotate(4deg)}.edit-sme-form{padding:24px 26px 26px}.edit-sme-error{color:#a72929;background:#fff1f1;border:1px solid #efb4b4;border-radius:7px;margin-bottom:19px;padding:11px 13px;font-size:13px;line-height:1.45;animation:.18s ease-out edit-sme-error-enter}.edit-sme-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.edit-sme-field{min-width:0;display:block}.edit-sme-field-wide{grid-column:1/-1}.edit-sme-field>span,.edit-sme-readonly-field>span{color:var(--theme-muted,#526879);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.edit-sme-field input{border:1px solid var(--theme-border,#cbd8df);background:var(--theme-surface,#fff);width:100%;height:43px;color:var(--theme-text,#172b3a);border-radius:7px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.edit-sme-field input::placeholder{color:var(--theme-muted,#94a3ad)}.edit-sme-field input:hover:not(:disabled){border-color:#83aeb8}.edit-sme-field input:focus{border-color:var(--theme-accent,#028090);box-shadow:0 0 0 3px #0280901f}.edit-sme-field input:disabled{cursor:not-allowed;opacity:.65}.edit-sme-readonly-field{border:1px solid var(--theme-border,#dce4e9);background:var(--theme-subtle,#f7fafc);border-radius:8px;padding:13px 14px}.edit-sme-readonly-field strong{color:var(--theme-text,#172b3a);font-size:13px;font-weight:700;display:block}.edit-sme-readonly-field small{color:var(--theme-muted,#718391);margin-top:5px;font-size:11px;line-height:1.45;display:block}.edit-sme-actions{border-top:1px solid var(--theme-row-border,#e2e8f0);justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:20px;display:flex}.edit-sme-cancel-button,.edit-sme-save-button{cursor:pointer;border-radius:7px;min-height:40px;padding:8px 17px;font-family:inherit;font-size:13px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.edit-sme-cancel-button{border:1px solid var(--theme-border,#cbd8df);background:var(--theme-surface,#fff);color:var(--theme-muted,#526879)}.edit-sme-cancel-button:hover:not(:disabled){background:var(--theme-hover,#f2f6f8);color:var(--theme-text,#172b3a);border-color:#94aab5}.edit-sme-save-button{color:#fff;background:#028090;border:1px solid #028090;min-width:125px;box-shadow:0 7px 16px #0280902e}.edit-sme-save-button:hover:not(:disabled){background:#016f7e;border-color:#016f7e;transform:translateY(-1px);box-shadow:0 10px 21px #02809040}.edit-sme-cancel-button:disabled,.edit-sme-save-button:disabled,.edit-sme-close-button:disabled{cursor:not-allowed;opacity:.62}@keyframes edit-sme-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes edit-sme-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes edit-sme-error-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .edit-sme-modal-backdrop,.dark-mode .edit-sme-modal-backdrop{background:#00080ec2}[data-theme=dark] .edit-sme-error,.dark-mode .edit-sme-error{color:#fca5a5;background:#7f1d1d38;border-color:#f8717166}[data-theme=dark] .edit-sme-close-button:hover:not(:disabled),.dark-mode .edit-sme-close-button:hover:not(:disabled){color:#fca5a5;background:#7f1d1d40;border-color:#f8717173}@media (prefers-reduced-motion:reduce){.edit-sme-modal-backdrop,.edit-sme-modal,.edit-sme-error{animation:none}.back-to-smes-button,.edit-sme-button,.edit-sme-close-button,.edit-sme-cancel-button,.edit-sme-save-button{transition:none}}@media (width<=900px){.sme-details-layout{grid-template-columns:1fr}}@media (width<=640px){.sme-details-topbar{flex-direction:column;align-items:stretch}.back-to-smes-button{width:fit-content}.edit-sme-button{width:100%}.edit-sme-modal-backdrop{align-items:flex-start;padding:14px}.edit-sme-modal{border-radius:11px;max-height:calc(100vh - 28px)}.edit-sme-modal-header,.edit-sme-form{padding:20px}.edit-sme-fields{grid-template-columns:1fr}.edit-sme-field-wide{grid-column:auto}.edit-sme-actions{flex-direction:column-reverse;align-items:stretch}.edit-sme-cancel-button,.edit-sme-save-button{width:100%}}.sme-details-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.delete-sme-button{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:7px;min-height:38px;padding:8px 17px;font-family:inherit;font-size:13px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.delete-sme-button:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 9px 20px #dc262638}.delete-sme-button:active{transform:translateY(0)}.delete-sme-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140808b3;justify-content:center;align-items:center;padding:25px;animation:.18s ease-out delete-sme-backdrop-enter;display:flex;position:fixed;inset:0;overflow-y:auto}.delete-sme-modal{border:1px solid var(--theme-border,#e2e8f0);background:var(--theme-surface,#fff);width:min(100%,520px);color:var(--theme-text,#0f172a);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:28px;animation:.22s ease-out delete-sme-modal-enter;display:grid;box-shadow:0 35px 90px #1e070759,0 10px 30px #1e070733}.delete-sme-modal-icon{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:22px;font-weight:800;display:flex;box-shadow:0 6px 16px #dc26261f}.delete-sme-modal-content{min-width:0}.delete-sme-eyebrow{color:#dc2626;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.delete-sme-modal-content h2{color:var(--theme-text,#0f172a);letter-spacing:-.025em;overflow-wrap:anywhere;margin:5px 0 0;font-size:21px;line-height:1.3}.delete-sme-modal-content>p{color:var(--theme-muted,#64748b);margin:9px 0 0;font-size:13px;line-height:1.6}.delete-sme-warning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:4px;margin-top:18px;padding:12px 13px;display:flex}.delete-sme-warning strong{font-size:12px;font-weight:800}.delete-sme-warning span{font-size:11px;line-height:1.5}.delete-sme-confirmation-field{margin-top:20px;display:block}.delete-sme-confirmation-field>span{color:var(--theme-muted,#526879);margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.delete-sme-confirmation-field>span strong{color:var(--theme-text,#172b3a);overflow-wrap:anywhere}.delete-sme-confirmation-field input{border:1px solid var(--theme-border,#cbd8df);background:var(--theme-surface,#fff);width:100%;height:43px;color:var(--theme-text,#172b3a);border-radius:7px;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.delete-sme-confirmation-field input:hover:not(:disabled){border-color:#e18b8b}.delete-sme-confirmation-field input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.delete-sme-confirmation-field input:disabled{cursor:not-allowed;opacity:.65}.delete-sme-error{color:#a72929;background:#fff1f1;border:1px solid #efb4b4;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;animation:.18s ease-out delete-sme-error-enter}.delete-sme-modal-actions{border-top:1px solid var(--theme-row-border,#e2e8f0);justify-content:flex-end;align-items:center;gap:9px;margin-top:22px;padding-top:18px;display:flex}.delete-sme-cancel-button,.delete-sme-confirm-button{cursor:pointer;border-radius:7px;min-height:40px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.delete-sme-cancel-button{border:1px solid var(--theme-border,#cbd8df);background:var(--theme-surface,#fff);color:var(--theme-muted,#526879)}.delete-sme-cancel-button:hover:not(:disabled){background:var(--theme-hover,#f2f6f8);color:var(--theme-text,#172b3a);border-color:#94aab5}.delete-sme-confirm-button{color:#fff;background:#dc2626;border:1px solid #dc2626;min-width:145px;box-shadow:0 7px 16px #dc26262e}.delete-sme-confirm-button:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px);box-shadow:0 10px 22px #dc262640}.delete-sme-confirm-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.65;background:#e5a2a2;border-color:#e5a2a2}.delete-sme-cancel-button:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .delete-sme-modal-backdrop,.dark-mode .delete-sme-modal-backdrop{background:#070000cc}[data-theme=dark] .delete-sme-modal-icon,.dark-mode .delete-sme-modal-icon{color:#f87171;background:#7f1d1d3d;border-color:#f8717159}[data-theme=dark] .delete-sme-warning,.dark-mode .delete-sme-warning{color:#fca5a5;background:#7f1d1d33;border-color:#f8717159}[data-theme=dark] .delete-sme-error,.dark-mode .delete-sme-error{color:#fca5a5;background:#7f1d1d38;border-color:#f8717159}@keyframes delete-sme-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes delete-sme-modal-enter{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes delete-sme-error-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.sme-details-actions{width:100%}.edit-sme-button,.delete-sme-button{flex:1}.delete-sme-modal-backdrop{align-items:flex-start;padding:14px}.delete-sme-modal{grid-template-columns:1fr;gap:13px;width:100%;padding:21px}.delete-sme-modal-actions{flex-direction:column-reverse;align-items:stretch}.delete-sme-cancel-button,.delete-sme-confirm-button{width:100%}}@media (prefers-reduced-motion:reduce){.delete-sme-modal-backdrop,.delete-sme-modal,.delete-sme-error{animation:none}.delete-sme-button,.delete-sme-cancel-button,.delete-sme-confirm-button{transition:none}}.conversation-item{background:var(--theme-surface,white);border:none;border-bottom:1px solid var(--theme-row-border,#e2e8f0);width:100%;color:var(--theme-text,#0f172a);text-align:left;cursor:pointer;align-items:flex-start;gap:9px;padding:14px 12px;font-family:inherit;transition:background .15s;display:flex}.conversation-item:last-child{border-bottom:none}.conversation-item:hover,.conversation-item.selected-conversation{background:var(--theme-hover,#e9eaeb)}.conversation-avatar{border:1px solid color-mix(in srgb, var(--theme-accent,#087f93) 22%, transparent);background:color-mix(in srgb, var(--theme-accent,#087f93) 16%, var(--theme-surface,#fff));width:36px;height:36px;color:var(--theme-accent,#087f93);letter-spacing:.02em;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.conversation-item-content{flex:1;min-width:0}.conversation-customer-name{margin-bottom:2px;font-size:14px;font-weight:600}.conversation-preview{color:var(--theme-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.conversation-preview.unread-preview{color:var(--theme-text,#0f172a);font-weight:600}.conversation-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.conversation-time{color:var(--theme-muted,#5c646e);white-space:nowrap;font-size:11px}.conversation-unread-dot{background:#028090;border-radius:50%;width:8px;height:8px}.conversation-unread-label{color:#fff;background:#028090;border-radius:999px;padding:3.5px;font-size:8px;font-weight:700}.conversation-list-panel{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.conversation-list-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);min-height:61px;color:var(--theme-text,#0f172a);justify-content:space-between;align-items:center;padding:14px 12px;font-size:15px;font-weight:625;display:flex}.conversation-unread-count{color:#fff;letter-spacing:normal;text-transform:none;background:#dc2626;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:700}.conversation-list-items{flex:1;overflow-y:auto}.chat-window-panel{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-window-header{background:var(--theme-subtle,#f8fafc);border-bottom:1px solid var(--theme-row-border,#c9c8c8);flex-shrink:0;align-items:center;gap:10px;padding:11px 12px;display:flex}.chat-mobile-back{display:none}.chat-window-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.chat-customer-details{flex:1;min-width:0}.chat-customer-name{color:var(--theme-text,#0f172a);font-size:15px;font-weight:600}.chat-customer-business{color:var(--theme-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.chat-profile-button{background:var(--theme-surface,white);color:var(--theme-muted,#505b6b);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;border-radius:6px;flex-shrink:0;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500}.chat-profile-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.chat-window-body{background:var(--theme-chat,#e5ddd5);min-height:0;color:var(--theme-muted,#64748b);flex-direction:column;flex:1;gap:10px;padding:20px;font-size:12px;display:flex;overflow:hidden auto}.no-conversation{color:var(--theme-muted,#546070);margin:auto;font-size:20px}.chat-message{box-sizing:border-box;border-radius:8px;max-width:65%;padding:10px 12px}.customer-message{transform-origin:0 100%;background:var(--theme-subtle,#f1f5f9);align-self:flex-start}.team-message{transform-origin:100% 100%;background:var(--theme-outgoing,#d9f7f5);align-self:flex-end}.chat-message-text{overflow-wrap:anywhere;font-size:14px}.chat-message-time{opacity:.6;text-align:right;margin-top:4px;font-size:11px}.chat-profile-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=768px){.chat-window-panel{border-radius:8px;height:100%}.chat-window-header{gap:8px;padding:9px 10px}.chat-mobile-back{width:30px;height:30px;color:var(--theme-text,#0f172a);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:22px;display:flex}.chat-mobile-back:hover{background:var(--theme-hover,#e9eaeb)}.chat-window-avatar{width:34px;height:34px;font-size:11px}.chat-customer-name{font-size:13px}.chat-customer-business{font-size:10px}.chat-profile-button{padding:5px 7px;font-size:10px}.chat-window-body{gap:8px;padding:12px}.chat-message{max-width:82%;padding:8px 10px}.chat-message-text{font-size:12px}.chat-message-time{font-size:9px}.no-conversation{font-size:15px}}.chat-input-container{background:var(--theme-surface,white);border-top:1px solid var(--theme-row-border,#c9c8c8);align-items:center;gap:10px;padding:11px 14px;display:flex}.chat-message-input{background:var(--theme-subtle,#f8fafc);min-width:0;color:var(--theme-text,#0f172a);border:1px solid var(--theme-border,#c9c8c8);border-radius:999px;flex:1;padding:10px 14px;font-family:inherit;font-size:12px}.chat-message-input:focus{border-color:var(--theme-border,#028090);outline:none}.chat-message-input::placeholder{color:#94a3b8}.chat-send-button{color:#fff;cursor:pointer;background:#028090;border:none;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:600}.chat-send-button:hover{background:#026c78}.whatsapp-layout{box-sizing:border-box;grid-template-columns:290px minmax(0,1fr);gap:10px;width:100%;min-width:0;height:calc(100vh - 110px);min-height:500px;display:grid}.whatsapp-conversation-list,.whatsapp-chat-area{min-width:0;min-height:0;display:flex}.whatsapp-conversation-list>*,.whatsapp-chat-area>*{width:100%;min-width:0}@media (width>=769px) and (width<=1200px){.whatsapp-layout{grid-template-columns:240px minmax(0,1fr);gap:8px;width:100%;min-width:0}}@media (width<=768px){.whatsapp-layout{box-sizing:border-box;width:100%;max-width:100%;height:calc(100dvh - 90px);min-height:0;display:block;overflow:hidden}.whatsapp-conversation-list,.whatsapp-chat-area{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.whatsapp-conversation-list{display:flex}.whatsapp-chat-area,.whatsapp-layout.conversation-open .whatsapp-conversation-list{display:none}.whatsapp-layout.conversation-open .whatsapp-chat-area{display:flex}.whatsapp-conversation-list .conversation-list-panel,.whatsapp-chat-area .chat-window-panel{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}}@media (width<=430px){.whatsapp-layout{width:100%;height:calc(100dvh - 85px);min-height:0}}.reports-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.reports-card-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.reports-card-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:14px;font-weight:600}.reports-card-body{padding:14px}.reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reports-summary-grid .metric-card{min-height:118px}@media (width<=550px){.reports-summary-grid{grid-template-columns:1fr}}.download-reports-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.download-reports-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.download-reports-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:15px;font-weight:600}.export-all-button,.report-export-button{background:var(--theme-surface,white);color:var(--theme-muted,#505b6b);border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;border-radius:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500}.export-all-button:hover,.report-export-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.download-reports-body{padding:0 14px}.download-report-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);align-items:center;gap:10px;padding:10px 0;display:flex}.download-report-row:last-child{border-bottom:none}.download-report-icon{background:var(--theme-subtle,#f1f5f9);width:40px;height:40px;color:var(--theme-accent,#028090);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;font-weight:700;display:flex}.download-report-information{flex:1;min-width:0}.download-report-title{color:var(--theme-text,#0f172a);font-size:14px;font-weight:600}.download-report-description{color:var(--theme-muted,#64748b);margin-top:2px;font-size:13px}.report-export-button{flex-shrink:0}.annual-finance-section{border:1px solid var(--theme-border,#c9c8c8);background:var(--theme-surface,#fff);border-radius:8px;overflow:hidden}.annual-finance-header{border-bottom:1px solid var(--theme-row-border,#d9e5ea);padding:12px 14px}.annual-finance-expand-button,.annual-finance-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:8px;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}:root .content button.annual-finance-expand-button{width:36px;min-width:36px;height:36px;min-height:36px;border:1px solid #ffffff4d!important;border-radius:9px!important;padding:8px!important}.annual-finance-expand-button:hover,.annual-finance-modal-close:hover{background:#fff3;border-color:#ffffffb3;transform:translateY(-1px)scale(1.04);box-shadow:0 7px 18px #012a3840}.annual-finance-expand-button:focus-visible,.annual-finance-modal-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.annual-finance-expand-button svg,.annual-finance-modal-close svg{z-index:3;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:relative}.annual-finance-header h3,.annual-chart-heading h4{color:var(--theme-text,#173247);margin:0}.annual-finance-header h3{font-size:15px;font-weight:700}.annual-finance-header p,.annual-chart-heading p{color:var(--theme-muted,#64748b)}.annual-chart-key{color:var(--theme-muted,#64748b);flex:none;justify-content:flex-end;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.annual-chart-key span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.annual-chart-key span:before{content:"";border-radius:50%;width:9px;height:9px}.annual-chart-key-repayments:before{background:#0797a8;box-shadow:0 0 0 4px #0797a821}.annual-chart-key-fees:before{background:#d97706;box-shadow:0 0 0 4px #d9770621}.annual-finance-header p{color:#e1f2f8c2;margin:4px 0 0;font-size:12px}.annual-charts-grid{gap:12px;padding:12px;display:grid}.annual-chart-card{min-width:0;padding:10px}.annual-chart-card-expanded{flex-direction:column;height:100%;display:flex}.annual-chart-card-expanded .annual-chart-viewport{flex:1;min-height:300px}.annual-chart-card-expanded .annual-chart-svg{height:100%;min-height:300px}.annual-chart-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.annual-chart-heading h4{font-size:14px;font-weight:750}.annual-chart-heading p{margin:4px 0 0;font-size:11px;line-height:1.45}.annual-chart-viewport{width:100%;margin-top:8px;overflow:hidden}.annual-chart-svg{width:100%;height:220px;display:block;overflow:visible}.annual-chart-grid-line{stroke:var(--theme-row-border,#dbe6eb);stroke-width:1px;stroke-dasharray:4 5}.annual-chart-axis-value,.annual-chart-month-label{fill:var(--theme-muted,#64748b);font-family:inherit;font-size:11px}.annual-chart-axis-repayments{fill:#087f93}.annual-chart-line{stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 6px #035b6c2e)}.annual-chart-point{stroke:var(--theme-surface,#fff);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;pointer-events:none;transition:r .15s}.annual-chart-travelling-point{filter:drop-shadow(0 0 5px);opacity:.85;pointer-events:none}.annual-chart-crosshair{stroke:var(--theme-muted,#64748b);stroke-width:1px;stroke-dasharray:3 4;opacity:.55;pointer-events:none}.annual-chart-hit-area{fill:#0000;cursor:pointer;outline:none}.annual-chart-hit-area:focus-visible{fill:#0797a80f;stroke:var(--theme-accent,#0797a8);stroke-width:1.5px;stroke-dasharray:4 4}.annual-chart-tooltip{pointer-events:none}.annual-chart-tooltip rect{fill:var(--theme-surface,#fff);stroke:var(--theme-border,#bfd5e0);stroke-width:1px;filter:drop-shadow(0 8px 11px #08344433)}.annual-chart-tooltip text{font-family:inherit}.annual-chart-tooltip-month{fill:var(--theme-muted,#64748b);font-size:11px;font-weight:650}.annual-chart-tooltip-value{fill:var(--theme-text,#173247);font-size:15px;font-weight:800}.annual-charts-loading{gap:12px;padding:12px;display:grid}.annual-charts-loading span{background:linear-gradient(90deg, transparent, #ffffffa6, transparent), var(--theme-subtle,#edf4f6);background-size:220% 100%;border-radius:10px;min-height:220px;animation:1.3s linear infinite annual-chart-loading}.annual-finance-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051722a8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.annual-finance-modal{border:1px solid var(--theme-border,#c8dce5);background:var(--theme-surface,#fff);width:min(1180px,100%);height:min(760px,100dvh - 56px);color:var(--theme-text,#173247);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #03121c61,0 9px 28px #03121c33}.annual-finance-modal-header{color:#fff;background:linear-gradient(115deg,#123d50,#0a5366,#123d50) 0 0/220% 100%;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;animation:8s ease-in-out infinite annual-finance-modal-header-shimmer;display:flex}.annual-finance-modal-header h2{margin:0;font-size:18px;line-height:1.25}.annual-finance-modal-header p{color:#e1f2f8c7;margin:4px 0 0;font-size:12px}.annual-finance-modal-body{background:var(--theme-surface,#fff);flex:1;min-height:0;padding:18px}@keyframes annual-finance-modal-header-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes annual-chart-loading{0%{background-position:110% 0}to{background-position:-110% 0}}@media (width<=550px){.annual-charts-grid{padding:8px}.annual-chart-card{padding:10px 6px 8px}.annual-chart-heading{flex-direction:column;padding-inline:5px}.annual-chart-key{flex-wrap:wrap;justify-content:flex-start;width:100%}.annual-chart-axis-value,.annual-chart-month-label{font-size:13px}.annual-finance-modal-backdrop{padding:10px}.annual-finance-modal{border-radius:11px;height:calc(100dvh - 20px)}.annual-finance-modal-header{padding:14px}.annual-finance-modal-header h2{font-size:16px}.annual-finance-modal-body{padding:8px}}@media (prefers-reduced-motion:reduce){.annual-charts-loading span,.annual-finance-modal-header{animation:none}}.ncr-return-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.ncr-return-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);padding:10px 14px}.ncr-return-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:15px;font-weight:600}.ncr-return-body{padding:14px}.ncr-return-due-date{color:var(--theme-muted,#64748b);margin-bottom:10px;font-size:14px}.ncr-return-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.ncr-return-label{color:var(--theme-muted,#64748b);font-size:14px}.ncr-return-value{color:var(--theme-text,#0b3954);white-space:nowrap;font-size:14px;font-weight:625}.ncr-download-button{color:#fff;cursor:pointer;background:#028090;border:none;border-radius:6px;width:100%;margin-top:14px;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:600}.ncr-download-button:hover{background:#026c78}.reports-page{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.reports-main-column,.reports-side-column{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=900px){.reports-page{grid-template-columns:1fr}}.fee-configuration-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;overflow:hidden}.fee-configuration-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);padding:10px 14px}.fee-configuration-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:14px;font-weight:600}.fee-configuration-body{padding:0 14px}.fee-setting-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.fee-setting-row:last-child{border-bottom:none}.fee-setting-label{color:var(--theme-muted,#424d5c);font-size:14px}.fee-setting-value{color:var(--theme-text,#0f172a);text-align:right;font-size:14px;font-weight:500}.default-fee-control{justify-content:flex-end;align-items:center;gap:6px;display:flex}.fee-input-wrapper{color:var(--theme-muted,#475569);align-items:center;gap:4px;font-size:14px;display:flex}.fee-input{background:var(--theme-subtle,#f8fafc);border:1px solid var(--theme-border,#cbd5e1);border-radius:5px;width:65px;padding:6px 7px;font-family:inherit;font-size:14px}.fee-input:focus{border-color:var(--theme-border,#028090);outline:none}.fee-edit-button,.fee-save-button,.fee-cancel-button{border:1px solid var(--theme-border,#c9c8c8);cursor:pointer;border-radius:6px;padding:6px 11px;font-family:inherit;font-size:14px;font-weight:500}.fee-edit-button,.fee-cancel-button{background:var(--theme-surface,white);color:var(--theme-muted,#475569);border:1px solid var(--theme-border,#cbd5e1)}.fee-save-button{color:#fff;border:1px solid var(--theme-border,#028090);background:#028090}.fee-edit-button:hover,.fee-cancel-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.fee-save-button:hover{background:#026c78}.business-details-card{background:var(--theme-surface,white);border:1px solid var(--theme-border,#c9c8c8);border-radius:8px;position:relative;overflow:hidden}.business-details-card.is-editing{border-color:color-mix(in srgb, var(--theme-accent,#028090) 55%, var(--theme-border,#c9c8c8));box-shadow:0 12px 30px color-mix(in srgb, var(--theme-accent,#028090) 13%, transparent);transition:border-color .28s,box-shadow .28s}.business-details-card.is-editing:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--theme-accent,#028090) 18%, transparent), transparent);width:36%;animation:.76s cubic-bezier(.22,1,.36,1) forwards business-details-edit-sweep;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-14deg)}.business-details-header{border-bottom:1px solid var(--theme-row-border,#c9c8c8);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.business-details-header h3{color:var(--theme-text,#0f172a);margin:0;font-size:14px;font-weight:600}.business-details-body{padding:0 14px}.business-detail-row{border-bottom:1px solid var(--theme-row-border,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.business-detail-row:last-child{border-bottom:none}.business-detail-label{color:var(--theme-muted,#424d5c);font-size:14px}.business-detail-value{color:var(--theme-text,#0f172a);text-align:right;font-size:14px;font-weight:500}.business-detail-value.pending-detail{color:#d97706;font-weight:600}.business-details-actions{align-items:center;gap:6px;display:flex}.business-details-card.is-editing .business-details-actions{animation:.36s cubic-bezier(.22,1,.36,1) both business-details-actions-enter}.business-details-edit-button,.business-details-save-button,.business-details-cancel-button{border:1px solid var(--theme-border,#cbd5e1);cursor:pointer;border-radius:6px;padding:6px 11px;font-family:inherit;font-size:13px;font-weight:500}.business-details-edit-button,.business-details-cancel-button{background:var(--theme-surface,white);color:var(--theme-muted,#475569)}.business-details-save-button{background:var(--theme-accent,#028090);border-color:var(--theme-accent,#028090);color:#fff}.business-details-edit-button:hover,.business-details-cancel-button:hover{background:var(--theme-hover,#e9eaeb);color:var(--theme-text,black)}.business-details-save-button:hover{filter:brightness(.9)}.business-details-actions button:disabled{cursor:not-allowed;opacity:.65}.business-detail-input{box-sizing:border-box;background:var(--theme-subtle,#f8fafc);border:1px solid var(--theme-border,#cbd5e1);width:min(100%,270px);color:var(--theme-text,#0f172a);text-align:right;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:14px}.business-details-card.is-editing .business-detail-row{animation:.42s cubic-bezier(.22,1,.36,1) both business-detail-row-enter;animation-delay:calc(var(--edit-row-index) * 55ms)}.business-details-card.is-editing .business-detail-input{animation:.65s ease-out both business-detail-input-glow;animation-delay:calc(90ms + (var(--edit-row-index) * 55ms))}.business-detail-input:focus{border-color:var(--theme-accent,#028090);outline:none}@keyframes business-details-edit-sweep{0%{left:-45%}to{left:115%}}@keyframes business-details-actions-enter{0%{opacity:0;transform:translate(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes business-detail-row-enter{0%{opacity:.35;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes business-detail-input-glow{0%{border-color:var(--theme-accent,#028090);box-shadow:0 0 0 0 color-mix(in srgb, var(--theme-accent,#028090) 32%, transparent)}55%{box-shadow:0 0 0 5px color-mix(in srgb, var(--theme-accent,#028090) 12%, transparent)}to{border-color:var(--theme-border,#cbd5e1);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.business-details-card.is-editing,.business-details-card.is-editing:after,.business-details-card.is-editing .business-details-actions,.business-details-card.is-editing .business-detail-row,.business-details-card.is-editing .business-detail-input{transition:none;animation:none}.business-details-card.is-editing:after{display:none}}@media (width<=500px){.business-detail-row{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0}.business-detail-value{text-align:left}.business-detail-input{text-align:left;width:100%}}.settings-page{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.settings-left-column,.settings-right-column{min-width:0}.settings-left-column{flex-direction:column;gap:12px;display:flex}@media (width<=900px){.settings-page{grid-template-columns:1fr}}.team-management-page{--team-shadow:0 10px 28px #1d485b14;--team-accent-soft:#087f931a;width:100%;max-width:1600px;color:var(--theme-text,#173247);margin:0 auto;padding:10px 8px 30px}:root[data-theme=dark] .team-management-page{--team-shadow:0 14px 32px #0209103d;--team-accent-soft:#5bd3df1f}.team-management-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.team-management-eyebrow{color:var(--theme-accent,#087f93);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.team-management-heading h1{color:var(--theme-text,#173247);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.12}.team-management-heading p{max-width:620px;color:var(--theme-muted,#5d7487);margin:8px 0 0;font-size:.9rem;line-height:1.6}.team-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.team-summary-card{--metric-color:var(--theme-accent,#087f93);border:1px solid var(--theme-border,#bfd5e0);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--metric-color) 13%, transparent), transparent 55%), var(--theme-surface,#fff);min-height:120px;box-shadow:var(--team-shadow);border-radius:15px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.team-summary-card:before{content:"";background:var(--metric-color);width:3px;position:absolute;inset:0 auto 0 0}.team-summary-card.total{--metric-color:var(--theme-accent,#087f93)}.team-summary-card.pending{--metric-color:#d79518}.team-summary-card.active{--metric-color:#22a276}.team-summary-card.suspended{--metric-color:#d95c62}.team-summary-card span{z-index:1;color:var(--theme-muted,#5d7487);font-size:.76rem;font-weight:700;position:relative}.team-summary-card strong{z-index:1;color:var(--theme-text,#173247);letter-spacing:-.04em;font-size:2rem;line-height:1;position:relative}.team-summary-card strong .team-summary-count{color:inherit;font-size:inherit;font-weight:inherit;display:inline-block}@media (hover:hover){.team-summary-card:hover{border-color:var(--metric-color);box-shadow:0 16px 34px color-mix(in srgb, var(--metric-color) 13%, transparent);transform:translateY(-3px)}}.team-message{border-radius:11px;margin-bottom:16px;padding:13px 16px;font-size:.84rem;line-height:1.5}.team-error-message{background:color-mix(in srgb, #d95c62 12%, var(--theme-surface,#fff));color:#b9474d;border:1px solid #d98e91}.team-success-message{background:color-mix(in srgb, #22a276 11%, var(--theme-surface,#fff));color:#14805a;border:1px solid #69b99d}:root[data-theme=dark] .team-error-message{color:#ff9da2}:root[data-theme=dark] .team-success-message{color:#70dfba}.team-management-card{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-surface,#fff);box-shadow:var(--team-shadow);border-radius:16px;overflow:hidden}.team-management-card-header{border-bottom:1px solid var(--theme-row-border,#d5e5ed);background:linear-gradient(100deg, var(--team-accent-soft), transparent 62%), var(--theme-subtle,#edf5f9);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 22px;display:flex}.team-management-card-header h2{color:var(--theme-text,#173247);letter-spacing:-.015em;margin:0;font-size:1rem}.team-management-card-header p{color:var(--theme-muted,#5d7487);margin:5px 0 0;font-size:.77rem}.team-account-count{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-surface,#fff);color:var(--theme-accent,#087f93);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.7rem;font-weight:800}.team-members-list{width:100%}.team-members-empty{color:var(--theme-muted,#5d7487);text-align:center;padding:54px 24px;font-size:.88rem}.team-table-header{border-bottom:1px solid var(--theme-row-border,#d5e5ed);background:var(--theme-subtle,#edf5f9);grid-template-columns:48px repeat(4,minmax(0,1fr));align-items:center;gap:16px;min-height:42px;padding:0 22px;display:grid}.team-table-header span{color:var(--theme-muted,#5d7487);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.team-management-page .team-management-row{border-bottom:1px solid var(--theme-row-border,#d5e5ed);background:var(--theme-surface,#fff);grid-template-columns:48px repeat(4,minmax(0,1fr));align-items:center;gap:16px;min-height:90px;padding:16px 22px;transition:background-color .18s,box-shadow .18s;display:grid}.team-management-page .team-management-row:last-child{border-bottom:0}.team-management-page .team-management-row:hover{background:var(--theme-hover,#e0f0f5);box-shadow:inset 3px 0 var(--theme-accent,#087f93)}.team-management-page .team-member-avatar{color:#087f93;background:#dff2f5;border:1px solid #b9dfe5;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;font-size:.8rem;font-weight:800;display:flex}:root[data-theme=dark] .team-management-page .team-member-avatar{color:#62d9e5;background:#5bd3df1f;border-color:#5bd3df38}.team-member-identity{min-width:0}.team-member-name-line{align-items:center;gap:8px;display:flex}.team-member-name-line strong{color:var(--theme-text,#173247);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.team-member-identity>span{color:var(--theme-muted,#5d7487);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.76rem;display:block;overflow:hidden}.team-current-user{background:var(--theme-count-background,#e0f1f6);color:var(--theme-count-text,#087589);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:.61rem;font-weight:800}.team-member-access{width:100%;max-width:220px}.team-role-chevron{display:none}.team-member-access label{color:var(--theme-muted,#5d7487);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:750}.team-member-access select{border:1px solid var(--theme-border,#bfd5e0);background-color:var(--theme-subtle,#edf5f9);width:100%;min-width:110px;height:38px;color:var(--theme-text,#173247);cursor:pointer;border-radius:8px;outline:none;margin-top:6px;padding:0 31px 0 11px;font-family:inherit;font-size:.78rem;font-weight:650}.team-member-access select:focus{border-color:var(--theme-accent,#087f93);box-shadow:0 0 0 3px var(--team-accent-soft)}.team-member-access select:disabled{cursor:not-allowed;opacity:.62}.team-member-status-column{justify-content:flex-start;display:flex}.team-status-badge{border:1px solid color-mix(in srgb, var(--team-pill-color,var(--theme-muted)) 24%, transparent);background:color-mix(in srgb, var(--team-pill-color,var(--theme-muted)) 12%, transparent);width:fit-content;color:var(--team-pill-color,var(--theme-muted));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.team-status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.team-status-pending{--team-pill-color:#a66a04}.team-status-active{--team-pill-color:#087e5b}.team-status-suspended{--team-pill-color:#c43f4b}.team-status-rejected{--team-pill-color:#647782}:root[data-theme=dark] .team-status-pending{--team-pill-color:#f3c374}:root[data-theme=dark] .team-status-active{--team-pill-color:#5ee0ae}:root[data-theme=dark] .team-status-suspended{--team-pill-color:#ff8d9a}:root[data-theme=dark] .team-status-rejected{--team-pill-color:#c1d0d8}.team-management-page .team-member-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.team-action-button{cursor:pointer;border-radius:8px;min-height:37px;padding:0 13px;font-family:inherit;font-size:.73rem;font-weight:750;transition:transform .15s,background .15s,border-color .15s}.team-action-button:hover:not(:disabled){transform:translateY(-1px)}.team-action-button:disabled{cursor:not-allowed;opacity:.62}.team-action-button.approve,.team-action-button.reactivate{border:1px solid var(--theme-accent,#087f93);background:var(--theme-accent,#087f93);color:#fff}.team-action-button.approve:hover:not(:disabled),.team-action-button.reactivate:hover:not(:disabled){filter:brightness(.93)}.team-action-button.reject,.team-action-button.suspend{border:1px solid color-mix(in srgb, #d95c62 48%, var(--theme-border));background:color-mix(in srgb, #d95c62 9%, var(--theme-surface));color:#b3474d}.team-action-button.reject:hover:not(:disabled),.team-action-button.suspend:hover:not(:disabled){background:color-mix(in srgb, #d95c62 15%, var(--theme-surface))}:root[data-theme=dark] .team-action-button.reject,:root[data-theme=dark] .team-action-button.suspend{color:#ff9ca1}.team-action-button.remove{color:#fff;background:#b4232b;border:1px solid #b4232b}.team-action-button.remove:hover:not(:disabled){background:#951c23;border-color:#951c23}.team-own-account-message{color:var(--theme-muted,#5d7487);font-size:.73rem;font-weight:650}.team-action-button.edit-email{border:1px solid color-mix(in srgb, var(--theme-accent,#087f93) 48%, var(--theme-border,#bfd5e0));background:color-mix(in srgb, var(--theme-accent,#087f93) 9%, var(--theme-surface,#fff));color:var(--theme-accent,#087f93)}.team-action-button.edit-email:hover:not(:disabled){border-color:var(--theme-accent,#087f93);background:color-mix(in srgb, var(--theme-accent,#087f93) 16%, var(--theme-surface,#fff))}.team-email-editor{width:min(100%,310px);margin-top:9px;animation:.18s both team-email-editor-open}.team-email-editor input{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-surface,#fff);width:100%;height:39px;color:var(--theme-text,#173247);border-radius:8px;outline:none;padding:0 11px;font-family:inherit;font-size:.77rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.team-email-editor input::placeholder{color:var(--theme-muted,#7b8f9d)}.team-email-editor input:focus{border-color:var(--theme-accent,#087f93);box-shadow:0 0 0 3px var(--team-accent-soft)}.team-email-editor input:disabled{cursor:not-allowed;opacity:.65}.team-email-editor-actions{align-items:center;gap:7px;margin-top:7px;display:flex}.team-email-save-button,.team-email-cancel-button{cursor:pointer;border-radius:7px;min-height:33px;padding:0 11px;font-family:inherit;font-size:.69rem;font-weight:750;transition:transform .15s,background-color .15s,border-color .15s}.team-email-save-button{border:1px solid var(--theme-accent,#087f93);background:var(--theme-accent,#087f93);color:#fff}.team-email-save-button:hover:not(:disabled){filter:brightness(.93);transform:translateY(-1px)}.team-email-cancel-button{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-subtle,#edf5f9);color:var(--theme-text,#173247)}.team-email-cancel-button:hover:not(:disabled){border-color:var(--theme-accent,#087f93);background:var(--theme-hover,#e0f0f5);transform:translateY(-1px)}.team-email-save-button:disabled,.team-email-cancel-button:disabled{cursor:not-allowed;opacity:.62}:root[data-theme=dark] .team-action-button.edit-email{color:#62d9e5;background:#5bd3df1a;border-color:#5bd3df59}:root[data-theme=dark] .team-action-button.edit-email:hover:not(:disabled){background:#5bd3df29;border-color:#5bd3df99}@keyframes team-email-editor-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.team-email-editor{animation:none}.team-email-save-button,.team-email-cancel-button,.team-action-button.edit-email{transition:none}}@media (width<=1150px){.team-table-header{display:none}.team-management-page .team-management-row{grid-template-columns:48px minmax(180px,1fr) minmax(120px,.55fr) minmax(100px,.45fr)}.team-management-page .team-member-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=850px){.team-management-page{padding:6px 2px 24px}.team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-management-page .team-management-row{grid-template-columns:48px minmax(0,1fr);gap:13px}.team-member-access,.team-member-status-column,.team-management-page .team-member-actions{grid-column:2}.team-member-access{max-width:210px}}@media (width<=520px){.team-management-heading h1{font-size:1.65rem}.team-summary-grid{grid-template-columns:1fr;gap:10px}.team-summary-card{min-height:100px}.team-management-card-header{align-items:flex-start;padding:18px}.team-account-count{display:none}.team-management-page .team-management-row{padding:18px}}.profile-page{width:100%;max-width:1600px;color:var(--theme-text,#173247);margin:0 auto;padding:10px 8px 30px}.profile-back-button{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-surface,#fff);min-height:38px;color:var(--theme-text,#173247);cursor:pointer;border-radius:999px;margin-bottom:21px;padding:0 13px;font-family:inherit;font-size:.78rem;font-weight:700;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background-color .18s;animation:.4s cubic-bezier(.22,1,.36,1) backwards profile-fade-down;box-shadow:0 5px 14px #2358700f}.profile-back-button:hover{border-color:var(--theme-accent,#087f93);background:var(--theme-hover,#e0f0f5);color:var(--theme-accent,#087f93);transform:translate(-3px)}.profile-page-heading{margin-bottom:25px;animation:.43s cubic-bezier(.22,1,.36,1) 50ms backwards profile-rise-in}.profile-page-heading>span{color:var(--theme-accent,#087f93);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:850;display:block}.profile-page-heading h1{color:var(--theme-text,#173247);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.35rem)}.profile-page-heading p{color:var(--theme-muted,#5d7487);margin:8px 0 0;font-size:.9rem;line-height:1.6}.profile-summary-card{isolation:isolate;border:1px solid var(--theme-border,#bfd5e0);background:radial-gradient(circle at 100% 0%, var(--fx-glow,#02809026), transparent 50%), linear-gradient(145deg, var(--fx-surface-shine,#63c2da1f), transparent 60%), var(--theme-surface,#fff);min-height:145px;box-shadow:var(--fx-shadow,0 12px 32px #2358701c);border-radius:17px;align-items:center;gap:20px;margin-bottom:22px;padding:25px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;animation:.47s cubic-bezier(.22,1,.36,1) .1s backwards profile-rise-in;display:flex;position:relative;overflow:hidden}.profile-summary-card:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:linear-gradient(110deg,#0000 12%,#5bd3df0d 32%,#77e5ec3d 50%,#5bd3df0f 68%,#0000 88%);border-radius:50%;width:70%;animation:9s ease-in-out infinite profile-summary-glow;position:absolute;top:-25%;bottom:-25%;left:-70%}.profile-summary-card>*{z-index:1;position:relative}.profile-summary-card:after{display:none}.profile-summary-card:hover{border-color:var(--theme-accent,#087f93);box-shadow:var(--fx-shadow-lift,0 20px 42px #2358702e);transform:translateY(-3px)}.profile-summary-avatar{color:#087f93;letter-spacing:.03em;background:#dff2f5;border:1px solid #b9dfe5;border-radius:18px;flex:0 0 78px;place-items:center;width:78px;height:78px;font-size:1.45rem;font-weight:850;animation:.6s cubic-bezier(.22,1,.36,1) .18s backwards profile-avatar-enter;display:grid;position:relative;box-shadow:0 10px 24px #0280901f}.profile-summary-avatar:after{content:"";opacity:0;border:1px solid #02809038;border-radius:28px;animation:.85s ease-out .45s profile-avatar-ring;position:absolute;inset:-7px}.profile-summary-information{min-width:0}.profile-summary-information h2{color:var(--theme-text,#173247);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.35rem;overflow:hidden}.profile-summary-information>p{color:var(--theme-muted,#5d7487);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.84rem;overflow:hidden}.profile-summary-badges{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.profile-role-badge,.profile-status-badge{border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.67rem;font-weight:800;display:inline-flex}.profile-status-badge{border:1px solid color-mix(in srgb, var(--profile-status-color,var(--theme-muted)) 24%, transparent);background:color-mix(in srgb, var(--profile-status-color,var(--theme-muted)) 12%, transparent);color:var(--profile-status-color,var(--theme-muted));gap:7px}.profile-status-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.profile-role-badge{color:var(--theme-accent,#087f93);background:#0280901a;border:1px solid #02809038}.profile-status-active{--profile-status-color:#087e5b}.profile-status-pending{--profile-status-color:#a66a04}.profile-status-suspended,.profile-status-rejected{--profile-status-color:#c43f4b}.profile-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.profile-card{border:1px solid var(--theme-border,#bfd5e0);background:radial-gradient(circle at 100% 0%, var(--fx-glow,#0280901a), transparent 52%), var(--theme-surface,#fff);box-shadow:var(--fx-shadow,0 12px 32px #2358701c);border-radius:16px;padding:24px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;animation:.48s cubic-bezier(.22,1,.36,1) backwards profile-rise-in}.profile-card:first-child{animation-delay:.16s}.profile-card:nth-child(2){animation-delay:.22s}.profile-card:hover{border-color:var(--theme-header-border,#73bfd0);box-shadow:var(--fx-shadow-lift,0 20px 42px #2358702e);transform:translateY(-3px)}.profile-card-heading{border-bottom:1px solid var(--theme-row-border,#d5e5ed);margin-bottom:23px;padding-bottom:17px}.profile-card-heading h2{color:var(--theme-text,#173247);letter-spacing:-.015em;margin:0;font-size:1.05rem}.profile-card-heading p{color:var(--theme-muted,#5d7487);margin:7px 0 0;font-size:.78rem;line-height:1.55}.profile-form{flex-direction:column;display:flex}.profile-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.profile-field{margin-bottom:17px;display:block;position:relative}.profile-field.has-error{margin-bottom:62px}.profile-field>span,.profile-field>label{color:var(--theme-text,#173247);margin-bottom:7px;font-size:.76rem;font-weight:750;display:block}.profile-field input{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-subtle,#edf5f9);width:100%;height:46px;color:var(--theme-text,#173247);border-radius:9px;outline:none;padding:0 13px;font-family:inherit;font-size:.85rem;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.profile-field input:hover:not(:disabled){border-color:var(--theme-header-border,#73bfd0)}.profile-field input:focus{border-color:var(--theme-accent,#087f93);box-shadow:0 0 0 4px var(--fx-glow,#02809026);transform:translateY(-1px)}.profile-field input:disabled{background:var(--theme-subtle,#edf5f9);color:var(--theme-muted,#5d7487);cursor:not-allowed;opacity:.78;border-style:dashed}.profile-field input[aria-invalid=true]{background:#fff8f7;border-color:#c84c46;box-shadow:0 0 0 3px #c84c4617}.profile-field input[aria-invalid=true]:focus{border-color:#c84c46;box-shadow:0 0 0 3px #c84c4629}.profile-password-input-shell{position:relative}.profile-password-input-shell>input{padding-right:56px}.profile-page .profile-password-reveal-button{z-index:2;width:38px;height:38px;min-height:0;color:var(--theme-muted,#5f7478);box-shadow:none;font-size:inherit;text-shadow:none;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;transition:color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%)}.profile-page .profile-password-reveal-button:hover:not(:disabled){color:var(--theme-accent,#0b7784);box-shadow:none;filter:none;background:#0b566014;transform:translateY(-50%)}.profile-page .profile-password-reveal-button:focus-visible{outline-offset:1px;outline:3px solid #1ca19e33}.profile-page .profile-password-reveal-button.is-revealed{color:var(--theme-accent,#087f93);filter:none;background:#0b56601f;transform:translateY(-50%)scale(.91);box-shadow:0 5px 14px #085c6926}.profile-page .profile-password-reveal-button:disabled{cursor:not-allowed;opacity:.42}.profile-page .profile-password-reveal-button:after{content:none}.profile-page .profile-password-reveal-button__glow{opacity:0;background:currentColor;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;transform:scale(0)}.profile-page .profile-password-reveal-button.is-revealed .profile-password-reveal-button__glow{opacity:.1;transform:scale(5.5)}.profile-page .profile-password-reveal-button__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible;transform:scale(.96)}.profile-page .profile-password-reveal-button.is-revealed .profile-password-reveal-button__icon{transform:scale(1.07)}.profile-page .profile-password-reveal-button__eye{opacity:.76;transition:opacity .22s}.profile-page .profile-password-reveal-button.is-revealed .profile-password-reveal-button__eye{opacity:1}.profile-page .profile-password-reveal-button__pupil{fill:currentColor;stroke:none;opacity:.35;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);transform:scale(.7)}.profile-page .profile-password-reveal-button.is-revealed .profile-password-reveal-button__pupil{opacity:1;transform:scale(1)}.profile-page .profile-password-reveal-button__slash{stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;stroke-dasharray:23;stroke-dashoffset:0;transition:opacity .19s,transform .28s cubic-bezier(.4,0,.2,1),stroke-dashoffset .28s}.profile-page .profile-password-reveal-button.is-revealed .profile-password-reveal-button__slash{opacity:0;stroke-dashoffset:23px;transform:rotate(-12deg)scaleX(.2)}.profile-field small{color:var(--theme-muted,#5d7487);margin-top:7px;font-size:.67rem;line-height:1.45;display:block}.profile-field .profile-field-tooltip{z-index:5;color:#b91c1c;background:#fff1f2;border:1px solid #f1a7a7;border-radius:7px;max-width:calc(100% - 20px);margin:0;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.35;animation:.16s ease-out profile-field-tooltip-in;position:absolute;top:calc(100% + 7px);left:10px;box-shadow:0 8px 20px #7f1d1d29}.profile-field-tooltip:before{content:"";background:#fff1f2;border-top:1px solid #f1a7a7;border-left:1px solid #f1a7a7;width:10px;height:10px;position:absolute;top:-6px;left:14px;transform:rotate(45deg)}@keyframes profile-field-tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.profile-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0394a5,#027384);border:1px solid #028090;border-radius:9px;align-self:flex-start;min-width:145px;min-height:43px;margin-top:3px;padding:0 18px;font-family:inherit;font-size:.79rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 9px 20px #0280902e}.profile-primary-button:after{content:"";transition:transform var(--button-shine-duration) var(--button-shine-easing);background:linear-gradient(110deg,#0000 25%,#ffffff3d 48%,#0000 72%);position:absolute;inset:0;transform:translate(-120%)}.profile-primary-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 13px 25px #02809040}.profile-primary-button:hover:not(:disabled):after{transform:translate(120%)}.profile-primary-button:focus-visible,.profile-back-button:focus-visible{outline:2px solid var(--theme-accent,#087f93);outline-offset:3px}.profile-primary-button:active:not(:disabled){transform:translateY(0)}.profile-primary-button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.profile-message{border-radius:9px;margin-bottom:18px;padding:12px 14px;font-size:.76rem;line-height:1.5;animation:.26s cubic-bezier(.22,1,.36,1) backwards profile-message-enter}.profile-error-message{color:#a12e2e;background:#fff0f0;border:1px solid #edb2b2}.profile-success-message{color:#176b4f;background:#ebfaf3;border:1px solid #a5ddc6}.profile-google-message{border:1px solid var(--theme-border,#bfd5e0);background:var(--theme-subtle,#edf5f9);border-radius:11px;padding:17px;animation:.3s cubic-bezier(.22,1,.36,1) backwards profile-message-enter}.profile-google-message strong{color:var(--theme-text,#173247);font-size:.85rem}.profile-google-message p{color:var(--theme-muted,#5d7487);margin:7px 0 0;font-size:.75rem;line-height:1.55}:root[data-theme=dark] .profile-summary-card,:root[data-theme=dark] .profile-card{border-color:var(--theme-border);background:radial-gradient(circle at 100% 0%, #5bd3df1f, transparent 52%), linear-gradient(145deg, #ffffff0b, transparent 60%), var(--theme-surface)}:root[data-theme=dark] .profile-back-button{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text);box-shadow:0 7px 18px #030b1433}:root[data-theme=dark] .profile-summary-avatar{color:#62d9e5;background:#5bd3df1f;border-color:#5bd3df38;box-shadow:0 12px 27px #00000038}:root[data-theme=dark] .profile-role-badge{color:#72e0ea;background:#5bd3df1f;border-color:#5bd3df47}:root[data-theme=dark] .profile-status-active{--profile-status-color:#5ee0ae}:root[data-theme=dark] .profile-status-pending{--profile-status-color:#f3c374}:root[data-theme=dark] .profile-status-suspended,:root[data-theme=dark] .profile-status-rejected{--profile-status-color:#ff8d9a}:root[data-theme=dark] .profile-error-message{color:#ffadb5;background:#af2d3a2b;border-color:#ff748059}:root[data-theme=dark] .profile-success-message{color:#82e6bf;background:#1b91652b;border-color:#52d6a352}:root[data-theme=dark] .profile-google-message{border-color:var(--theme-border);background:var(--theme-subtle)}@keyframes profile-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-avatar-enter{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes profile-avatar-ring{0%{opacity:0;transform:scale(.8)}35%{opacity:.7}to{opacity:0;transform:scale(1.22)}}@keyframes profile-summary-glow{0%,to{transform:translate(0)}50%{transform:translate(245%)}}@keyframes profile-message-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=920px){.profile-content-grid{grid-template-columns:1fr}}@media (width<=600px){.profile-page{padding:2px}.profile-summary-card{padding:20px}.profile-summary-avatar{border-radius:19px;flex-basis:64px;width:64px;height:64px;font-size:1.16rem}.profile-summary-information h2{font-size:1.1rem}.profile-card{padding:20px}.profile-name-fields{grid-template-columns:1fr;gap:0}.profile-primary-button{width:100%}}@media (width<=420px){.profile-summary-card{flex-direction:column;align-items:flex-start}.profile-summary-information{width:100%}}@media (prefers-reduced-motion:reduce){.profile-page *,.profile-page :before,.profile-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sign-in-transition{z-index:10000;cursor:progress;position:fixed;inset:0;overflow:hidden}.sign-in-transition-panel{will-change:clip-path;background:linear-gradient(125deg,#0b2736 0%,#0b5660 60%,#159b98 100%);place-items:center;display:grid;position:absolute;inset:0}.sign-in-transition-brand{color:#fff;letter-spacing:-.04em;flex-direction:column;align-items:center;gap:16px;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;display:flex}.sign-in-transition-brand img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:50%;width:clamp(72px,14vw,104px)}.app-notification-region{z-index:5000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:11px;width:min(390px,100vw - 32px);display:flex;position:fixed;top:22px;right:22px}.app-notification{--notification-accent:#5ce0c1;--notification-ink:#b8fff0;isolation:isolate;border:1px solid color-mix(in srgb, var(--notification-accent) 34%, #426d7e);box-sizing:border-box;pointer-events:auto;background:linear-gradient(110deg,#102f43 0%,#123b50 34%,#18566a 50%,#123b50 66%,#102f43 100%) 0 0/240% 100%;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 32px;align-items:center;gap:12px;width:100%;min-height:86px;padding:14px 13px 14px 15px;animation:9s ease-in-out infinite table-header-flow;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #051f2e4d,0 6px 16px #051f2e29,inset 0 1px #ffffff1a}.app-notification-warning{--notification-accent:#ffd166;--notification-ink:#ffe9ae}.app-notification-error{--notification-accent:#ff7c8a;--notification-ink:#ffc2c9}.app-notification-info{--notification-accent:#72b7ff;--notification-ink:#c5e2ff}.app-notification-icon{border:1px solid color-mix(in srgb, var(--notification-accent) 34%, transparent);background:color-mix(in srgb, var(--notification-accent) 13%, #ffffff14);width:44px;height:44px;color:var(--notification-accent);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #00101a38,inset 0 1px #ffffff21}.app-notification-icon svg{width:23px;height:23px}.app-notification-copy{min-width:0}.app-notification-copy strong{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:820;display:block}.app-notification-copy p{color:#e2f2f8d1;margin:4px 0 0;font-size:12px;font-weight:570;line-height:1.42}.app-notification-close{color:#def0f7c2;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.app-notification-close:hover{color:var(--notification-ink);background:#ffffff1a;transform:rotate(5deg)scale(1.06)}.app-notification-close:focus-visible{outline:3px solid color-mix(in srgb, var(--notification-accent) 21%, transparent);outline-offset:2px}.app-notification-close svg{width:18px;height:18px}.app-notification-timer{background:linear-gradient(90deg, var(--notification-accent), color-mix(in srgb, var(--notification-accent) 45%, #fff));transform-origin:0;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .app-notification{border-color:color-mix(in srgb, var(--notification-accent) 35%, #4b7b8c);background:linear-gradient(110deg,#1d5369 0%,#236b80 34%,#2b7f8e 50%,#236b80 66%,#1d5369 100%) 0 0/240% 100%;box-shadow:0 22px 52px #00070d75,0 5px 15px #00070d4d,inset 0 1px #ffffff0f}:root[data-theme=dark] .app-notification-icon{background:color-mix(in srgb, var(--notification-accent) 13%, #0c2a38c7);box-shadow:0 8px 20px #00070d47,inset 0 1px #ffffff0f}:root[data-theme=dark] .app-notification-copy strong{color:#eff9fc}:root[data-theme=dark] .app-notification-copy p{color:#b5ccd7}:root[data-theme=dark] .app-notification-close{color:#aac2ce}@media (width<=600px){.app-notification-region{width:calc(100vw - 24px);top:12px;right:12px}.app-notification{border-radius:15px;grid-template-columns:40px minmax(0,1fr) 30px;min-height:78px;padding:12px}.app-notification-icon{border-radius:12px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.app-notification{animation:none}.app-notification-close{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{background:var(--theme-canvas,#eef1f4);color:var(--theme-text,#0f172a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-background:#0b3954;--theme-canvas:#eaf3f8;--theme-surface:#fff;--theme-subtle:#edf5f9;--theme-hover:#e0f0f5;--theme-text:#173247;--theme-muted:#5d7487;--theme-border:#bfd5e0;--theme-row-border:#d5e5ed;--theme-header-border:#73bfd0;--theme-count-background:#e0f1f6;--theme-count-text:#087589;--theme-accent:#087f93;--theme-chat:#f4f9fc;--theme-outgoing:#d9f1ec}:root.theme-changing,:root.theme-changing *,:root.theme-changing :before,:root.theme-changing :after{transition:none!important}::view-transition-group(root){mix-blend-mode:normal;animation-duration:0s}::view-transition-image-pair(root){mix-blend-mode:normal;animation-duration:0s}::view-transition-old(root){mix-blend-mode:normal;animation-duration:0s}::view-transition-new(root){mix-blend-mode:normal;animation-duration:0s}::view-transition{background:#35dce5}::view-transition-image-pair(root){background:#35dce5}::view-transition-old(root){z-index:1;opacity:1;will-change:clip-path;animation:1.1s cubic-bezier(.45,0,.24,1) both theme-diagonal-retreat!important}::view-transition-new(root){z-index:2;will-change:clip-path;animation:1.1s cubic-bezier(.45,0,.24,1) both theme-diagonal-reveal}@keyframes theme-diagonal-reveal{0%{clip-path:polygon(0 0,0 0,-34% 100%,0 100%)}to{clip-path:polygon(0 0,134% 0,100% 100%,0 100%)}}@keyframes theme-diagonal-retreat{0%{clip-path:polygon(22px 0,100% 0,100% 100%,calc(22px - 34%) 100%)}to{clip-path:polygon(calc(134% + 22px) 0,100% 0,100% 100%,calc(100% + 22px) 100%)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#101923;--theme-surface:#182430;--theme-subtle:#1e2d3c;--theme-hover:#2a3e50;--theme-text:#e8eef5;--theme-muted:#b0bdcc;--theme-border:#526d85;--theme-row-border:#6b859b;--theme-header-border:#4fd6ee;--theme-count-background:#fff;--theme-count-text:#028090;--theme-accent:#5bd3df;--theme-chat:#14232c;--theme-outgoing:#19433f}:root[data-theme=dark] .content{--theme-surface:#20374a;--theme-subtle:#263f53;--theme-hover:#304c62}:root[data-theme=dark] .content :is(button,.button,[role=button]){--theme-surface:#243e52;--theme-subtle:#2b485e;--theme-hover:#35566e}:root[data-theme=dark] input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] textarea,:root[data-theme=dark] select{background-color:var(--theme-subtle);color:var(--theme-text)}:root[data-theme=dark] ::placeholder{color:var(--theme-muted);opacity:1}@media (prefers-reduced-motion:reduce){::view-transition-old(root){filter:none;animation:none}::view-transition-new(root){filter:none;animation:none}}:is(.application-fica,.sme-fica,.sme-profile-fica).verified{color:#047857;background:#ecfdf5}:is(.application-fica,.sme-fica,.sme-profile-fica):is(.pending,.in-progress){color:#92400e;background:#fffbeb}:is(.application-fica,.sme-fica,.sme-profile-fica).unverified{color:#b91c1c;background:#fef2f2}:root:not([data-theme=dark]) :is(.application-fica,.sme-fica,.sme-profile-fica).verified{color:#fff;background:#439a81}:root:not([data-theme=dark]) :is(.application-fica,.sme-fica,.sme-profile-fica):is(.pending,.in-progress){color:#fff;background:#ad704a}:root:not([data-theme=dark]) :is(.application-fica,.sme-fica,.sme-profile-fica).unverified{color:#fff;background:#cb5555}:root{--fx-shadow:0 12px 32px #2358701c, 0 2px 6px #2358700d;--fx-shadow-lift:0 20px 42px #2358702e, 0 5px 12px #23587014;--fx-glow:#02809026;--fx-row-wash:#02809014;--fx-surface-shine:#63c2da1f;--fx-accent:#028090;--button-shine-duration:.68s;--button-shine-easing:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--fx-shadow:0 10px 30px #030b1438, 0 1px 3px #030b1424;--fx-shadow-lift:0 20px 42px #030b145c, 0 4px 12px #030b1433;--fx-glow:#5bd3df26;--fx-row-wash:#5bd3df1a;--fx-surface-shine:#ffffff0b;--fx-accent:#5bd3df}.content :is(.card,.application-detail-card,.sme-details-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-members-card,.add-sme-card){box-shadow:var(--fx-shadow);background-image:linear-gradient(145deg, var(--fx-surface-shine), transparent 48%);border-radius:15px;transition:box-shadow .26s,border-color .26s;animation:.42s cubic-bezier(.22,1,.36,1) backwards fx-rise-in}.content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.sme-table-card-header,.applications-table-header,.dashboard-table-header){background-image:linear-gradient(100deg, var(--fx-glow), transparent 76%)}@media (width>=1201px){.content :is(.applications-table,.sme-table-card){box-shadow:var(--fx-shadow);border-radius:15px;animation:.42s cubic-bezier(.22,1,.36,1) backwards fx-rise-in}}.content .metric-card{isolation:isolate;min-height:122px;box-shadow:var(--fx-shadow);background-image:radial-gradient(circle at 100% 0%, var(--fx-glow), transparent 61%), linear-gradient(145deg, var(--fx-surface-shine), transparent 62%);border-radius:16px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s;animation:.48s cubic-bezier(.22,1,.36,1) backwards fx-rise-in;position:relative;overflow:hidden}.content .metric-card:before{content:"";background:linear-gradient(180deg, var(--fx-accent), transparent 85%);opacity:.8;width:3px;transition:width .26s,opacity .26s;position:absolute;inset:0 auto 0 0}.content .metric-card h2{font-variant-numeric:tabular-nums;letter-spacing:-.035em;transition:transform .26s}.metrics .metric-card:nth-child(2){animation-delay:55ms}.metrics .metric-card:nth-child(3){animation-delay:.11s}.metrics .metric-card:nth-child(4){animation-delay:.165s}.metrics .metric-card:nth-child(5){animation-delay:.22s}.content :is(.sme-table th,.sme-history-table th){background-image:linear-gradient(100deg, var(--fx-glow), transparent 82%)}.content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.message-row,.activity-row,.application-detail-row,.sme-summary-row,.business-detail-row,.fee-setting-row,.team-member-row,.ncr-return-row,.download-report-row){transition:background-color .2s,box-shadow .2s}.content :is(.application-detail-card-body>.application-detail-row,.sme-summary-body>.sme-summary-row,.business-details-body>.business-detail-row,.fee-configuration-body>.fee-setting-row,.team-members-body>.team-member-row,.ncr-return-body>.ncr-return-row,.download-reports-body>.download-report-row){margin-inline:-14px;padding-inline:14px}.content :is(.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card){box-shadow:var(--fx-shadow);border-radius:13px;transition:transform .23s cubic-bezier(.22,1,.36,1),box-shadow .23s,border-color .23s,background-color .23s}.content :is(button,a[class*=-button],.button):where(:not(.profile-password-reveal-button)),.header-actions button{transition:transform .18s,box-shadow .18s,filter .18s,background-color .18s,border-color .18s}.content :is(.button,.add-sme-button,.add-sme-submit-button,.fee-save-button,.save-team-member-button,.report-export-button,.ncr-download-button){border-radius:10px}.content :is(.button.primary,.add-sme-button,.add-sme-submit-button,.fee-save-button,.save-team-member-button){transition:transform .18s,box-shadow .18s,filter .18s,background-color .18s}.content :is(button,a[class*=-button],.button):where(:not(.profile-password-reveal-button)):focus-visible,.header-actions button:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.content :is(input,select,textarea):focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px;box-shadow:0 0 0 4px var(--fx-glow);transition:box-shadow .18s}.content :is(button,.button):where(:not(.profile-password-reveal-button)):disabled{box-shadow:none;filter:none;transform:none}@media (hover:hover){.content .metric-card:hover{box-shadow:var(--fx-shadow-lift), 0 0 0 1px var(--fx-glow);border-color:var(--fx-accent);transform:translateY(-5px)}.content .metric-card:hover:before{opacity:1;width:5px}.content .metric-card:hover h2{transform:translate(3px)}.content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.message-row,.activity-row,.application-detail-row,.sme-summary-row,.business-detail-row,.fee-setting-row,.team-member-row,.ncr-return-row,.download-report-row):hover{background-color:var(--fx-row-wash);box-shadow:inset 3px 0 var(--fx-accent)}.content :is(.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card):hover{border-color:var(--fx-accent);box-shadow:var(--fx-shadow-lift);transform:translateY(-3px)}.content :is(button,a[class*=-button],.button):where(:not(.profile-password-reveal-button)):not(:disabled):hover,.header-actions button:not(:disabled):hover{box-shadow:0 7px 18px var(--fx-glow);filter:brightness(1.04);transform:translateY(-2px)}}.content :is(button,a[class*=-button],.button):where(:not(.profile-password-reveal-button)):not(:disabled):active,.header-actions button:not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.97)}:root:not([data-theme=dark]) .content :is(.card,.application-detail-card,.sme-details-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-members-card,.add-sme-card,.chat-window-panel,.conversation-list-panel){border-color:var(--theme-border);background-color:var(--theme-surface);box-shadow:var(--fx-shadow);background-image:radial-gradient(circle at 100% 0,#73c2d51c,#0000 52%)}:root:not([data-theme=dark]) .content :is(.chat-window-panel,.conversation-list-panel){border-radius:16px}:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.business-details-header,.fee-configuration-header,.team-members-header,.download-reports-header,.ncr-return-header,.add-sme-card-header,.conversation-list-header,.chat-window-header){border-bottom-color:var(--theme-row-border);background-color:#f0f8fb;background-image:linear-gradient(110deg,#63c2da21,#ffffffb8 78%)}:root:not([data-theme=dark]) .content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--theme-border);color:var(--theme-text)}:root:not([data-theme=dark]) .content :is(input,textarea)::placeholder{color:#7790a1}:root:not([data-theme=dark]) .content :is(.button.primary,.add-sme-button,.add-sme-submit-button,.fee-save-button,.save-team-member-button,.ncr-download-button){color:#fff;background-color:#087f93}@keyframes fx-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.content *,.content :before,.content :after,.header-actions button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root{--table-surface:#fff;--table-heading:#eaf5f9;--table-alternate:#f5fafc;--table-hover:#e6f4f7;--table-outline:#bdd6e2;--table-divider:#d7e8ef;--table-muted:#536e81;--table-accent:#087f93;--table-shadow:0 18px 42px #184e681f, 0 3px 9px #184e680d}:root[data-theme=dark]{--table-surface:#20374a;--table-heading:#274459;--table-alternate:#233c50;--table-hover:#2b5064;--table-outline:#526d85;--table-divider:#6b859b;--table-muted:#b4c9d6;--table-accent:#5bd3df;--table-shadow:0 20px 48px #02091147, 0 2px 10px #02091129}.content :is(.applications-table,.sme-table-card,.sme-history-panel),.content .dashboard-grid>.card:first-child{background-color:var(--table-surface);border:1px solid var(--table-outline);box-shadow:var(--table-shadow);border-radius:18px;position:relative}.content :is(.applications-table,.sme-table-card,.sme-history-panel):before,.content .dashboard-grid>.card:first-child:before{content:"";z-index:1;background:linear-gradient(90deg, var(--table-accent), #7fd9c9 42%, transparent 88%);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.content .applications-table-topbar{background:linear-gradient(105deg, var(--table-heading), var(--table-surface) 78%);border-bottom:1px solid var(--table-divider);justify-content:space-between;align-items:end;gap:20px;padding:23px 24px 19px;display:flex}.content .data-table-eyebrow{color:var(--table-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.content .applications-table-topbar h2,.content .sme-table-title h3{color:var(--theme-text,#142d3f);letter-spacing:-.035em;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:720;display:flex}.content .data-table-count{border:1px solid color-mix(in srgb, var(--table-accent) 24%, transparent);background:color-mix(in srgb, var(--table-accent) 10%, transparent);min-width:27px;height:24px;color:var(--table-accent);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.content .data-table-hint{color:var(--table-muted);white-space:nowrap;padding-bottom:3px;font-size:12px}.content .sme-table-card-header{background:linear-gradient(105deg, var(--table-heading), var(--table-surface) 78%);border-bottom:1px solid var(--table-divider);min-height:88px;padding:19px 24px}.content .sme-table-actions{gap:12px}.content .applications-toolbar-row{justify-content:space-between;align-items:stretch;gap:24px;width:100%;margin-bottom:15px;display:flex}.content .applications-toolbar-row .applications-tabs{flex:0 auto;width:auto;margin-bottom:0}.content .table-sort-control{width:230px;color:var(--table-accent);flex:0 0 230px;position:relative}.content .sme-sort-control{flex-basis:218px;width:218px}.content .table-sort-control>svg{z-index:2;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:is(#root,.add-sme-modal) .content .table-sort-select button.custom-select-trigger{height:44px;min-height:44px;font-size:12px;border-color:color-mix(in srgb, var(--table-accent) 34%, var(--table-outline))!important;background:linear-gradient(135deg, var(--table-surface), color-mix(in srgb, var(--table-accent) 8%, var(--table-surface)))!important;color:var(--theme-text,#173f55)!important;box-shadow:0 6px 17px color-mix(in srgb, var(--table-accent) 12%, transparent)!important;border-radius:12px!important;padding:0 13px 0 42px!important;font-weight:750!important}:is(#root,.add-sme-modal) .content .applications-sort-control .table-sort-select button.custom-select-trigger{height:54px;min-height:54px}:is(#root,.add-sme-modal) .content .table-sort-select button.custom-select-trigger:hover:not(:disabled),:is(#root,.add-sme-modal) .content .table-sort-select.is-open button.custom-select-trigger{border-color:var(--table-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--table-accent) 12%, transparent), 0 10px 24px color-mix(in srgb, var(--table-accent) 15%, transparent)!important}.content .applications-tabs{background:var(--table-heading);border:1px solid var(--table-outline);box-shadow:0 4px 14px color-mix(in srgb, var(--table-accent) 7%, transparent);border-radius:14px;gap:4px;padding:5px}.content .application-tab{isolation:isolate;min-height:42px;color:var(--table-muted);background:0 0;border:0;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s,color .22s;position:relative}.content .application-tab.active-tab{color:var(--theme-text,#142d3f);box-shadow:none;background:0 0}.content .application-tab-indicator{z-index:0;border:1px solid color-mix(in srgb, var(--table-accent) 27%, var(--table-outline));border-radius:inherit;background:linear-gradient(135deg, var(--table-surface), color-mix(in srgb, var(--table-accent) 8%, var(--table-surface)));box-shadow:0 4px 13px color-mix(in srgb, var(--table-accent) 18%, transparent);pointer-events:none;position:absolute;inset:0}.content .application-tab :is(.tab-label,.tab-count){z-index:1;position:relative}@media (hover:hover){.content .application-tab:not(:disabled):hover{background:color-mix(in srgb, var(--table-accent) 11%, var(--table-surface));color:var(--table-accent);transform:translateY(-2px)}}.content .application-tab:not(:disabled):active{transform:translateY(1px)scale(.96)}.content .tab-count{background:color-mix(in srgb, var(--table-muted) 13%, transparent);min-width:20px;height:20px;color:var(--table-muted);font-variant-numeric:tabular-nums;font-size:10px}.content .active-tab .tab-count{background:color-mix(in srgb, var(--table-accent) 13%, transparent);color:var(--table-accent);animation:.36s cubic-bezier(.2,1.5,.4,1) filter-count-pop}@keyframes filter-count-pop{0%{transform:scale(.7)}65%{transform:scale(1.13)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.content .active-tab .tab-count{animation:none}}.content .sme-search-wrap{flex:none;width:252px;position:relative}.content .sme-search-wrap svg{width:17px;height:17px;color:var(--table-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.content .sme-search{border:1px solid var(--table-outline);background-color:var(--table-surface);border-radius:11px;width:100%;height:40px;padding:0 13px 0 39px;font-size:12px;transition:border-color .18s,box-shadow .18s}.content .sme-search:focus{border-color:var(--table-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--table-accent) 13%, transparent)}.content .add-sme-button{color:#fff;min-width:148px;min-height:44px;box-shadow:0 6px 17px color-mix(in srgb, var(--table-accent) 24%, transparent);background:#087d91 linear-gradient(120deg,#087d91,#07a3a8);border-radius:12px;padding:10px 22px;font-size:14px;font-weight:750}.content .card-header .table-action-button{border:1px solid color-mix(in srgb, var(--table-accent) 37%, var(--table-outline));background:color-mix(in srgb, var(--table-accent) 9%, var(--table-surface));min-width:130px;min-height:42px;color:var(--table-accent);box-shadow:0 3px 10px color-mix(in srgb, var(--table-accent) 8%, transparent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:9px 17px;font-size:14px;font-weight:750;display:inline-flex}.content .card-header .table-action-button svg{flex:none;width:16px;height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.content :is(.card-header .table-action-button,.add-sme-button){isolation:isolate;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s,background-color .22s;position:relative;overflow:hidden}@media (hover:hover){.content :is(.card-header .table-action-button,.add-sme-button):hover{box-shadow:0 10px 23px color-mix(in srgb, var(--table-accent) 22%, transparent);transform:translateY(-3px)}.content .card-header .table-action-button:hover svg{transform:translate(4px)}}.content :is(.card-header .table-action-button,.add-sme-button):active{box-shadow:0 2px 6px color-mix(in srgb, var(--table-accent) 12%, transparent);transform:translateY(1px)scale(.96)}.content :is(.applications-table-header,.dashboard-table-header),.content :is(.sme-table thead th,.sme-history-table thead th){background-color:var(--table-heading);color:var(--table-muted);border-bottom:1px solid var(--table-divider);letter-spacing:.1em;text-transform:uppercase;background-image:none;font-size:10px;font-weight:800}.content :is(.applications-table-header,.dashboard-table-header){min-height:46px;padding:14px 22px}.content :is(.sme-table thead th,.sme-history-table thead th){padding:15px 14px}.content .dashboard-grid>.card:first-child .card-header,.content .sme-history-panel .sme-details-card-header{background:linear-gradient(105deg, var(--table-heading), var(--table-surface) 78%);border-bottom-color:var(--table-divider);min-height:60px;padding:14px 20px}.content .dashboard-grid>.card:first-child .card-header h3,.content .sme-history-panel .sme-details-card-header h3{color:var(--theme-text,#142d3f);letter-spacing:-.02em;font-size:16px;font-weight:720}.content .applications-table-header>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8)),.content .applications-page-row>:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8)){text-align:right;font-variant-numeric:tabular-nums}@media (width>=1201px){.content .applications-table-header,.content .applications-page-row{grid-template-columns:160px 220px 110px 110px 95px 220px 120px 115px;justify-content:space-between;column-gap:28px}.content .applications-table-header>*,.content .applications-page-row>*{min-width:0}.content .applications-page-row>:nth-child(6){text-overflow:ellipsis;overflow:hidden}}.content .dashboard-table-header>:is(:nth-child(3),:nth-child(6)),.content .application-row>:is(:nth-child(3),:nth-child(6)),.content .sme-history-table :is(th,td):nth-child(5){text-align:right;font-variant-numeric:tabular-nums}@media (width>=1201px){.content .dashboard-table-content{--dashboard-columns:repeat(6, minmax(0, 1fr));min-width:980px}.content .dashboard-table-header,.content .dashboard-table-content .application-row{column-gap:24px}.content .dashboard-table-header>*,.content .dashboard-table-content .application-row>*{text-align:left;width:100%}.content .dashboard-table-header>:is(:nth-child(3),:nth-child(6)){text-align:left}.content .dashboard-table-content .application-debtor>span:last-child{text-overflow:ellipsis;display:block;overflow:hidden}.content .sme-history-table{table-layout:fixed}.content .sme-history-table thead th{width:20%}.content .sme-history-table :is(th,td):is(:nth-child(2),:nth-child(3)){text-align:left;font-variant-numeric:tabular-nums}}.content .sme-table :is(th,td):nth-child(5){text-align:center}.content .applications-page-row,.content .application-row{background-color:var(--table-surface);border-bottom:1px solid var(--table-divider);min-height:70px;color:var(--theme-text,#172e40);padding:13px 22px;font-size:13px;transition:background-color .19s,box-shadow .19s}.content .applications-table-results>.applications-page-row:nth-last-child(2),.content .dashboard-table-content>.application-row:last-child{border-bottom:0}.content .applications-table-results>.applications-page-row:nth-last-child(2){border-radius:0 0 17px 17px}.content .applications-page-row.data-row-alt,.content .application-row:nth-of-type(2n),.content .sme-table tbody tr:nth-child(2n),.content .sme-history-table tbody tr:nth-child(2n){background-color:var(--table-alternate)}.content .application-customer-cell{align-items:center;gap:10px;min-width:0;display:flex}.content .application-customer-avatar,.content .sme-avatar{background:color-mix(in srgb, var(--table-accent) 16%, var(--table-surface));border:1px solid color-mix(in srgb, var(--table-accent) 22%, transparent);width:36px;height:36px;color:var(--table-accent);letter-spacing:.02em;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.content .customer-reference,.content .application-reference,.content .sme-history-reference{color:var(--table-accent);font-variant-numeric:tabular-nums;letter-spacing:.015em;font-family:inherit;font-size:12px;font-weight:750}.content .customer-name,.content .sme-name{color:var(--theme-text,#142d3f);font-weight:700}.content .customer-phone,.content .sme-business,.content .customer-business{color:var(--table-muted);font-size:11px}.content .sme-row{background-color:var(--table-surface);height:68px;transition:background-color .19s}.content :is(.sme-table tbody td,.sme-history-table tbody td){border-bottom:1px solid var(--table-divider);font-variant-numeric:tabular-nums;padding:14px;font-size:13px}.content .sme-active-advances{font-weight:700;left:0}.content .sme-history-table tbody tr{background-color:var(--table-surface);transition:background-color .19s}.content .sme-history-table tbody tr:last-child td,.content .sme-table tbody tr:last-child td{border-bottom:0}.content :is(.applications-table,.sme-table-card,.sme-history-panel) :is(.loading-indicator,.table-state-message){min-height:200px;color:var(--table-muted)}.content :is(.applications-table,.sme-table-card,.sme-history-panel) .loading-indicator-arrow{color:var(--table-accent)}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status){--pill-color:#475569;border:1px solid var(--pill-color);background:var(--pill-color);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status):before,.content .sme-table .sme-fica:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).new{--pill-color:#1d4ed8}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).under-review{--pill-color:#92400e}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).info-required{--pill-color:#9a3412}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).paq-sent{--pill-color:#5b21b6}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).paq-accepted{--pill-color:#155e75}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).approved{--pill-color:#166534}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).disbursed{--pill-color:#065f46}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).overdue{--pill-color:#991b1b}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).cancelled{--pill-color:#9f1239}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).repaid{--pill-color:#5e80f0}.content :is(.applications-table,.dashboard-table-content,.sme-history-panel) :is(.status,.sme-history-status).declined{--pill-color:#475569}.content :is(.applications-table,.dashboard-table-content) .status{box-sizing:border-box;justify-content:center;width:112px;max-width:100%}.content .sme-table .sme-fica{border:1px solid color-mix(in srgb, currentColor 23%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}@media (hover:hover){.content :is(.applications-page-row,.application-row,.sme-row,.sme-history-row):hover{background-color:var(--table-hover);box-shadow:inset 3px 0 var(--table-accent)}.content :is(.applications-page-row,.application-row,.sme-row,.sme-history-row):hover .customer-reference,.content :is(.applications-page-row,.application-row,.sme-row,.sme-history-row):hover .sme-history-reference{text-underline-offset:3px;text-decoration:underline}}.content :is(.applications-page-row,.application-row,.sme-row,.sme-history-row,.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card):focus-visible{outline:2px solid var(--table-accent);outline-offset:-3px}@media (width<=1200px){.content .applications-table,.content .sme-table-card{box-shadow:none;background:0 0;border:0;border-radius:0}.content .applications-table:before,.content .sme-table-card:before{display:none}.content .applications-table-topbar,.content .sme-table-card-header{border:1px solid var(--table-outline);min-height:76px;box-shadow:var(--table-shadow);border-radius:16px;padding:18px}.content :is(.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card){border:1px solid var(--table-outline);background-color:var(--table-surface);box-shadow:var(--table-shadow);border-radius:16px;position:relative;overflow:hidden}.content .sme-history-responsive-card:before{content:"";background:linear-gradient(180deg, var(--table-accent), transparent 90%);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.content .application-responsive-card.data-row-alt{background-color:var(--table-alternate)}.content .application-row{padding:14px}.content .application-row>.application-advance{text-align:left}.content .sme-card-label,.content .responsive-label{color:var(--table-muted);letter-spacing:.09em}.content .responsive-reference{color:var(--table-accent);font-size:12px;font-weight:750}}@media (width>=769px) and (width<=1200px){.content .applications-toolbar-row{gap:14px}.content .applications-toolbar-row .applications-tabs{flex:auto;width:auto}.content .applications-tabs{scrollbar-width:thin;width:100%;overflow-x:auto}.content .application-tab{flex:none;min-width:86px}.content .sme-table-card-header{flex-wrap:wrap}}@media (width>=769px) and (width<=950px){.content .sme-table-actions{width:100%}.content .sme-search-wrap{flex:1;width:auto;min-width:0}}@media (width<=768px){.content .applications-toolbar-row{flex-direction:column;gap:10px}.content .applications-toolbar-row .applications-tabs,.content .applications-sort-control,.content .sme-sort-control{flex-basis:auto;width:100%}:is(#root,.add-sme-modal) .content .applications-sort-control .table-sort-select button.custom-select-trigger{height:46px;min-height:46px}.content .applications-tabs{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content .application-tab{gap:3px;min-width:0;min-height:38px;padding:7px 5px;font-size:clamp(10px,2.8vw,12px)}.content .application-tab .tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.content .application-tab{background:var(--table-surface);border-radius:11px;border:1px solid var(--table-outline)!important}.content .application-tab.active-tab{background:0 0;border-color:#0000!important}.content .applications-table-topbar,.content .sme-table-card-header{padding:16px}.content .applications-table-topbar h2,.content .sme-table-title h3{font-size:18px}.content .data-table-hint{display:none}.content .sme-table-actions,.content .sme-search-wrap{width:100%}.content .sme-table-card-header{align-items:stretch}.content :is(.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card){padding:16px}}:root:not([data-theme=dark]) .app{--theme-canvas:#eef6fb;--theme-surface:#fff;--theme-subtle:#f2f8fc;--theme-hover:#e7f3f9;--theme-text:#102d42;--theme-muted:#60798b;--theme-border:#c8dce7;--theme-row-border:#dce9f0;--theme-header-border:#73bfd0;--theme-count-background:#dff1f7;--theme-count-text:#087b94;--theme-accent:#07839c;--theme-chat:#f5f9fc;--theme-outgoing:#dff3ef;--table-surface:#fff;--table-heading:#e7f4fa;--table-alternate:#f7fbfd;--table-hover:#e8f5fa;--table-outline:#bed7e4;--table-divider:#d8e8ef;--table-muted:#526f82;--table-accent:#087f9a;--table-shadow:0 24px 60px #184e6821, 0 5px 16px #184e6812;--fx-shadow:0 16px 42px #22546c1c, 0 3px 10px #22546c0e;--fx-shadow-lift:0 28px 65px #1b4f6933, 0 8px 22px #1b4f691c;--fx-glow:#088bae2b;--fx-row-wash:#088bae16;--fx-surface-shine:#74cfe521;--fx-accent:#07839c;--lux-button-start:#075f96;--lux-button-mid:#087fa4;--lux-button-end:#08a6b7;--lux-button-shadow:0 9px 22px #0469933d, inset 0 1px 0 #ffffff3d;--lux-button-shadow-hover:0 18px 36px #03699957, 0 6px 14px #0369992e, inset 0 1px 0 #ffffff59}:root:not([data-theme=dark]) .content{scrollbar-color:#087f9a70 transparent;background:radial-gradient(circle at 8% -4%,#25b8cd33,#0000 31%) 0 0/115% 115%,radial-gradient(circle at 96% 7%,#5b85d324,#0000 34%) 0 0/120% 120%,linear-gradient(145deg,#edf7fb 0%,#f7fbfd 50%,#eef5fb 100%) 0 0/100% 100%;animation:18s ease-in-out infinite alternate luxury-canvas-drift}:root:not([data-theme=dark]) .header-box{border-bottom-color:var(--theme-header-border);background:linear-gradient(110deg,#fffffffc,#f1f9fcf7);box-shadow:0 4px 18px #1c486014}:root:not([data-theme=dark]) .content>*{animation:.52s cubic-bezier(.22,1,.36,1) backwards luxury-page-arrive}:root:not([data-theme=dark]) .content>:nth-child(2){animation-delay:55ms}:root:not([data-theme=dark]) .content>:nth-child(3){animation-delay:.11s}.content .metric-card{animation:none}:root[data-theme=light] .content .metric-card:before,:root[data-theme=dark] .content .metric-card:before{display:none}:root[data-theme=light] .content .metric-card h4,:root[data-theme=dark] .content .metric-card h4{background:var(--metric-strip-accent,var(--metric-accent,#087f93));color:#fff;width:fit-content;max-width:100%;min-height:0;box-shadow:inset 0 1px 0 #fff3, 0 4px 10px color-mix(in srgb, var(--metric-strip-accent,var(--metric-accent,#087f93)) 20%, transparent);letter-spacing:.035em;text-shadow:0 1px 2px #001c2a38;border-radius:4px;align-items:center;margin:0 0 11px;padding:1mm 2.2mm;font-weight:800;transition:box-shadow .26s,filter .26s;display:inline-flex}:root[data-theme=dark] .content .metric-card[data-accent=brand]{--metric-strip-accent:#14b8c9}:root[data-theme=dark] .content .metric-card[data-accent=theme-text] h4{color:#102d42;text-shadow:0 1px #ffffff57}@media (hover:hover){:root[data-theme=light] .content .metric-card:hover h4,:root[data-theme=dark] .content .metric-card:hover h4{box-shadow:inset 0 1px 0 #ffffff47, 0 7px 15px color-mix(in srgb, var(--metric-strip-accent,var(--metric-accent,#087f93)) 29%, transparent);filter:saturate(1.06)brightness(1.025)}}:root[data-theme=light] .content .team-summary-card:before{display:none}:root[data-theme=light] .content .team-summary-card>span{background:var(--metric-color,var(--theme-accent,#087f93));color:#fff;width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 #fff3, 0 4px 10px color-mix(in srgb, var(--metric-color,#087f93) 24%, transparent);letter-spacing:.035em;text-shadow:0 1px 2px #001c2a38;border-radius:4px;align-items:center;padding:1mm 2.2mm;font-weight:800;transition:box-shadow .26s,filter .26s;display:inline-flex}@media (hover:hover){:root[data-theme=light] .content .team-summary-card:hover>span{box-shadow:inset 0 1px 0 #ffffff47, 0 7px 15px color-mix(in srgb, var(--metric-color,#087f93) 34%, transparent);filter:saturate(1.06)brightness(1.025)}}:root:not([data-theme=dark]) .content :is(.card,.metric-card,.application-detail-card,.sme-details-card,.sme-profile-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-management-card,.team-summary-card,.profile-summary-card,.profile-card,.add-sme-card,.applications-table,.sme-table-card,.sme-history-panel,.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card){box-shadow:var(--fx-shadow);border-color:#b7d3e0e6;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background-color .3s}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.card,.metric-card,.application-detail-card,.sme-details-card,.sme-profile-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-management-card,.team-summary-card,.profile-summary-card,.profile-card,.add-sme-card,.applications-table,.sme-table-card,.sme-history-panel,.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card):hover{box-shadow:var(--fx-shadow-lift), 0 0 0 1px #08839c14;border-color:#41a2c0b8;transform:translateY(-4px)}:root:not([data-theme=dark]) .content :is(.chat-window-panel,.conversation-list-panel):hover{box-shadow:var(--fx-shadow-lift);border-color:#41a2c094}}:root:not([data-theme=dark]) .content :is(.applications-table,.sme-table-card,.sme-history-panel):before,:root:not([data-theme=dark]) .content .dashboard-grid>.card:first-child:before{display:none}:root:not([data-theme=dark]) .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header),:root:not([data-theme=dark]) .content .dashboard-grid>.card:first-child>.card-header,:root:not([data-theme=dark]) .content .sme-history-panel>.sme-details-card-header{background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#2abec657,#0000 42%),linear-gradient(118deg,#102f43 0%,#123b50 50%,#15566a 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom-color:#0969836b;transition:background-position .52s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 10px 25px #0d344824}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header):hover,:root:not([data-theme=dark]) .content .dashboard-grid>.card:first-child>.card-header:hover,:root:not([data-theme=dark]) .content .sme-history-panel>.sme-details-card-header:hover{background-position:100%;box-shadow:inset 0 1px #ffffff21,0 13px 30px #0d344830}}:root:not([data-theme=dark]) .content :is(.applications-table-topbar h2,.sme-table-card-header h3,.team-management-card-header h2),:root:not([data-theme=dark]) .content .dashboard-grid>.card:first-child>.card-header h3,:root:not([data-theme=dark]) .content .sme-history-panel>.sme-details-card-header h3{color:#fff;text-shadow:0 1px 2px #0014214d}:root:not([data-theme=dark]) .content :is(.data-table-hint,.team-management-card-header p){color:#e1f2f8c2}:root:not([data-theme=dark]) .content .team-management-card-header p{color:#e1f2f8b3}:root:not([data-theme=dark]) .content .data-table-count,:root:not([data-theme=dark]) .content .team-account-count{color:#dff9ff;background:#ffffff21;border-color:#ffffff3d;transition:transform .22s cubic-bezier(.2,1.5,.4,1),box-shadow .22s;box-shadow:0 5px 14px #00131f29,inset 0 1px #ffffff21}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.data-table-count,.team-account-count):hover{transform:translateY(-2px)scale(1.06);box-shadow:0 9px 20px #1d6a8829}}:root:not([data-theme=dark]) .content .sme-table-card-header .sme-search{background:#fffffff5;border-color:#ffffff3d;box-shadow:0 7px 18px #001b2a29}:root:not([data-theme=dark]) .content .sme-table-card-header .sme-search-wrap svg{color:#42697a}:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.conversation-list-header,.chat-window-header){background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#2abec657,#0000 42%),linear-gradient(118deg,#102f43 0%,#123b50 50%,#15566a 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom-color:#0969836b;transition:background-position .52s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 10px 25px #0d344824}:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header) :is(h2,h3),:root:not([data-theme=dark]) .content .conversation-list-header>span:first-child,:root:not([data-theme=dark]) .content .chat-window-header .chat-customer-name{color:#fff;text-shadow:0 1px 2px #0014214d}:root:not([data-theme=dark]) .content .chat-window-header .chat-customer-business{color:#e1f2f8c2}:root:not([data-theme=dark]) .content .sme-profile-header .sme-profile-name{color:#fff;text-shadow:0 1px 2px #0014214d}:root:not([data-theme=dark]) .content .sme-profile-header .sme-profile-business{color:#e1f2f8c2}:root:not([data-theme=dark]) .content .profile-summary-card{background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#2abec657,#0000 42%),linear-gradient(118deg,#102f43 0%,#123b50 50%,#15566a 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#0969836b;transition:transform .25s cubic-bezier(.22,1,.36,1),background-position .52s,box-shadow .28s,border-color .25s;box-shadow:inset 0 1px #ffffff17,0 10px 25px #0d344824}:root:not([data-theme=dark]) .content .profile-summary-card:after{display:none}:root:not([data-theme=dark]) .content .profile-summary-card:hover{background-position:100%;border-color:#0969836b;box-shadow:inset 0 1px #ffffff1f,0 13px 30px #0d344830}:root:not([data-theme=dark]) .content .profile-summary-information h2{color:#fff;text-shadow:0 1px 2px #0014214d}:root:not([data-theme=dark]) .content .profile-summary-information>p{color:#e1f2f8c2}:root:not([data-theme=dark]) .content .profile-role-badge{color:#79e8ef;background:linear-gradient(135deg,#2dcada3d,#1f90b321);border-color:#6ae0eb7a;box-shadow:inset 0 1px #ffffff2e,0 5px 14px #00192724}:root:not([data-theme=dark]) .content .profile-status-badge{border-color:color-mix(in srgb, var(--profile-status-color) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--profile-status-color) 22%, transparent), color-mix(in srgb, var(--profile-status-color) 11%, transparent));box-shadow:inset 0 1px #ffffff29,0 5px 14px #00192724}:root:not([data-theme=dark]) .content .profile-status-badge:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent), 0 0 9px color-mix(in srgb, currentColor 58%, transparent)}:root:not([data-theme=dark]) .content .profile-status-active{--profile-status-color:#54e2a0}:root:not([data-theme=dark]) .content .profile-status-pending{--profile-status-color:#ffd16c}:root:not([data-theme=dark]) .content :is(.profile-status-suspended,.profile-status-rejected){--profile-status-color:#ff8794}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.conversation-list-header,.chat-window-header):hover{background-position:100%;box-shadow:inset 0 1px #ffffff21,0 13px 30px #0d344830}}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button){isolation:isolate;background:linear-gradient(118deg, var(--lux-button-start) 0%, var(--lux-button-mid) 52%, var(--lux-button-end) 100%);color:#fff;box-shadow:var(--lux-button-shadow);text-shadow:0 1px 2px #0020362e;cursor:pointer;background-size:160% 100%;border:1px solid #05699ab8;border-radius:11px;font-family:inherit;font-weight:750;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s,filter .22s;position:relative;overflow:hidden}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):after{content:"";z-index:1;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 19%,#ffffff14 34%,#ffffffb8 49%,#ffffff1a 63%,#0000 78%);position:absolute;inset:-2px;transform:translate(-145%)skew(-12deg)}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):not(:disabled):hover{color:#fff;box-shadow:var(--lux-button-shadow-hover);filter:saturate(1.08)brightness(1.07);border-color:#045d8fe6;transform:translateY(-3px)scale(1.012)}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):not(:disabled):hover:after{transform:translate(145%)skew(-12deg)}}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):not(:disabled):active{filter:brightness(.98);transform:translateY(0)scale(.975);box-shadow:0 4px 12px #03699938}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):focus-visible{outline-offset:3px;outline:3px solid #099abc4d}:root:not([data-theme=dark]) .content :is(.table-action-button,.add-sme-button,.add-sme-submit-button,.chat-send-button,.chat-profile-button,.chat-mobile-back,.export-all-button,.report-export-button,.ncr-download-button,.fee-edit-button,.fee-save-button,.fee-cancel-button,.team-action-button,.team-email-save-button,.team-email-cancel-button,.profile-primary-button,.profile-back-button,.back-to-smes-button,.sme-not-found-button,.edit-sme-button,.delete-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.sme-document-download-button,.application-document-download-button,.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button):disabled{box-shadow:none;filter:grayscale(.18);cursor:not-allowed;opacity:.55}:root:not([data-theme=dark]) .content :is(.sme-document-download-button,.chat-mobile-back){place-items:center;padding:0;display:inline-grid}:root:not([data-theme=dark]) .content .sme-document-download-button{border-radius:9px;width:30px;height:30px}:root:not([data-theme=dark]) .content .application-tab{background:#ffffff6b;border:1px solid #579db738;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}:root:not([data-theme=dark]) .content .application-tab-indicator{background:linear-gradient(118deg, var(--lux-button-start), var(--lux-button-mid) 52%, var(--lux-button-end));box-shadow:var(--lux-button-shadow);border-color:#05699ab3;overflow:hidden}:root:not([data-theme=dark]) .content .application-tab-indicator:after{content:"";background:linear-gradient(112deg,#0000 24%,#ffffff94 50%,#0000 76%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px;transform:translate(-145%)skew(-12deg)}:root:not([data-theme=dark]) .content .application-tab.active-tab{color:#fff;text-shadow:0 1px 2px #00203633}:root:not([data-theme=dark]) .content .active-tab .tab-count{color:#fff;background:#fff3}@media (hover:hover){:root:not([data-theme=dark]) .content .application-tab:hover .application-tab-indicator:after{transform:translate(145%)skew(-12deg)}:root:not([data-theme=dark]) .content .application-tab:not(.active-tab):hover{background:#dbf1f8e6;border-color:#087f9a5c;box-shadow:0 9px 20px #16678721}}:root:not([data-theme=dark]) .content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.team-management-row,.message-row,.activity-row,.download-report-row,.ncr-return-row){transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s}@media (hover:hover){:root:not([data-theme=dark]) .content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.team-management-row,.message-row,.activity-row,.download-report-row,.ncr-return-row):hover{background-color:#e8f5fa;transform:translate(2px);box-shadow:inset 4px 0 #07839c,0 9px 22px #20688617}:root:not([data-theme=dark]) .content :is(.application-customer-avatar,.sme-avatar,.sme-profile-avatar,.application-sme-avatar,.team-member-avatar,.chat-window-avatar,.conversation-avatar,.profile-summary-avatar):hover{transform:translateY(-2px)rotate(-2deg)scale(1.055);box-shadow:0 12px 26px #087f9a38}}:root:not([data-theme=dark]) .content :is(.application-customer-avatar,.sme-avatar,.sme-profile-avatar,.application-sme-avatar,.team-member-avatar,.chat-window-avatar,.conversation-avatar,.profile-summary-avatar){transition:transform .24s cubic-bezier(.2,1.45,.4,1),box-shadow .24s}:root:not([data-theme=dark]) .content :is(.sme-profile-avatar,.application-sme-avatar){border:1px solid color-mix(in srgb, var(--table-accent) 22%, transparent);width:36px;height:36px;color:var(--table-accent);letter-spacing:.02em;border-radius:11px;flex:0 0 36px;font-weight:800;box-shadow:0 5px 13px #1564841a,inset 0 1px #ffffffb3;background:color-mix(in srgb, var(--table-accent) 16%, var(--table-surface))!important}:root:not([data-theme=dark]) .content :is(input,select,textarea){transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s}:root:not([data-theme=dark]) .content :is(input,select,textarea):focus{background-color:#fff;border-color:#1597b3;box-shadow:0 0 0 4px #1597b31f,0 10px 24px #1b67851a}:root:not([data-theme=dark]) .content .chat-message{animation:.32s cubic-bezier(.22,1,.36,1) backwards luxury-message-arrive;box-shadow:0 5px 14px #214f6312}:root:not([data-theme=dark]) .content .conversation-item{box-shadow:none;filter:none;transform:none}:root:not([data-theme=dark]) .content .conversation-item.selected-conversation,:root:not([data-theme=dark]) .content .conversation-item.selected-conversation:hover,:root:not([data-theme=dark]) .content .conversation-item.selected-conversation:focus,:root:not([data-theme=dark]) .content .conversation-item.selected-conversation:focus-visible{box-shadow:none;background:#e2f3fa;border-inline:0;outline:0;transform:none}:root:not([data-theme=dark]) .content .conversation-item.selected-conversation:before,:root:not([data-theme=dark]) .content .conversation-item.selected-conversation:after{display:none}:root:not([data-theme=dark]) .content .chat-window-body{background:radial-gradient(circle at 92% 5%,#6fb69433,#0000 35%),linear-gradient(145deg,#deeee5 0%,#d4e9dd 58%,#daece2 100%)}:root:not([data-theme=dark]) .content .customer-message{--message-tail-color:#f0faf6;isolation:isolate;background:var(--message-tail-color);color:#315b63;border:1px solid #83c8b5;position:relative;overflow:visible;box-shadow:0 7px 17px #2160521f,0 0 16px #52ae9414}:root:not([data-theme=dark]) .content .team-message{--message-tail-color:#b8e7da;isolation:isolate;background:var(--message-tail-color);color:#245756;border:1px solid #58b69d;position:relative;overflow:visible;box-shadow:0 8px 19px #21605224,0 0 18px #41ab8f1a}:root:not([data-theme=dark]) .content :is(.customer-message,.team-message):after{content:"";pointer-events:none;z-index:2;background:var(--message-tail-color);border-radius:1px;width:11px;height:11px;position:absolute;bottom:12px;transform:rotate(45deg)}:root:not([data-theme=dark]) .content .customer-message:after{border-bottom:1.75px solid #83c8b5;border-left:1.75px solid #83c8b5;left:-7px}:root:not([data-theme=dark]) .content .team-message:after{border-top:1.75px solid #58b69d;border-right:1.75px solid #58b69d;right:-7px}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)),:root:not([data-theme=dark]) .content a.table-action-button{isolation:isolate;text-align:center;text-shadow:0 1px 2px #0026382e;white-space:nowrap;cursor:pointer;opacity:1;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 24px;font-family:inherit;font-size:13px;line-height:1.1;text-decoration:none;display:inline-flex;color:#fff!important;background:linear-gradient(110deg,#078fa7 0%,#079fb0 54%,#0aafba 100%) 0 0/165% 100%!important;border:0!important;border-radius:12px!important;font-weight:750!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,filter .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 19px #036f913d,inset 0 1px #ffffff3d!important}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):after,:root:not([data-theme=dark]) .content a.table-action-button:after{z-index:2;border-radius:inherit;pointer-events:none;content:""!important;box-shadow:none!important;opacity:1!important;transition:transform var(--button-shine-duration) var(--button-shine-easing)!important;background:linear-gradient(112deg,#0000 18%,#ffffff14 34%,#ffffffc7 49%,#ffffff1f 64%,#0000 80%)!important;border:0!important;position:absolute!important;inset:-3px!important;transform:translate(-150%)skew(-13deg)!important}:root:not([data-theme=dark]) .content .card-header .table-action-button:before{content:none}@media (hover:hover){:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):hover,:root:not([data-theme=dark]) .content a.table-action-button:hover{color:#fff!important;filter:saturate(1.08)brightness(1.06)!important;transform:translateY(-3px)scale(1.012)!important;box-shadow:0 18px 38px #03699161,0 7px 16px #03699133,inset 0 1px #ffffff59!important}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):hover:after,:root:not([data-theme=dark]) .content a.table-action-button:hover:after{transform:translate(150%)skew(-13deg)!important}}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):active,:root:not([data-theme=dark]) .content a.table-action-button:active{filter:brightness(.97)!important;transform:translateY(0)scale(.97)!important;box-shadow:0 4px 11px #03699140!important}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):focus-visible,:root:not([data-theme=dark]) .content a.table-action-button:focus-visible{outline-offset:3px!important;outline:3px solid #089fb052!important}:root:not([data-theme=dark]) .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):disabled{cursor:not-allowed;box-shadow:none!important;filter:grayscale(.2)!important;opacity:.54!important;transform:none!important}:root:not([data-theme=dark]) .content .application-tab{min-height:44px;padding:0 15px}:root:not([data-theme=dark]) .content .application-tab:not(.active-tab){opacity:.76}:root:not([data-theme=dark]) .content .application-tab.active-tab{opacity:1;box-shadow:0 12px 26px #03699157,inset 0 1px #ffffff4d!important}:root:not([data-theme=dark]) .content .application-tab-indicator{box-shadow:none;background:0 0;border:0}:root:not([data-theme=dark]) .content .application-tab-indicator:after{display:none}:root:not([data-theme=dark]) .content :is(.edit-sme-close-button,.sme-document-download-button,.chat-mobile-back){width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px!important;padding:0!important}@media (width<=768px){:root:not([data-theme=dark]) .content .application-tab{min-height:40px;padding:0 7px;font-size:clamp(10px,2.8vw,12px)}}:root:not([data-theme=dark]) .content .fee-setting-row :is(.fee-edit-button,.fee-save-button,.fee-cancel-button){height:32px;border-radius:9px!important;min-height:32px!important;padding:0 14px!important}:root:not([data-theme=dark]) .content .download-report-row .report-export-button{height:34px;border-radius:9px!important;min-height:34px!important;padding:0 17px!important}:root:not([data-theme=dark]) .content .download-reports-header .export-all-button,:root:not([data-theme=dark]) .content .chat-window-header .chat-profile-button{height:36px;border-radius:10px!important;min-height:36px!important;padding:0 18px!important}:root:not([data-theme=dark]) .content .sme-document-row .sme-document-download-button{width:30px;min-width:30px;height:30px;border-radius:8px!important;min-height:30px!important}:root:not([data-theme=dark]) .content .application-document-row .application-document-download-button{border-radius:8px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}:root:not([data-theme=dark]) .content .chat-window-header button.chat-mobile-back{text-align:center;place-items:center;width:30px;min-width:30px;height:30px;font-size:18px;line-height:1;display:inline-grid;color:#fff!important;background:linear-gradient(110deg,#087b91 0%,#0798a9 54%,#0bb5be 100%) 0 0/165% 100%!important;border-radius:8px!important;min-height:30px!important;padding:0!important;box-shadow:0 9px 23px #00091257,0 0 22px #11aebf1f,inset 0 1px #fff3!important}:root:not([data-theme=dark]) .content .chat-window-avatar{border:1px solid color-mix(in srgb, var(--theme-accent,#087f93) 22%, transparent);width:36px;height:36px;color:var(--theme-accent,#087f93);box-shadow:none;letter-spacing:.02em;border-radius:11px;flex:0 0 36px;font-size:12px;font-weight:800;background:color-mix(in srgb, var(--theme-accent,#087f93) 16%, var(--theme-surface,#fff))!important}@media (hover:hover){:root:not([data-theme=dark]) .content .chat-window-header button.chat-mobile-back:hover{box-shadow:0 18px 38px #00081073,0 0 30px #21c8d833,inset 0 1px #ffffff4d!important}}:root:not([data-theme=dark]) .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button,.application-document-download-button){justify-content:center;align-items:center;min-height:34px;padding:0 15px;display:inline-flex;color:#fff!important;background:linear-gradient(110deg,#078fa7 0%,#079fb0 54%,#0aafba 100%) 0 0/165% 100%!important;border:0!important;box-shadow:0 8px 19px #036f913d,inset 0 1px #ffffff3d!important}@media (hover:hover){:root:not([data-theme=dark]) .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button,.application-document-download-button):not(:disabled):hover{box-shadow:0 18px 38px #03699161,0 7px 16px #03699133,inset 0 1px #ffffff59!important}}:root:not([data-theme=dark]) .content .application-details-page .view-sme-profile-button{width:100%;height:36px;min-height:36px;font-size:13px;font-weight:750;line-height:1.1;border-radius:10px!important;padding:0 15px!important}:root:not([data-theme=dark]) .content .application-details-page :is(.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button){height:36px;min-height:36px;font-size:13px;font-weight:750;line-height:1.1;border-radius:10px!important;padding:0 15px!important}:root:not([data-theme=dark]) .content .application-details-page .back-to-applications-button{height:44px;min-height:44px;padding-inline:24px}:root:not([data-theme=dark]) .content .application-details-page .application-document-download-button{min-height:30px;padding:0!important}:root:not([data-theme=dark]) .content .application-details-page .application-action{isolation:isolate;position:relative;overflow:hidden}:root:not([data-theme=dark]) .content .application-details-page .application-action:after{content:"";z-index:2;border-radius:inherit;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff14 34%,#ffffffc7 49%,#ffffff1f 64%,#0000 80%);position:absolute;inset:-3px;transform:translate(-150%)skew(-13deg)}@media (hover:hover){:root:not([data-theme=dark]) .content .application-details-page .application-action:not(:disabled):hover:after{transform:translate(150%)skew(-13deg)}}:root:not([data-theme=dark]) .content .applications-tabs{background:linear-gradient(112deg,#d8edf4 0%,#e5f4f8 52%,#d7eaf2 100%);border:1px solid #258fa952;border-radius:14px;gap:4px;padding:5px;overflow:hidden;box-shadow:0 10px 25px #1c5b771c,inset 0 1px #ffffffc7}:root:not([data-theme=dark]) .content .applications-tabs button.application-tab{min-height:42px;text-shadow:none;opacity:1;padding:0 17px;color:#28596f!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;overflow:visible!important;transform:none!important}:root:not([data-theme=dark]) .content .applications-tabs button.application-tab:after{display:none!important}:root:not([data-theme=dark]) .content .applications-tabs .application-tab-indicator{border-radius:inherit;background:linear-gradient(110deg,#078fa7 0%,#079fb0 54%,#0aafba 100%);border:1px solid #03779757;display:block;inset:-1px;overflow:hidden;box-shadow:0 8px 18px #036f9140}:root:not([data-theme=dark]) .content .applications-tabs .application-tab-indicator:after{display:none}:root:not([data-theme=dark]) .content .applications-tabs .application-tab.active-tab{text-shadow:0 1px 2px #0026382e;color:#fff!important;box-shadow:none!important}:root:not([data-theme=dark]) .content .applications-tabs .tab-count{color:#426c7f;font-variant-numeric:tabular-nums;background:#30647b1f;min-width:20px;height:20px}:root:not([data-theme=dark]) .content .applications-tabs .active-tab .tab-count{color:#fff!important;background:#fff3!important}@media (hover:hover){:root:not([data-theme=dark]) .content .applications-tabs button.application-tab:not(.active-tab):not(:disabled):hover{color:#087c95!important;box-shadow:none!important;background:#ffffff3d!important;transform:none!important}:root:not([data-theme=dark]) .content .applications-tabs button.application-tab.active-tab:not(:disabled):hover{color:#fff!important;transform:none!important}}:root:not([data-theme=dark]) .content .applications-tabs button.application-tab:not(:disabled):active{transform:scale(.985)!important}@media (width<=768px){:root:not([data-theme=dark]) .content .applications-tabs{background:linear-gradient(112deg,#d8edf4,#d7eaf2);border:1px solid #258fa952;border-radius:14px;gap:5px;padding:5px;box-shadow:0 8px 20px #1c5b7717}:root:not([data-theme=dark]) .content .applications-tabs button.application-tab{min-height:38px;padding:0 5px;border-color:#0000!important}}@media (hover:hover){:root:not([data-theme=dark]) .content .applications-table:hover{box-shadow:none!important;border-color:#b7d3e0e6!important;transform:none!important}:root:not([data-theme=dark]) .content .sme-table-card:hover{box-shadow:var(--fx-shadow)!important;border-color:#b7d3e0e6!important;transform:none!important}}@media (width>=1201px){:root:not([data-theme=dark]) .content .table-wrapper{box-shadow:var(--fx-shadow);border-radius:18px}:root:not([data-theme=dark]) .content .table-wrapper>.applications-table{box-shadow:none!important}:root:not([data-theme=dark]) .content .sme-desktop-table{overflow-x:hidden}}@media (width>=1280px){:root:not([data-theme=dark]) .content .dashboard-table-container{overflow-x:auto}}:root[data-theme=light] .content .sme-details-page button.delete-sme-button{background:linear-gradient(110deg,#b91c1c 0%,#dc2626 54%,#ef4444 100%) 0 0/165% 100%!important;box-shadow:0 8px 19px #b91c1c40,inset 0 1px #ffffff3d!important}@media (hover:hover){:root[data-theme=light] .content .sme-details-page button.delete-sme-button:not(:disabled):hover{box-shadow:0 18px 38px #b91c1c5c,0 7px 16px #b91c1c30,inset 0 1px #ffffff59!important}}:root[data-theme=light] .content .sme-details-page button.delete-sme-button:not(:disabled):active{box-shadow:0 4px 11px #b91c1c40!important}:root:not([data-theme=dark]) .content .team-management-page button.team-action-button:is(.reject,.remove){background:linear-gradient(110deg,#b91c1c 0%,#cf2525 54%,#e13b3b 100%) 0 0/165% 100%!important;box-shadow:0 8px 19px #b91c1c42,inset 0 1px #ffffff3d!important}:root:not([data-theme=dark]) .content .team-management-page button.team-action-button.suspend{background:linear-gradient(110deg,#c4510a 0%,#dc690d 54%,#ee8519 100%) 0 0/165% 100%!important;box-shadow:0 8px 19px #cd5c0c45,inset 0 1px #ffffff3d!important}@media (hover:hover){:root:not([data-theme=dark]) .content .team-management-page button.team-action-button:is(.reject,.remove):not(:disabled):hover{box-shadow:0 18px 38px #b91c1c5c,0 7px 16px #b91c1c33,inset 0 1px #ffffff59!important}:root:not([data-theme=dark]) .content .team-management-page button.team-action-button.suspend:not(:disabled):hover{box-shadow:0 18px 38px #cd5c0c5e,0 7px 16px #cd5c0c33,inset 0 1px #ffffff59!important}}:root:not([data-theme=dark]) .content .team-member-access{box-shadow:none;background:0 0;border:0;position:relative}:root:not([data-theme=dark]) .content .team-member-access select{appearance:none;border-radius:inherit;color:#173f55;height:42px;box-shadow:none;background:0 0;border:0;outline:0;margin:0;padding:0 42px 0 15px;font-size:13px;font-weight:750}:root:not([data-theme=dark]) .content .team-member-access .team-role-chevron{color:#087f93;pointer-events:none;width:18px;height:18px;transition:transform .2s;display:block;position:absolute;top:50%;right:13px;transform:translateY(-50%)}:root:not([data-theme=dark]) .content .sme-status-dropdown{width:168px;box-shadow:none;background:0 0;border:0}:root:not([data-theme=dark]) .content .sme-status-control-row .sme-status-dropdown select{border-radius:inherit;min-height:40px;padding:0 40px 0 32px;font-size:13px;font-weight:750;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}:root:not([data-theme=dark]) .content :is(.team-member-access select,.sme-status-dropdown select) option{color:#173f55;background:#fff;font-weight:650}@keyframes luxury-page-arrive{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes luxury-message-arrive{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes luxury-canvas-drift{0%{background-position:0 0,100% 0,0 0}to{background-position:7% 4%,93% 7%,0 0}}@media (prefers-reduced-motion:reduce){:root:not([data-theme=dark]) .content,:root:not([data-theme=dark]) .content *,:root:not([data-theme=dark]) .content :before,:root:not([data-theme=dark]) .content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root[data-theme=dark] .app{--theme-canvas:#0d1721;--theme-surface:#1c3143;--theme-subtle:#223b4e;--theme-hover:#2b4b60;--theme-text:#edf7fb;--theme-muted:#abc0cd;--theme-border:#49677d;--theme-row-border:#3c586c;--theme-header-border:#3daec2;--theme-count-background:#294a5e;--theme-count-text:#76e0ea;--theme-accent:#5bd3df;--theme-chat:#132630;--theme-outgoing:#19443f;--table-surface:#1c3346;--table-heading:#24475a;--table-alternate:#20394c;--table-hover:#2a4c61;--table-outline:#45667c;--table-divider:#3c5b70;--table-muted:#afc4d0;--table-accent:#62d9e5;--table-shadow:0 25px 62px #01070d61, 0 5px 16px #01070d38;--fx-shadow:0 17px 44px #01070d57, 0 3px 11px #01070d33;--fx-shadow-lift:0 29px 66px #00050a80, 0 8px 23px #00050a4d;--fx-glow:#3bc2d62e;--fx-row-wash:#5bd3df1a;--fx-surface-shine:#69d4e20e;--fx-accent:#5bd3df;--lux-button-start:#08758e;--lux-button-mid:#0795a8;--lux-button-end:#0bb3bd;--lux-button-shadow:0 9px 23px #00091257, 0 0 22px #11aebf1f, inset 0 1px 0 #fff3;--lux-button-shadow-hover:0 18px 38px #00081073, 0 0 30px #21c8d833, inset 0 1px 0 #ffffff4d}:root[data-theme=dark] .content{scrollbar-color:#5bd3df6b transparent;background:radial-gradient(circle at 8% -4%,#1397b22e,#0000 31%) 0 0/115% 115%,radial-gradient(circle at 96% 7%,#3f60a626,#0000 34%) 0 0/120% 120%,linear-gradient(145deg,#0d1823 0%,#111e2a 50%,#0e1924 100%) 0 0/100% 100%;animation:18s ease-in-out infinite alternate luxury-canvas-drift}:root[data-theme=dark] .header-box{border-bottom-color:var(--theme-header-border);background:linear-gradient(110deg,#162735fa,#1b3243f5);box-shadow:0 9px 31px #00050a47}:root[data-theme=dark] .content>*{animation:.52s cubic-bezier(.22,1,.36,1) backwards luxury-page-arrive}:root[data-theme=dark] .content>:nth-child(2){animation-delay:55ms}:root[data-theme=dark] .content>:nth-child(3){animation-delay:.11s}:root[data-theme=dark] .content .team-summary-card:before{display:none}:root[data-theme=dark] .content .team-summary-card>span{background:var(--metric-color,var(--theme-accent));color:#fff;width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 #fff3, 0 4px 11px color-mix(in srgb, var(--metric-color,#5bd3df) 27%, transparent);letter-spacing:.035em;text-shadow:0 1px 2px #00121c4d;border-radius:4px;align-items:center;padding:1mm 2.2mm;font-weight:800;transition:box-shadow .26s,filter .26s;display:inline-flex}:root[data-theme=dark] .content .team-summary-card{background:radial-gradient(ellipse at 82% 0%, color-mix(in srgb, var(--metric-color,#5bd3df) 30%, transparent) 0%, color-mix(in srgb, var(--metric-color,#5bd3df) 14%, transparent) 40%, transparent 74%), linear-gradient(145deg, #17364d 0%, #1a4058 58%, #1b455e 100%)}:root[data-theme=dark] .content .metric-card.metric-card{background:radial-gradient(ellipse at 82% 0%, color-mix(in srgb, var(--metric-accent,#5bd3df) 30%, transparent) 0%, color-mix(in srgb, var(--metric-accent,#5bd3df) 14%, transparent) 40%, transparent 74%), linear-gradient(145deg, #17364d 0%, #1a4058 58%, #1b455e 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--metric-accent,#5bd3df) 9%, transparent), 0 13px 32px #00070d57, 0 0 24px color-mix(in srgb, var(--metric-accent,#5bd3df) 12%, transparent), inset 0 1px 0 #ffffff12;border-color:#43657ceb}:root[data-theme=dark] .content :is(.card,.metric-card,.application-detail-card,.sme-details-card,.sme-profile-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-management-card,.team-summary-card,.profile-summary-card,.profile-card,.add-sme-card,.applications-table,.sme-table-card,.sme-history-panel,.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card){box-shadow:var(--fx-shadow);border-color:#43657ceb;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,background-color .3s}@media (hover:hover){:root[data-theme=dark] .content .team-summary-card:hover>span{box-shadow:inset 0 1px 0 #ffffff45, 0 7px 16px color-mix(in srgb, var(--metric-color,#5bd3df) 36%, transparent);filter:saturate(1.06)brightness(1.05)}:root[data-theme=dark] .content .metric-card.metric-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--metric-accent,#5bd3df) 17%, transparent), 0 22px 46px #00060c75, 0 0 34px color-mix(in srgb, var(--metric-accent,#5bd3df) 24%, transparent), inset 0 1px 0 #ffffff1a;background-position:100% 35%,0 0;border-color:#4cbed39e}:root[data-theme=dark] .content :is(.card,.metric-card,.application-detail-card,.sme-details-card,.sme-profile-card,.reports-card,.ncr-return-card,.download-reports-card,.business-details-card,.fee-configuration-card,.team-management-card,.team-summary-card,.profile-summary-card,.profile-card,.add-sme-card,.application-responsive-card,.sme-responsive-card,.sme-history-responsive-card):hover{box-shadow:var(--fx-shadow-lift), 0 0 0 1px #5bd3df14;border-color:#4cbed39e;transform:translateY(-4px)}:root[data-theme=dark] .content :is(.chat-window-panel,.conversation-list-panel):hover{box-shadow:var(--fx-shadow-lift);border-color:#4cbed37a}}:root[data-theme=dark] .content :is(.applications-table,.sme-table-card,.sme-history-panel):before,:root[data-theme=dark] .content .dashboard-grid>.card:first-child:before{display:none}:root[data-theme=dark] .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header,.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.conversation-list-header,.chat-window-header),:root[data-theme=dark] .content .sme-history-panel>.sme-details-card-header{background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#22bcc847,#0000 42%),linear-gradient(118deg,#102f43 0%,#123e52 50%,#176176 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom-color:#3a97ae6b;transition:background-position .52s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 11px 27px #00080f47}:root[data-theme=dark] .content :is(.applications-table-topbar h2,.sme-table-card-header h3,.team-management-card-header h2,.card-header h3,.application-detail-card-header h3,.sme-details-card-header h3,.reports-card-header h3,.download-reports-header h3,.ncr-return-header h3,.business-details-header h3,.fee-configuration-header h3,.chat-window-header .chat-customer-name,.sme-profile-header .sme-profile-name),:root[data-theme=dark] .content .conversation-list-header>span:first-child{color:#fff;text-shadow:0 1px 2px #000e186b}:root[data-theme=dark] .content :is(.data-table-hint,.team-management-card-header p,.chat-window-header .chat-customer-business,.sme-profile-header .sme-profile-business){color:#e0f4f9c2}:root[data-theme=dark] .content :is(.data-table-count,.team-account-count){color:#dffbff;background:#ffffff1c;border-color:#ffffff38;transition:transform .22s cubic-bezier(.2,1.5,.4,1),box-shadow .22s;box-shadow:0 5px 15px #00080e42,inset 0 1px #ffffff1f}:root[data-theme=dark] .content .sme-table-card-header .sme-search{background:#162c3bf5;border-color:#7dc3d357;box-shadow:0 8px 20px #00070d4d}:root[data-theme=dark] .content .sme-table-card-header .sme-search-wrap svg{color:#9bc7d5}:root[data-theme=dark] .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header),:root[data-theme=dark] .content .dashboard-grid>.card:first-child>.card-header,:root[data-theme=dark] .content .sme-history-panel>.sme-details-card-header{background-color:#0000;background-image:radial-gradient(circle at 88% -45%,#52e1e84d,#0000 43%),linear-gradient(118deg,#153c54 0%,#19566b 50%,#197386 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom-color:#4bc4d58c;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #00070d57,0 0 20px #34becf1a}@media (hover:hover){:root[data-theme=dark] .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header,.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.conversation-list-header,.chat-window-header):hover{background-position:100%;box-shadow:inset 0 1px #ffffff21,0 14px 32px #00070d5c}:root[data-theme=dark] .content :is(.data-table-count,.team-account-count):hover{transform:translateY(-2px)scale(1.06);box-shadow:0 9px 21px #1195b033}:root[data-theme=dark] .content :is(.applications-table-topbar,.sme-table-card-header,.team-management-card-header):hover,:root[data-theme=dark] .content .dashboard-grid>.card:first-child>.card-header:hover,:root[data-theme=dark] .content .sme-history-panel>.sme-details-card-header:hover{background-position:100%;box-shadow:inset 0 1px #ffffff29,0 15px 34px #00070d6b,0 0 30px #4bcddb38}}:root[data-theme=dark] .content .profile-summary-card{background-color:#0000;background-image:radial-gradient(circle at 88% -40%,#22bcc847,#0000 42%),linear-gradient(118deg,#102f43 0%,#123e52 50%,#176176 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#3a97ae6b;box-shadow:inset 0 1px #ffffff17,0 11px 27px #00080f47}:root[data-theme=dark] .content .profile-summary-card:after{display:none}:root[data-theme=dark] .content .profile-summary-information h2{color:#fff}:root[data-theme=dark] .content .profile-summary-information>p{color:#e0f4f9c2}:root[data-theme=dark] .content .application-details-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}:root[data-theme=dark] .content .application-details-navigation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=dark] .content .application-details-page .back-to-applications-button{border-radius:12px;grid-column:auto;width:auto;height:44px;min-height:44px;margin:0;padding-inline:24px}:root[data-theme=dark] .content .application-details-status{justify-content:center;align-items:center;min-height:44px;padding:7px 18px;line-height:1.1;display:inline-flex}:root[data-theme=dark] .content .application-actions{justify-self:auto}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)),:root[data-theme=dark] .content a.table-action-button,:root[data-theme=dark] .content :is(.add-sme-button,.add-sme-submit-button,.back-to-smes-button,.chat-send-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.edit-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.ncr-download-button,.profile-back-button,.profile-primary-button,.sme-not-found-button,.team-email-cancel-button,.team-email-save-button){isolation:isolate;text-align:center;text-shadow:0 1px 2px #0018234d;white-space:nowrap;cursor:pointer;opacity:1;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 24px;font-family:inherit;font-size:13px;line-height:1.1;text-decoration:none;display:inline-flex;color:#fff!important;box-shadow:var(--lux-button-shadow)!important;background:linear-gradient(110deg,#087b91 0%,#0798a9 54%,#0bb5be 100%) 0 0/165% 100%!important;border:0!important;border-radius:12px!important;font-weight:750!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,filter .22s!important;position:relative!important;overflow:hidden!important}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):after,:root[data-theme=dark] .content a.table-action-button:after,:root[data-theme=dark] .content :is(.add-sme-button,.add-sme-submit-button,.back-to-smes-button,.chat-send-button,.delete-sme-cancel-button,.delete-sme-confirm-button,.edit-sme-button,.edit-sme-cancel-button,.edit-sme-save-button,.ncr-download-button,.profile-back-button,.profile-primary-button,.sme-not-found-button,.team-email-cancel-button,.team-email-save-button):after{z-index:2;border-radius:inherit;pointer-events:none;content:""!important;box-shadow:none!important;opacity:1!important;transition:transform var(--button-shine-duration) var(--button-shine-easing)!important;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#ffffffad 49%,#ffffff17 64%,#0000 80%)!important;border:0!important;position:absolute!important;inset:-3px!important;transform:translate(-150%)skew(-13deg)!important}:root[data-theme=dark] .content .card-header .table-action-button:before{content:none}@media (hover:hover){:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):hover,:root[data-theme=dark] .content a.table-action-button:hover{color:#fff!important;box-shadow:var(--lux-button-shadow-hover)!important;filter:saturate(1.08)brightness(1.08)!important;transform:translateY(-3px)scale(1.012)!important}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):hover:after,:root[data-theme=dark] .content a.table-action-button:hover:after{transform:translate(150%)skew(-13deg)!important}}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):not(:disabled):active,:root[data-theme=dark] .content a.table-action-button:active{filter:brightness(.96)!important;transform:translateY(0)scale(.97)!important;box-shadow:0 4px 12px #00070e61!important}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):focus-visible,:root[data-theme=dark] .content a.table-action-button:focus-visible{outline-offset:3px!important;outline:3px solid #5bd3df57!important}:root[data-theme=dark] .content button:not(.application-details-page *):not(.conversation-item):where(:not(.profile-password-reveal-button)):disabled{cursor:not-allowed;box-shadow:none!important;filter:grayscale(.2)!important;opacity:.52!important;transform:none!important}:root[data-theme=dark] .content :is(.edit-sme-close-button,.sme-document-download-button,.chat-mobile-back){width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px!important;padding:0!important}:root[data-theme=dark] .content .fee-setting-row :is(.fee-edit-button,.fee-save-button,.fee-cancel-button){height:32px;border-radius:9px!important;min-height:32px!important;padding:0 14px!important}:root[data-theme=dark] .content .download-report-row .report-export-button{height:34px;border-radius:9px!important;min-height:34px!important;padding:0 17px!important}:root[data-theme=dark] .content :is(.download-reports-header .export-all-button,.chat-window-header .chat-profile-button){height:36px;border-radius:10px!important;min-height:36px!important;padding:0 18px!important}:root[data-theme=dark] .content .sme-document-row .sme-document-download-button,:root[data-theme=dark] .content .application-document-row .application-document-download-button,:root[data-theme=dark] .content .chat-window-header button.chat-mobile-back{width:30px;min-width:30px;height:30px;border-radius:8px!important;min-height:30px!important;padding:0!important}:root[data-theme=dark] .content .applications-tabs{background:linear-gradient(112deg,#173449 0%,#1d4357 52%,#17384b 100%);border:1px solid #5bd3df40;border-radius:14px;gap:4px;padding:5px;overflow:hidden;box-shadow:0 11px 27px #00070d4d,inset 0 1px #ffffff12}:root[data-theme=dark] .content .applications-tabs button.application-tab{min-height:42px;text-shadow:none;opacity:1;padding:0 17px;color:#b6d0dc!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;overflow:visible!important;transform:none!important}:root[data-theme=dark] .content .applications-tabs button.application-tab:after{display:none!important}:root[data-theme=dark] .content .applications-tabs .application-tab-indicator{border-radius:inherit;background:linear-gradient(110deg,#087b91 0%,#0798a9 54%,#0bb5be 100%);border:1px solid #5bd3df66;display:block;inset:-1px;overflow:hidden;box-shadow:0 8px 20px #00080f57,0 0 20px #23c2d21f}:root[data-theme=dark] .content .applications-tabs .application-tab-indicator:after{display:none}:root[data-theme=dark] .content .applications-tabs .application-tab.active-tab{text-shadow:0 1px 2px #00141e52;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] .content .applications-tabs .tab-count{color:#b9d0db;background:#aecfdb1f;min-width:20px;height:20px}:root[data-theme=dark] .content .applications-tabs .active-tab .tab-count{color:#fff!important;background:#fff3!important}@media (hover:hover){:root[data-theme=dark] .content .applications-tabs button.application-tab:not(.active-tab):not(:disabled):hover{color:#75e0e9!important;box-shadow:none!important;background:#5bd3df17!important;transform:none!important}}:root[data-theme=dark] .content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.team-management-row,.message-row,.activity-row,.download-report-row,.ncr-return-row){transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s}@media (hover:hover){:root[data-theme=dark] .content :is(.application-row,.applications-page-row,.sme-row,.sme-history-row,.team-management-row,.message-row,.activity-row,.download-report-row,.ncr-return-row):hover{background-color:#294a5e;transform:translate(2px);box-shadow:inset 4px 0 #5bd3df,0 9px 23px #00070d33}:root[data-theme=dark] .content :is(.application-customer-avatar,.sme-avatar,.sme-profile-avatar,.application-sme-avatar,.team-member-avatar,.chat-window-avatar,.conversation-avatar,.profile-summary-avatar):hover{transform:translateY(-2px)rotate(-2deg)scale(1.055);box-shadow:0 12px 27px #5bd3df33}}:root[data-theme=dark] .content :is(.application-customer-avatar,.sme-avatar,.sme-profile-avatar,.application-sme-avatar,.team-member-avatar,.chat-window-avatar,.conversation-avatar,.profile-summary-avatar){transition:transform .24s cubic-bezier(.2,1.45,.4,1),box-shadow .24s}:root[data-theme=dark] .content :is(.sme-profile-avatar,.application-sme-avatar),:root[data-theme=dark] .content .chat-window-avatar{border:1px solid color-mix(in srgb, var(--table-accent) 34%, transparent);color:#76e0ea;letter-spacing:.02em;border-radius:11px;flex:0 0 36px;width:36px;height:36px;font-weight:800;box-shadow:0 5px 14px #00070d40,inset 0 1px #ffffff14;background:color-mix(in srgb, var(--table-accent) 15%, var(--table-surface))!important}:root[data-theme=dark] .content :is(input,select,textarea){transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s}:root[data-theme=dark] .content :is(input,select,textarea):focus{background-color:#223b4e;border-color:#4bc4d5;box-shadow:0 0 0 4px #4bc4d521,0 10px 25px #00070d3d}:root[data-theme=dark] .content .chat-message{animation:.32s cubic-bezier(.22,1,.36,1) backwards luxury-message-arrive;box-shadow:0 6px 16px #00070d38}:root[data-theme=dark] .content .conversation-item.selected-conversation,:root[data-theme=dark] .content .conversation-item.selected-conversation:hover,:root[data-theme=dark] .content .conversation-item.selected-conversation:focus-visible{box-shadow:none;background:#294b60;border-inline:0;outline:0;transform:none}:root[data-theme=dark] .content .conversation-item.selected-conversation:before,:root[data-theme=dark] .content .conversation-item.selected-conversation:after{display:none}:root[data-theme=dark] .content .chat-window-body{background:radial-gradient(circle at 92% 5%,#2fbe913d,#0000 37%),radial-gradient(circle at 5% 95%,#1473632e,#0000 38%),linear-gradient(145deg,#103a37 0%,#164942 58%,#123d39 100%)}:root[data-theme=dark] .content .customer-message{--message-tail-color:#284b48;isolation:isolate;background:var(--message-tail-color);color:#dcefeb;border:1px solid #4f8e84;position:relative;overflow:visible;box-shadow:0 7px 18px #00080d4d,0 0 18px #4f8e8414}:root[data-theme=dark] .content .team-message{--message-tail-color:#17685e;isolation:isolate;background:var(--message-tail-color);color:#eafffb;border:1px solid #38aa96;position:relative;overflow:visible;box-shadow:0 8px 20px #00080d52,0 0 21px #38aa961f}:root[data-theme=dark] .content :is(.customer-message,.team-message):after{content:"";z-index:2;background:var(--message-tail-color);pointer-events:none;border-radius:1px;width:11px;height:11px;position:absolute;bottom:12px;transform:rotate(45deg)}:root[data-theme=dark] .content .customer-message:after{border-bottom:1.75px solid #4f8e84;border-left:1.75px solid #4f8e84;left:-7px}:root[data-theme=dark] .content .team-message:after{border-top:1.75px solid #38aa96;border-right:1.75px solid #38aa96;right:-7px}:root[data-theme=dark] .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.back-to-applications-button,.application-document-download-button){justify-content:center;align-items:center;min-height:34px;padding:0 15px;display:inline-flex;color:#fff!important;box-shadow:var(--lux-button-shadow)!important;background:linear-gradient(110deg,#087b91 0%,#0798a9 54%,#0bb5be 100%) 0 0/165% 100%!important;border:0!important}:root[data-theme=dark] .content .application-details-page .view-sme-profile-button{width:100%;height:36px;min-height:36px;font-size:13px;font-weight:750;line-height:1.1;border-radius:10px!important;padding:0 15px!important}:root[data-theme=dark] .content .application-details-page :is(.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button){height:36px;min-height:36px;font-size:13px;font-weight:750;line-height:1.1;border-radius:10px!important;padding:0 15px!important}:root[data-theme=dark] .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.application-document-download-button){isolation:isolate;position:relative;overflow:hidden}:root[data-theme=dark] .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.application-document-download-button):after{content:"";z-index:2;border-radius:inherit;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#ffffffad 49%,#ffffff17 64%,#0000 80%);position:absolute;inset:-3px;transform:translate(-150%)skew(-13deg)}@media (hover:hover){:root[data-theme=dark] .content .application-details-page :is(.view-sme-profile-button,.add-internal-note-button,.edit-internal-note-button,.save-internal-note-button,.application-document-download-button):not(:disabled):hover:after{transform:translate(150%)skew(-13deg)}}:root[data-theme=dark] .content .application-details-page .back-to-applications-button{isolation:isolate;height:44px;min-height:44px;padding-inline:24px;position:relative;overflow:hidden}:root[data-theme=dark] .content .application-details-page .back-to-applications-button:after{content:"";z-index:2;border-radius:inherit;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#ffffffad 49%,#ffffff17 64%,#0000 80%);position:absolute;inset:-3px;transform:translate(-150%)skew(-13deg)}@media (hover:hover){:root[data-theme=dark] .content .application-details-page .back-to-applications-button:hover{filter:saturate(1.08)brightness(1.08);transform:translateY(-3px)scale(1.012);box-shadow:var(--lux-button-shadow-hover)!important}:root[data-theme=dark] .content .application-details-page .back-to-applications-button:hover:after{transform:translate(150%)skew(-13deg)}}:root[data-theme=dark] .content .application-details-page .application-action{isolation:isolate;position:relative;overflow:hidden}:root[data-theme=dark] .content .application-details-page .application-action:after{content:"";z-index:2;border-radius:inherit;transition:transform var(--button-shine-duration) var(--button-shine-easing);pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff0f 34%,#ffffffad 49%,#ffffff17 64%,#0000 80%);position:absolute;inset:-3px;transform:translate(-150%)skew(-13deg)}@media (hover:hover){:root[data-theme=dark] .content .application-details-page .application-action:not(:disabled):hover:after{transform:translate(150%)skew(-13deg)}}:root[data-theme=dark] .content :is(.sme-details-page button.delete-sme-button,.team-management-page button.team-action-button:is(.reject,.remove)){background:linear-gradient(110deg,#a71920 0%,#c4262d 54%,#df4148 100%) 0 0/165% 100%!important;box-shadow:0 8px 20px #00050a59,0 0 20px #cf2d3424,inset 0 1px #fff3!important}:root[data-theme=dark] .content .team-management-page button.team-action-button.suspend{background:linear-gradient(110deg,#a9460a 0%,#c85d0d 54%,#e57b18 100%) 0 0/165% 100%!important;box-shadow:0 8px 20px #00050a59,0 0 20px #d7691421,inset 0 1px #fff3!important}:root[data-theme=dark] .content .sme-status-dropdown{width:168px}:root[data-theme=dark] .content :is(.team-member-access select,.sme-status-dropdown select) option{color:#edf7fb;background:#1c3346;font-weight:650}@media (width<=768px){:root[data-theme=dark] .content .applications-tabs{gap:5px;padding:5px}:root[data-theme=dark] .content .applications-tabs button.application-tab{min-height:38px;padding:0 5px}}@media (hover:hover){:root[data-theme=dark] .content :is(.applications-table,.sme-table-card):hover{box-shadow:var(--fx-shadow)!important;border-color:#43657ceb!important;transform:none!important}}@media (width>=1201px){:root[data-theme=dark] .content .table-wrapper{box-shadow:var(--fx-shadow);border-radius:18px}:root[data-theme=dark] .content .table-wrapper>.applications-table{box-shadow:none!important}:root[data-theme=dark] .content .sme-desktop-table{overflow-x:hidden}}@media (width>=1280px){:root[data-theme=dark] .content .dashboard-table-container{overflow-x:auto}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .content,:root[data-theme=dark] .content *,:root[data-theme=dark] .content :before,:root[data-theme=dark] .content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root:is([data-theme],:not([data-theme])) .content .data-table-surface{background-image:linear-gradient(110deg,#102f43 0%,#123b50 34%,#18566a 50%,#123b50 66%,#102f43 100%);background-size:240% var(--table-header-height,0px);background-repeat:no-repeat;background-origin:padding-box;animation:9s ease-in-out infinite table-header-flow}:root[data-theme=dark] .content .data-table-surface{background-image:linear-gradient(110deg,#1d5369 0%,#236b80 34%,#2b7f8e 50%,#236b80 66%,#1d5369 100%)}:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.team-management-card-header,.conversation-list-header,.chat-window-header,.profile-summary-card){background:linear-gradient(110deg,#102f43 0%,#123b50 34%,#18566a 50%,#123b50 66%,#102f43 100%) 0 0/240% 100%;animation:9s ease-in-out infinite table-header-flow}:root .content .profile-summary-card:before{display:none}:root[data-theme=dark] .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.team-management-card-header,.conversation-list-header,.chat-window-header,.profile-summary-card){background:linear-gradient(110deg,#1d5369 0%,#236b80 34%,#2b7f8e 50%,#236b80 66%,#1d5369 100%) 0 0/240% 100%;border-bottom-color:#3e6b7d;animation:9s ease-in-out infinite table-header-flow}:root[data-theme=dark] .content :is(.data-table-surface>[data-table-title],.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.team-management-card-header,.conversation-list-header,.chat-window-header){border-bottom-color:#4b91a3!important}.content :is(.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header){align-items:center;min-height:74px;padding:14px 20px;display:flex}:root .content .data-table-surface :is([data-table-title],[data-table-columns],[data-table-columns] th){box-shadow:none!important;background:0 0!important}:root .content .data-table-surface:before{display:none}:root .content .data-table-surface>[data-table-title]{align-content:center;min-height:74px;padding-block:14px;border-bottom:1px solid #3e6b7d!important}:root .content .sme-details-page .sme-history-panel>[data-table-title]{min-height:60px}:root .content .data-table-surface [data-table-columns],:root .content .data-table-surface [data-table-columns] th{color:#fff;letter-spacing:.075em;text-transform:uppercase;text-shadow:0 1px 2px #00121b80;border-top:0;border-bottom:1px solid #09283780;height:46px;min-height:46px;font-size:12px;font-weight:800;line-height:18px}:root .content .data-table-surface div[data-table-columns]{align-items:center;padding-block:13px}:root .content .data-table-surface [data-table-columns] th{padding-block:13px}:root .content .data-table-surface div[data-table-columns]>*{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-shadow:inherit}@keyframes table-header-flow{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (width<=1200px){:root .content :is(.applications-table,.sme-table-card).data-table-surface{background-image:none;background-color:var(--table-surface);border:1px solid var(--table-outline);box-shadow:var(--table-shadow);border-radius:18px;animation:none;overflow:hidden}:root .content .applications-table.data-table-surface{gap:0}:root .content :is(.applications-table,.sme-table-card).data-table-surface>[data-table-title]{box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;margin-bottom:0}:root .content :is(.applications-table-results,.sme-table-results){background-color:var(--table-surface);padding:12px}:root:not([data-theme=dark]) .content :is(.applications-table,.sme-table-card).data-table-surface>[data-table-title]{animation:9s ease-in-out infinite table-header-flow;background-image:linear-gradient(110deg,#102f43 0%,#123b50 34%,#18566a 50%,#123b50 66%,#102f43 100%)!important;background-size:240% 100%!important}:root[data-theme=dark] .content :is(.applications-table,.sme-table-card).data-table-surface>[data-table-title]{animation:9s ease-in-out infinite table-header-flow;background-image:linear-gradient(110deg,#1d5369 0%,#236b80 34%,#2b7f8e 50%,#236b80 66%,#1d5369 100%)!important;background-size:240% 100%!important}}@media (prefers-reduced-motion:reduce){:root:is([data-theme],:not([data-theme])) .content .data-table-surface,:root .content :is(.applications-table,.sme-table-card).data-table-surface>[data-table-title],:root:not([data-theme=dark]) .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.team-management-card-header,.conversation-list-header,.chat-window-header,.profile-summary-card),:root[data-theme=dark] .content :is(.card-header,.application-detail-card-header,.sme-details-card-header,.sme-profile-header,.reports-card-header,.download-reports-header,.ncr-return-header,.business-details-header,.fee-configuration-header,.team-management-card-header,.conversation-list-header,.chat-window-header,.profile-summary-card){background-position:50% 0;animation:none!important}}
