.social-auth-buttons-module__cfmrEG__group{gap:12px;width:100%;margin:20px 0;display:grid}.social-auth-buttons-module__cfmrEG__button{color:#172033;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab4c3;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.social-auth-buttons-module__cfmrEG__button svg{width:20px;height:22px}.social-auth-buttons-module__cfmrEG__apple{color:#fff;background:#111;border-color:#111}.social-auth-buttons-module__cfmrEG__button:disabled{opacity:.5;cursor:wait}.social-auth-buttons-module__cfmrEG__button:focus-visible{outline-offset:3px;outline:3px solid #004aad}.social-auth-buttons-module__cfmrEG__separator{text-align:center;color:inherit;opacity:.7;align-items:center;gap:16px;padding:6px 0;font-size:13px;display:flex}.social-auth-buttons-module__cfmrEG__separator:before,.social-auth-buttons-module__cfmrEG__separator:after{content:"";opacity:.2;border-top:1px solid;flex:1}.social-auth-buttons-module__cfmrEG__notice{font-size:13px;line-height:1.5}
.onboarding-questions-module__QWvZCq__choices{border:0;min-width:0;margin:24px 0;padding:0}.onboarding-questions-module__QWvZCq__choices legend{margin-bottom:12px;font-size:14px;font-weight:700}.onboarding-questions-module__QWvZCq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-questions-module__QWvZCq__choice{cursor:pointer;background:var(--panel,#fff);color:var(--ink,#172033);border:1px solid #d9dfe5;border-radius:12px;align-items:flex-start;gap:10px;padding:18px 16px;display:flex;position:relative}.onboarding-questions-module__QWvZCq__choice input{width:17px;height:17px;accent-color:var(--orange,#004aad);flex:none;margin-top:2px}.onboarding-questions-module__QWvZCq__choice span{flex:1;gap:7px;display:grid}.onboarding-questions-module__QWvZCq__choice strong{font-size:14px;line-height:1.4}.onboarding-questions-module__QWvZCq__choice small{color:var(--muted,#627084);font-size:12px;line-height:1.5}.onboarding-questions-module__QWvZCq__choice>svg{color:var(--orange);flex:none}.onboarding-questions-module__QWvZCq__choice:hover,.onboarding-questions-module__QWvZCq__selected{border-color:var(--orange)}.onboarding-questions-module__QWvZCq__choice:focus-within{outline:2px solid var(--orange);outline-offset:3px}.onboarding-questions-module__QWvZCq__hint{background:var(--soft,#f0f3f5);color:var(--muted);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.onboarding-questions-module__QWvZCq__identityPreview{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.onboarding-questions-module__QWvZCq__identityPreview>div{color:#172033;overflow-wrap:anywhere;background:#f3f5f7;border:1px solid #d9dfe5;border-radius:14px;gap:30px;padding:20px;display:grid}.onboarding-questions-module__QWvZCq__identityPreview>div:last-child{color:#fff;background:#001721;border-color:#344452}.onboarding-questions-module__QWvZCq__identityPreview small{opacity:.8;font-size:11px}.onboarding-questions-module__QWvZCq__edit{color:var(--orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;font-weight:700;display:inline-flex}.onboarding-questions-module__QWvZCq__desktop{background:var(--panel,#fff);border:1px solid #d9dfe5;border-radius:16px;margin:24px 0;padding:22px}.onboarding-questions-module__QWvZCq__desktopHeader{border-bottom:1px solid #d9dfe5;align-items:center;gap:12px;padding-bottom:18px;display:flex}.onboarding-questions-module__QWvZCq__desktopHeader>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.onboarding-questions-module__QWvZCq__desktopHeader small{color:var(--muted);font-size:12px}.onboarding-questions-module__QWvZCq__desktopHeader>span{color:var(--muted);margin-left:auto;font-size:11px}.onboarding-questions-module__QWvZCq__appGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;padding:24px 0;display:grid}.onboarding-questions-module__QWvZCq__appGrid>div{text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:11px;line-height:1.4;display:flex}.onboarding-questions-module__QWvZCq__appGrid svg{color:var(--orange)}.onboarding-questions-module__QWvZCq__review{margin:24px 0;display:grid}.onboarding-questions-module__QWvZCq__review>div{border-bottom:1px solid #d9dfe5;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.onboarding-questions-module__QWvZCq__review dt{color:var(--muted)}.onboarding-questions-module__QWvZCq__review dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.onboarding-questions-module__QWvZCq__grid{grid-template-columns:1fr}.onboarding-questions-module__QWvZCq__appGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-questions-module__QWvZCq__review>div{grid-template-columns:1fr auto}.onboarding-questions-module__QWvZCq__review dt{grid-column:1/-1}.onboarding-questions-module__QWvZCq__identityPreview{grid-template-columns:1fr}.onboarding-questions-module__QWvZCq__desktop{padding:16px}}
.account-profile-module__45r_Ia__triggerWrap{flex:none;display:inline-flex}.account-profile-module__45r_Ia__triggerWrap .account-profile-module__45r_Ia__trigger{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:3px;display:inline-flex}.account-profile-module__45r_Ia__trigger:hover,.account-profile-module__45r_Ia__trigger[aria-expanded=true]{background:var(--mz-paper-alt,#eef1f5);border-color:var(--mz-rule,#cfd3d1)}.account-profile-module__45r_Ia__trigger:focus-visible,.account-profile-module__45r_Ia__dialog button:focus-visible,.account-profile-module__45r_Ia__dialog a:focus-visible{outline:2px solid var(--orange,#004aad);outline-offset:3px}.account-profile-module__45r_Ia__dialog{box-sizing:border-box;border:1px solid var(--mz-rule,#cfd3d1);width:min(390px,100vw - 28px);max-height:calc(100dvh - 94px);color:var(--mz-ink,#172033);background:var(--mz-paper,#fffefb);border-radius:18px;margin:0;padding:0;position:fixed;inset:74px 18px auto auto;overflow:auto;box-shadow:0 20px 70px #0004}.account-profile-module__45r_Ia__dialog::backdrop{background:#080f1a40}.account-profile-module__45r_Ia__header{border-bottom:1px solid var(--mz-rule-soft,#e6e7e3);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.account-profile-module__45r_Ia__header h2{margin:0;font-size:17px;font-weight:750}.account-profile-module__45r_Ia__close{border:1px solid var(--mz-rule,#cfd3d1);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:9px;place-items:center;padding:0;display:grid}.account-profile-module__45r_Ia__identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:22px;display:grid}.account-profile-module__45r_Ia__identity>div{gap:5px;display:grid}.account-profile-module__45r_Ia__identity strong{overflow-wrap:anywhere;font-size:16px}.account-profile-module__45r_Ia__identity>div>span{color:var(--mz-muted,#626d79);font-size:12px;line-height:1.5}.account-profile-module__45r_Ia__identity p{overflow-wrap:anywhere;grid-column:1/-1;align-items:flex-start;gap:9px;margin:3px 0 0;font-size:13px;line-height:1.5;display:flex}.account-profile-module__45r_Ia__identity p svg{color:var(--mz-muted,#626d79);flex:none;margin-top:2px}.account-profile-module__45r_Ia__company{background:var(--mz-paper-alt,#f7f6f1);border:1px solid var(--mz-rule-soft,#e6e7e3);border-radius:12px;margin:0 22px 20px;padding:18px}.account-profile-module__45r_Ia__company h3{align-items:center;gap:8px;margin:0 0 17px;font-size:14px;display:flex}.account-profile-module__45r_Ia__company h3 svg{color:var(--orange,#004aad)}.account-profile-module__45r_Ia__company dl{gap:13px;margin:0 0 16px;display:grid}.account-profile-module__45r_Ia__company dl>div{gap:4px;display:grid}.account-profile-module__45r_Ia__company dt{color:var(--mz-muted,#626d79);font-size:11px}.account-profile-module__45r_Ia__company dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.account-profile-module__45r_Ia__settings{color:var(--mz-accent-text,#a44223);border-top:1px solid var(--mz-rule,#cfd3d1);align-items:center;gap:8px;padding-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.account-profile-module__45r_Ia__dialog .account-profile-module__45r_Ia__footer{border-top:1px solid var(--mz-rule-soft,#e6e7e3);background:var(--mz-paper,#fffefb);color:inherit;padding:16px 22px}.account-profile-module__45r_Ia__footer>p{font-size:13px;line-height:1.5}.account-profile-module__45r_Ia__logout{border:1px solid var(--mz-rule,#cfd3d1);background:var(--mz-paper-alt,#f7f6f1);width:100%;min-height:42px;color:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.account-profile-module__45r_Ia__logout:hover{border-color:var(--orange)}.account-profile-module__45r_Ia__logout:disabled{opacity:.6;cursor:wait}@media (max-width:680px){.account-profile-module__45r_Ia__dialog{max-height:calc(100dvh - 82px);inset:68px 14px auto}.account-profile-module__45r_Ia__header{padding:15px 18px}.account-profile-module__45r_Ia__identity{padding:18px}.account-profile-module__45r_Ia__company{margin-inline:18px}.account-profile-module__45r_Ia__footer{padding:15px 18px}}
.intervention-area-module__gS2daW__area{grid-column:1/-1;gap:12px;min-width:0;display:grid}.intervention-area-module__gS2daW__address{overflow-wrap:anywhere;margin:0;font-size:14px}.intervention-area-module__gS2daW__mapFrame{border:1px solid var(--line,#d9dfe5);border-radius:12px;height:280px;position:relative;overflow:hidden}.intervention-area-module__gS2daW__map{width:100%;height:100%}.intervention-area-module__gS2daW__status{text-align:center;background:var(--panel,#fff);color:var(--muted,#627084);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0}.intervention-area-module__gS2daW__slider{font-size:14px;display:block}.intervention-area-module__gS2daW__slider input[type=range]{accent-color:#004aad;cursor:pointer;width:100%;min-height:44px;padding:0;display:block}.intervention-area-module__gS2daW__actions{flex-wrap:wrap;gap:12px;display:flex}.intervention-area-module__gS2daW__area button{color:var(--orange,#004aad);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.intervention-area-module__gS2daW__area button:disabled{opacity:.5;cursor:default}.intervention-area-module__gS2daW__area small{color:var(--muted,#627084);line-height:1.5}
.mail-sync-drawer-module__Gdfxva__drawer{border:0;border-left:1px solid var(--mz-rule);background:var(--mz-paper);width:min(1060px,94vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--mz-ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0002}.mail-sync-drawer-module__Gdfxva__drawer[open]{flex-direction:column;animation:.18s ease-out mail-sync-drawer-module__Gdfxva__enter;display:flex}.mail-sync-drawer-module__Gdfxva__drawer::backdrop{background:#080f1a80}.mail-sync-drawer-module__Gdfxva__screenReader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-sync-drawer-module__Gdfxva__header{border-bottom:1px solid var(--mz-rule);align-items:flex-start;gap:16px;padding:28px;display:flex}.mail-sync-drawer-module__Gdfxva__header h2{color:var(--mz-ink);margin:0 0 8px;font-size:23px;line-height:1.2}.mail-sync-drawer-module__Gdfxva__header p{color:var(--mz-muted);margin:0;font-size:14px}.mail-sync-drawer-module__Gdfxva__mailIcon,.mail-sync-drawer-module__Gdfxva__fileIcon{background:color-mix(in srgb, var(--orange) 12%, var(--mz-paper));color:var(--orange);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.mail-sync-drawer-module__Gdfxva__close{color:var(--mz-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-left:auto;padding:8px}.mail-sync-drawer-module__Gdfxva__toolbar{color:var(--mz-muted);justify-content:space-between;align-items:center;padding:16px 28px;font-size:14px;display:flex}.mail-sync-drawer-module__Gdfxva__filter{align-items:center;gap:10px;display:flex}.mail-sync-drawer-module__Gdfxva__drawer .mail-sync-drawer-module__Gdfxva__filter select{border:1px solid var(--mz-rule);background:var(--mz-paper);color:var(--mz-ink);font:inherit;border-radius:8px;padding:8px 10px}.mail-sync-drawer-module__Gdfxva__toolbar button{color:var(--mz-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex}.mail-sync-drawer-module__Gdfxva__content{flex:1;min-height:0;padding:0 28px 28px;overflow-y:auto}.mail-sync-drawer-module__Gdfxva__piece{border-bottom:1px solid var(--mz-rule);grid-template-columns:48px minmax(140px,1fr) auto auto auto;align-items:center;gap:16px;padding:24px 0;display:grid}.mail-sync-drawer-module__Gdfxva__description{gap:5px;min-width:0;font-size:14px;display:grid}.mail-sync-drawer-module__Gdfxva__description strong{overflow-wrap:anywhere}.mail-sync-drawer-module__Gdfxva__description span,.mail-sync-drawer-module__Gdfxva__description small{color:var(--mz-muted);overflow-wrap:anywhere;font-size:12px}.mail-sync-drawer-module__Gdfxva__amount{text-align:right;white-space:nowrap;gap:7px;display:grid}.mail-sync-drawer-module__Gdfxva__amount strong{font-variant-numeric:tabular-nums;font-size:18px}.mail-sync-drawer-module__Gdfxva__amount small{color:var(--mz-muted);font-size:12px}.mail-sync-drawer-module__Gdfxva__status{color:var(--mz-ink);font-size:12px;font-weight:700}.mail-sync-drawer-module__Gdfxva__status[data-status=to_review],.mail-sync-drawer-module__Gdfxva__status[data-status=needs_information]{color:var(--orange)}.mail-sync-drawer-module__Gdfxva__actions{align-items:center;gap:8px;display:flex}.mail-sync-drawer-module__Gdfxva__view,.mail-sync-drawer-module__Gdfxva__primary{min-height:44px;font:inherit;border:1px solid var(--mz-rule);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mail-sync-drawer-module__Gdfxva__drawer .mail-sync-drawer-module__Gdfxva__view{color:var(--mz-ink);background:0 0}.mail-sync-drawer-module__Gdfxva__drawer .mail-sync-drawer-module__Gdfxva__primary{background:var(--orange);color:#172033;border-color:#0000}.mail-sync-drawer-module__Gdfxva__drawer button:disabled{opacity:.55;cursor:wait}.mail-sync-drawer-module__Gdfxva__drawer :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.mail-sync-drawer-module__Gdfxva__pending{color:var(--mz-muted);font-size:12px}.mail-sync-drawer-module__Gdfxva__location{color:var(--mz-muted);grid-column:2/-1;align-items:center;gap:8px;font-size:12px;display:flex}.mail-sync-drawer-module__Gdfxva__location a{color:inherit;text-underline-offset:3px;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mail-sync-drawer-module__Gdfxva__drawer .mail-sync-drawer-module__Gdfxva__footer{border-top:1px solid var(--mz-rule);color:var(--mz-muted);background:var(--mz-paper);gap:10px;padding:22px 28px;font-size:13px;display:grid}.mail-sync-drawer-module__Gdfxva__footer a{color:var(--mz-ink);text-underline-offset:4px;width:fit-content}.mail-sync-drawer-module__Gdfxva__empty{text-align:center;color:var(--mz-muted);padding:60px 20px}.mail-sync-drawer-module__Gdfxva__empty h3{color:var(--mz-ink)}.mail-sync-drawer-module__Gdfxva__error{border-left:3px solid var(--orange);background:color-mix(in srgb, var(--orange) 8%, var(--mz-paper));padding:12px}@keyframes mail-sync-drawer-module__Gdfxva__enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:850px){.mail-sync-drawer-module__Gdfxva__piece{grid-template-columns:48px minmax(0,1fr) auto}.mail-sync-drawer-module__Gdfxva__status{grid-column:2}.mail-sync-drawer-module__Gdfxva__actions{flex-wrap:wrap;grid-column:2/-1}}@media (max-width:520px){.mail-sync-drawer-module__Gdfxva__drawer{width:100vw}.mail-sync-drawer-module__Gdfxva__header{gap:10px;padding:22px 16px}.mail-sync-drawer-module__Gdfxva__header h2{font-size:19px}.mail-sync-drawer-module__Gdfxva__header .mail-sync-drawer-module__Gdfxva__mailIcon{display:none}.mail-sync-drawer-module__Gdfxva__toolbar,.mail-sync-drawer-module__Gdfxva__footer{padding:16px}.mail-sync-drawer-module__Gdfxva__toolbar{flex-wrap:wrap;gap:12px}.mail-sync-drawer-module__Gdfxva__filter{order:3;justify-content:space-between;width:100%}.mail-sync-drawer-module__Gdfxva__content{padding:0 16px 16px}.mail-sync-drawer-module__Gdfxva__piece{gap:12px}.mail-sync-drawer-module__Gdfxva__amount strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.mail-sync-drawer-module__Gdfxva__drawer[open]{animation:none}}
.preview-controls-module__5YzW1W__printControl{flex-shrink:0;display:inline-flex;position:relative}.preview-controls-module__5YzW1W__printButton{border:1px solid var(--mz-rule);background:var(--mz-paper);min-height:36px;color:var(--mz-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.preview-controls-module__5YzW1W__printButton svg{flex:0 0 18px;width:18px;height:18px}.preview-controls-module__5YzW1W__printButton:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.preview-controls-module__5YzW1W__printError{z-index:10;width:220px;color:var(--mz-ink);background:var(--mz-paper);border:1px solid var(--mz-rule);border-radius:8px;padding:10px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 20px #0002}.preview-controls-module__5YzW1W__receiptCard{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:14px;width:fit-content;max-width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 30px #0002}.preview-controls-module__5YzW1W__receiptMedia{max-height:84dvh;overflow:auto}.preview-controls-module__5YzW1W__receiptCard .expense-original-highlight{background:0 0}.preview-controls-module__5YzW1W__receiptCard .expense-original-highlight img{object-fit:contain;width:auto;max-width:100%;max-height:82dvh}.preview-controls-module__5YzW1W__receiptCard .expense-pdf-pages{background:0 0;gap:8px;width:fit-content;max-width:100%;max-height:84dvh;padding:0}.preview-controls-module__5YzW1W__receiptCard .expense-pdf-page{width:fit-content;min-width:0;min-height:0}.preview-controls-module__5YzW1W__receiptCard .expense-pdf-page canvas{object-fit:contain;max-width:100%;max-height:82dvh;width:auto!important;height:auto!important}.preview-controls-module__5YzW1W__receiptCard iframe{border:0;width:min(700px,88vw);height:82dvh}.preview-controls-module__5YzW1W__receiptBar{z-index:5;background:color-mix(in srgb, var(--mz-paper) 88%, transparent);border:1px solid var(--mz-rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 20px);padding:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0003}.preview-controls-module__5YzW1W__receiptBar small{color:var(--mz-muted);font-size:11px}.preview-controls-module__5YzW1W__receiptDialog{border:1px solid var(--mz-rule);background:var(--mz-paper);width:fit-content;max-width:94vw;max-height:94dvh;color:var(--mz-ink);border-radius:16px;padding:0}.preview-controls-module__5YzW1W__receiptDialog::backdrop{background:#0b1529a8}.preview-controls-module__5YzW1W__receiptDialog>header{justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.preview-controls-module__5YzW1W__receiptDialog h2{text-overflow:ellipsis;white-space:nowrap;max-width:min(65vw,600px);margin:0;font-size:14px;overflow:hidden}.preview-controls-module__5YzW1W__receiptDialog>header button{border:1px solid var(--mz-rule);width:34px;height:34px;color:var(--mz-ink);cursor:pointer;background:0 0;border-radius:8px}.preview-controls-module__5YzW1W__receiptDialog .preview-controls-module__5YzW1W__receiptCard{border:0;border-radius:0}
.dashboard-avatar-module__HCLB6a__avatar{position:relative;overflow:hidden}.dashboard-avatar-module__HCLB6a__avatar .dashboard-avatar-module__HCLB6a__photo{object-fit:cover;object-position:center;border-radius:inherit;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}
.desktop-home-module__MH6eQq__home{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.desktop-home-module__MH6eQq__home>*{min-width:0}.desktop-home-module__MH6eQq__desktop{padding:8px 0}.desktop-home-module__MH6eQq__icons{grid-template-columns:repeat(auto-fill,minmax(114px,1fr));gap:22px 14px;max-width:1050px;display:grid}.desktop-home-module__MH6eQq__app{min-width:0;min-height:122px;color:var(--mz-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:start;align-items:center;gap:12px;padding:14px 8px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.desktop-home-module__MH6eQq__app:hover,.desktop-home-module__MH6eQq__app[data-active=true]{background:var(--mz-canvas);border-color:var(--mz-rule)}.desktop-home-module__MH6eQq__appIcon{border:1px solid var(--mz-rule);background:var(--mz-canvas);width:62px;height:62px;color:var(--mz-ink);border-radius:17px;place-items:center;display:grid;position:relative}.desktop-home-module__MH6eQq__appIcon>svg{stroke-width:1.6px;width:29px;height:29px}.desktop-home-module__MH6eQq__app[data-primary=true] .desktop-home-module__MH6eQq__appIcon{background:color-mix(in srgb, var(--orange) 12%, var(--mz-paper));border-color:color-mix(in srgb, var(--orange) 35%, var(--mz-rule));color:var(--orange)}.desktop-home-module__MH6eQq__appIcon>small{border:2px solid var(--mz-paper);background:var(--orange);color:#172033;font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.desktop-home-module__MH6eQq__app>b{text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4}.desktop-home-module__MH6eQq__home :is(button,a):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.desktop-home-module__MH6eQq__drawer{border:0;border-left:1px solid var(--mz-rule);width:min(740px,94vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--mz-ink);background:var(--mz-paper);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0002}.desktop-home-module__MH6eQq__drawer[open]{flex-direction:column;animation:.16s ease-out desktop-home-module__MH6eQq__enter;display:flex}.desktop-home-module__MH6eQq__drawer::backdrop{background:#080f1a80}.desktop-home-module__MH6eQq__panelHeader{border-bottom:1px solid var(--mz-rule);justify-content:space-between;align-items:start;gap:20px;padding:28px;display:flex}.desktop-home-module__MH6eQq__panelHeader h2{color:var(--mz-ink);margin:0 0 8px;font-size:24px}.desktop-home-module__MH6eQq__panelHeader p{color:var(--mz-muted);margin:0;font-size:13px}.desktop-home-module__MH6eQq__panelHeader button{border:1px solid var(--mz-rule);min-width:40px;height:40px;color:var(--mz-ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:8px;display:grid}.desktop-home-module__MH6eQq__stream{flex:1;align-content:start;min-height:0;padding:24px 28px 32px;overflow-y:auto}.desktop-home-module__MH6eQq__stream .desktop-feed-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:88px}.desktop-home-module__MH6eQq__stream .desktop-feed-row-copy>b{white-space:normal;overflow-wrap:anywhere;font-size:13px}.desktop-home-module__MH6eQq__stream .desktop-feed-row-copy>small{white-space:normal;font-size:11px}.desktop-home-module__MH6eQq__stream .desktop-feed-row-meta>em{max-width:110px;font-size:10px}.desktop-home-module__MH6eQq__stream .desktop-feed-section>header h2{font-size:14px}.desktop-home-module__MH6eQq__drawer .desktop-home-module__MH6eQq__panelFooter{border-top:1px solid var(--mz-rule);background:var(--mz-paper);padding:20px 28px}.desktop-home-module__MH6eQq__panelFooter a{background:var(--orange);color:#172033;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.desktop-home-module__MH6eQq__panelFooter svg{width:18px;height:18px}@keyframes desktop-home-module__MH6eQq__enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.desktop-home-module__MH6eQq__icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.desktop-home-module__MH6eQq__app{min-height:114px;padding:12px 4px}.desktop-home-module__MH6eQq__appIcon{width:54px;height:54px}.desktop-home-module__MH6eQq__app>b{font-size:11px}.desktop-home-module__MH6eQq__drawer{width:100vw}.desktop-home-module__MH6eQq__panelHeader,.desktop-home-module__MH6eQq__stream,.desktop-home-module__MH6eQq__drawer .desktop-home-module__MH6eQq__panelFooter{padding:20px 16px}.desktop-home-module__MH6eQq__stream .desktop-feed-row{grid-template-columns:36px minmax(0,1fr)}.desktop-home-module__MH6eQq__stream .desktop-feed-row-meta{grid-column:2;justify-content:space-between;display:flex}.desktop-home-module__MH6eQq__stream .desktop-feed-row-meta>em{max-width:none}}@media (prefers-reduced-motion:reduce){.desktop-home-module__MH6eQq__drawer[open]{animation:none}.desktop-home-module__MH6eQq__app{transition:none}}.desktop-home-module__MH6eQq__app{text-decoration:none}
.document-reader-module__mNwN6G__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--mz-ink);background:#07101d;border:0;margin:0;padding:0;inset:0;overflow:hidden}.document-reader-module__mNwN6G__dialog::backdrop{background:#07101d}.document-reader-module__mNwN6G__layout{flex-direction:column;height:100%;display:flex}.document-reader-module__mNwN6G__header{z-index:12;background:color-mix(in srgb, var(--mz-paper) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 10px 36px #0005}.document-reader-module__mNwN6G__header h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px}.document-reader-module__mNwN6G__header small,.document-reader-module__mNwN6G__muted{color:var(--mz-muted);font-size:12px}.document-reader-module__mNwN6G__actions,.document-reader-module__mNwN6G__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.document-reader-module__mNwN6G__danger{color:#b84235;border-color:#efc4bb}.document-reader-module__mNwN6G__dialog button,.document-reader-module__mNwN6G__dialog select,.document-reader-module__mNwN6G__dialog input,.document-reader-module__mNwN6G__dialog textarea{font:inherit;color:var(--mz-ink);background:var(--mz-paper);border:1px solid var(--mz-rule);border-radius:5px;padding:7px 9px;font-size:12px}.document-reader-module__mNwN6G__dialog button{cursor:pointer;min-height:34px}.document-reader-module__mNwN6G__dialog button:disabled{opacity:.45;cursor:default}.document-reader-module__mNwN6G__dialog button[aria-pressed=true]{border-color:var(--orange);background:color-mix(in srgb, var(--orange) 15%, var(--mz-paper))}.document-reader-module__mNwN6G__dialog button.document-reader-module__mNwN6G__primary{background:var(--orange);color:#172033;border-color:#0000;font-weight:650}.document-reader-module__mNwN6G__tools{z-index:11;background:color-mix(in srgb, var(--mz-paper) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid #ffffff24;border-radius:14px;flex-wrap:nowrap;width:max-content;max-width:calc(100% - 24px);padding:8px;position:absolute;top:86px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 8px 28px #0004}.document-reader-module__mNwN6G__tools input[type=color]{width:35px;height:32px;padding:2px}.document-reader-module__mNwN6G__tools label{align-items:center;gap:5px;font-size:12px;display:flex}.document-reader-module__mNwN6G__body{flex:1;min-height:0;position:relative}.document-reader-module__mNwN6G__mediaColumn{background:#07101d;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.document-reader-module__mNwN6G__viewer{box-sizing:border-box;background:radial-gradient(circle at 50% 45%,#253247 0,#111a29 48%,#07101d 100%);flex:1;place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:auto}.document-reader-module__mNwN6G__commandBar{z-index:5;border:1px solid var(--mz-rule);background:color-mix(in srgb, var(--mz-paper) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 20px);padding:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0003}.document-reader-module__mNwN6G__commandBar small{white-space:nowrap}.document-reader-module__mNwN6G__mediaColumn:has(video,audio) .document-reader-module__mNwN6G__commandBar{bottom:64px}.document-reader-module__mNwN6G__header{flex-wrap:wrap;gap:8px;padding:12px}.document-reader-module__mNwN6G__header h2{font-size:14px}.document-reader-module__mNwN6G__header button{padding:6px 9px;font-size:11px}.document-reader-module__mNwN6G__page{opacity:0;pointer-events:none;background:#fff;max-width:2400px;margin:0 auto;line-height:0;position:relative;box-shadow:0 2px 12px #0002}.document-reader-module__mNwN6G__pageReady{opacity:1;pointer-events:auto}.document-reader-module__mNwN6G__loadingDocument{z-index:2;width:min(330px,82%);min-height:180px;color:var(--mz-muted);background:var(--mz-paper);border:1px solid var(--mz-rule);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.document-reader-module__mNwN6G__loadingDocument span{border:3px solid var(--mz-rule);border-top-color:var(--orange);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite document-reader-module__mNwN6G__reader-spin}.document-reader-module__mNwN6G__loadingDocument b{color:var(--mz-ink);font-size:13px}.document-reader-module__mNwN6G__loadingDocument small{font-size:11px}@keyframes document-reader-module__mNwN6G__reader-spin{to{transform:rotate(360deg)}}.document-reader-module__mNwN6G__page canvas{width:100%;height:100%;display:block}.document-reader-module__mNwN6G__page .document-reader-module__mNwN6G__overlay{touch-action:none;cursor:crosshair;position:absolute;inset:0}.document-reader-module__mNwN6G__page .document-reader-module__mNwN6G__directText{z-index:2;border:2px solid var(--orange);resize:both;background:#fff;width:24%;min-width:130px;min-height:58px;font-size:16px;line-height:1.4;position:absolute}.document-reader-module__mNwN6G__viewer video{max-width:100%;max-height:65vh}.document-reader-module__mNwN6G__viewer audio{width:100%;margin:30px 0}.document-reader-module__mNwN6G__feed{z-index:20;background:color-mix(in srgb, var(--mz-paper) 90%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:min(370px,100% - 24px);min-height:0;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 18px 60px #0007}.document-reader-module__mNwN6G__feed header{border-bottom:1px solid var(--mz-rule);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.document-reader-module__mNwN6G__entries{flex:1;padding:0 14px;overflow:auto}.document-reader-module__mNwN6G__entry{border-bottom:1px solid var(--mz-rule);padding:14px 0;font-size:12px}.document-reader-module__mNwN6G__entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.document-reader-module__mNwN6G__entry small{color:var(--mz-muted);margin-top:4px;display:block}.document-reader-module__mNwN6G__entry .document-reader-module__mNwN6G__actions{margin-top:8px}.document-reader-module__mNwN6G__composer{border-top:1px solid var(--mz-rule);padding:12px 14px}.document-reader-module__mNwN6G__composer textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:80px;margin:8px 0}.document-reader-module__mNwN6G__notice{color:var(--mz-ink);border-bottom:1px solid var(--mz-rule);padding:10px 14px;font-size:12px;line-height:1.5}.document-reader-module__mNwN6G__error{color:var(--mz-ink);background:color-mix(in srgb, var(--orange) 15%, var(--mz-paper))}.document-reader-module__mNwN6G__dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:800px){.document-reader-module__mNwN6G__header{max-height:112px;top:8px;left:8px;right:8px;overflow:auto}.document-reader-module__mNwN6G__header>div:first-child{min-width:130px}.document-reader-module__mNwN6G__header .document-reader-module__mNwN6G__actions{flex-wrap:nowrap;max-width:62%;overflow-x:auto}.document-reader-module__mNwN6G__tools{top:126px}.document-reader-module__mNwN6G__feed{width:calc(100% - 16px);top:8px;bottom:8px;right:8px}.document-reader-module__mNwN6G__commandBar{bottom:max(8px, env(safe-area-inset-bottom))}}
.planning-view-module__RiNtVq__workspace{min-width:0;color:var(--mz-ink)}.planning-view-module__RiNtVq__workspace,.planning-view-module__RiNtVq__compactDialog{font-size:10px}.planning-view-module__RiNtVq__compactDialog .ops-field{color:var(--mz-muted);font-size:8px!important}:is(.planning-view-module__RiNtVq__compactDialog .ops-field input,.planning-view-module__RiNtVq__compactDialog .ops-field select,.planning-view-module__RiNtVq__compactDialog .ops-field textarea){color:var(--mz-ink);background:var(--mz-paper-alt);border-color:var(--mz-rule);font-size:10px!important}:is(.planning-view-module__RiNtVq__compactDialog .ops-field input:not([type=checkbox]),.planning-view-module__RiNtVq__compactDialog .ops-field select){min-height:34px;padding:7px 10px}.planning-view-module__RiNtVq__compactDialog .dialog-fields{gap:14px;padding:16px 20px}.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__displayActions .button{border-radius:6px;min-height:32px;padding:7px 12px;font-size:9px}.planning-view-module__RiNtVq__workspace .planning-module-header .button{border-radius:6px;min-height:32px;padding:7px 12px;font-size:9px}.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__displayActions svg,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__filterToggle svg{width:14px;height:14px}.dialog-backdrop>.planning-view-module__RiNtVq__compactDialog{width:min(620px,100vw - 64px)!important}.dialog-backdrop>.planning-view-module__RiNtVq__compactDialog>header{min-height:0!important;padding:18px 20px!important}.dialog-backdrop>.planning-view-module__RiNtVq__compactDialog>header h2{letter-spacing:normal!important;font-size:18px!important;line-height:1.3!important}.dialog-backdrop>.planning-view-module__RiNtVq__compactDialog>header p{margin:4px 0 0!important;font-size:9px!important}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskFields,.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__structureFields{gap:14px;padding:16px 20px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskSection{gap:8px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskSection h3{font-size:10px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskForm input:not([type=checkbox]),.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskForm select,.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__structureFields input:not([type=checkbox]),.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__structureFields select{border-radius:6px;height:34px;min-height:34px!important;padding:7px 10px!important;font-size:10px!important}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskForm textarea{min-height:60px;padding:8px 10px;font-size:10px!important}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__structureStep{gap:10px;padding:12px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__dialogBody footer{padding:12px 20px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__dialogBody footer button{border-radius:6px;min-height:34px;padding:7px 12px;font-size:9px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskOptions{padding:10px 12px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskOptions summary{font-size:9px}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__durationChoices button{padding:5px 10px;font-size:9px}.planning-view-module__RiNtVq__typeSelector{border-bottom:1px solid var(--mz-rule);background:var(--mz-paper-alt);color:var(--mz-muted);align-items:center;gap:12px;margin:0;padding:14px 20px;font-size:9px;display:flex}.planning-view-module__RiNtVq__typeSelector select{border:1px solid var(--mz-rule);min-width:0;height:36px;color:var(--mz-ink);background:var(--mz-paper);border-radius:6px;flex:1;padding:6px 10px;font:600 10px/1.3 Inter,system-ui,sans-serif}@media (max-width:600px){.dialog-backdrop>.planning-view-module__RiNtVq__compactDialog{width:100vw!important}.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__taskFields,.planning-view-module__RiNtVq__compactDialog .planning-view-module__RiNtVq__structureFields{padding:14px}.planning-view-module__RiNtVq__typeSelector{padding:12px 14px}}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-head,.planning-view-module__RiNtVq__workspace .planning-team-day-head>span){color:var(--mz-muted);border-color:var(--mz-rule);background:var(--mz-paper-alt)!important}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-board,.planning-view-module__RiNtVq__workspace .planning-team-day-label,.planning-view-module__RiNtVq__workspace .planning-team-day-canvas){color:var(--mz-ink);border-color:var(--mz-rule);background:var(--mz-paper)!important}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-row.person .planning-team-day-label,.planning-view-module__RiNtVq__workspace .planning-team-day-row.person .planning-team-day-canvas){background:var(--mz-paper-alt)!important}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-slot,.planning-view-module__RiNtVq__workspace .planning-team-day-head i,.planning-view-module__RiNtVq__workspace .planning-team-day-group){border-color:var(--mz-rule)}.planning-view-module__RiNtVq__workspace .planning-team-day-slot:nth-child(2n){background:color-mix(in srgb,var(--mz-paper-alt) 45%,transparent)}.planning-view-module__RiNtVq__workspace .planning-team-day-head time{font-size:8px}.planning-view-module__RiNtVq__workspace .planning-team-day-label b{white-space:normal;font-size:9px}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-label small,.planning-view-module__RiNtVq__workspace .planning-team-day-free){color:var(--mz-muted);font-size:8px}.planning-view-module__RiNtVq__workspace .planning-team-day-label>span{color:var(--mz-accent-text);background:var(--mz-accent-soft)}.planning-view-module__RiNtVq__workspace .planning-team-day-row.person .planning-team-day-label{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.planning-view-module__RiNtVq__workspace .planning-team-day-row.person .planning-team-day-label>small{padding-left:30px}.planning-view-module__RiNtVq__workspace .planning-day>header>span{color:var(--mz-muted);background:var(--mz-paper-alt)}.planning-view-module__RiNtVq__workspace .planning-team-day-bar>button:first-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex!important}:is(.planning-view-module__RiNtVq__workspace .planning-team-day-bar>button:first-child>strong,.planning-view-module__RiNtVq__workspace .planning-team-day-bar>button:first-child>span,.planning-view-module__RiNtVq__workspace .planning-team-day-bar>button:first-child>small){flex:none;max-width:100%;line-height:1.15}.planning-view-module__RiNtVq__workspace .planning-team-day-bar>button:first-child>svg{width:12px;height:12px;position:absolute;top:4px;right:4px}.planning-view-module__RiNtVq__workspace .planning-team-day-bar.conflict>button:first-child{padding-right:10px}.planning-view-module__RiNtVq__dialogBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;color:var(--mz-ink);background:var(--mz-paper);flex:auto;overflow:hidden auto}.planning-view-module__RiNtVq__dialogBody [hidden]{display:none!important}.planning-view-module__RiNtVq__dialogBody footer{color:var(--mz-ink);background:var(--mz-paper);border-top:1px solid var(--mz-rule);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:16px 24px;display:flex}.planning-view-module__RiNtVq__dialogBody footer button{min-height:38px;padding:8px 14px;font-size:10px}.planning-view-module__RiNtVq__dialogBody footer .button{color:var(--mz-action-text)!important;background:var(--mz-action-bg)!important;border-color:var(--mz-action-bg)!important}.planning-view-module__RiNtVq__dialogBody footer .button-ghost{color:var(--mz-ink)!important;background:var(--mz-paper-alt)!important;border-color:var(--mz-rule)!important}.planning-view-module__RiNtVq__dialogBody>p{padding:12px 24px;font-size:11px}.planning-view-module__RiNtVq__taskFields{border:0;gap:20px;min-width:0;margin:0;padding:24px;display:grid}.planning-view-module__RiNtVq__taskSection{gap:12px;min-width:0;display:grid}.planning-view-module__RiNtVq__taskSection h3{color:var(--mz-ink);margin:0;font:700 12px/1.4 Inter,system-ui,sans-serif}.planning-view-module__RiNtVq__taskForm .ops-field{font-size:9px!important}.planning-view-module__RiNtVq__taskForm input,.planning-view-module__RiNtVq__taskForm select,.planning-view-module__RiNtVq__taskForm textarea{color:var(--mz-ink);background:var(--mz-paper-alt);border-color:var(--mz-rule);font-size:11px!important}.planning-view-module__RiNtVq__taskForm .planning-people-picker{background:var(--mz-paper);border-color:var(--mz-rule);margin:0}.planning-view-module__RiNtVq__taskForm .planning-people-picker label{background:var(--mz-paper-alt);color:var(--mz-ink);border-color:var(--mz-rule)}.planning-view-module__RiNtVq__durationChoices{flex-wrap:wrap;gap:8px;display:flex}.planning-view-module__RiNtVq__durationChoices button{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);color:var(--mz-ink);cursor:pointer;border-radius:7px;padding:7px 14px;font:600 9px/1.4 Inter,system-ui,sans-serif}.planning-view-module__RiNtVq__durationChoices button[aria-pressed=true]{border-color:var(--mz-accent-text);color:var(--mz-accent-text);background:var(--mz-accent-soft)}.planning-view-module__RiNtVq__taskOptions{background:var(--mz-paper-alt);border:1px solid var(--mz-rule);border-radius:8px;padding:14px}.planning-view-module__RiNtVq__taskOptions summary{cursor:pointer;font-size:10px;font-weight:600}.planning-view-module__RiNtVq__taskOptions[open]>summary{margin-bottom:16px}.planning-view-module__RiNtVq__taskOptions>label{margin-bottom:12px}@media (max-width:600px){.planning-view-module__RiNtVq__taskFields{padding:16px}.planning-view-module__RiNtVq__taskForm .form-grid{grid-template-columns:1fr}.planning-view-module__RiNtVq__dialogBody footer{padding:12px 16px}.planning-view-module__RiNtVq__taskForm .planning-people-picker{grid-template-columns:1fr}}.planning-view-module__RiNtVq__conflictDetail{background:var(--mz-paper-alt);color:var(--mz-ink)}:is(.planning-view-module__RiNtVq__conflictDetail .planning-conflict-selected,.planning-view-module__RiNtVq__conflictDetail .planning-conflict-list article){background:var(--mz-paper);border-color:var(--mz-rule)}.planning-view-module__RiNtVq__conflictDetail .planning-conflict-assignment>span{margin-top:5px}.planning-view-module__RiNtVq__conflictDetail .planning-conflict-selected p{color:var(--mz-muted)}.planning-view-module__RiNtVq__conflictDetail .planning-conflict-time small{color:var(--mz-muted)}.planning-view-module__RiNtVq__conflictDetail .planning-conflict-assignment>small{color:var(--mz-muted)}:is(.planning-view-module__RiNtVq__conflictDetail .planning-conflict-time,.planning-view-module__RiNtVq__conflictDetail .planning-conflict-selected time){color:var(--mz-accent-text)}.planning-view-module__RiNtVq__conflictDetail>aside{background:var(--mz-accent-soft);color:var(--mz-ink);border-color:var(--mz-rule)}.planning-view-module__RiNtVq__conflictDetail .planning-view-module__RiNtVq__assignmentActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.planning-view-module__RiNtVq__assignmentActions button{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);color:var(--mz-ink);cursor:pointer;border-radius:7px;padding:7px 11px;font:600 9px/1.4 Inter,system-ui,sans-serif}.planning-view-module__RiNtVq__assignmentActions button:hover{background:var(--mz-paper)}.planning-view-module__RiNtVq__assignmentActions button:focus-visible{outline:2px solid var(--mz-accent-text);outline-offset:2px}:is(.planning-view-module__RiNtVq__workspace .planning-month article>[data-planning-block],.planning-view-module__RiNtVq__workspace .planning-team-row [data-planning-block],.planning-view-module__RiNtVq__workspace .planning-all-day [data-planning-block]){border-left:3px solid var(--planning-color);color:var(--mz-ink);background:color-mix(in srgb,var(--planning-color) 22%,var(--mz-paper));border-radius:6px;padding:7px;font-size:8px}.planning-view-module__RiNtVq__workspace .planning-team-row [data-planning-block]{margin:4px 0}.planning-view-module__RiNtVq__workspace .planning-all-day>div{flex-wrap:wrap;gap:8px;display:flex}.planning-view-module__RiNtVq__workspace .gantt-bar{color:var(--mz-ink);background:color-mix(in srgb,var(--planning-color) 30%,var(--mz-paper))}.planning-view-module__RiNtVq__displayActions{flex-wrap:wrap;justify-content:flex-end}.planning-view-module__RiNtVq__structureFields{border:0;gap:14px;min-width:0;padding:20px;display:grid}.planning-view-module__RiNtVq__structureFields label{font-size:9px!important}.planning-view-module__RiNtVq__structureFields input,.planning-view-module__RiNtVq__structureFields select{font-size:10px!important}.planning-view-module__RiNtVq__structureStep header b{font-size:12px!important}.planning-view-module__RiNtVq__structureStep{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);border-radius:7px;gap:12px;padding:16px;display:grid}.planning-view-module__RiNtVq__structureStep header{justify-content:space-between;gap:10px;display:flex}.planning-view-module__RiNtVq__structureStep button{border:1px solid var(--mz-rule);color:var(--mz-ink);background:var(--mz-paper);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:9px}.planning-view-module__RiNtVq__structurePeople{flex-wrap:wrap;gap:12px;padding:10px 0;display:flex}.planning-view-module__RiNtVq__structurePeople label{align-items:center;gap:5px;display:flex}.planning-view-module__RiNtVq__workspace .planning-summary>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.planning-view-module__RiNtVq__workspace .planning-time-axis time,.planning-view-module__RiNtVq__workspace .planning-week-time-head strong,.planning-view-module__RiNtVq__workspace .planning-week-time-head b,.planning-view-module__RiNtVq__workspace .planning-week-time-head small){font-size:8px!important}.planning-view-module__RiNtVq__workspace .planning-time-bar[data-compact=true]{align-items:center;gap:5px;padding:3px 5px;display:flex}.planning-view-module__RiNtVq__workspace .planning-time-bar[data-compact=true] strong{flex:1;min-width:0;font-size:8px!important}.planning-view-module__RiNtVq__workspace .planning-time-bar[data-compact=true] span{flex:none}:is(.planning-view-module__RiNtVq__workspace .planning-all-day button,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__allDayItem){font-size:8px!important}:is(.planning-view-module__RiNtVq__workspace .planning-time-bar strong,.planning-view-module__RiNtVq__workspace .planning-team-day-bar strong){line-height:1.25;font-size:9px!important}:is(.planning-view-module__RiNtVq__workspace .planning-time-bar span,.planning-view-module__RiNtVq__workspace .planning-team-day-bar span,.planning-view-module__RiNtVq__workspace .planning-time-bar small,.planning-view-module__RiNtVq__workspace .planning-team-day-bar small){color:var(--mz-ink);font-size:8px!important}:is(.planning-view-module__RiNtVq__workspace .planning-all-day button,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__allDayItem){background:color-mix(in srgb,var(--planning-color) 20%,var(--mz-paper));border-left:3px solid var(--planning-color)}.planning-view-module__RiNtVq__hint{color:var(--mz-muted);margin:10px 0;font-size:10px}.planning-view-module__RiNtVq__displayActions{gap:8px;display:flex}.planning-view-module__RiNtVq__palette{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:12px;margin:12px 0;padding:16px}.planning-view-module__RiNtVq__palette header,.planning-view-module__RiNtVq__palette>div{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.planning-view-module__RiNtVq__palette header span{color:var(--mz-muted);font-size:9px}.planning-view-module__RiNtVq__palette button,.planning-view-module__RiNtVq__palette label{color:var(--mz-ink);align-items:center;gap:6px;font-size:10px;display:flex}.planning-view-module__RiNtVq__palette button{background:var(--mz-paper-alt);border:1px solid var(--mz-rule);cursor:pointer;border-radius:8px;padding:9px 12px}.planning-view-module__RiNtVq__palette i{border-radius:3px;width:12px;height:12px}.planning-view-module__RiNtVq__palette input{border:1px solid var(--mz-rule);cursor:pointer;background:0 0;border-radius:6px;width:32px;height:32px;padding:2px}:is(.planning-view-module__RiNtVq__workspace .planning-time-bar,.planning-view-module__RiNtVq__workspace .planning-team-day-bar,.planning-view-module__RiNtVq__workspace .planning-month button,.planning-view-module__RiNtVq__workspace .planning-team-row button){background:color-mix(in srgb,var(--planning-color) 24%,var(--mz-paper))!important;color:var(--mz-ink)!important;border-left-color:var(--planning-color)!important}:is(.planning-view-module__RiNtVq__workspace .planning-time-bar.conflict,.planning-view-module__RiNtVq__workspace .planning-team-day-bar.conflict){box-shadow:inset 0 0 0 1px var(--orange)}.planning-view-module__RiNtVq__agendaItem{background:color-mix(in srgb,var(--planning-color) 12%,var(--mz-paper))!important}@media (max-width:500px){.planning-view-module__RiNtVq__scopeRow{flex-wrap:wrap}.planning-view-module__RiNtVq__displayActions{margin-left:auto}}.planning-view-module__RiNtVq__workspace [data-plannable=true]{cursor:pointer}:is(.planning-view-module__RiNtVq__workspace [data-plannable=true]:hover,.planning-view-module__RiNtVq__workspace [data-plannable=true]:focus-visible){outline:2px solid var(--orange);outline-offset:-2px;background:color-mix(in srgb,var(--orange) 16%,transparent)!important}.planning-view-module__RiNtVq__workspace .planning-team-day-free{pointer-events:none}.planning-view-module__RiNtVq__workspace .planning-module-header{align-items:center;margin-bottom:18px}.planning-view-module__RiNtVq__workspace .planning-header-actions{align-items:center;gap:8px;display:flex}.planning-view-module__RiNtVq__workspace .planning-module-header h2{margin:0;font:700 20px/1.25 Inter,system-ui,sans-serif}.planning-view-module__RiNtVq__workspace .planning-module-header p{color:var(--mz-muted);margin:5px 0 0;font-size:10px}.planning-view-module__RiNtVq__scopeRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.planning-view-module__RiNtVq__projectSelector{color:var(--mz-muted);align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:9px;display:flex}.planning-view-module__RiNtVq__projectSelector select{border:1px solid var(--mz-rule);background:var(--mz-paper);min-width:160px;max-width:280px;color:var(--mz-ink);border-radius:8px;padding:9px 12px;font:600 10px/1.3 Inter,system-ui,sans-serif}@media (max-width:600px){.planning-view-module__RiNtVq__projectSelector{width:100%}.planning-view-module__RiNtVq__projectSelector select{flex:1;min-width:0;max-width:100%}.planning-view-module__RiNtVq__scope{flex-wrap:wrap}}.planning-view-module__RiNtVq__scope{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);border-radius:7px;gap:4px;padding:4px;display:flex}.planning-view-module__RiNtVq__scope button,.planning-view-module__RiNtVq__filterToggle{color:var(--mz-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 14px;font-size:8px;font-weight:600}.planning-view-module__RiNtVq__scope button[aria-pressed=true]{color:var(--mz-ink);background:var(--mz-paper);box-shadow:0 1px 4px #0001}.planning-view-module__RiNtVq__filterToggle{border:1px solid var(--mz-rule);align-items:center;gap:6px;display:flex}.planning-view-module__RiNtVq__workspace .planning-toolbar{background:var(--mz-paper);border-color:var(--mz-rule);box-shadow:none;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px;display:flex}.planning-view-module__RiNtVq__workspace .planning-view-tabs{flex-wrap:wrap;gap:4px;overflow:visible}:is(.planning-view-module__RiNtVq__workspace .planning-view-tabs button,.planning-view-module__RiNtVq__workspace .planning-date-nav button){background:var(--mz-paper-alt);min-height:30px;color:var(--mz-ink);border-color:var(--mz-rule);box-shadow:none;padding:6px 10px;font-size:8px;font-weight:600}.planning-view-module__RiNtVq__workspace .planning-view-tabs button.active{background:var(--orange);border-color:var(--orange);color:#fff}.planning-view-module__RiNtVq__workspace .planning-view-tabs .planning-print-button{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.planning-view-module__RiNtVq__workspace .planning-date-nav{flex-wrap:wrap;gap:6px;overflow:visible}.planning-view-module__RiNtVq__datePicker{align-items:center;min-height:30px;padding:0 8px;font-size:9px;font-weight:600;display:flex;position:relative}.planning-view-module__RiNtVq__datePicker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.planning-view-module__RiNtVq__datePicker:focus-within{outline:2px solid var(--orange);border-radius:6px}.planning-view-module__RiNtVq__workspace .planning-filters{border-color:var(--mz-rule);flex-wrap:wrap;flex:100%;width:100%;overflow:visible}.planning-view-module__RiNtVq__workspace .planning-filters[hidden]{display:none}.planning-view-module__RiNtVq__workspace .planning-filters label{min-width:0;color:var(--mz-muted);flex:160px;font-size:8px}.planning-view-module__RiNtVq__workspace .planning-filters select{background:var(--mz-paper-alt);border-color:var(--mz-rule);width:100%;color:var(--mz-ink);font-size:10px}.planning-view-module__RiNtVq__workspace .planning-summary{color:var(--mz-muted);background:0 0;border:0;flex-wrap:wrap;gap:12px 20px;padding:10px 0;font-size:9px;overflow:visible}.planning-view-module__RiNtVq__workspace .planning-summary span{white-space:normal}.planning-view-module__RiNtVq__allDayItem{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);color:var(--mz-ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:7px;display:block}.planning-view-module__RiNtVq__workspace .planning-all-day button{border:1px solid var(--mz-rule);background:var(--mz-paper-alt);color:var(--mz-ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:7px;display:block}.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__allDayItem strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__allDayItem small{color:var(--mz-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.planning-view-module__RiNtVq__agenda{gap:16px;display:grid}.planning-view-module__RiNtVq__agendaDay{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:7px;overflow:hidden}.planning-view-module__RiNtVq__agendaDay>header{background:var(--mz-paper-alt);align-items:center;gap:12px;padding:12px 18px;display:flex}.planning-view-module__RiNtVq__agendaDay time{align-items:baseline;gap:9px;font-size:10px;display:flex}.planning-view-module__RiNtVq__agendaDay time b{text-transform:capitalize}.planning-view-module__RiNtVq__agendaDay time span,.planning-view-module__RiNtVq__agendaDay header small{color:var(--mz-muted)}.planning-view-module__RiNtVq__agendaDay header small{margin-left:auto}.planning-view-module__RiNtVq__agendaDay header em{color:var(--orange);font-size:8px;font-style:normal}.planning-view-module__RiNtVq__agendaItem{text-align:left;width:100%;color:var(--mz-ink);border:0;border-top:1px solid var(--mz-rule);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.planning-view-module__RiNtVq__agendaEmpty{border-top:1px solid var(--mz-rule);color:var(--mz-muted);margin:0;padding:14px 18px;font-size:10px}.planning-view-module__RiNtVq__agendaItem:hover{background:var(--mz-paper-alt)}.planning-view-module__RiNtVq__agendaTime{flex:none;width:68px;font-size:10px;font-weight:650}.planning-view-module__RiNtVq__agendaTime small{color:var(--mz-muted);margin-top:4px;font-size:8px;font-weight:400;display:block}.planning-view-module__RiNtVq__agendaText{border-left:3px solid var(--planning-color,var(--orange));flex:1;gap:3px;min-width:0;padding-left:12px;display:grid}.planning-view-module__RiNtVq__agendaText strong{overflow-wrap:anywhere;font-size:11px}.planning-view-module__RiNtVq__agendaText>small,.planning-view-module__RiNtVq__agendaText>span{color:var(--mz-muted);font-size:9px}.planning-view-module__RiNtVq__conflict{color:var(--orange);align-items:center;gap:5px;font-size:8px;display:flex}.planning-view-module__RiNtVq__empty{text-align:center;border:1px dashed var(--mz-rule);background:var(--mz-paper);border-radius:12px;padding:38px 18px}.planning-view-module__RiNtVq__empty svg{color:var(--orange)}.planning-view-module__RiNtVq__empty h3{font-size:14px}.planning-view-module__RiNtVq__empty p{color:var(--mz-muted);font-size:10px}.planning-view-module__RiNtVq__error{border:1px solid var(--orange);border-radius:8px;padding:12px;font-size:10px}.planning-view-module__RiNtVq__error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.planning-view-module__RiNtVq__unscheduled{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:10px;margin:14px 0;padding:14px;font-size:10px}.planning-view-module__RiNtVq__unscheduled summary{cursor:pointer;font-weight:600}.planning-view-module__RiNtVq__unscheduled a{color:var(--mz-ink);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.planning-view-module__RiNtVq__unscheduled span{color:var(--mz-muted)}.planning-view-module__RiNtVq__workspace .planning-legend{flex-wrap:wrap;gap:10px 18px}:is(.planning-view-module__RiNtVq__workspace .planning-legend span,.planning-view-module__RiNtVq__workspace .planning-legend b){font-size:9px!important}.planning-view-module__RiNtVq__workspace .planning-legend small{min-width:180px;font-size:8px!important}.planning-view-module__RiNtVq__agendaItem:focus-visible,.planning-view-module__RiNtVq__scope button:focus-visible,.planning-view-module__RiNtVq__filterToggle:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}@media (max-width:700px){.planning-view-module__RiNtVq__agendaItem{grid-template-columns:56px minmax(0,1fr) 16px;display:grid}.planning-view-module__RiNtVq__agendaTime{grid-area:1/1/span 2}.planning-view-module__RiNtVq__agendaText{grid-column:2}.planning-view-module__RiNtVq__agendaItem>.planning-view-module__RiNtVq__conflict{grid-area:2/2;max-width:none;font-size:8px}.planning-view-module__RiNtVq__agendaItem>svg:last-child{grid-area:1/3}.planning-view-module__RiNtVq__workspace .planning-toolbar{display:block}.planning-view-module__RiNtVq__workspace .planning-date-nav{margin-top:12px}.planning-view-module__RiNtVq__workspace .planning-filters{margin-top:12px}.planning-view-module__RiNtVq__workspace .planning-filters label{flex-basis:auto}.planning-view-module__RiNtVq__agendaItem{gap:9px;padding:12px}.planning-view-module__RiNtVq__agendaTime{width:56px;font-size:9px}.planning-view-module__RiNtVq__conflict{max-width:90px;font-size:8px}.planning-view-module__RiNtVq__agendaDay>header{flex-wrap:wrap;padding:12px}.planning-view-module__RiNtVq__agendaDay time{gap:6px}.planning-view-module__RiNtVq__workspace .planning-module-header{flex-wrap:wrap}.planning-view-module__RiNtVq__scope button{padding:9px 12px}}@media print{@page{size:landscape;margin:10mm}:is(.planning-view-module__RiNtVq__workspace .planning-header-actions,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__scopeRow,.planning-view-module__RiNtVq__workspace .planning-toolbar,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__palette,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__hint,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__error,.planning-view-module__RiNtVq__workspace .planning-view-module__RiNtVq__unscheduled,.planning-view-module__RiNtVq__workspace .planning-legend){display:none!important}.planning-view-module__RiNtVq__workspace{color:#111;background:#fff;width:100%}:is(.planning-view-module__RiNtVq__workspace .planning-time-panel,.planning-view-module__RiNtVq__workspace .planning-time-scroll,.planning-view-module__RiNtVq__workspace .planning-teams){max-height:none!important;overflow:visible!important}:is(.planning-view-module__RiNtVq__workspace .planning-week-time-head,.planning-view-module__RiNtVq__workspace .planning-week-all-day,.planning-view-module__RiNtVq__workspace .planning-week-time-grid,.planning-view-module__RiNtVq__workspace .planning-team-head,.planning-view-module__RiNtVq__workspace .planning-team-row){min-width:0!important}:is(.planning-view-module__RiNtVq__workspace .planning-time-bar,.planning-view-module__RiNtVq__workspace .planning-team-row [data-planning-block]){-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.company-branding-module__gelPrG__panel{margin-block:18px;padding:22px}.company-branding-module__gelPrG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.company-branding-module__gelPrG__heading h3{margin:0 0 6px}.company-branding-module__gelPrG__heading p,.company-branding-module__gelPrG__hint{margin:0}.company-branding-module__gelPrG__hint{margin-block:12px 18px;font-size:13px;line-height:1.6}.company-branding-module__gelPrG__upload{cursor:pointer;position:relative;overflow:hidden}.company-branding-module__gelPrG__upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.company-branding-module__gelPrG__upload:focus-within{outline-offset:3px;outline:2px solid}.company-branding-module__gelPrG__previews{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.company-branding-module__gelPrG__preview{border:1px solid #8592a344;border-radius:20px;min-width:0;padding:16px}.company-branding-module__gelPrG__light{color:#152033;background:#f3f5f7}.company-branding-module__gelPrG__dark{color:#f5f7fb;background:#001722}.company-branding-module__gelPrG__preview small{opacity:.8;font-size:12px;display:block}.company-branding-module__gelPrG__themeChoice{flex-direction:column;gap:8px;margin-top:16px;font-size:13px;display:flex}.company-branding-module__gelPrG__themeChoice select{width:100%;min-height:40px;font:inherit;color:inherit;background:0 0;border:1px solid #8592a366;border-radius:9px;padding:8px 10px}.company-branding-module__gelPrG__light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.company-branding-module__gelPrG__dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.company-branding-module__gelPrG__light .company-branding-module__gelPrG__themeChoice option{color:#152033;background:#f3f5f7}.company-branding-module__gelPrG__dark .company-branding-module__gelPrG__themeChoice option{color:#f5f7fb;background:#001722}.company-branding-module__gelPrG__logo{text-align:center;justify-content:center;align-items:center;max-width:280px;height:80px;margin:10px auto;display:flex}.company-branding-module__gelPrG__logo img{object-fit:contain;border-radius:10px;max-height:72px}.company-branding-module__gelPrG__controls{border-top:1px solid #8592a333;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px 24px;margin-top:24px;padding-top:20px;font-size:14px;display:grid}.company-branding-module__gelPrG__field{flex-direction:column;gap:10px;min-width:0;display:flex}.company-branding-module__gelPrG__checkbox{grid-column:1/-1;align-items:center;gap:8px;display:flex}.company-branding-module__gelPrG__controls select{max-width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid #8592a366;border-radius:10px;padding:10px 34px 10px 12px}.company-branding-module__gelPrG__controls select:focus-visible{outline-offset:2px;outline:2px solid #ff682e}.company-branding-module__gelPrG__controls option{background:var(--mz-paper);color:var(--mz-ink)}.company-branding-module__gelPrG__controls input[type=range]{accent-color:#ff682e;width:100%;min-height:44px;margin:0}.company-branding-module__gelPrG__controls input[type=checkbox]{accent-color:#ff682e}.company-branding-module__gelPrG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.company-branding-module__gelPrG__panel .company-branding-module__gelPrG__action{border-radius:10px;height:auto;min-height:40px;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.35}.company-branding-module__gelPrG__action[aria-disabled=true]{opacity:.6;cursor:wait}.company-branding-module__gelPrG__panel .company-branding-module__gelPrG__status{margin:12px 0 0;font-size:13px;line-height:1.6}.company-branding-module__gelPrG__progressPanel{border:1px solid #8592a344;border-radius:12px;margin:0 0 20px;padding:16px;font-size:13px}.company-branding-module__gelPrG__progressPanel strong,.company-branding-module__gelPrG__progressPanel span{display:block}.company-branding-module__gelPrG__progressPanel strong{margin-bottom:5px;font-size:14px}.company-branding-module__gelPrG__progressTrack{background:#8592a333;border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.company-branding-module__gelPrG__progressTrack span{border-radius:inherit;background:#ff682e;width:38%;height:100%;animation:1.6s ease-in-out infinite alternate company-branding-module__gelPrG__progressSlide}.company-branding-module__gelPrG__steps{justify-content:space-between;gap:8px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.company-branding-module__gelPrG__steps li:last-child{opacity:.55}.company-branding-module__gelPrG__steps [aria-current]{font-weight:700}@keyframes company-branding-module__gelPrG__progressSlide{0%{transform:translate(0)}to{transform:translate(164%)}}@media (prefers-reduced-motion:reduce){.company-branding-module__gelPrG__progressTrack span{opacity:.65;width:100%;animation:none}}@media (max-width:600px){.company-branding-module__gelPrG__controls{grid-template-columns:1fr}.company-branding-module__gelPrG__panel .company-branding-module__gelPrG__action{min-height:44px}}
.drive-connections-module__dUYL5q__avatars{align-items:center;min-height:28px;padding-left:4px;display:inline-flex}.drive-connections-module__dUYL5q__membersButton{color:var(--mz-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.drive-connections-module__dUYL5q__membersButton>span:last-child{font-size:10px}.drive-connections-module__dUYL5q__membersButton:hover{border-color:var(--mz-rule);background:var(--mz-paper)}.drive-connections-module__dUYL5q__membersButton:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.drive-connections-module__dUYL5q__avatar,.drive-connections-module__dUYL5q__more{border:2px solid var(--mz-canvas);background:var(--mz-paper-alt,var(--mz-paper));width:28px;height:28px;color:var(--mz-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:650;display:inline-grid;position:relative;overflow:hidden}.drive-connections-module__dUYL5q__avatars>span{margin-left:-4px}.drive-connections-module__dUYL5q__avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drive-connections-module__dUYL5q__avatar svg{width:15px;height:15px}.drive-connections-module__dUYL5q__more{background:color-mix(in srgb, var(--orange) 15%, var(--mz-paper))}.drive-connections-module__dUYL5q__unassigned{color:var(--drive-secondary,var(--mz-muted));font-size:10px;line-height:1.5}.drive-connections-module__dUYL5q__diagram{min-width:0}.drive-connections-module__dUYL5q__explanation{color:var(--drive-secondary,var(--mz-muted));margin:0 0 20px;font-size:12px;line-height:1.6}.drive-connections-module__dUYL5q__graph{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:26px;display:grid}.drive-connections-module__dUYL5q__root{border:1px solid var(--mz-rule);background:var(--mz-paper);color:var(--mz-ink);text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-items:center;gap:10px;padding:16px 10px;font-size:12px;display:grid;position:relative}.drive-connections-module__dUYL5q__root>svg{color:var(--orange);width:25px;height:25px}.drive-connections-module__dUYL5q__root:after{content:"";border-top:1px solid var(--mz-rule);width:13px;position:absolute;top:30px;right:-14px}.drive-connections-module__dUYL5q__branches{border-left:1px solid var(--mz-rule);gap:18px;min-width:0;margin-left:-14px;padding-left:14px;display:grid}.drive-connections-module__dUYL5q__branch{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);gap:16px;padding:14px;display:grid;position:relative}.drive-connections-module__dUYL5q__branch:before{content:"";border-top:1px solid var(--mz-rule);width:14px;position:absolute;top:29px;left:-15px}.drive-connections-module__dUYL5q__folder{align-content:start;gap:8px;min-width:0;display:grid}.drive-connections-module__dUYL5q__folder>a,.drive-connections-module__dUYL5q__folder>button,.drive-connections-module__dUYL5q__folder>span{color:var(--mz-ink);font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:start;gap:9px;padding:0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.drive-connections-module__dUYL5q__folder>button,.drive-connections-module__dUYL5q__folder>a{cursor:pointer}.drive-connections-module__dUYL5q__folder svg{width:22px;height:22px;color:var(--orange);flex-shrink:0}.drive-connections-module__dUYL5q__folder>small{color:var(--drive-secondary,var(--mz-muted));font-size:10px;line-height:1.5}.drive-connections-module__dUYL5q__people{border-left:1px solid var(--mz-rule);align-content:start;gap:10px;min-width:0;padding-left:14px;display:grid}.drive-connections-module__dUYL5q__person{align-items:center;gap:8px;min-width:0;display:flex}.drive-connections-module__dUYL5q__person>span:last-child{gap:3px;min-width:0;display:grid}.drive-connections-module__dUYL5q__person b{color:var(--mz-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.drive-connections-module__dUYL5q__person small{color:var(--drive-secondary,var(--mz-muted));font-size:10px}.drive-connections-module__dUYL5q__diagram :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:800px){.drive-connections-module__dUYL5q__graph{grid-template-columns:minmax(0,1fr);gap:16px}.drive-connections-module__dUYL5q__root{text-align:left;flex-wrap:wrap;place-items:center start;display:flex}.drive-connections-module__dUYL5q__root:after{display:none}.drive-connections-module__dUYL5q__branches{margin-left:12px}}@media (max-width:480px){.drive-connections-module__dUYL5q__branch{grid-template-columns:minmax(0,1fr)}.drive-connections-module__dUYL5q__people{border-left:0;border-top:1px solid var(--mz-rule);padding:12px 0 0}}
.planning-block-module__yOepZq__block{position:relative;overflow:visible!important}:is(.planning-block-module__yOepZq__block.planning-time-bar,.planning-block-module__yOepZq__block.planning-team-day-bar,.planning-block-module__yOepZq__block.gantt-bar){position:absolute}.planning-block-module__yOepZq__block .planning-block-module__yOepZq__main{display:inherit;grid-area:1/1/-1/-1;grid-template-columns:inherit;align-items:inherit;align-content:inherit;flex-direction:inherit;gap:inherit;width:100%;min-width:0;height:100%;min-height:0;text-align:inherit;font:inherit;border-radius:inherit;cursor:pointer;padding:0;overflow:hidden;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.planning-block-module__yOepZq__main[draggable=true]{cursor:grab}.planning-block-module__yOepZq__people{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.planning-block-module__yOepZq__person{color:var(--mz-ink,#182337);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.planning-block-module__yOepZq__avatar{background:var(--mz-paper-alt,#e4e9ef);border:1px solid var(--mz-rule,#c9d0d8);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;overflow:hidden;width:22px!important;height:22px!important;font-size:8px!important;display:inline-flex!important}.planning-block-module__yOepZq__avatar img{object-fit:cover;width:100%;height:100%}.planning-block-module__yOepZq__popover{z-index:120;border:1px solid var(--mz-rule,#aeb8c5);background:var(--mz-paper,#fff);width:270px;max-height:210px;color:var(--mz-ink,#182337);border-radius:7px;gap:8px;padding:12px;font:10px/1.45 Inter,system-ui,sans-serif;display:grid;position:fixed;overflow:auto;box-shadow:0 8px 30px #0004}.planning-block-module__yOepZq__popover small{color:var(--mz-muted,#64748b)}.planning-block-module__yOepZq__popover strong{font-size:11px}.planning-block-module__yOepZq__actions{color:var(--mz-ink,#182337);gap:8px;display:flex}.planning-block-module__yOepZq__popover .planning-block-module__yOepZq__actions button{border:1px solid var(--mz-rule,#abb7c7);font:inherit;cursor:pointer;box-shadow:none;border-radius:7px;padding:6px 10px;background:var(--mz-paper-alt,#edf1f5)!important;color:var(--mz-ink,#182337)!important}.planning-block-module__yOepZq__popover .planning-block-module__yOepZq__actions button:hover{background:color-mix(in srgb,var(--mz-ink,#182337) 10%,var(--mz-paper-alt,#edf1f5))!important}.planning-block-module__yOepZq__popover .planning-block-module__yOepZq__actions button:focus-visible{outline:2px solid var(--mz-ink,#182337);outline-offset:2px}.planning-block-module__yOepZq__block .planning-block-module__yOepZq__handle{opacity:0;z-index:4;touch-action:none;border-radius:4px;margin:0;position:absolute;background:var(--planning-color,#f63)!important;border:0!important;min-width:0!important;min-height:0!important;padding:0!important}.planning-block-module__yOepZq__block:hover .planning-block-module__yOepZq__handle,.planning-block-module__yOepZq__block:focus-within .planning-block-module__yOepZq__handle{opacity:1}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__x{cursor:ew-resize;top:20%;width:7px!important;height:60%!important}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__x.planning-block-module__yOepZq__start{left:-2px}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__x.planning-block-module__yOepZq__end{right:-2px}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__y{cursor:ns-resize;left:20%;width:60%!important;height:7px!important}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__y.planning-block-module__yOepZq__start{top:-2px}.planning-block-module__yOepZq__handle.planning-block-module__yOepZq__y.planning-block-module__yOepZq__end{bottom:-2px}.planning-block-module__yOepZq__resizeLabel{background:var(--mz-ink,#182337);color:var(--mz-paper,#fff);white-space:nowrap;z-index:5;padding:3px 6px;font-size:8px;position:absolute;top:-24px;left:0}@media (hover:none){.planning-block-module__yOepZq__block .planning-block-module__yOepZq__handle{opacity:.7}}
.drive-members-drawer-module__1Z2iSW__drawer{border:0;border-left:1px solid var(--mz-rule);background:var(--mz-paper);width:min(620px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--mz-ink);margin:0;padding:0;inset:0 0 0 auto;box-shadow:-12px 0 45px #0002}.drive-members-drawer-module__1Z2iSW__drawer::backdrop{background:#0b152966}.drive-members-drawer-module__1Z2iSW__content{flex-direction:column;height:100%;display:flex}.drive-members-drawer-module__1Z2iSW__content>header{border-bottom:1px solid var(--mz-rule);justify-content:space-between;align-items:start;gap:15px;padding:24px;display:flex}.drive-members-drawer-module__1Z2iSW__content header small{color:var(--orange);letter-spacing:.07em;font-size:10px}.drive-members-drawer-module__1Z2iSW__content h2{margin:8px 0 0;font-size:20px;line-height:1.4}.drive-members-drawer-module__1Z2iSW__content h3{margin:8px 0;font-size:14px}.drive-members-drawer-module__1Z2iSW__content button,.drive-members-drawer-module__1Z2iSW__content select{border:1px solid var(--mz-rule);min-height:34px;font:inherit;color:var(--mz-ink);cursor:pointer;background:0 0;border-radius:6px;padding:7px 10px;font-size:12px}.drive-members-drawer-module__1Z2iSW__content select{background:var(--mz-paper);width:100%;min-width:0}.drive-members-drawer-module__1Z2iSW__content button:disabled,.drive-members-drawer-module__1Z2iSW__content select:disabled{opacity:.5;cursor:default}.drive-members-drawer-module__1Z2iSW__content button svg{width:16px;height:16px}.drive-members-drawer-module__1Z2iSW__content button.drive-members-drawer-module__1Z2iSW__primary{background:var(--orange);color:#172033;border-color:#0000;align-items:center;gap:7px;font-weight:650;display:inline-flex}.drive-members-drawer-module__1Z2iSW__body{flex:1;padding:22px 24px;overflow-y:auto}.drive-members-drawer-module__1Z2iSW__field{gap:7px;margin-bottom:12px;font-size:12px;display:grid}.drive-members-drawer-module__1Z2iSW__help{color:var(--mz-muted);margin:12px 0 18px;font-size:12px;line-height:1.6}.drive-members-drawer-module__1Z2iSW__heading{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.drive-members-drawer-module__1Z2iSW__heading b{align-items:center;gap:8px;display:flex}.drive-members-drawer-module__1Z2iSW__heading svg{width:18px;height:18px}.drive-members-drawer-module__1Z2iSW__add{border:1px solid var(--mz-rule);border-radius:8px;margin:16px 0;padding:16px}.drive-members-drawer-module__1Z2iSW__member{border-bottom:1px solid var(--mz-rule);gap:12px;padding:16px 0;display:grid}.drive-members-drawer-module__1Z2iSW__identity{align-items:center;gap:10px;display:flex}.drive-members-drawer-module__1Z2iSW__identity>span:last-child{gap:5px;display:grid}.drive-members-drawer-module__1Z2iSW__identity b{font-size:13px}.drive-members-drawer-module__1Z2iSW__identity small,.drive-members-drawer-module__1Z2iSW__controls small{color:var(--mz-muted);font-size:11px}.drive-members-drawer-module__1Z2iSW__controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-left:38px;display:grid}.drive-members-drawer-module__1Z2iSW__groups{padding-top:18px}.drive-members-drawer-module__1Z2iSW__error,.drive-members-drawer-module__1Z2iSW__success{border:1px solid var(--mz-rule);border-radius:6px;padding:12px;font-size:12px;line-height:1.5}.drive-members-drawer-module__1Z2iSW__error{color:var(--mz-ink);border-color:var(--orange)}.drive-members-drawer-module__1Z2iSW__success{color:var(--mz-ink);background:color-mix(in srgb, var(--orange) 10%, var(--mz-paper))}.drive-members-drawer-module__1Z2iSW__content>footer{border-top:1px solid var(--mz-rule);align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.drive-members-drawer-module__1Z2iSW__drawer .drive-members-drawer-module__1Z2iSW__content>footer{background:var(--mz-paper);color:var(--mz-ink)}.drive-members-drawer-module__1Z2iSW__drawer .drive-members-drawer-module__1Z2iSW__content>footer button{color:var(--mz-ink);background:0 0}.drive-members-drawer-module__1Z2iSW__content :is(button,select):focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:450px){.drive-members-drawer-module__1Z2iSW__controls{grid-template-columns:1fr;padding-left:0}}
.onboarding-welcome-module__0f79zq__banner{border:1px solid var(--mz-rule,var(--line));background:var(--mz-paper,var(--paper));color:var(--mz-ink,var(--ink));border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px 22px;display:flex}.onboarding-welcome-module__0f79zq__banner>div{gap:5px;display:grid}.onboarding-welcome-module__0f79zq__banner span,.onboarding-welcome-module__0f79zq__page p{color:var(--muted);font-size:14px;line-height:1.6}.onboarding-welcome-module__0f79zq__page{gap:24px;max-width:1150px;margin:auto;display:grid}.onboarding-welcome-module__0f79zq__page h1{font-size:28px}.onboarding-welcome-module__0f79zq__page h2{font-size:19px}.onboarding-welcome-module__0f79zq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;display:grid}.onboarding-welcome-module__0f79zq__cards>section{padding:24px}.onboarding-welcome-module__0f79zq__page footer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.onboarding-welcome-module__0f79zq__page footer>a:last-child{color:var(--muted);font-size:13px}@media (max-width:700px){.onboarding-welcome-module__0f79zq__banner{flex-direction:column;align-items:stretch}.onboarding-welcome-module__0f79zq__page h1{font-size:24px}}
.rental-visit-flow-module__M7OXlG__checklist{gap:16px;display:grid}.rental-visit-flow-module__M7OXlG__checklistToolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.rental-visit-flow-module__M7OXlG__checklistToolbar small{color:var(--mz-muted,#64748b);margin-top:4px;font-size:12px;display:block}.rental-visit-flow-module__M7OXlG__checklistToolbar button,.rental-visit-flow-module__M7OXlG__checklistEditor button{color:var(--mz-primary,#0758b8);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:inline-flex}.rental-visit-flow-module__M7OXlG__checklistToolbar button:hover,.rental-visit-flow-module__M7OXlG__checklistEditor button:hover{background:#0758b810}.rental-visit-flow-module__M7OXlG__checklistGroup{border:1px solid var(--mz-rule,#dce3ec);background:var(--mz-paper,#fff);border-radius:22px;overflow:hidden}.rental-visit-flow-module__M7OXlG__checklistRow{border-top:1px solid var(--mz-rule,#e5eaf1);align-items:center;gap:14px;padding:12px 16px;display:flex}.rental-visit-flow-module__M7OXlG__checklistRow input{accent-color:#0758b8;cursor:pointer;flex:0 0 21px;width:21px;height:21px}.rental-visit-flow-module__M7OXlG__checklistRow>button{color:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 0;display:flex}.rental-visit-flow-module__M7OXlG__checklistRow small{color:var(--mz-primary,#0758b8);margin-bottom:3px;font-size:12px;display:block}.rental-visit-flow-module__M7OXlG__checklistRow b{font-size:14px;font-weight:600}.rental-visit-flow-module__M7OXlG__checklistEditor{border-top:1px solid var(--mz-rule,#e5eaf1);background:#0758b808;padding:4px 16px 16px}.rental-visit-flow-module__M7OXlG__checklistEditor>button{text-align:left;width:100%;display:flex}.rental-visit-flow-module__M7OXlG__checklistEditor .rental-visit-flow-module__M7OXlG__checklistToolbar{padding:10px 0}.rental-visit-flow-module__M7OXlG__overlay{z-index:1100;background:#08152780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rental-visit-flow-module__M7OXlG__panel{background:var(--mz-paper,#fff);width:min(760px,100%);height:min(94dvh,1000px);color:var(--mz-ink,#182537);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rental-visit-flow-module__M7OXlG__panel header,.rental-visit-flow-module__M7OXlG__panel footer{border-bottom:1px solid var(--mz-rule,#d5dce4);justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.rental-visit-flow-module__M7OXlG__panel header h2{margin:4px 0;font-size:20px}.rental-visit-flow-module__M7OXlG__panel footer{border-top:1px solid var(--mz-rule,#d5dce4);border-bottom:0;flex-direction:column}.rental-visit-flow-module__M7OXlG__body{flex:1;padding:20px 22px;overflow:auto}.rental-visit-flow-module__M7OXlG__body h3{margin:18px 0 12px;font-size:19px}.rental-visit-flow-module__M7OXlG__panel button,.rental-visit-flow-module__M7OXlG__upload{border:1px solid var(--mz-rule,#d5dce4);background:var(--mz-paper,#fff);min-height:46px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.rental-visit-flow-module__M7OXlG__panel button:disabled{opacity:.5;cursor:default}.rental-visit-flow-module__M7OXlG__panel button[data-active=true]{color:var(--mz-ink,#132c4d);background:#0052b812;border-color:#0052b8;box-shadow:inset 0 0 0 1px #0052b8}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__primary{color:#fff;background:#0052b8;border-color:#0052b8;font-weight:650}.rental-visit-flow-module__M7OXlG__options{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rental-visit-flow-module__M7OXlG__options button{flex:1 0 auto}.rental-visit-flow-module__M7OXlG__rooms{gap:8px;padding-bottom:10px;display:flex;overflow:auto}.rental-visit-flow-module__M7OXlG__rooms button{white-space:nowrap}.rental-visit-flow-module__M7OXlG__body label{margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.rental-visit-flow-module__M7OXlG__body input:not([type=file]),.rental-visit-flow-module__M7OXlG__body textarea,.rental-visit-flow-module__M7OXlG__body select{border:1px solid var(--mz-rule,#ced5de);background:var(--mz-paper,#fff);width:100%;min-height:46px;color:inherit;font:inherit;box-sizing:border-box;border-radius:9px;margin-top:7px;padding:10px;display:block}.rental-visit-flow-module__M7OXlG__body textarea{resize:vertical;min-height:75px}.rental-visit-flow-module__M7OXlG__upload input{max-width:180px;font-size:12px}.rental-visit-flow-module__M7OXlG__muted,.rental-visit-flow-module__M7OXlG__panel small{color:var(--mz-muted,#697585);font-size:13px}.rental-visit-flow-module__M7OXlG__error{color:#b52a2a;background:#b52a2a10;border-radius:8px;padding:12px}.rental-visit-flow-module__M7OXlG__photos{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.rental-visit-flow-module__M7OXlG__photos figure{width:130px;margin:0;position:relative}.rental-visit-flow-module__M7OXlG__photos img{object-fit:cover;border-radius:8px;width:130px;height:110px}.rental-visit-flow-module__M7OXlG__photos figcaption{font-size:12px}.rental-visit-flow-module__M7OXlG__photos button{min-height:40px;padding:8px;position:absolute;top:3px;right:3px}.rental-visit-flow-module__M7OXlG__reportPoint{border-bottom:1px solid var(--mz-rule,#d5dce4);padding:14px 0}.rental-visit-flow-module__M7OXlG__reportPoint>span{margin:4px 0;font-size:13px;display:block}.rental-visit-flow-module__M7OXlG__reportPoint p{white-space:pre-wrap;margin:8px 0;font-size:14px}.rental-visit-flow-module__M7OXlG__camera{color:#fff;background:#102030;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;inset:0}.rental-visit-flow-module__M7OXlG__camera video{object-fit:contain;flex:1;width:100%;min-height:0}.rental-visit-flow-module__M7OXlG__camera>button{flex-shrink:0}@media (max-width:600px){.rental-visit-flow-module__M7OXlG__overlay{padding:0}.rental-visit-flow-module__M7OXlG__panel{border-radius:0;height:100dvh}.rental-visit-flow-module__M7OXlG__body{padding:16px}.rental-visit-flow-module__M7OXlG__panel header,.rental-visit-flow-module__M7OXlG__panel footer{padding:12px 16px}.rental-visit-flow-module__M7OXlG__panel footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.rental-visit-flow-module__M7OXlG__options button{font-size:14px}}.rental-visit-flow-module__M7OXlG__fields{border:0;min-width:0;margin:0;padding:0}.rental-visit-flow-module__M7OXlG__body input[type=checkbox]{vertical-align:middle;width:20px;min-height:20px;margin:0 10px 0 0;display:inline-block}.rental-visit-flow-module__M7OXlG__panel footer{background:var(--mz-paper,#fff);color:var(--mz-ink,#182537)}.rental-visit-flow-module__M7OXlG__panel fieldset{border:0;min-width:0;margin:0;padding:0}.rental-visit-flow-module__M7OXlG__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a14249e}.rental-visit-flow-module__M7OXlG__panel{border:1px solid #ffffff52;border-radius:28px;width:min(860px,100%);height:min(94dvh,1040px);box-shadow:0 32px 90px #09152747}.rental-visit-flow-module__M7OXlG__panel header{background:color-mix(in srgb, var(--mz-paper,#fff) 95%, #e9f2ff);border-bottom-color:color-mix(in srgb, var(--mz-rule,#d5dce4) 70%, transparent);align-items:center;padding:18px 24px}.rental-visit-flow-module__M7OXlG__headerCopy{flex:1;gap:2px;min-width:0;display:grid}.rental-visit-flow-module__M7OXlG__headerCopy h2{letter-spacing:-.35px;margin:0!important;font-size:21px!important}.rental-visit-flow-module__M7OXlG__headerCopy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rental-visit-flow-module__M7OXlG__auditEyebrow,.rental-visit-flow-module__M7OXlG__sectionHeading span,.rental-visit-flow-module__M7OXlG__introCard>div>span,.rental-visit-flow-module__M7OXlG__progressCard span,.rental-visit-flow-module__M7OXlG__pointHeading>span{color:#0758b8;letter-spacing:1.15px;font-size:10px;font-weight:800}.rental-visit-flow-module__M7OXlG__savedState{max-width:230px;color:var(--mz-muted,#697585);background:color-mix(in srgb, var(--mz-paper,#fff) 75%, #e8eef6);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.rental-visit-flow-module__M7OXlG__savedState svg,.rental-visit-flow-module__M7OXlG__panel footer>small svg{color:#1f8a69;width:14px;height:14px}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__closeButton{background:color-mix(in srgb, var(--mz-paper,#fff) 72%, #e8eef6);border-radius:50%;flex:none;width:42px;min-height:42px;padding:0}.rental-visit-flow-module__M7OXlG__body{background:color-mix(in srgb, var(--mz-paper,#fff) 93%, #edf3fa);padding:24px}.rental-visit-flow-module__M7OXlG__loadingCard{place-content:center;justify-items:center;gap:14px;min-height:280px;display:grid}.rental-visit-flow-module__M7OXlG__loadingCard span{border:3px solid #0b5bc220;border-top-color:#0b5bc2;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite rental-visit-flow-module__M7OXlG__audit-spin}@keyframes rental-visit-flow-module__M7OXlG__audit-spin{to{transform:rotate(360deg)}}.rental-visit-flow-module__M7OXlG__introCard,.rental-visit-flow-module__M7OXlG__reviewHero,.rental-visit-flow-module__M7OXlG__progressCard{background:var(--mz-paper,#fff);border:1px solid color-mix(in srgb, var(--mz-rule,#d5dce4) 72%, transparent);border-radius:20px;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:flex;box-shadow:0 12px 32px #142c4c0e}.rental-visit-flow-module__M7OXlG__introIcon,.rental-visit-flow-module__M7OXlG__reviewHero>span{color:#0758b8;background:#eaf3ff;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.rental-visit-flow-module__M7OXlG__introIcon svg,.rental-visit-flow-module__M7OXlG__reviewHero>span svg{width:23px}.rental-visit-flow-module__M7OXlG__introCard h3,.rental-visit-flow-module__M7OXlG__reviewHero b{letter-spacing:-.3px;margin:3px 0 4px;font-size:20px}.rental-visit-flow-module__M7OXlG__introCard p,.rental-visit-flow-module__M7OXlG__reviewHero p{color:var(--mz-muted,#697585);margin:0;font-size:13px;line-height:1.5}.rental-visit-flow-module__M7OXlG__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__modeCard{text-align:left;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:92px;padding:15px;display:grid;box-shadow:0 8px 22px #142c4c09}.rental-visit-flow-module__M7OXlG__modeCard>span{color:#0758b8;background:#edf5ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.rental-visit-flow-module__M7OXlG__modeCard>span svg{width:20px}.rental-visit-flow-module__M7OXlG__modeCard>div{gap:4px;min-width:0;display:grid}.rental-visit-flow-module__M7OXlG__modeCard b{font-size:14px}.rental-visit-flow-module__M7OXlG__modeCard small{line-height:1.35}.rental-visit-flow-module__M7OXlG__modeCard>svg{color:#0758b8;width:19px}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__modeCard[data-active=true]{background:#f2f7ff;border-color:#0b5bc2;box-shadow:inset 0 0 0 1px #0b5bc2,0 10px 28px #0b5bc21a}.rental-visit-flow-module__M7OXlG__sectionHeading{justify-content:space-between;align-items:end;gap:14px;margin:22px 0 12px;display:flex}.rental-visit-flow-module__M7OXlG__sectionHeading>div{gap:2px;display:grid}.rental-visit-flow-module__M7OXlG__sectionHeading h3{margin:0;font-size:18px}.rental-visit-flow-module__M7OXlG__sectionHeading>small{color:#0758b8;background:#eaf3ff;border-radius:999px;padding:6px 9px;font-weight:700}.rental-visit-flow-module__M7OXlG__roomGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__roomGrid button{border-radius:15px;justify-content:flex-start;min-height:52px;padding:10px 12px;font-size:13px;font-weight:650}.rental-visit-flow-module__M7OXlG__roomGrid button>span{width:26px;height:26px;color:var(--mz-muted,#697585);background:color-mix(in srgb, var(--mz-paper,#fff) 65%, #e6edf5);border-radius:8px;flex:none;place-items:center;display:grid}.rental-visit-flow-module__M7OXlG__roomGrid button>span svg{width:14px}.rental-visit-flow-module__M7OXlG__roomGrid button[data-active=true]>span{color:#fff;background:#0758b8}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__addRoom{color:#0758b8;background:0 0;border-style:dashed;border-radius:15px;margin-top:10px;font-weight:700}.rental-visit-flow-module__M7OXlG__addRoom svg{width:17px}.rental-visit-flow-module__M7OXlG__extraRooms{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__extraRooms button{border-radius:999px;min-height:34px;padding:6px 10px;font-size:12px}.rental-visit-flow-module__M7OXlG__extraRooms svg{width:14px}.rental-visit-flow-module__M7OXlG__targetedPoints{background:var(--mz-paper,#fff);border:1px solid var(--mz-rule,#d5dce4);border-radius:18px;margin-top:20px;overflow:hidden}.rental-visit-flow-module__M7OXlG__targetedPoints summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.rental-visit-flow-module__M7OXlG__targetedPoints summary>span{align-items:center;gap:8px;font-weight:750;display:inline-flex}.rental-visit-flow-module__M7OXlG__targetedPoints summary svg{color:#0758b8;width:18px}.rental-visit-flow-module__M7OXlG__targetedPoints summary small{color:#0758b8}.rental-visit-flow-module__M7OXlG__targetGroup{border-top:1px solid var(--mz-rule,#d5dce4);padding:14px 16px}.rental-visit-flow-module__M7OXlG__targetGroupHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rental-visit-flow-module__M7OXlG__targetGroupHead>b{font-size:13px}.rental-visit-flow-module__M7OXlG__targetGroupHead>span{align-items:center;gap:10px;display:flex}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__targetGroupHead button{color:#0758b8;background:0 0;border:0;border-radius:0;min-height:0;padding:3px 0;font-size:10px;font-weight:750}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__targetGroupHead button:hover{text-underline-offset:3px;text-decoration:underline}.rental-visit-flow-module__M7OXlG__targetGroup label{align-items:center;width:calc(50% - 5px);font-size:12px;font-weight:550;display:inline-flex;margin:5px 0!important}.rental-visit-flow-module__M7OXlG__targetGroup label span{min-width:0}.rental-visit-flow-module__M7OXlG__infoNote{color:var(--mz-muted,#697585);background:#eff7f4;border-radius:14px;align-items:flex-start;gap:10px;margin:20px 0;padding:13px 15px;font-size:12px;line-height:1.5;display:flex}.rental-visit-flow-module__M7OXlG__infoNote svg{color:#1f8a69;flex:none;width:18px}.rental-visit-flow-module__M7OXlG__fields>.rental-visit-flow-module__M7OXlG__primary{border-radius:16px;width:100%;min-height:54px}.rental-visit-flow-module__M7OXlG__progressCard{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:14px 16px 16px;display:grid;position:relative}.rental-visit-flow-module__M7OXlG__progressCard>div:first-child{gap:2px;display:grid}.rental-visit-flow-module__M7OXlG__progressCard b{font-size:13px}.rental-visit-flow-module__M7OXlG__progressCard>strong{color:#0758b8;align-self:center;font-size:20px}.rental-visit-flow-module__M7OXlG__progressTrack{background:#e8eef5;border-radius:99px;grid-column:1/3;height:7px;margin-top:7px;overflow:hidden}.rental-visit-flow-module__M7OXlG__progressTrack>span{border-radius:inherit;background:linear-gradient(90deg,#0758b8,#4e9bf0);height:100%;transition:width .25s;display:block}.rental-visit-flow-module__M7OXlG__rooms{scrollbar-width:none;margin:0 -24px;padding:2px 24px 12px}.rental-visit-flow-module__M7OXlG__rooms::-webkit-scrollbar{display:none}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__rooms button{border-radius:999px;min-height:38px;padding:7px 12px;font-size:12px}.rental-visit-flow-module__M7OXlG__pointHeading{margin:12px 0 4px}.rental-visit-flow-module__M7OXlG__pointHeading h3{letter-spacing:-.45px;margin:4px 0!important;font-size:24px!important}.rental-visit-flow-module__M7OXlG__pointHeading p{color:var(--mz-muted,#697585);margin:0;font-size:13px}.rental-visit-flow-module__M7OXlG__statusOptions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button{border-radius:15px;min-height:52px;font-weight:700}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button[data-active=true]{color:#0758b8;background:#edf5ff;border-color:#0b5bc2}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button[data-active=true][data-status=ok]{color:#187158;background:#eaf7f2;border-color:#41a88a;box-shadow:inset 0 0 0 1px #41a88a}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button[data-active=true][data-status=watch],.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button[data-active=true][data-status=plan]{color:#9a6410;background:#fff6df;border-color:#d8a447;box-shadow:inset 0 0 0 1px #d8a447}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__statusOptions button[data-active=true][data-status=priority]{color:#b33c32;background:#fff0ee;border-color:#d4685e;box-shadow:inset 0 0 0 1px #d4685e}.rental-visit-flow-module__M7OXlG__body label{font-size:12px}.rental-visit-flow-module__M7OXlG__body input:not([type=file]),.rental-visit-flow-module__M7OXlG__body textarea,.rental-visit-flow-module__M7OXlG__body select{background:var(--mz-paper,#fff);border-radius:14px;min-height:50px;padding:12px 13px}.rental-visit-flow-module__M7OXlG__body textarea{min-height:92px}.rental-visit-flow-module__M7OXlG__photos figure{width:150px}.rental-visit-flow-module__M7OXlG__photos img{border-radius:14px;width:150px;height:118px}.rental-visit-flow-module__M7OXlG__photos figcaption{margin-top:4px;font-size:11px;font-weight:650}.rental-visit-flow-module__M7OXlG__photos button{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 5px 16px #00000029}.rental-visit-flow-module__M7OXlG__reviewHero{align-items:flex-start}.rental-visit-flow-module__M7OXlG__report{background:var(--mz-paper,#fff);border:1px solid var(--mz-rule,#d5dce4);border-radius:18px;padding:18px}.rental-visit-flow-module__M7OXlG__panel footer{background:color-mix(in srgb, var(--mz-paper,#fff) 96%, #edf3fa);padding:12px 20px 14px;box-shadow:0 -12px 30px #142c4c12}.rental-visit-flow-module__M7OXlG__panel footer>small{justify-content:center;align-items:center;gap:6px;min-height:18px;display:flex}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__options{grid-template-columns:auto minmax(190px,1fr) auto;margin:4px 0 0;display:grid}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__primary{border-radius:14px;min-height:50px}@media (max-width:720px){.rental-visit-flow-module__M7OXlG__panel{border:0;border-radius:0;height:100dvh}.rental-visit-flow-module__M7OXlG__panel header{padding:13px 16px}.rental-visit-flow-module__M7OXlG__savedState{display:none}.rental-visit-flow-module__M7OXlG__body{padding:18px 16px}.rental-visit-flow-module__M7OXlG__introCard{align-items:flex-start;padding:15px}.rental-visit-flow-module__M7OXlG__introIcon{width:42px;height:42px}.rental-visit-flow-module__M7OXlG__modeGrid{grid-template-columns:1fr}.rental-visit-flow-module__M7OXlG__panel .rental-visit-flow-module__M7OXlG__modeCard{min-height:78px}.rental-visit-flow-module__M7OXlG__roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-visit-flow-module__M7OXlG__targetGroup label{width:100%}.rental-visit-flow-module__M7OXlG__targetGroupHead{flex-direction:column;align-items:flex-start}.rental-visit-flow-module__M7OXlG__rooms{margin-inline:-16px;padding-inline:16px}.rental-visit-flow-module__M7OXlG__statusOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-visit-flow-module__M7OXlG__sectionHeading{align-items:flex-start}.rental-visit-flow-module__M7OXlG__panel footer{padding:9px 12px max(10px, env(safe-area-inset-bottom))}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__options{grid-template-columns:46px minmax(0,1fr) auto;gap:7px}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__options button{min-width:0;padding-inline:10px}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__options button:first-child{font-size:0}.rental-visit-flow-module__M7OXlG__panel footer .rental-visit-flow-module__M7OXlG__options button:first-child svg{margin:0}.rental-visit-flow-module__M7OXlG__photos figure,.rental-visit-flow-module__M7OXlG__photos img{width:126px}.rental-visit-flow-module__M7OXlG__photos img{height:102px}}
.audit-journal-module__DfCEea__journal{padding:0;overflow:hidden}.audit-journal-module__DfCEea__journal>header{border-bottom:1px solid var(--mz-rule);flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.audit-journal-module__DfCEea__journal h2{margin:0 0 8px;font-size:21px}.audit-journal-module__DfCEea__journal p{color:var(--mz-muted);margin:0;font-size:13px;line-height:1.6}.audit-journal-module__DfCEea__journal label{color:var(--mz-muted);gap:7px;min-width:min(290px,100%);margin-left:auto;font-size:12px;display:grid}.audit-journal-module__DfCEea__journal input{background:var(--mz-paper-alt);border:1px solid var(--mz-rule);width:100%;color:var(--mz-ink);font:inherit;border-radius:9px;padding:12px}.audit-journal-module__DfCEea__journal input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.audit-journal-module__DfCEea__scroll{overflow:auto}.audit-journal-module__DfCEea__journal table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.audit-journal-module__DfCEea__journal th{color:var(--mz-muted);background:var(--mz-paper-alt);white-space:nowrap;font-size:12px}.audit-journal-module__DfCEea__journal :is(th,td){border-bottom:1px solid var(--mz-rule-soft);padding:17px 20px}.audit-journal-module__DfCEea__journal td{color:var(--mz-ink);overflow-wrap:anywhere;min-width:150px;max-width:360px;line-height:1.5}.audit-journal-module__DfCEea__journal td small{color:var(--mz-muted);margin-top:4px;font-size:12px;display:block}.audit-journal-module__DfCEea__journal tbody tr:hover{background:var(--mz-paper-alt)}.audit-journal-module__DfCEea__journal .audit-journal-module__DfCEea__empty{padding:40px 24px}@media (max-width:600px){.audit-journal-module__DfCEea__journal>header{padding:18px}.audit-journal-module__DfCEea__journal label{width:100%;margin-left:0}}
.expense-analytics-module__RgCecG__page{min-width:0;color:var(--mz-ink);gap:18px;display:grid}.expense-analytics-module__RgCecG__heading,.expense-analytics-module__RgCecG__panelHeader,.expense-analytics-module__RgCecG__filters,.expense-analytics-module__RgCecG__switches{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.expense-analytics-module__RgCecG__heading>div{gap:5px;display:grid}.expense-analytics-module__RgCecG__heading span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:850}.expense-analytics-module__RgCecG__heading h2{margin:0;font-size:24px}.expense-analytics-module__RgCecG__heading p,.expense-analytics-module__RgCecG__panelHeader p{color:var(--mz-muted);margin:0;font-size:11px}.expense-analytics-module__RgCecG__heading>button{border:1px solid var(--mz-rule);background:var(--mz-paper);min-height:38px;color:var(--mz-ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:inline-flex}.expense-analytics-module__RgCecG__heading svg{width:15px}.expense-analytics-module__RgCecG__filters{background:var(--mz-paper);border:1px solid var(--mz-rule);border-radius:12px;justify-content:flex-start;padding:12px}.expense-analytics-module__RgCecG__filters label{color:var(--mz-muted);align-items:center;gap:8px;font-size:11px;display:flex}.expense-analytics-module__RgCecG__filters label svg{width:16px}.expense-analytics-module__RgCecG__filters input{border:1px solid var(--mz-rule);background:var(--mz-canvas);min-height:34px;color:var(--mz-ink);font:inherit;border-radius:7px;padding:6px 9px}.expense-analytics-module__RgCecG__periodLabel{color:var(--mz-ink);text-transform:capitalize;margin-left:auto;font-size:12px;font-weight:750}.expense-analytics-module__RgCecG__segmented,.expense-analytics-module__RgCecG__iconGroup{background:var(--mz-canvas);border-radius:8px;gap:3px;padding:3px;display:flex}.expense-analytics-module__RgCecG__segmented button,.expense-analytics-module__RgCecG__iconGroup button{min-height:32px;color:var(--mz-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.expense-analytics-module__RgCecG__segmented button svg,.expense-analytics-module__RgCecG__iconGroup svg{width:15px;height:15px}.expense-analytics-module__RgCecG__segmented .expense-analytics-module__RgCecG__active,.expense-analytics-module__RgCecG__iconGroup button[aria-pressed=true]{border-color:var(--mz-rule);background:var(--mz-paper);color:var(--mz-ink);box-shadow:0 2px 8px #0000000c}.expense-analytics-module__RgCecG__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.expense-analytics-module__RgCecG__kpis article{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:12px;gap:8px;padding:17px;display:grid}.expense-analytics-module__RgCecG__kpis span,.expense-analytics-module__RgCecG__kpis small{color:var(--mz-muted);font-size:10px}.expense-analytics-module__RgCecG__kpis strong{font-size:20px;line-height:1.2}.expense-analytics-module__RgCecG__kpis .expense-analytics-module__RgCecG__primaryKpi{border-color:color-mix(in srgb,var(--orange) 42%,var(--mz-rule));background:color-mix(in srgb,var(--orange) 8%,var(--mz-paper))}.expense-analytics-module__RgCecG__primaryKpi strong{color:var(--orange)}.expense-analytics-module__RgCecG__panel{border:1px solid var(--mz-rule);background:var(--mz-paper);border-radius:14px;gap:20px;padding:20px;display:grid}.expense-analytics-module__RgCecG__panelHeader h3{margin:0 0 5px;font-size:16px}.expense-analytics-module__RgCecG__bars{gap:16px;display:grid}.expense-analytics-module__RgCecG__bars article{gap:7px;display:grid}.expense-analytics-module__RgCecG__bars header{justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.expense-analytics-module__RgCecG__bars header span{align-items:center;gap:8px;font-weight:700;display:flex}.expense-analytics-module__RgCecG__bars header i,.expense-analytics-module__RgCecG__legend i{border-radius:50%;flex:none;width:8px;height:8px}.expense-analytics-module__RgCecG__bars article>div{background:var(--mz-canvas);border-radius:999px;height:9px;overflow:hidden}.expense-analytics-module__RgCecG__bars article>div i{border-radius:inherit;height:100%;display:block}.expense-analytics-module__RgCecG__bars small{color:var(--mz-muted);font-size:10px}.expense-analytics-module__RgCecG__donutView{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:34px;display:grid}.expense-analytics-module__RgCecG__donut{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:relative}.expense-analytics-module__RgCecG__donut:after{content:"";background:var(--mz-paper);border-radius:50%;position:absolute;inset:24%}.expense-analytics-module__RgCecG__donut>span{z-index:1;text-align:center;gap:4px;display:grid}.expense-analytics-module__RgCecG__donut b{font-size:16px}.expense-analytics-module__RgCecG__donut small{color:var(--mz-muted);font-size:10px}.expense-analytics-module__RgCecG__legend{display:grid}.expense-analytics-module__RgCecG__legend>div{border-bottom:1px solid var(--mz-rule);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:grid}.expense-analytics-module__RgCecG__legend small{color:var(--mz-muted)}.expense-analytics-module__RgCecG__table{overflow:auto}.expense-analytics-module__RgCecG__table table{border-collapse:collapse;width:100%;font-size:11px}.expense-analytics-module__RgCecG__table :is(th,td){border-bottom:1px solid var(--mz-rule);text-align:right;white-space:nowrap;padding:11px 8px}.expense-analytics-module__RgCecG__table :is(th,td):first-child{text-align:left}.expense-analytics-module__RgCecG__table thead th{color:var(--mz-muted);font-size:10px}.expense-analytics-module__RgCecG__timeline{align-items:end;gap:8px;min-height:190px;padding:15px 4px 0;display:flex;overflow-x:auto}.expense-analytics-module__RgCecG__timeline article{flex:1;gap:8px;min-width:48px;display:grid}.expense-analytics-module__RgCecG__timeline article>div{border-bottom:1px solid var(--mz-rule);justify-content:center;align-items:end;height:145px;display:flex;position:relative}.expense-analytics-module__RgCecG__timeline i{background:var(--orange);border-radius:5px 5px 0 0;width:min(26px,70%);min-height:4px}.expense-analytics-module__RgCecG__timeline span{background:var(--mz-ink);color:var(--mz-paper);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px;display:none;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.expense-analytics-module__RgCecG__timeline article:hover span{display:block}.expense-analytics-module__RgCecG__timeline small{text-align:center;color:var(--mz-muted);text-transform:capitalize;font-size:10px}.expense-analytics-module__RgCecG__empty{color:var(--mz-muted);text-align:center;justify-items:center;gap:8px;padding:36px;display:grid}.expense-analytics-module__RgCecG__empty svg{width:32px}.expense-analytics-module__RgCecG__empty b{color:var(--mz-ink);font-size:13px}.expense-analytics-module__RgCecG__empty p{max-width:420px;margin:0;font-size:11px;line-height:1.6}.expense-analytics-module__RgCecG__error{border:1px solid color-mix(in srgb,var(--orange) 32%,var(--mz-rule));background:color-mix(in srgb,var(--orange) 8%,var(--mz-paper));color:var(--mz-ink);border-radius:8px;margin:0;padding:10px 12px;font-size:11px}@media (max-width:900px){.expense-analytics-module__RgCecG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-analytics-module__RgCecG__donutView{grid-template-columns:1fr}.expense-analytics-module__RgCecG__donut{justify-self:center;width:min(260px,76vw)}}@media (max-width:560px){.expense-analytics-module__RgCecG__heading{align-items:flex-start}.expense-analytics-module__RgCecG__heading h2{font-size:20px}.expense-analytics-module__RgCecG__filters{align-items:stretch}.expense-analytics-module__RgCecG__filters>*{width:100%}.expense-analytics-module__RgCecG__filters label{justify-content:space-between}.expense-analytics-module__RgCecG__periodLabel{margin:0}.expense-analytics-module__RgCecG__kpis{grid-template-columns:1fr 1fr}.expense-analytics-module__RgCecG__kpis article{padding:13px}.expense-analytics-module__RgCecG__kpis strong{font-size:16px}.expense-analytics-module__RgCecG__panel{padding:14px}.expense-analytics-module__RgCecG__switches{align-items:stretch;width:100%}.expense-analytics-module__RgCecG__segmented{flex:1}.expense-analytics-module__RgCecG__segmented button{flex:1;padding:6px}.expense-analytics-module__RgCecG__donutView{gap:20px}.expense-analytics-module__RgCecG__legend>div{grid-template-columns:10px minmax(0,1fr) auto}.expense-analytics-module__RgCecG__legend small{grid-column:2}.expense-analytics-module__RgCecG__timeline{margin-right:-14px}}
.brochure-link-module__cFDt4q__link{color:#64748b;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.brochure-link-module__cFDt4q__link svg{flex-shrink:0}.brochure-link-module__cFDt4q__link:hover{color:#004aad;background:#004aad0a}.brochure-link-module__cFDt4q__link:focus-visible{outline-offset:3px;outline:2px solid #004aad}.brochure-link-module__cFDt4q__loginPlacement{justify-content:center;margin-top:14px;display:flex}
