.calendar-center,.notification-center{padding:24px;border:1px solid #dce4ec;border-radius:14px;background:white;font-size:1rem;color:#15243a}.calendar-center{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:30px}.calendar-center h2,.notification-center h2{font-size:1.3rem;font-weight:700}.calendar-center p,.demo-disclosure,.notification-center p{font-size:.875rem;line-height:1.6;color:#52677d;margin:12px 0}.demo-disclosure{padding:12px;background:#fff5df;border:1px solid #ead3a3;border-radius:8px}.calendar-center article,.notification-center article{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #dde6ef}.calendar-center article span{color:#52677d}.calendar-center article b{font-size:.875rem;color:#8a5200}.calendar-center [data-selected-single=true]{background:#0878e8;color:white}.calendar-center h3{font-weight:700}.demo-calendar-actions{display:grid;gap:8px;margin:14px 0}.demo-calendar-actions select{width:100%;min-height:38px;border:1px solid #d5e0ea;border-radius:8px;padding:7px 10px;background:#fff}.demo-calendar-actions button{width:100%;white-space:normal}.notification-center article button{margin-left:auto;border:1px solid #c7d6e5;padding:10px}@media(max-width:850px){.calendar-center{grid-template-columns:1fr}.calendar-center,.notification-center{padding:16px}}@media screen{html[data-fop-theme=dark] .calendar-center,html[data-fop-theme=dark] .notification-center{border:1px solid #496077;background:#1c2a39;color:#b5c4d9}html[data-fop-theme=dark] .calendar-center p,html[data-fop-theme=dark] .demo-disclosure,html[data-fop-theme=dark] .notification-center p{color:#b7c7d8}html[data-fop-theme=dark] .demo-disclosure{background:#3c3320;border:1px solid #496077}html[data-fop-theme=dark] .calendar-center article,html[data-fop-theme=dark] .notification-center article{border-bottom:1px solid #496077}html[data-fop-theme=dark] .calendar-center article span{color:#b7c7d8}html[data-fop-theme=dark] .calendar-center article b{color:#eacda4}html[data-fop-theme=dark] .demo-calendar-actions select{border:1px solid #496077;background:#1c2a39}html[data-fop-theme=dark] .notification-center article button{border:1px solid #496077}}.ops-shell{min-height:100vh;background:#f3f7fb;color:#142842}.ops-header{min-height:68px;align-items:stretch;gap:12px;padding:0 clamp(14px,3vw,42px);background:#11365f;position:sticky;top:0;z-index:20;box-shadow:0 2px 12px #102b5024}.ops-brand,.ops-header{display:flex;color:#fff}.ops-brand{align-items:center;text-decoration:none;font-size:22px;font-weight:850;white-space:nowrap}.ops-brand span{margin-left:5px;color:#9cc5f5;font-weight:400}.ops-header nav{display:flex;align-items:stretch;margin-left:18px}.ops-header nav button{padding:0 18px;border:0;background:transparent;color:#d4e3f3;font-size:13px;font-weight:650}.ops-header nav button.active,.ops-header nav button:hover{background:#205b96;color:#fff}.ops-header>a:last-child{display:flex;align-items:center;margin-left:auto;color:#dcecff;font-size:12px;text-decoration:none}.ops-main{width:min(1480px,100%);margin:auto;padding:34px clamp(14px,3vw,42px)}.ops-heading{margin-bottom:24px}.ops-heading p{margin:0;color:#2975bd;font-size:11px;font-weight:800;letter-spacing:.14em}.ops-heading h1{margin:6px 0;font-size:clamp(26px,3vw,38px)}.ops-heading span{color:#687c92}.ops-grid{display:grid;grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:18px;align-items:start}.ops-grid.thirds{grid-template-columns:repeat(2,minmax(300px,1fr))}.ops-card{margin-bottom:18px;padding:22px;border:1px solid #dce5ef;border-radius:15px;background:#fff;box-shadow:0 3px 14px #14366a09}.ops-card.wide{min-width:0}.ops-card h2{margin:0 0 16px;font-size:18px}.ops-card label{display:block;margin:11px 0;color:#324c69;font-size:13px;font-weight:650}.ops-card input,.ops-card select,.ops-card textarea{display:block;width:100%;margin-top:6px;padding:9px 10px;border:1px solid #c9d7e6;border-radius:8px;background:#fff;color:#18314d;font-weight:400}.ops-card textarea{min-height:72px;resize:vertical}.ops-card button,.ops-inline button{padding:9px 13px;border:0;border-radius:8px;background:#1767d3;color:#fff;font-size:12px;font-weight:750}.ops-card button:disabled{opacity:.45}.ops-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.ops-check{display:flex!important;align-items:center;gap:8px;padding-top:24px}.ops-check input{width:auto;margin:0}.ops-card details{margin:12px 0;padding:10px;border-radius:8px;background:#f3f7fb}.ops-card summary{cursor:pointer;color:#2e5c89;font-size:13px;font-weight:700}.ops-table{max-width:100%;overflow:auto}.ops-table table{width:100%;border-collapse:collapse;font-size:12px}.ops-table td,.ops-table th{padding:11px 9px;border-bottom:1px solid #e8eef4;text-align:left;vertical-align:middle;white-space:nowrap}.ops-table th{color:#71869c;background:#f7f9fc;text-transform:uppercase;font-size:10px;letter-spacing:.05em}.ops-table td small{display:block;margin-top:4px;color:#7d8fa1}.ops-table .warn{color:#a3600c}.ops-table a{color:#1767c1}.ops-inline{display:flex;align-items:center;gap:6px}.ops-inline input,.ops-inline select{min-width:125px;margin:0;padding:7px}.ops-process{display:flex;align-items:center;gap:4px}.ops-process i{padding:4px 6px;border-radius:12px;background:#edf1f5;color:#8a96a3;font-style:normal;font-size:10px}.ops-process i.done{background:#e5f6ed;color:#23734f}.ops-process b{color:#8ea0b3}.ops-error,.ops-notice{padding:13px 16px;margin-bottom:18px;border-radius:9px}.ops-error{background:#ffede9;color:#a63725}.ops-notice{background:#e7f7ef;color:#236d4c}@media(max-width:850px){.ops-header{flex-wrap:wrap;padding:0 12px}.ops-brand,.ops-header>a:last-child{height:52px}.ops-header nav{order:3;width:100%;margin-left:0;overflow-x:auto}.ops-header nav button{min-height:44px;padding:0 13px;white-space:nowrap}.ops-main{padding-top:22px}.ops-grid,.ops-grid.thirds{grid-template-columns:1fr}.ops-card{padding:16px}}@media(max-width:520px){.ops-header>a:last-child{font-size:0}.ops-header>a:last-child:after{content:"Apps";font-size:12px}.ops-fields{grid-template-columns:1fr}.ops-heading span{font-size:13px}.ops-process b{display:none}.ops-process{flex-direction:column;align-items:flex-start}}.ops-header nav a{display:flex;align-items:center;padding:0 18px;color:#d4e3f3;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.ops-header nav a.active,.ops-header nav a:hover{background:#205b96;color:#fff}@media screen{html[data-fop-theme=dark] .ops-shell{background:#101923;color:#b3c4da}html[data-fop-theme=dark] .ops-heading p{color:#afc8de}html[data-fop-theme=dark] .ops-heading span{color:#b7c7d8}html[data-fop-theme=dark] .ops-card{border:1px solid #496077;background:#1c2a39}html[data-fop-theme=dark] .ops-card label{color:#b5c6d9}html[data-fop-theme=dark] .ops-card input,html[data-fop-theme=dark] .ops-card select,html[data-fop-theme=dark] .ops-card textarea{border:1px solid #496077;background:#1c2a39;color:#b4c6da}html[data-fop-theme=dark] .ops-card details{background:#1c2a39}html[data-fop-theme=dark] .ops-card summary{color:#b5c7d9}html[data-fop-theme=dark] .ops-table td,html[data-fop-theme=dark] .ops-table th{border-bottom:1px solid #496077}html[data-fop-theme=dark] .ops-table th{color:#b7c7d8;background:#1c2a39}html[data-fop-theme=dark] .ops-table td small{color:#b7c7d8}html[data-fop-theme=dark] .ops-table .warn{color:#e6caa7}html[data-fop-theme=dark] .ops-table a{color:#aac5e4}html[data-fop-theme=dark] .ops-process i{background:#213142;color:#b7c7d8}html[data-fop-theme=dark] .ops-process i.done{background:#203c2d;color:#b3dac9}html[data-fop-theme=dark] .ops-process b{color:#b7c7d8}html[data-fop-theme=dark] .ops-error{background:#3c2520;color:#deb6b0}html[data-fop-theme=dark] .ops-notice{background:#203c2e;color:#b4dac9}}:root{--fop-brand-teal:#162f5a;--fop-brand-teal-dark:#102240;--fop-brand-coral:#356ccb;--fop-brand-canvas:#f5f6f8;--fop-brand-ink:#0e1d36;--fop-brand-line:#dbdfe6;--fop-brand-soft:#e9ebef}body .fop-app-shell{--fop-navy:var(--fop-brand-ink);--fop-blue:var(--fop-brand-teal);--fop-muted:#606671;--fop-line:var(--fop-brand-line);background:var(--fop-brand-canvas);color:var(--fop-brand-ink)}body .fop-app-shell .fop-global-header{background:#ffffff;border-bottom-color:#dce0e7;box-shadow:0 3px 16px #0e1d3710}body .fop-app-shell .fop-global-brand{width:260px;gap:6px}body .fop-app-shell .fop-global-logo{flex-basis:117px;width:117px;height:46px}body .fop-app-shell .fop-global-logo img{width:154px;height:154px;left:-18px;top:-54px}body .fop-app-shell .fop-global-systems{font-size:27px;font-weight:700;color:#0e1d38;letter-spacing:-1.1px}body .fop-app-shell .fop-navigation-rail{background:#122546;border-right-color:#27406b;scrollbar-color:#7589ac #10213e}body .fop-app-shell .fop-navigation-rail .fop-rail-heading>strong{color:#ccd8ed}body .fop-app-shell .fop-navigation-rail .fop-rail-heading button{background:#143061;border-color:#4d648c;color:white}body .fop-app-shell .fop-navigation-rail .fop-nav-caption{color:#aabad6}body .fop-app-shell .fop-navigation-rail .fop-group-toggle,body .fop-app-shell .fop-navigation-rail .fop-nav-item{color:#e1e4ea}body .fop-app-shell .fop-navigation-rail .fop-group-toggle:hover,body .fop-app-shell .fop-navigation-rail .fop-nav-item:hover{background:#ffffff15;color:#fff}body .fop-app-shell .fop-navigation-rail .fop-nav-item.is-active{background:#ffffff19;color:#fff;box-shadow:inset 3px 0 #86aef2}body .fop-app-shell .fop-navigation-rail .fop-side-group.has-active>.fop-group-toggle{background:#ffffff10;color:white}body .fop-app-shell .fop-navigation-rail .fop-active-dot{background:#9bbcf4}body .fop-app-shell .fop-navigation-rail .fop-group-children,body .fop-app-shell .fop-navigation-rail .fop-rail-apps{border-color:#4c6289}body .fop-app-shell .fop-navigation-rail .fop-rail-apps{color:#e1e4ea}body .fop-app-shell .fop-navigation-rail .fop-rail-apps:hover{background:#ffffff15;color:white}body .fop-app-shell .fop-navigation-rail .fop-nav-badge{background:#254070;color:white}body .fop-app-shell .fop-navigation-rail .fop-nav-item.is-active .fop-nav-badge{background:#e5e8ed;color:#102242}body .fop-app-shell .fop-topbar{background:#ffffff;border-bottom-color:#dbdfe6}body .fop-app-shell .fop-top-group.has-active>summary{color:#152d56;border-bottom-color:#356ccb}body .fop-app-shell .fop-top-group>summary:hover{background:#eff1f4}body .fop-app-shell .fop-topbar .fop-nav-item.is-active{background:#e7eaef;color:#142a4f;box-shadow:inset 3px 0 #356ccb}body .fop-app-shell .fop-app-switcher>summary{background:#eaecf0;border-color:#bcc7d9;color:#12274a}body .fop-app-shell .fop-user-avatar{background:#e9ebef;color:#28354b}body .fop-app-shell .fop-account-popover a:hover,body .fop-app-shell .fop-account-popover a[aria-current],body .fop-app-shell .fop-account-popover button:hover{background:#eaecf0;color:#142a4f}body .fop-app-shell .fop-account-popover a span{color:#162f5a}body .fop-app-shell .fop-breadcrumb{color:#626c7d}body .fop-app-shell .fop-breadcrumb strong{color:#162f5a}body .fop-app-shell :focus-visible{outline-color:#0d357a}body .fop-app-shell .fop-navigation-rail :focus-visible{outline-color:#97b2e1}body .fop-app-shell .crm-shell{--crm-ink:#10213e;--crm-muted:#606773;--crm-border:#dce0e7;--crm-blue:#162f5a;--crm-soft:#f5f6f8;background:#f5f6f8}body .fop-app-shell .crm-shell>.main>header h1{color:#0e1e3a}body .fop-app-shell .crm-shell>.main>header p{color:#162f5a}body .fop-app-shell .crm-shell .panel{border-color:#dce0e7;box-shadow:0 5px 20px #162e5806}body .fop-app-shell .crm-shell .panel-title h2{color:#112444}body .fop-app-shell .crm-shell .toolbar{background:#f5f6f8}body .fop-app-shell .create-lead-button,body .fop-app-shell .crm-shell .primary:not(.danger):not(.delete),body .fop-app-shell .primary-button:not(.danger){background:#162f5a;color:#fff;border-color:#162f5a;box-shadow:none}body .fop-app-shell .crm-shell .primary:not(.danger):not(.delete):hover,body .fop-app-shell .primary-button:not(.danger):hover{background:#102240}body .fop-app-shell .crm-shell input:focus,body .fop-app-shell .crm-shell select:focus,body .fop-app-shell .crm-shell textarea:focus{border-color:#0d357a;box-shadow:0 0 0 3px #0d357a18}body .fop-app-shell .detail-tabs button[data-state=active]{color:#162e57;background:#fff}body .fop-app-shell .detail-tabs{background:#e9ebef}body .fop-app-shell .timeline-icon{color:#0c2f6b;border-color:#c6cedd}body .fop-app-shell .acct-shell,body .fop-app-shell .ops-shell,body .fop-app-shell .park-shell{background:#f5f6f8;color:#0f203e}body .fop-app-shell .acct-kpis article,body .fop-app-shell .acct-panel{border-color:#dbdfe6;box-shadow:0 5px 20px #162e5806}body .fop-app-shell .acct-main header a{color:#162f5a}body .fop-app-shell .acct-features span{background:#ebedf1;color:#152c53}body .fop-app-shell .acct-table th{background:#f1f2f5;color:#515b6d}body .fop-app-shell .acct-actions button:not(.secondary):not(.danger):not(.delete),body .fop-app-shell .acct-panel button:not(.secondary):not(.danger):not(.delete){background:#162f5a;color:white}body .fop-app-shell .acct-panel button.secondary{background:#eaedf1;color:#152d55}body .launcher-shell,body .settings-shell{background:#f5f6f8;color:#0f203e}body .launcher-header{background:#ffffff;border-bottom-color:#dbdfe6;flex-wrap:wrap}body .launcher-header>div:last-child{flex-wrap:wrap}body .launcher-header .fop-launcher-name{font-weight:700;color:#0e1d38}body .launcher-content>p,body .settings-content>p:first-child{color:#162f5a}body .launcher-content>h1,body .settings-content>h1{letter-spacing:-1.2px}body .launcher-content .app-card{border-color:#dadee5;box-shadow:0 7px 22px #162f590b;border-top:3px solid #8398bb}body .launcher-content .app-card.crm{background:#fff;color:#182b49;border-color:#245394 #dadee5 #dadee5}body .launcher-content .app-card.crm p{color:#4b5e73}body .launcher-content .app-card.crm i{background:#eaf1fb;color:#245394}body .launcher-content .app-card.gold{border-top-color:#3365bb}body .launcher-content .app-card.coral{border-top-color:#4677cb}body .launcher-content .app-card.violet{border-top-color:#72829f}body .launcher-content .app-card.cyan,body .launcher-content .app-card.water{border-top-color:#194694}body .launcher-content .app-card.electric{border-top-color:#245cbd}body .launcher-content .app-card.green{border-top-color:#435c86}body .launcher-content .app-card.settings{border-top-color:#707e95}body .launcher-content .app-card.settings i{color:#465876;background:#eaecf0}body .settings-grid article,body .settings-grid section{border-color:#dbdfe6}body .settings-boundary{background:#eaedf1;border-color:#bcc6d8}@media(max-width:1180px) and (min-width:761px){body .fop-app-shell .fop-global-brand{width:214px}body .fop-app-shell .fop-global-logo{flex-basis:94px;width:94px;height:38px}body .fop-app-shell .fop-global-logo img{width:124px;height:124px;left:-14px;top:-43px}body .fop-app-shell .fop-global-systems{font-size:22px}}@media(max-width:760px){body .fop-app-shell .fop-global-header{gap:6px;padding-inline:9px}body .fop-app-shell .fop-global-brand{width:150px;gap:4px}body .fop-app-shell .fop-global-logo{flex-basis:69px;width:69px;height:28px}body .fop-app-shell .fop-global-logo img{width:91px;height:91px;left:-10px;top:-32px}body .fop-app-shell .fop-global-systems{font-size:17px;letter-spacing:-.7px}body .fop-app-shell .fop-mobile-toggle{border-color:#bdc6d6;color:#162f5a}body .fop-app-shell .fop-app-switcher strong{max-width:62px}body .fop-app-shell .fop-app-switcher>summary{padding:4px}}@media(prefers-reduced-motion:reduce){body .launcher-content .app-card{transition:none}}@media print{body .fop-app-shell .fop-global-header,body .fop-app-shell .fop-navigation-rail,body .fop-app-shell .fop-topbar{display:none}body .fop-app-shell,body .fop-app-shell .crm-shell{background:white}body .fop-app-shell .fop-shell-workspace{display:block}}body:has(.checkout-page),body:has(.company-setup),body:has(.property-pricing){background:#f5f6f8}body .property-pricing{color:#0f203e}body .company-setup a,body .property-pricing a{color:#162f5a}body .company-setup .setup-panel,body .property-pricing .panel{border-color:#dbdfe6;box-shadow:0 6px 22px #25334c08}body .property-pricing button:not(.danger):not(.delete){background:#162f5a;color:#fff}body .property-pricing th{background:#f1f2f5;color:#465266}body .property-pricing input,body .property-pricing select,body .property-pricing textarea{border-color:#bdc5d4;background:#fff}body .company-setup{color:#0f203e}body .company-setup button[aria-current=step],body .company-setup form button{background:#162f5a;color:white;border-color:#162f5a}body .company-setup .eyebrow{color:#162f5a}body .company-setup :focus-visible,body .property-pricing :focus-visible{outline:3px solid #0d357a;outline-offset:3px}body .fop-app-shell .ops-card{border-color:#dbdfe6;box-shadow:0 6px 20px #25334c08}body .fop-app-shell .ops-card button:not(.danger):not(.delete),body .fop-app-shell .ops-inline button:not(.danger):not(.delete){background:#162f5a;color:white}body .fop-app-shell .ops-heading p,body .fop-app-shell .ops-table a{color:#162f5a}body .fop-app-shell .ops-table th{background:#f1f2f5;color:#535d6e}body .fop-app-shell .crm-shell .panel{background:#fff}body .fop-app-shell .attention-filters button.active{background:#162f5a;color:#fff;border-color:#162f5a}body .fop-app-shell .attention-filters button.active b{background:#fff;color:#102240}body .fop-app-shell .crm-shell input::placeholder,body .property-pricing input::placeholder{color:#596374;opacity:1}body .fop-app-shell .crm-shell button:disabled,body .property-pricing button:disabled{opacity:1;background:#e8ebef;color:#535c6b;border-color:#b3bac6;cursor:not-allowed;box-shadow:none}body .fop-app-shell .crm-shell input:disabled,body .fop-app-shell .crm-shell select:disabled{opacity:1;color:#535c6b;background:#edeff2}body .faith-preference{margin:22px 0;padding:20px;border:1px solid #cbd1db;border-radius:14px;background:#fff;color:#0e1d36;font-family:Arial,sans-serif}body .faith-preference h2{font-size:18px;letter-spacing:0;margin:0 0 8px;color:#0e1d36}body .faith-preference p{font-size:14px;line-height:1.6;color:#464f5e;margin:8px 0}body .faith-preference button{min-height:44px;border:1px solid #162f5a;border-radius:9px;padding:10px 16px;background:#162f5a;color:#fff;font:inherit;cursor:pointer}body .faith-preference button:disabled{background:#e8ebef;color:#535c6b;border-color:#b3bac6;cursor:default}body .faith-preference button:focus-visible{outline:3px solid #162f5a;outline-offset:3px}body .faith-preference [role=alert]{color:#24509b}body .faith-preference [role=status]{color:#24385a}body .launcher-content .app-card:not(.crm){border-top-color:#8b9db7;background:#fff;color:#182b49}body .launcher-content .app-card:not(.crm) i{background:#edf2f8;color:#245394}body .faith-preference [role=alert]{color:#9b2424}body .faith-preference [role=status]{color:#245a46}body .launcher-header{color:#182b49;background:#fff}body .launcher-header>div>span{color:#40536b;font-size:.9rem;line-height:1.5}body .launcher-header a:not(.fop-launcher-brand){color:#174779;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:3px}body .launcher-header a:not(.fop-launcher-brand):hover{color:#102b50}body .launcher-header button{color:#183454;background:#f1f5fa;border-color:#b8c8da;font:inherit;font-size:.9rem;min-height:44px}body .launcher-content .app-card:focus-visible,body .launcher-header a:focus-visible,body .launcher-header button:focus-visible{outline:3px solid #245394;outline-offset:4px}body .launcher-content>h1{color:#142a49}body .launcher-content .app-card{--app-accent:#52647b;--app-tint:#edf1f6}body .launcher-content>.app-grid .app-card:not(.crm){background:#fff;color:#182b49;border-top-color:var(--app-accent)}body .launcher-content>.app-grid .app-card:not(.crm) i{color:var(--app-accent);background:var(--app-tint)}body .launcher-content>.app-grid .app-card.water{--app-accent:#087da4;--app-tint:#e5f5fb}body .launcher-content>.app-grid .app-card.electric{--app-accent:#a5680b;--app-tint:#fff3d8}body .launcher-content>.app-grid .app-card.accounting,body .launcher-content>.app-grid .app-card.billing{--app-accent:#24775c;--app-tint:#e8f4ed}body .launcher-content>.app-grid .app-card.parking{--app-accent:#256678;--app-tint:#e7f2f5}body .launcher-content>.app-grid .app-card.projects{--app-accent:#a65c32;--app-tint:#fcf0e7}body .launcher-content>.app-grid .app-card.employees{--app-accent:#7353a2;--app-tint:#f2edf8}body .launcher-content>.app-grid .app-card.cyan{--app-accent:#2e7b78;--app-tint:#e8f5f2}body .launcher-content>.app-grid .app-card.store{--app-accent:#576eb0;--app-tint:#edf0fa}body .launcher-content .app-card:not(.crm) h2{color:#182b49}body .launcher-content .app-card:not(.crm) p{color:#4b5e73}body .launcher-content .app-card.planned{opacity:1}body .launcher-content .app-card small{color:#52647b}body .launcher-content .app-card.crm h2{color:#182b49}body .launcher-storage-notice{display:flex;align-items:center;justify-content:space-between;margin:0 0 28px;padding:20px 22px;border:1px solid #cbd8e8;border-left:4px solid #245394;border-radius:14px;background:#f0f5fc;color:#183454}body .launcher-storage-notice>div{min-width:0}body .launcher-storage-notice strong{display:block;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:normal}body .launcher-storage-notice p{margin:5px 0 0;font-size:14px;letter-spacing:normal;font-weight:400;color:#40536b}body .launcher-storage-notice>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;padding:11px 16px;border:1px solid #b7c9e0;background:#fff;color:#174779;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;white-space:normal}body .launcher-storage-notice>a:hover{background:#e5edf8;border-color:#245394}body .launcher-storage-notice>a:focus-visible{outline:3px solid #245394;outline-offset:3px}@media(max-width:760px){body .launcher-storage-notice{align-items:stretch;flex-direction:column;gap:14px;padding:18px;margin-bottom:24px}body .launcher-storage-notice>a{align-self:flex-start;max-width:100%}}body .launcher-shell{--launcher-ink:#172b48;--launcher-muted:#516176;--launcher-border:#d9e1ec;--launcher-blue:#245394;background:#f5f7fa;color:var(--launcher-ink)}body .launcher-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 32px;padding:20px max(24px,calc((100% - 1180px)/2));border-bottom:1px solid var(--launcher-border);box-shadow:0 2px 12px #182f5010}body .launcher-header>.launcher-identity{display:flex;flex-direction:row;align-items:center;gap:24px;min-width:0;padding-bottom:17px}body .launcher-header .fop-launcher-logo{flex-basis:132px;width:132px;height:53px}body .launcher-header .fop-launcher-logo img{width:174px;height:174px;left:-20px;top:-61px}body .launcher-header .fop-launcher-name{font-size:30px;letter-spacing:-1.1px}body .launcher-header .launcher-company-name{border-left:1px solid #d4deea;padding-left:24px;max-width:320px;color:#465972;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}body .launcher-header>.launcher-account{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:16px;padding-bottom:17px;min-width:0}body .launcher-header .launcher-user{display:flex;align-items:center;gap:10px;max-width:260px;font-size:14px;line-height:1.5;color:#324962;overflow-wrap:anywhere}body .launcher-header .launcher-user svg{flex:none;width:20px;height:20px;color:#527095}body .launcher-header .launcher-account button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-color:#d0dbe8;border-radius:10px;background:#fff;color:#304b70;font-size:13px;cursor:pointer;white-space:nowrap}body .launcher-header .launcher-account button svg{width:17px;height:17px;flex:none}body .launcher-header .launcher-account button:hover{background:#edf3fb;border-color:#8da9cb}body .launcher-header .launcher-nav{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;border-top:1px solid #e7edf4;padding-top:12px}body .launcher-header .launcher-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border-radius:9px;color:#3e536e;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4}body .launcher-header .launcher-nav a:hover{background:#edf3fb;color:#173f78}body .launcher-header .launcher-nav a:last-child{margin-left:auto;background:#edf3fb;color:#214c87}body .launcher-content{max-width:1180px;padding:32px 24px 64px}body .launcher-content>p{font-size:11px;letter-spacing:.14em;line-height:1.5;margin:0 0 6px;color:#456181}body .launcher-content>h1{font-size:clamp(26px,2.5vw,34px);line-height:1.2;font-weight:700;letter-spacing:-1px;margin:0 0 26px}body .launcher-content>aside[aria-label="Perfiles y cumpleaños"]{margin-top:0;margin-bottom:26px}body .launcher-storage-notice{margin-bottom:26px;gap:20px;padding:17px 20px;border:1px solid #d3dfef;border-left:3px solid #426b9e;border-radius:12px;background:#edf3fb;box-shadow:none}body .launcher-storage-notice strong{font-size:14px;line-height:1.55}body .launcher-storage-notice p{font-size:13px;line-height:1.6;color:#4b607a;margin-top:3px}body .launcher-storage-notice>a{font-size:13px;min-height:44px;padding:10px 14px;border-radius:9px}body .launcher-content .app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body .launcher-content .app-card{position:relative;display:flex;align-items:flex-start;gap:15px;min-width:0;min-height:144px;padding:22px 40px 22px 20px;border:1px solid var(--launcher-border);border-radius:14px;background:#fff;box-shadow:0 2px 5px #19375904,0 7px 20px #19375905;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body .launcher-content .app-card:before{content:"";position:absolute;left:20px;top:-1px;width:34px;height:3px;border-radius:0 0 4px 4px;background:var(--app-accent)}body .launcher-content .app-card.crm{--app-accent:#245394;--app-tint:#eaf1fb;border-color:var(--launcher-border)}body .launcher-content .app-card:not(.crm){border-color:var(--launcher-border)}body .launcher-content .app-card i{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #182b4906;border-radius:12px;background:var(--app-tint);color:var(--app-accent)}body .launcher-content .app-card i svg{width:25px;height:25px}body .launcher-content .app-card>div{min-width:0;flex:1}body .launcher-content .app-card h2{margin:1px 0 7px;font-size:15px;font-weight:650;line-height:1.4;letter-spacing:-.15px;overflow-wrap:anywhere}body .launcher-content .app-card p{color:var(--launcher-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}body .launcher-content .app-card small{display:block;margin:0 0 6px;color:#53637b;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.06em}body .launcher-content .app-card-arrow{position:absolute;right:15px;top:25px;display:flex;color:#7186a1}body .launcher-content .app-card-arrow svg{width:17px;height:17px}body .launcher-content .app-card[href]:hover{transform:translateY(-2px);border-color:#8ea6c4;box-shadow:0 8px 24px #19375912}body .launcher-content .app-card[href]:hover .app-card-arrow{color:#245394}body .launcher-content .app-card[href]:active{transform:translateY(0);background:#f8fafd}body .launcher-content .app-card.planned{padding-right:20px;background:#fbfcfe;box-shadow:none;cursor:default}body .launcher-shell a:focus-visible,body .launcher-shell button:focus-visible,body .launcher-shell select:focus-visible{outline:3px solid #245394;outline-offset:4px}@media(max-width:1050px){body .launcher-header{gap:0 20px}body .launcher-header>.launcher-identity{gap:16px}body .launcher-header .launcher-company-name{padding-left:16px;max-width:210px}body .launcher-header .launcher-user{max-width:180px}body .launcher-header>.launcher-account{gap:12px}body .launcher-content .app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body .launcher-header{grid-template-columns:minmax(0,1fr);padding:18px 20px 12px;gap:0}body .launcher-header>.launcher-identity{padding-bottom:16px;justify-content:space-between;gap:14px}body .launcher-header .fop-launcher-logo{flex-basis:115px;width:115px;height:46px}body .launcher-header .fop-launcher-logo img{width:152px;height:152px;left:-17px;top:-53px}body .launcher-header .fop-launcher-name{font-size:26px}body .launcher-header .launcher-company-name{max-width:45%;padding-left:14px;font-size:12px}body .launcher-header>.launcher-account{justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e7edf4}body .launcher-header .launcher-user{max-width:calc(100% - 125px);font-size:13px}body .launcher-header .launcher-nav{gap:4px;padding-top:9px}body .launcher-header .launcher-nav a{font-size:12px;padding:9px 10px}body .launcher-header .launcher-nav a:last-child{margin-left:0}body .launcher-content{padding:26px 20px 44px}body .launcher-storage-notice{padding:16px;gap:12px;margin-bottom:22px}body .launcher-content .app-grid{gap:14px}body .launcher-content .app-card{padding:20px 36px 20px 18px;gap:13px;min-height:140px}body .launcher-content .app-card h2{font-size:15px}body .launcher-content .app-card p{font-size:13px}}@media(max-width:600px){body .launcher-content .app-grid{grid-template-columns:minmax(0,1fr)}body .launcher-content .app-card{min-height:124px}body .launcher-content>aside[aria-label="Perfiles y cumpleaños"],body .launcher-content>h1{margin-bottom:22px}}@media(max-width:360px){body .launcher-header .launcher-company-name{max-width:40%;font-size:11px}body .launcher-header .fop-launcher-logo{flex-basis:94px;width:94px;height:38px}body .launcher-header .fop-launcher-logo img{width:124px;height:124px;left:-14px;top:-43px}body .launcher-header .fop-launcher-name{font-size:22px}}@media(prefers-reduced-motion:reduce){body .launcher-content .app-card{transition:none}body .launcher-content .app-card[href]:hover{transform:none}}@media screen{html[data-fop-theme=dark]{--fop-brand-canvas:#101923;--fop-brand-ink:#b1c2dc;--fop-brand-line:#496077;--fop-brand-soft:#101923}html[data-fop-theme=dark] body .fop-app-shell{--fop-muted:#b7c7d8}html[data-fop-theme=dark] body .fop-app-shell .fop-global-header{background:#1c2a39;border-bottom-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .fop-global-systems{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail{border-right-color:#496dab}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-rail-heading button{border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-nav-caption{color:#b5c2d9}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-group-toggle:hover,html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-nav-item:hover{background:#1c2a3915}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-nav-item.is-active{background:#1c2a3919}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-side-group.has-active>.fop-group-toggle{background:#1c2a3910}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-active-dot{background:#202a3c}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-group-children,html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-rail-apps{border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-rail-apps:hover{background:#1c2a3915}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail .fop-nav-item.is-active .fop-nav-badge{background:#213142;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-topbar{background:#1c2a39;border-bottom-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .fop-top-group.has-active>summary{color:#b1c1dd;border-bottom-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .fop-top-group>summary:hover{background:#213142}html[data-fop-theme=dark] body .fop-app-shell .fop-topbar .fop-nav-item.is-active{background:#213142;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-app-switcher>summary{background:#213142;border-color:#496077;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-user-avatar{background:#213142;color:#b5c2d9}html[data-fop-theme=dark] body .fop-app-shell .fop-account-popover a:hover,html[data-fop-theme=dark] body .fop-app-shell .fop-account-popover a[aria-current],html[data-fop-theme=dark] body .fop-app-shell .fop-account-popover button:hover{background:#213142;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-account-popover a span{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .fop-breadcrumb{color:#b7c7d8}html[data-fop-theme=dark] body .fop-app-shell .fop-breadcrumb strong{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell :focus-visible{outline-color:#a9bfe4}html[data-fop-theme=dark] body .fop-app-shell .fop-navigation-rail :focus-visible{outline-color:#b3c1db}html[data-fop-theme=dark] body .fop-app-shell .crm-shell{--crm-ink:#b1c1dc;--crm-muted:#b7c7d8;--crm-border:#496077;--crm-soft:#101923;background:#101923}html[data-fop-theme=dark] body .fop-app-shell .crm-shell>.main>header h1,html[data-fop-theme=dark] body .fop-app-shell .crm-shell>.main>header p{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .crm-shell .panel{border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .crm-shell .panel-title h2{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .crm-shell .toolbar{background:#1c2a39}html[data-fop-theme=dark] body .fop-app-shell .create-lead-button,html[data-fop-theme=dark] body .fop-app-shell .crm-shell .primary:not(.danger):not(.delete),html[data-fop-theme=dark] body .fop-app-shell .crm-shell input:focus,html[data-fop-theme=dark] body .fop-app-shell .crm-shell select:focus,html[data-fop-theme=dark] body .fop-app-shell .crm-shell textarea:focus,html[data-fop-theme=dark] body .fop-app-shell .primary-button:not(.danger){border-color:#496dab}html[data-fop-theme=dark] body .fop-app-shell .detail-tabs button[data-state=active]{color:#b1c1dd;background:#1c2a39}html[data-fop-theme=dark] body .fop-app-shell .detail-tabs{background:#213142}html[data-fop-theme=dark] body .fop-app-shell .timeline-icon{color:#aabfe4;border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .acct-shell,html[data-fop-theme=dark] body .fop-app-shell .ops-shell,html[data-fop-theme=dark] body .fop-app-shell .park-shell{background:#101923;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .acct-kpis article,html[data-fop-theme=dark] body .fop-app-shell .acct-panel{border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .acct-main header a{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .acct-features span{background:#213142;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .acct-table th{background:#213142;color:#b7c7d8}html[data-fop-theme=dark] body .fop-app-shell .acct-panel button.secondary{background:#213142;color:#b1c1dd}html[data-fop-theme=dark] body .launcher-shell,html[data-fop-theme=dark] body .settings-shell{background:#101923;color:#b1c1dd}html[data-fop-theme=dark] body .launcher-header{border-bottom-color:#496077}html[data-fop-theme=dark] body .launcher-content>p,html[data-fop-theme=dark] body .launcher-header .fop-launcher-name,html[data-fop-theme=dark] body .settings-content>p:first-child{color:#b1c1dd}html[data-fop-theme=dark] body .launcher-content .app-card{border-color:#496077;border-top:3px solid #496077}html[data-fop-theme=dark] body .launcher-content .app-card.crm{background:#1c2a39;color:#b4c3d9;border-color:#4973ab #496077 #496077}html[data-fop-theme=dark] body .launcher-content .app-card.crm p{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-content .app-card.crm i{background:#202b3c;color:#b1c3dd}html[data-fop-theme=dark] body .launcher-content .app-card.gold{border-top-color:#496dab}html[data-fop-theme=dark] body .launcher-content .app-card.coral,html[data-fop-theme=dark] body .launcher-content .app-card.violet{border-top-color:#496077}html[data-fop-theme=dark] body .launcher-content .app-card.cyan,html[data-fop-theme=dark] body .launcher-content .app-card.electric,html[data-fop-theme=dark] body .launcher-content .app-card.water{border-top-color:#496dab}html[data-fop-theme=dark] body .launcher-content .app-card.green,html[data-fop-theme=dark] body .launcher-content .app-card.settings{border-top-color:#496077}html[data-fop-theme=dark] body .launcher-content .app-card.settings i{color:#b7c7d8;background:#213142}html[data-fop-theme=dark] body .settings-grid article,html[data-fop-theme=dark] body .settings-grid section{border-color:#496077}html[data-fop-theme=dark] body .settings-boundary{background:#213142;border-color:#496077}@media (max-width:760px){html[data-fop-theme=dark] body .fop-app-shell .fop-mobile-toggle{border-color:#496077;color:#b1c1dd}}html[data-fop-theme=dark] body:has(.checkout-page),html[data-fop-theme=dark] body:has(.company-setup),html[data-fop-theme=dark] body:has(.property-pricing){background:#1c2a39}html[data-fop-theme=dark] body .company-setup a,html[data-fop-theme=dark] body .property-pricing,html[data-fop-theme=dark] body .property-pricing a{color:#b1c1dd}html[data-fop-theme=dark] body .company-setup .setup-panel,html[data-fop-theme=dark] body .property-pricing .panel{border-color:#496077}html[data-fop-theme=dark] body .property-pricing th{background:#213142;color:#b7c7d8}html[data-fop-theme=dark] body .property-pricing input,html[data-fop-theme=dark] body .property-pricing select,html[data-fop-theme=dark] body .property-pricing textarea{border-color:#496077;background:#1c2a39}html[data-fop-theme=dark] body .company-setup{color:#b1c1dd}html[data-fop-theme=dark] body .company-setup button[aria-current=step],html[data-fop-theme=dark] body .company-setup form button{border-color:#496dab}html[data-fop-theme=dark] body .company-setup .eyebrow{color:#b1c1dd}html[data-fop-theme=dark] body .company-setup :focus-visible,html[data-fop-theme=dark] body .property-pricing :focus-visible{outline:3px solid #a9bfe4}html[data-fop-theme=dark] body .fop-app-shell .ops-card{border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .ops-heading p,html[data-fop-theme=dark] body .fop-app-shell .ops-table a{color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .ops-table th{background:#213142;color:#b7c7d8}html[data-fop-theme=dark] body .fop-app-shell .crm-shell .panel{background:#1c2a39}html[data-fop-theme=dark] body .fop-app-shell .attention-filters button.active{border-color:#496dab}html[data-fop-theme=dark] body .fop-app-shell .attention-filters button.active b{background:#1c2a39;color:#b1c1dd}html[data-fop-theme=dark] body .fop-app-shell .crm-shell input::placeholder,html[data-fop-theme=dark] body .property-pricing input::placeholder{color:#b7c7d8}html[data-fop-theme=dark] body .fop-app-shell .crm-shell button:disabled,html[data-fop-theme=dark] body .property-pricing button:disabled{background:#213142;color:#b7c7d8;border-color:#496077}html[data-fop-theme=dark] body .fop-app-shell .crm-shell input:disabled,html[data-fop-theme=dark] body .fop-app-shell .crm-shell select:disabled{color:#b7c7d8;background:#213142}html[data-fop-theme=dark] body .faith-preference{border:1px solid #496077;background:#1c2a39;color:#b1c2dc}html[data-fop-theme=dark] body .faith-preference h2{color:#b1c2dc}html[data-fop-theme=dark] body .faith-preference p{color:#b7c7d8}html[data-fop-theme=dark] body .faith-preference button{border:1px solid #496dab}html[data-fop-theme=dark] body .faith-preference button:disabled{background:#213142;color:#b7c7d8;border-color:#496077}html[data-fop-theme=dark] body .faith-preference button:focus-visible{outline:3px solid #b1c1dd}html[data-fop-theme=dark] body .faith-preference [role=alert]{color:#b0c1de}html[data-fop-theme=dark] body .faith-preference [role=status]{color:#b5c2d9}html[data-fop-theme=dark] body .launcher-content .app-card:not(.crm){border-top-color:#496077;background:#1c2a39;color:#b4c3d9}html[data-fop-theme=dark] body .launcher-content .app-card:not(.crm) i{background:#213142;color:#b1c3dd}html[data-fop-theme=dark] body .faith-preference [role=alert]{color:#deb0b0}html[data-fop-theme=dark] body .faith-preference [role=status]{color:#b5d9cc}html[data-fop-theme=dark] body .launcher-header{color:#b4c3d9;background:#1c2a39}html[data-fop-theme=dark] body .launcher-header>div>span{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-header a:not(.fop-launcher-brand){color:#aec6e0}html[data-fop-theme=dark] body .launcher-header a:not(.fop-launcher-brand):hover{color:#afc3df}html[data-fop-theme=dark] body .launcher-header button{color:#b3c6db;background:#1c2a39;border-color:#496077}html[data-fop-theme=dark] body .launcher-content .app-card:focus-visible,html[data-fop-theme=dark] body .launcher-header a:focus-visible,html[data-fop-theme=dark] body .launcher-header button:focus-visible{outline:3px solid #b1c3dd}html[data-fop-theme=dark] body .launcher-content>h1{color:#b2c3dc}html[data-fop-theme=dark] body .launcher-content>.app-grid .app-card:not(.crm){background:#1c2a39;color:#b4c3d9}html[data-fop-theme=dark] body .launcher-content .app-card:not(.crm) h2{color:#b4c3d9}html[data-fop-theme=dark] body .launcher-content .app-card:not(.crm) p{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-content .app-card.crm h2{color:#b4c3d9}html[data-fop-theme=dark] body .launcher-storage-notice{border-left:4px solid #4973ab;background:#1c2a39;color:#b3c6db}html[data-fop-theme=dark] body .launcher-storage-notice>a{border:1px solid #496077;background:#1c2a39;color:#aec6e0}html[data-fop-theme=dark] body .launcher-storage-notice>a:hover{background:#202c3c;border-color:#4973ab}html[data-fop-theme=dark] body .launcher-storage-notice>a:focus-visible{outline:3px solid #b1c3dd}html[data-fop-theme=dark] body .launcher-shell{--launcher-ink:#b4c3da;--launcher-muted:#b7c7d8;--launcher-border:#496077;background:#101923}html[data-fop-theme=dark] body .launcher-header .launcher-company-name{border-left:1px solid #496077;color:#b7c7d8}html[data-fop-theme=dark] body .launcher-header .launcher-user{color:#b5c6d9}html[data-fop-theme=dark] body .launcher-header .launcher-user svg{color:#b5c5d9}html[data-fop-theme=dark] body .launcher-header .launcher-account button{border-color:#496077;background:#1c2a39;color:#b5c4d9}html[data-fop-theme=dark] body .launcher-header .launcher-account button:hover{background:#202c3c;border-color:#496077}html[data-fop-theme=dark] body .launcher-header .launcher-nav{border-top:1px solid #496077}html[data-fop-theme=dark] body .launcher-header .launcher-nav a{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-header .launcher-nav a:hover{background:#202c3c;color:#aec3e0}html[data-fop-theme=dark] body .launcher-header .launcher-nav a:last-child{background:#202c3c;color:#b1c3dd}html[data-fop-theme=dark] body .launcher-content>p{color:#b5c6d9}html[data-fop-theme=dark] body .launcher-storage-notice{border:1px solid #496077;border-left-width:3px;background:#202c3c}html[data-fop-theme=dark] body .launcher-storage-notice p{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-content .app-card{background:#1c2a39}html[data-fop-theme=dark] body .launcher-content .app-card small,html[data-fop-theme=dark] body .launcher-content .app-card-arrow{color:#b7c7d8}html[data-fop-theme=dark] body .launcher-content .app-card[href]:hover{border-color:#496077}html[data-fop-theme=dark] body .launcher-content .app-card[href]:hover .app-card-arrow{color:#b1c3dd}html[data-fop-theme=dark] body .launcher-content .app-card.planned,html[data-fop-theme=dark] body .launcher-content .app-card[href]:active{background:#1c2a39}html[data-fop-theme=dark] body .launcher-shell a:focus-visible,html[data-fop-theme=dark] body .launcher-shell button:focus-visible,html[data-fop-theme=dark] body .launcher-shell select:focus-visible{outline:3px solid #b1c3dd}@media (max-width:760px){html[data-fop-theme=dark] body .launcher-header>.launcher-account{border-top:1px solid #496077}}}.fop-appearance.fop-appearance{box-sizing:border-box;border:1px solid #c5d3e2;border-radius:12px;padding:14px 16px;margin:16px 0;background:#f6f9fc;color:#203c5a;min-width:0;font:14px/1.5 Arial,sans-serif}.fop-appearance legend{font-weight:700;font-size:13px;padding:0 6px}.fop-appearance-options{display:flex;flex-wrap:wrap;gap:5px}.fop-appearance label{display:block;position:relative;margin:0!important;cursor:pointer;flex:1;min-width:84px}.fop-appearance input{position:absolute!important;clip-path:inset(50%);height:1px!important;width:1px!important;overflow:hidden}.fop-appearance label>span{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#345475;font:600 13px/1.4 Arial,sans-serif;white-space:nowrap}.fop-appearance svg{flex:none}.fop-appearance input:checked+span{background:#dceaff;color:#174371;border-color:#8aaedf}.fop-appearance label:hover>span{background:#e6eff9}.fop-appearance input:focus-visible+span{outline:3px solid #286aaf;outline-offset:2px}.fop-appearance:disabled{opacity:.7}.fop-appearance p{font-size:12px;color:#526982;margin:10px 0 0;line-height:1.6}.fop-appearance-compact{padding:8px 10px;margin:0;max-width:100%}.fop-appearance-compact legend{font-size:12px}.launcher-header>.fop-appearance{grid-column:1/-1;justify-self:stretch;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 12px}.launcher-header>.fop-appearance legend{float:left;padding:0;margin-right:12px;line-height:44px}.launcher-header>.fop-appearance .fop-appearance-options{margin-left:auto;min-width:270px}.fop-account-popover>.fop-appearance{margin:10px 4px;max-width:calc(100% - 8px)}.fop-account-popover .fop-appearance-options{display:grid;grid-template-columns:1fr}.fop-account-popover .fop-appearance label>span{justify-content:flex-start}.fop-appearance-dark-brand{display:none}@media screen{html[data-fop-theme=dark]{color-scheme:dark;--navy:#e3edf9;--ink:#e5edf6;--muted:#b6c5d5;--line:#41566c;--surface:#1c2a39;--canvas:#101923;--crm-ink:#e5edf6;--crm-muted:#b6c5d5;--crm-border:#41566c;--crm-blue:#9bc6fc;--crm-soft:#182635;--fop-brand-ink:#e5edf6;--fop-brand-canvas:#101923;--fop-brand-line:#41566c;--fop-brand-soft:#243446}html[data-fop-theme=dark] .fop-appearance{background:#182635;border-color:#536c85;color:#e5edf6}html[data-fop-theme=dark] .fop-appearance label>span{color:#cbd8e8}html[data-fop-theme=dark] .fop-appearance input:checked+span{background:#24558a;border-color:#80b8f4;color:#fff}html[data-fop-theme=dark] .fop-appearance label:hover>span{background:#2b4057}html[data-fop-theme=dark] .fop-appearance input:focus-visible+span{outline-color:#9dc9ff}html[data-fop-theme=dark] .fop-appearance p{color:#b6c5d5}html[data-fop-theme=dark] .fop-appearance-dark-brand{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#eef4fc;font-family:Arial,sans-serif;line-height:1}html[data-fop-theme=dark] .fop-appearance-dark-brand img{display:block!important;position:static!important;width:42px!important;height:42px!important;object-fit:contain;flex:none}html[data-fop-theme=dark] .fop-appearance-dark-brand strong{font-size:34px;font-weight:900;letter-spacing:-1.7px;color:#eef4fc}html[data-fop-theme=dark] .fop-appearance-dark-brand>span{font-size:26px;font-weight:700;letter-spacing:-1px;color:#eef4fc}html[data-fop-theme=dark] :is(.fop-launcher-brand,.fop-global-brand)>:not(.fop-appearance-dark-brand){display:none!important}html[data-fop-theme=dark] .fop-app-shell .fop-global-brand{width:auto;min-width:0}html[data-fop-theme=dark] .launcher-header .launcher-company-name{color:#b9cadc}html[data-fop-theme=dark] input::placeholder,html[data-fop-theme=dark] textarea::placeholder{color:#a9bacb;opacity:1}html[data-fop-theme=dark] :focus-visible{outline-color:#9dc9ff}}@media(max-width:700px){.launcher-header>.fop-appearance{display:block;margin:10px 0}.launcher-header>.fop-appearance legend{float:none;line-height:1.5;margin:0;padding:0 5px}.launcher-header>.fop-appearance .fop-appearance-options{min-width:0;margin:0}.fop-appearance label{min-width:76px}.fop-appearance{padding:12px}.fop-appearance-compact{padding:8px}html[data-fop-theme=dark] .fop-appearance-dark-brand img{width:34px!important;height:34px!important}html[data-fop-theme=dark] .fop-appearance-dark-brand strong{font-size:29px}html[data-fop-theme=dark] .fop-appearance-dark-brand>span{font-size:23px}.fop-global-brand .fop-appearance-dark-brand>span{font-size:15px!important}.fop-global-brand .fop-appearance-dark-brand strong{font-size:23px!important}.fop-global-brand .fop-appearance-dark-brand img{width:27px!important;height:27px!important}}@media print{html{color-scheme:light!important}.fop-appearance,.fop-appearance-dark-brand{display:none!important}}@media screen{html[data-fop-theme=dark] :is(.launcher-content>h1,.settings-content>h1,.app-card h2,.fop-app-shell h1,.fop-app-shell .panel-title h2,.analytics-kpi>strong){color:#edf3fa}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card{--app-accent:#9cc5ff;--app-tint:#23364c;background:#1c2a39;border-top-color:var(--app-accent)}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.water{--app-accent:#66cff1;--app-tint:#173745}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.electric{--app-accent:#f1bf62;--app-tint:#3f321e}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.cyan{--app-accent:#70d6c5;--app-tint:#1b3c3b}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.store{--app-accent:#bdc1ff;--app-tint:#2d3048}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.parking{--app-accent:#a7b8ed;--app-tint:#2d3548}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.accounting{--app-accent:#80cda8;--app-tint:#1e3a32}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.billing{--app-accent:#dfb976;--app-tint:#3b321f}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card.settings{--app-accent:#bdcbdc;--app-tint:#2c3b4b}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card i{background:var(--app-tint)!important;color:var(--app-accent)!important;border-color:var(--app-accent)}html[data-fop-theme=dark] .launcher-content>.app-grid .app-card-arrow{color:var(--app-accent)}html[data-fop-theme=dark] .analytics-monthly svg text{fill:#cad8e9}html[data-fop-theme=dark] .analytics-monthly svg line{stroke:#536c85}html[data-fop-theme=dark] .analytics-monthly svg rect{fill:#82ace5}html[data-fop-theme=dark] .analytics-kpi-heading i{background:#23364c!important;color:#a2c7ff!important}html[data-fop-theme=dark] .analytics-kpi-teal .analytics-kpi-heading i{background:#1b3c3b!important;color:#70d6c5!important}html[data-fop-theme=dark] .analytics-kpi-indigo .analytics-kpi-heading i{background:#2d3048!important;color:#bdc1ff!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:first-child{stroke:#34475c}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(2){stroke:#7fb0f0}html[data-fop-theme=dark] .analytics-donut-legend>li:first-child .analytics-source-dot{background:#7fb0f0!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(3){stroke:#5bc5c7}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(2) .analytics-source-dot{background:#5bc5c7!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(4){stroke:#ac9ff2}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(3) .analytics-source-dot{background:#ac9ff2!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(5){stroke:#78bce7}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(4) .analytics-source-dot{background:#78bce7!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(6){stroke:#dfb976}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(5) .analytics-source-dot{background:#dfb976!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(7){stroke:#9fb5cb}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(6) .analytics-source-dot{background:#9fb5cb!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(8){stroke:#c3a0dc}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(7) .analytics-source-dot{background:#c3a0dc!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(9){stroke:#80cda8}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(8) .analytics-source-dot{background:#80cda8!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(10){stroke:#dfa9a4}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(9) .analytics-source-dot{background:#dfa9a4!important}html[data-fop-theme=dark] .analytics-donut-figure svg>circle:nth-of-type(11){stroke:#a4b2de}html[data-fop-theme=dark] .analytics-donut-legend>li:nth-child(10) .analytics-source-dot{background:#a4b2de!important}}@media screen{html[data-fop-theme=dark] :is(img.identity-logo,.fop-company-identity img){filter:brightness(0) invert(1)}html[data-fop-theme=dark] .fop-appearance-dark-brand :is(strong,span){color:#f3f7fc}}@media screen{html[data-fop-theme=dark] :is(img.identity-logo[src="/peralviz-logo.png"],.fop-company-identity img[alt*=Peralviz]){content:url(/peralviz-logo-dark.svg);filter:none}}