.property-ownership-module__FZLODW__controls{background:var(--surface,#fff);border:1px solid var(--border,#dedbd3);border-radius:10px;margin:16px 0;padding:18px}.property-ownership-module__FZLODW__controls h2{margin:0 0 8px;font-size:18px}.property-ownership-module__FZLODW__controls p,.property-ownership-module__FZLODW__form p{color:var(--muted,#616861);font-size:13px;line-height:1.5}.property-ownership-module__FZLODW__form{background:var(--surface-subtle,#faf9f6);border:1px solid var(--border,#dedbd3);border-radius:8px;max-width:800px;padding:16px}.property-ownership-module__FZLODW__form h3{margin:0 0 8px}.property-ownership-module__FZLODW__form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.property-ownership-module__FZLODW__form label{gap:6px;font-size:13px;font-weight:600;display:grid}.property-ownership-module__FZLODW__form input,.property-ownership-module__FZLODW__form select,.property-ownership-module__FZLODW__form textarea{box-sizing:border-box;border:1px solid var(--border,#ccc8bd);color:#202722;width:100%;min-width:0;font:inherit;background:#fff;border-radius:6px;padding:9px}.property-ownership-module__FZLODW__lookup{gap:12px;display:grid}.property-ownership-module__FZLODW__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.property-ownership-module__FZLODW__form small,.property-ownership-module__FZLODW__hint{color:var(--muted,#616861);font-size:12px}.property-ownership-module__FZLODW__actions,.property-ownership-module__FZLODW__owner{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.property-ownership-module__FZLODW__controls button,.property-ownership-module__FZLODW__form button{border:1px solid var(--border,#c9c1b2);color:#654b20;cursor:pointer;background:#fff;border-radius:6px;padding:9px 12px}.property-ownership-module__FZLODW__form button[type=submit]{color:#fff;background:#886a30;border-color:#886a30}.property-ownership-module__FZLODW__controls button:disabled,.property-ownership-module__FZLODW__form button:disabled{opacity:.5;cursor:not-allowed}.property-ownership-module__FZLODW__form .property-ownership-module__FZLODW__error{color:#a33226}.property-ownership-module__FZLODW__controls button:focus-visible,.property-ownership-module__FZLODW__form input:focus-visible,.property-ownership-module__FZLODW__form select:focus-visible,.property-ownership-module__FZLODW__form textarea:focus-visible{outline-offset:3px;outline:2px solid #886a30}@media (max-width:600px){.property-ownership-module__FZLODW__dates{grid-template-columns:1fr}.property-ownership-module__FZLODW__owner{flex-direction:column;align-items:stretch}}@media print{.property-ownership-module__FZLODW__controls{display:none}}
.workflow-dialog-module__yC8hRq__dialog{color:#17241e;background:#f7f6f2;border:0;border-radius:18px;width:min(1260px,100vw - 32px);max-width:100vw;height:calc(100dvh - 40px);max-height:100dvh;padding:0;overflow:hidden;box-shadow:0 24px 100px #0005}.workflow-dialog-module__yC8hRq__dialog[open]{flex-direction:column;display:flex}.workflow-dialog-module__yC8hRq__dialog::backdrop{background:#101b19a6}.workflow-dialog-module__yC8hRq__dialog header{color:#fff;background:#17241e;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.workflow-dialog-module__yC8hRq__dialog header h2{margin:0;font-size:22px;color:#fff!important}.workflow-dialog-module__yC8hRq__dialog header p{color:#e2e9e5;margin:5px 0 0;font-size:14px}.workflow-dialog-module__yC8hRq__dialog header button{color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:8px;min-width:44px;min-height:44px;font-size:28px}.workflow-dialog-module__yC8hRq__dialog header button:disabled{opacity:.5;cursor:wait}.workflow-dialog-module__yC8hRq__frame{background:#f7f6f2;border:0;flex:1;width:100%;min-height:0}.workflow-dialog-module__yC8hRq__notice{margin:0;padding:12px 24px}@media (max-width:600px){.workflow-dialog-module__yC8hRq__dialog{border-radius:0;width:100vw;height:100dvh}.workflow-dialog-module__yC8hRq__dialog header{padding:12px 16px}.workflow-dialog-module__yC8hRq__dialog header h2{font-size:20px}}
.add-bank-dialog-module__DYmsba__dialog{color:#182320;background:#fffdf8;border:1px solid #dfd5c5;border-radius:16px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 80px #0004}.add-bank-dialog-module__DYmsba__dialog::backdrop{background:#07120e80}.add-bank-dialog-module__DYmsba__dialog header{border-bottom:1px solid #e7dfd3;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.add-bank-dialog-module__DYmsba__dialog h2{margin:0;font-size:23px}.add-bank-dialog-module__DYmsba__dialog header p{color:#6e7068;margin:6px 0 0;font-size:14px}.add-bank-dialog-module__DYmsba__dialog button{color:#182320;cursor:pointer;background:#fff;border:1px solid #ded7cc;border-radius:9px;padding:11px 17px;font-weight:600}.add-bank-dialog-module__DYmsba__dialog button:disabled{opacity:.6;cursor:wait}.add-bank-dialog-module__DYmsba__dialog form{padding:24px}.add-bank-dialog-module__DYmsba__dialog fieldset{border:0;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0;padding:0;display:grid}.add-bank-dialog-module__DYmsba__dialog label{gap:7px;font-size:14px;font-weight:600;display:grid}.add-bank-dialog-module__DYmsba__dialog input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d9d2c7;border-radius:9px;padding:11px 12px}.add-bank-dialog-module__DYmsba__dialog input:focus-visible,.add-bank-dialog-module__DYmsba__dialog button:focus-visible{outline-offset:2px;outline:2px solid #a77b2f}.add-bank-dialog-module__DYmsba__dialog small{color:#74776e;font-size:12px;font-weight:400}.add-bank-dialog-module__DYmsba__dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.add-bank-dialog-module__DYmsba__dialog .add-bank-dialog-module__DYmsba__save{color:#fff;background:#896222;border-color:#896222}.add-bank-dialog-module__DYmsba__error{color:#923c32;background:#fff0ed;border-radius:8px;padding:12px}@media (max-width:540px){.add-bank-dialog-module__DYmsba__dialog fieldset{grid-template-columns:1fr}.add-bank-dialog-module__DYmsba__dialog header,.add-bank-dialog-module__DYmsba__dialog form{padding:18px}}
.action-feedback-module__I_d4HG__feedback{border:1px solid var(--r8-border);border-radius:var(--r8-radius-control);background:var(--mor-surface-soft);min-height:42px;color:var(--r8-text);align-items:center;gap:9px;margin:12px 0 0;padding:10px 13px;font-weight:700;line-height:1.35;display:flex}.action-feedback-module__I_d4HG__pending{border-color:color-mix(in srgb, var(--r8-primary) 35%, var(--r8-border));background:color-mix(in srgb, var(--r8-primary) 7%, #fff);color:var(--r8-text)}.action-feedback-module__I_d4HG__success{border-color:color-mix(in srgb, var(--r8-success) 35%, var(--r8-border));background:color-mix(in srgb, var(--r8-success) 7%, #fff);color:var(--r8-text)}.action-feedback-module__I_d4HG__error{border-color:color-mix(in srgb, var(--r8-danger) 35%, var(--r8-border));background:color-mix(in srgb, var(--r8-danger) 7%, #fff);color:var(--r8-danger-text)}.action-feedback-module__I_d4HG__spinner{border:2px solid color-mix(in srgb, var(--r8-primary) 30%, #fff);border-top-color:var(--r8-primary);border-radius:50%;flex:none;width:16px;height:16px;animation:.75s linear infinite action-feedback-module__I_d4HG__spin}@keyframes action-feedback-module__I_d4HG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.action-feedback-module__I_d4HG__spinner{border-top-color:color-mix(in srgb, var(--r8-primary) 30%, #fff);animation:none}}
.payment-entry-dialog-module__86E3aW__dialog{color:#17241e;background:#f7f6f2;border:0;border-radius:18px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 100px #0005}.payment-entry-dialog-module__86E3aW__dialog::backdrop{background:#101b19a6}.payment-entry-dialog-module__86E3aW__dialog header{color:#fff;z-index:3;background:#17241e;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.payment-entry-dialog-module__86E3aW__dialog h2{margin:0;font-size:22px}.payment-entry-dialog-module__86E3aW__dialog header p{margin:6px 0 0;font-size:14px}.payment-entry-dialog-module__86E3aW__dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px}.payment-entry-dialog-module__86E3aW__body{padding:22px}.payment-entry-dialog-module__86E3aW__body form{width:100%;min-width:0}.payment-entry-dialog-module__86E3aW__body input,.payment-entry-dialog-module__86E3aW__body select,.payment-entry-dialog-module__86E3aW__body textarea{box-sizing:border-box;max-width:100%}@media (max-width:600px){.payment-entry-dialog-module__86E3aW__dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.payment-entry-dialog-module__86E3aW__dialog header{padding:14px}.payment-entry-dialog-module__86E3aW__body{padding:12px}.payment-entry-dialog-module__86E3aW__body form>div:first-child{z-index:2;background:#f7f6f2;padding:8px 0;position:sticky;top:90px}.payment-entry-dialog-module__86E3aW__body section>div{grid-template-columns:minmax(0,1fr)!important}}
.brand-module__9BPywa__wordmark{border-radius:var(--r8-radius-small);letter-spacing:-.06em;white-space:nowrap;vertical-align:baseline;background:#151c1b;align-items:baseline;padding:.08em .22em .12em;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.brand-module__9BPywa__wordmark>span:first-child{color:#fff}.brand-module__9BPywa__wordmark>span:last-child{color:var(--mor-gold,#a8792f)}a.brand-module__9BPywa__askLink,a.brand-module__9BPywa__askLink:hover{border-radius:var(--r8-radius-pill);color:#fff;white-space:nowrap;background:#151c1b;border:1px solid #b88a3d;flex:none;justify-content:center;place-self:center start;align-items:center;gap:8px;width:max-content;min-height:40px;padding:8px 14px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #151c1b15}a.brand-module__9BPywa__askLink:hover{background:#28312d}.brand-module__9BPywa__askLink>svg{color:#d7aa60;flex-shrink:0;width:20px;height:20px}.brand-module__9BPywa__askLink .brand-module__9BPywa__wordmark{background:0 0;padding:0}.brand-module__9BPywa__askLink:focus-visible{outline-offset:3px;outline:3px solid #b88a3d}
.project-new-modal-module___Cu9xa__backdrop{z-index:160;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#372d1cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-new-modal-module___Cu9xa__dialog{border:1px solid var(--mor-ink);border-radius:var(--r8-radius-extra-large);width:min(94vw,1300px);max-height:calc(100dvh - 40px);color:var(--mor-ink);background:#faf8f3;overflow:hidden;box-shadow:0 30px 90px #372d1c6b}.project-new-modal-module___Cu9xa__header{z-index:3;background:linear-gradient(120deg, var(--mor-ink), var(--mor-ink));color:#fff;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:74px;padding:13px 22px;display:grid;position:sticky;top:0}.project-new-modal-module___Cu9xa__header h2[data-mor-page-heading]{color:#fff;margin:0;font-size:1.5rem;line-height:1.1}.project-new-modal-module___Cu9xa__header p{color:var(--mor-surface-soft);margin:4px 0 0;font-size:.75rem}.project-new-modal-module___Cu9xa__titleIcon{border-radius:var(--r8-radius-large);width:38px;height:38px;color:var(--mor-ink);background:#fff;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.project-new-modal-module___Cu9xa__closeButton{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;font:300 32px/1 inherit;display:grid}.project-new-modal-module___Cu9xa__form{grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 114px);max-height:830px;display:grid}.project-new-modal-module___Cu9xa__scrollBody{min-width:0;min-height:0;padding:18px 22px 28px;overflow:auto}.project-new-modal-module___Cu9xa__methodSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.project-new-modal-module___Cu9xa__methodCard{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);min-height:64px;color:var(--mor-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 14px;display:grid}.project-new-modal-module___Cu9xa__methodCard[aria-pressed=true]{background:#fff9ee;border-color:#b98839;box-shadow:inset 0 0 0 1px #e6c485}.project-new-modal-module___Cu9xa__methodCard:disabled{cursor:not-allowed;opacity:.55}.project-new-modal-module___Cu9xa__methodCard strong,.project-new-modal-module___Cu9xa__methodCard small{display:block}.project-new-modal-module___Cu9xa__methodCard strong{font-size:.875rem}.project-new-modal-module___Cu9xa__methodCard small{color:var(--mor-muted);margin-top:4px;font-size:.75rem}.project-new-modal-module___Cu9xa__methodCard[aria-pressed=true] small{color:#895b17}.project-new-modal-module___Cu9xa__methodIcon{color:var(--mor-muted);font-size:1.5rem}.project-new-modal-module___Cu9xa__validationSummary{border-radius:var(--r8-radius-medium);color:#71501c;background:#fffaf0;border:1px solid #ead7b7;margin:0 0 14px;padding:9px 12px;font-size:.75rem}.project-new-modal-module___Cu9xa__errorSummary{border-radius:var(--r8-radius-medium);color:#a12c26;background:#fff1f0;border:1px solid #efb6b2;margin:0 0 14px;padding:9px 12px;font-size:.75rem}.project-new-modal-module___Cu9xa__draftRecovery{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;display:flex}.project-new-modal-module___Cu9xa__draftRecovery>div{min-width:0;margin-right:auto}.project-new-modal-module___Cu9xa__draftRecovery strong,.project-new-modal-module___Cu9xa__draftRecovery span{display:block}.project-new-modal-module___Cu9xa__draftRecovery strong{font-size:.75rem}.project-new-modal-module___Cu9xa__draftRecovery span{color:var(--mor-muted);margin-top:2px;font-size:.75rem}.project-new-modal-module___Cu9xa__draftRecovery button,.project-new-modal-module___Cu9xa__intakeActions button{border-radius:var(--r8-radius-small);color:#724c15;cursor:pointer;background:#fff;border:1px solid #af7a2d;min-height:32px;padding:6px 10px;font:700 10px inherit}.project-new-modal-module___Cu9xa__draftRecovery button:disabled{cursor:not-allowed;opacity:.5}.project-new-modal-module___Cu9xa__duplicateReview{border-radius:var(--r8-radius-medium);color:#654716;background:#fff8e9;border:1px solid #e1b36b;margin:0 0 14px;padding:13px 14px}.project-new-modal-module___Cu9xa__duplicateReview h2{margin:0;font-size:.875rem}.project-new-modal-module___Cu9xa__duplicateReview>p{margin:5px 0 0;font-size:.75rem}.project-new-modal-module___Cu9xa__duplicateReview ul{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.project-new-modal-module___Cu9xa__duplicateReview li{border-radius:var(--r8-radius-medium);background:#fff;border:1px solid #ead4ad;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.project-new-modal-module___Cu9xa__duplicateReview li strong,.project-new-modal-module___Cu9xa__duplicateReview li span{display:block}.project-new-modal-module___Cu9xa__duplicateReview li strong{font-size:.75rem}.project-new-modal-module___Cu9xa__duplicateReview li span{color:var(--mor-muted);margin-top:2px;font-size:.75rem}.project-new-modal-module___Cu9xa__duplicateReview a{color:#745019;font-size:.75rem;font-weight:700}.project-new-modal-module___Cu9xa__duplicateOverride{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.project-new-modal-module___Cu9xa__duplicateOverride label{align-items:center;gap:7px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__duplicateOverride button{border-radius:var(--r8-radius-medium);color:#fff;background:#9a671f;border:1px solid #9a671f;min-height:36px;padding:7px 14px;font:750 11px inherit}.project-new-modal-module___Cu9xa__duplicateOverride button:disabled{opacity:.5}.project-new-modal-module___Cu9xa__contentGrid{grid-template-columns:minmax(0,65fr) minmax(0,35fr);align-items:start;gap:18px;display:grid}.project-new-modal-module___Cu9xa__primaryColumn,.project-new-modal-module___Cu9xa__rightRail{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.project-new-modal-module___Cu9xa__section,.project-new-modal-module___Cu9xa__financePanel,.project-new-modal-module___Cu9xa__uploadCard,.project-new-modal-module___Cu9xa__extractCard{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);background:#fff;min-width:0;padding:14px 16px 16px}.project-new-modal-module___Cu9xa__section h2,.project-new-modal-module___Cu9xa__financePanel h2,.project-new-modal-module___Cu9xa__uploadCard h2,.project-new-modal-module___Cu9xa__extractCard h2{margin:0 0 12px;font-size:.875rem}.project-new-modal-module___Cu9xa__sectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-new-modal-module___Cu9xa__sectionHeading h2{margin-bottom:12px}.project-new-modal-module___Cu9xa__manualAddressHint{color:var(--mor-muted);margin:-5px 0 10px;font-size:.75rem}.project-new-modal-module___Cu9xa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.project-new-modal-module___Cu9xa__addressGrid{grid-template-columns:minmax(0,2fr) minmax(100px,.75fr) minmax(110px,.75fr);gap:11px 14px;margin-top:12px;display:grid}.project-new-modal-module___Cu9xa__wideField{grid-column:span 2}.project-new-modal-module___Cu9xa__section label,.project-new-modal-module___Cu9xa__financePanel label,.project-new-modal-module___Cu9xa__notes{color:var(--mor-ink);gap:5px;font-size:.75rem;font-weight:650;display:grid}.project-new-modal-module___Cu9xa__section em,.project-new-modal-module___Cu9xa__financePanel em,.project-new-modal-module___Cu9xa__saleType em{color:#dc3c35;font-style:normal}.project-new-modal-module___Cu9xa__section :is(input,select,textarea),.project-new-modal-module___Cu9xa__financePanel :is(input,select,textarea),.project-new-modal-module___Cu9xa__notes textarea{border:1px solid var(--mor-border);border-radius:var(--r8-radius-medium);width:100%;min-width:0;min-height:38px;color:var(--mor-ink);font:inherit;background:#fff;padding:8px 10px}.project-new-modal-module___Cu9xa__section input[readonly]{background:var(--mor-surface-soft);color:var(--mor-muted)}.project-new-modal-module___Cu9xa__section :is(input,select,textarea):focus,.project-new-modal-module___Cu9xa__financePanel :is(input,select,textarea):focus,.project-new-modal-module___Cu9xa__notes textarea:focus{outline-offset:1px;border-color:#ad792a;outline:2px solid #ead5ad}.project-new-modal-module___Cu9xa__fullWidthField{grid-column:1/-1}.project-new-modal-module___Cu9xa__textButton{color:var(--mor-primary);cursor:pointer;background:0 0;border:0;font:650 12px inherit}.project-new-modal-module___Cu9xa__saleType,.project-new-modal-module___Cu9xa__services{border:0;min-inline-size:0;margin:0;padding:0}.project-new-modal-module___Cu9xa__saleType legend,.project-new-modal-module___Cu9xa__services legend{margin-bottom:8px;font-size:.75rem;font-weight:700}.project-new-modal-module___Cu9xa__saleType{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-new-modal-module___Cu9xa__saleType label{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);cursor:pointer;background:#fff;align-items:center;gap:9px;min-height:43px;padding:8px 15px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__saleType input{accent-color:#ad792a}.project-new-modal-module___Cu9xa__additionalOwnerActions{justify-content:flex-start;margin-top:10px;display:flex}.project-new-modal-module___Cu9xa__ownerPanel{border-radius:var(--r8-radius-medium);background:#fffcf6;border:1px solid #e0d2b6;min-inline-size:0;margin:10px 0 0;padding:12px}.project-new-modal-module___Cu9xa__ownerPanel legend{color:#7a551e;padding-inline:5px;font-size:.75rem;font-weight:700}.project-new-modal-module___Cu9xa__sectionKicker{color:var(--mor-muted);margin-top:-7px;font-size:.75rem;display:block}.project-new-modal-module___Cu9xa__outlineAction{border-radius:var(--r8-radius-medium);color:#7a5015;cursor:pointer;background:#fff;border:1px solid #b98839;min-height:34px;padding:7px 11px;font:700 11px inherit}.project-new-modal-module___Cu9xa__scheduleTableWrap{margin-top:4px;overflow-x:auto}.project-new-modal-module___Cu9xa__scheduleTable{border-collapse:collapse;width:100%;min-width:760px}.project-new-modal-module___Cu9xa__scheduleTable th{color:var(--mor-muted);text-align:left;background:#f7f4ee;padding:7px 6px;font-size:.75rem}.project-new-modal-module___Cu9xa__scheduleTable td{border-bottom:1px solid var(--mor-surface-soft);padding:6px}.project-new-modal-module___Cu9xa__scheduleTable input{min-height:34px;padding:6px 7px;font-size:.75rem}.project-new-modal-module___Cu9xa__scheduleTable th:first-child{width:24%}.project-new-modal-module___Cu9xa__scheduleTable th:nth-child(2){width:10%}.project-new-modal-module___Cu9xa__scheduleTable th:nth-child(3){width:17%}.project-new-modal-module___Cu9xa__scheduleTable th:nth-child(4){width:18%}.project-new-modal-module___Cu9xa__scheduleTable th:nth-child(5){width:20%}.project-new-modal-module___Cu9xa__tableMoneyField{border:1px solid var(--mor-border);border-radius:var(--r8-radius-medium);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.project-new-modal-module___Cu9xa__tableMoneyField span{color:var(--mor-muted);padding-left:7px;font-size:.75rem}.project-new-modal-module___Cu9xa__tableMoneyField input{border:0}.project-new-modal-module___Cu9xa__rowActions{gap:4px;display:flex}.project-new-modal-module___Cu9xa__rowActions button{border:1px solid var(--mor-border);border-radius:var(--r8-radius-small);width:28px;height:28px;color:var(--mor-ink);cursor:pointer;background:#fff;place-items:center;display:grid}.project-new-modal-module___Cu9xa__rowActions button:disabled{cursor:not-allowed;opacity:.35}.project-new-modal-module___Cu9xa__emptyEditor{color:var(--mor-muted);margin:2px 0 0;font-size:.75rem}.project-new-modal-module___Cu9xa__validationSuccess,.project-new-modal-module___Cu9xa__validationWarning{border-radius:var(--r8-radius-medium);margin:10px 0 0;padding:8px 10px;font-size:.75rem;font-weight:650}.project-new-modal-module___Cu9xa__validationSuccess{color:#137349;background:#e9f8ef}.project-new-modal-module___Cu9xa__validationWarning{color:#8b5a14;background:#fff4dd}.project-new-modal-module___Cu9xa__autoBadge{border-radius:var(--r8-radius-pill);color:#19744c;background:#eaf6ee;margin-top:-7px;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.project-new-modal-module___Cu9xa__timelinePreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.project-new-modal-module___Cu9xa__timelinePreview li{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);grid-template-columns:22px 1fr;gap:2px 7px;min-width:0;padding:8px;display:grid;position:relative}.project-new-modal-module___Cu9xa__timelinePreview li>span{color:#fff;background:#b18134;border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;display:grid}.project-new-modal-module___Cu9xa__timelinePreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.project-new-modal-module___Cu9xa__timelinePreview time{color:var(--mor-muted);font-size:.75rem}.project-new-modal-module___Cu9xa__timelineEditor{gap:7px;margin-top:12px;display:grid}.project-new-modal-module___Cu9xa__timelineEditorRow{grid-template-columns:minmax(0,1.5fr) minmax(130px,.8fr) auto;gap:8px;display:grid}.project-new-modal-module___Cu9xa__timelineEditorRow input{border:1px solid var(--mor-border);border-radius:var(--r8-radius-medium);width:100%;min-height:34px;color:var(--mor-ink);padding:6px 8px;font:11px inherit}.project-new-modal-module___Cu9xa__timelineHint{color:var(--mor-muted);margin:9px 0 0;font-size:.75rem}.project-new-modal-module___Cu9xa__photoUploadButton{border:1px dashed var(--mor-border);border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);width:100%;min-height:74px;color:var(--mor-muted);cursor:pointer;font:700 12px inherit}.project-new-modal-module___Cu9xa__photoReady{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.project-new-modal-module___Cu9xa__photoReady strong,.project-new-modal-module___Cu9xa__photoReady small{display:block}.project-new-modal-module___Cu9xa__photoReady strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.project-new-modal-module___Cu9xa__photoReady small{color:var(--mor-muted);margin-top:3px;font-size:.75rem}.project-new-modal-module___Cu9xa__photoGlyph{border-radius:var(--r8-radius-medium);color:#168258;background:#e9f3ec;place-items:center;width:36px;height:36px;font-size:1.5rem;display:grid}.project-new-modal-module___Cu9xa__inlineError{color:#a12c26;margin:8px 0 0;font-size:.75rem}.project-new-modal-module___Cu9xa__photoPreview{border-radius:var(--r8-radius-medium);object-fit:cover;width:40px;height:40px}.project-new-modal-module___Cu9xa__extractionFound,.project-new-modal-module___Cu9xa__extractionVerify{border-radius:var(--r8-radius-pill);width:max-content;padding:2px 6px;font-size:.75rem;font-weight:700}.project-new-modal-module___Cu9xa__extractionFound{color:#13734b;background:#e8f6ed}.project-new-modal-module___Cu9xa__extractionVerify{color:#88580f;background:#fff1d9}.project-new-modal-module___Cu9xa__financePanel{background:#fffaf2;border-color:#dfc796}.project-new-modal-module___Cu9xa__moneyField{border:1px solid var(--mor-border);border-radius:var(--r8-radius-medium);grid-template-columns:auto 1fr;align-items:center;display:grid}.project-new-modal-module___Cu9xa__moneyField>span{color:var(--mor-muted);padding-left:10px}.project-new-modal-module___Cu9xa__moneyField input{border:0}.project-new-modal-module___Cu9xa__services>div{flex-wrap:wrap;gap:8px;display:flex}.project-new-modal-module___Cu9xa__services label{cursor:pointer}.project-new-modal-module___Cu9xa__services input{opacity:0;pointer-events:none;position:absolute}.project-new-modal-module___Cu9xa__services span{border:1px solid var(--mor-border);border-radius:var(--r8-radius-pill);color:var(--mor-ink);background:#fff;padding:7px 13px;font-size:.75rem;display:block}.project-new-modal-module___Cu9xa__services input:checked+span{color:#714b14;background:#f7ead1;border-color:#ae7b2f}.project-new-modal-module___Cu9xa__notes{padding:2px 2px 0}.project-new-modal-module___Cu9xa__notes textarea{resize:vertical}.project-new-modal-module___Cu9xa__openProject{color:var(--mor-ink);align-items:center;gap:8px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__openProject input{accent-color:#ad792a}.project-new-modal-module___Cu9xa__uploadCard>p{color:var(--mor-muted);margin:-6px 0 13px;font-size:.75rem}.project-new-modal-module___Cu9xa__hiddenFileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-new-modal-module___Cu9xa__uploadPlaceholder{border:1px dashed var(--mor-border);border-radius:var(--r8-radius-medium);text-align:center;background:#fffdfa;align-content:center;place-items:center;gap:8px;min-height:250px;padding:22px;transition:border-color .15s,background .15s;display:grid}.project-new-modal-module___Cu9xa__uploadPlaceholderActive{background:#fff7e8;border-color:#a87021}.project-new-modal-module___Cu9xa__uploadPlaceholder strong{font-size:.875rem}.project-new-modal-module___Cu9xa__uploadPlaceholder small,.project-new-modal-module___Cu9xa__uploadOr{color:var(--mor-muted);font-size:.75rem}.project-new-modal-module___Cu9xa__uploadGlyph{color:var(--mor-muted);font-size:2rem}.project-new-modal-module___Cu9xa__chooseFileButton,.project-new-modal-module___Cu9xa__secondaryUploadButton{border-radius:var(--r8-radius-medium);cursor:pointer;width:min(100%,225px);min-height:39px;padding:8px 12px;font:700 12px inherit}.project-new-modal-module___Cu9xa__chooseFileButton{color:#fff;background:linear-gradient(135deg,#8f672c,#93611e);border:1px solid #9a671f}.project-new-modal-module___Cu9xa__secondaryUploadButton{color:var(--mor-ink);background:#fff;border:1px solid #b98839}.project-new-modal-module___Cu9xa__chooseFileButton:disabled,.project-new-modal-module___Cu9xa__secondaryUploadButton:disabled{cursor:not-allowed;opacity:.5}.project-new-modal-module___Cu9xa__intakeStatus{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);color:var(--mor-muted);margin-top:12px;padding:11px 12px}.project-new-modal-module___Cu9xa__intakeStatus strong{color:var(--mor-ink);font-size:.75rem;display:block}.project-new-modal-module___Cu9xa__intakeStatus p{margin:4px 0 0;font-size:.75rem;line-height:1.45}.project-new-modal-module___Cu9xa__intakeStatusReview{color:#6f501d;background:#fff8e9;border-color:#e8ca91}.project-new-modal-module___Cu9xa__intakeStatusError{color:#962f2a;background:#fff1f0;border-color:#efb6b2}.project-new-modal-module___Cu9xa__reviewList{gap:5px;margin:9px 0 0;padding:0;list-style:none;display:grid}.project-new-modal-module___Cu9xa__reviewList li{color:var(--mor-ink);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__reviewList li span{border-radius:var(--r8-radius-pill);color:#714c14;background:#f3dfb8;order:2;padding:2px 6px;font-size:.75rem}.project-new-modal-module___Cu9xa__reviewDetailsButton{border-radius:var(--r8-radius-medium);color:#744f17;cursor:pointer;background:#fff;border:1px solid #c69d57;width:100%;min-height:34px;margin-top:10px;padding:7px 10px;font:750 10px inherit}.project-new-modal-module___Cu9xa__reviewList li>div{min-width:0}.project-new-modal-module___Cu9xa__reviewList li strong,.project-new-modal-module___Cu9xa__reviewList li small{display:block}.project-new-modal-module___Cu9xa__reviewList li small{color:var(--mor-muted);margin-top:2px;font-size:.75rem}.project-new-modal-module___Cu9xa__reviewFound{color:#13734b!important;background:#dff3e7!important}.project-new-modal-module___Cu9xa__reviewNeedsReview{color:#714c14!important;background:#f3dfb8!important}.project-new-modal-module___Cu9xa__reviewMissing{color:#a12c26!important;background:#f9dfdd!important}.project-new-modal-module___Cu9xa__processingProgress{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.project-new-modal-module___Cu9xa__processingProgress li{color:var(--mor-muted);align-items:center;gap:7px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__processingProgress li>span{border:1px solid var(--mor-border);background:#fff;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.75rem;font-weight:800;display:grid}.project-new-modal-module___Cu9xa__processingProgress li[data-state=active]{color:var(--mor-muted);font-weight:700}.project-new-modal-module___Cu9xa__processingProgress li[data-state=active]>span{color:#744e16;background:#f7ead1;border-color:#b27c2e}.project-new-modal-module___Cu9xa__processingProgress li[data-state=complete]>span{color:#fff;background:#218861;border-color:#218861}.project-new-modal-module___Cu9xa__intakeActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.project-new-modal-module___Cu9xa__infoCard{border-radius:var(--r8-radius-medium);background:var(--mor-surface-soft);color:var(--mor-muted);grid-template-columns:24px 1fr;gap:10px;padding:13px;font-size:.75rem;line-height:1.45;display:grid}.project-new-modal-module___Cu9xa__infoCard>span{background:var(--mor-primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.project-new-modal-module___Cu9xa__infoCard p{margin:0}.project-new-modal-module___Cu9xa__extractCard{background:#fffaf1}.project-new-modal-module___Cu9xa__extractCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.project-new-modal-module___Cu9xa__extractCard li{color:var(--mor-ink);gap:8px;font-size:.75rem;display:flex}.project-new-modal-module___Cu9xa__extractCard li span{color:#fff;background:#15956c;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.75rem;display:grid}.project-new-modal-module___Cu9xa__extractCard p{color:var(--mor-muted);margin:12px 0 0;font-size:.75rem;line-height:1.45}.project-new-modal-module___Cu9xa__loading{color:var(--mor-muted);font-size:.75rem}.project-new-modal-module___Cu9xa__footer{z-index:3;border-top:1px solid var(--mor-surface-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 22px;display:flex;position:sticky;bottom:0}.project-new-modal-module___Cu9xa__footer>div{gap:10px;display:flex}.project-new-modal-module___Cu9xa__footer button{border-radius:var(--r8-radius-medium);cursor:pointer;min-height:42px;padding:9px 20px;font:750 13px inherit}.project-new-modal-module___Cu9xa__cancelButton,.project-new-modal-module___Cu9xa__draftButton{border:1px solid var(--mor-border);color:var(--mor-ink);background:#fff}.project-new-modal-module___Cu9xa__createButton{color:#fff;background:linear-gradient(135deg,#8f672c,#93611e);border:1px solid #9a671f;min-width:145px;box-shadow:0 5px 14px #94611d3d}.project-new-modal-module___Cu9xa__createButton:disabled{cursor:not-allowed;opacity:.5}.project-new-modal-module___Cu9xa__footerStatus{color:var(--mor-muted);margin:0;font-size:.75rem;position:absolute;bottom:2px;right:22px}.project-new-modal-module___Cu9xa__hostTrigger{border-radius:var(--r8-radius-small);color:#fff;cursor:pointer;background:linear-gradient(135deg,#8f672c,#92601d);border:1px solid #9b6b28;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 18px;font:750 13px inherit;display:inline-flex}@media (max-width:1024px){.project-new-modal-module___Cu9xa__dialog{width:min(96vw,760px)}.project-new-modal-module___Cu9xa__contentGrid{grid-template-columns:minmax(0,1fr)}.project-new-modal-module___Cu9xa__form{max-height:none}.project-new-modal-module___Cu9xa__rightRail{grid-template-columns:repeat(2,minmax(0,1fr))}.project-new-modal-module___Cu9xa__uploadCard{grid-row:span 2}.project-new-modal-module___Cu9xa__timelinePreview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-new-modal-module___Cu9xa__backdrop{padding:0}.project-new-modal-module___Cu9xa__dialog{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;max-height:none;display:grid}.project-new-modal-module___Cu9xa__form{height:auto;min-height:0;max-height:none}.project-new-modal-module___Cu9xa__header{padding-inline:14px}.project-new-modal-module___Cu9xa__header p{max-width:240px;font-size:.75rem}.project-new-modal-module___Cu9xa__scrollBody{padding:12px 16px 22px}.project-new-modal-module___Cu9xa__methodSelector,.project-new-modal-module___Cu9xa__contentGrid,.project-new-modal-module___Cu9xa__formGrid,.project-new-modal-module___Cu9xa__addressGrid,.project-new-modal-module___Cu9xa__saleType,.project-new-modal-module___Cu9xa__rightRail,.project-new-modal-module___Cu9xa__timelineEditorRow,.project-new-modal-module___Cu9xa__timelinePreview{grid-template-columns:minmax(0,1fr)}.project-new-modal-module___Cu9xa__photoReady{grid-template-columns:40px minmax(0,1fr)}.project-new-modal-module___Cu9xa__wideField{grid-column:auto}.project-new-modal-module___Cu9xa__draftRecovery{flex-direction:column;align-items:stretch}.project-new-modal-module___Cu9xa__draftRecovery>div{margin-right:0}.project-new-modal-module___Cu9xa__footer{grid-template-columns:minmax(68px,.75fr) minmax(88px,1fr) minmax(110px,1.2fr);gap:6px;padding-inline:10px;display:grid}.project-new-modal-module___Cu9xa__footer>div{display:contents}.project-new-modal-module___Cu9xa__footer button{min-width:0;padding-inline:7px;font-size:.75rem}.project-new-modal-module___Cu9xa__createButton{min-width:0}}.project-new-modal-module___Cu9xa__sourceExcerpt{overflow-wrap:anywhere;margin-top:6px}.project-new-modal-module___Cu9xa__sourceExcerpt summary{cursor:pointer;color:var(--mor-ink);font-weight:600}.project-new-modal-module___Cu9xa__sourceExcerpt blockquote{border-left:2px solid var(--mor-border);color:var(--mor-muted);white-space:pre-wrap;margin:6px 0;padding-left:10px;font-weight:400}.project-new-modal-module___Cu9xa__nameSuggestion{color:var(--mor-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.project-new-modal-module___Cu9xa__contractPreview{gap:10px;min-width:0;margin:12px 0;display:grid}.project-new-modal-module___Cu9xa__contractPreviewFrame{background:#fff;border:1px solid #d9d4c8;border-radius:10px;width:100%;height:560px}@media (max-width:640px){.project-new-modal-module___Cu9xa__contractPreviewFrame{height:420px}}
.contract-salespeople-editor-module__psJtrG__editor{gap:.7rem;margin-top:.85rem;display:grid}.contract-salespeople-editor-module__psJtrG__person{background:#fff;border:1px solid #ded8cf;border-radius:12px;grid-template-columns:auto 2.4rem minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.contract-salespeople-editor-module__psJtrG__person[data-selected]{background:#fffcf6;border-color:#b99354}.contract-salespeople-editor-module__psJtrG__person>input{accent-color:#9c7439;width:1rem;height:1rem}.contract-salespeople-editor-module__psJtrG__avatar{color:#6e512a;background:#eee7dc;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-size:.78rem;font-weight:800;display:grid}.contract-salespeople-editor-module__psJtrG__name{gap:.16rem;min-width:0;display:grid}.contract-salespeople-editor-module__psJtrG__name strong{text-overflow:ellipsis;overflow:hidden}.contract-salespeople-editor-module__psJtrG__name small,.contract-salespeople-editor-module__psJtrG__available,.contract-salespeople-editor-module__psJtrG__rate>span:first-child{color:#726b62;font-size:.75rem}.contract-salespeople-editor-module__psJtrG__rate{justify-items:end;gap:.2rem;display:grid}.contract-salespeople-editor-module__psJtrG__rate>span:last-child{align-items:center;gap:.35rem;display:flex}.contract-salespeople-editor-module__psJtrG__rate input{text-align:right;background:#fff;border:1px solid #cfc7bb;border-radius:8px;width:5.6rem;min-height:2.35rem;padding:.45rem .55rem}.contract-salespeople-editor-module__psJtrG__rate b{font-size:.85rem}.contract-salespeople-editor-module__psJtrG__available{text-align:right}.contract-salespeople-editor-module__psJtrG__notice,.contract-salespeople-editor-module__psJtrG__empty{color:#5f584f;background:#f5f2ed;border-radius:9px;margin:0;padding:.7rem .8rem;font-size:.82rem}.contract-salespeople-editor-module__psJtrG__notice{color:#70521f;background:#fff7e4}@media (max-width:620px){.contract-salespeople-editor-module__psJtrG__person{grid-template-columns:auto 2.2rem minmax(0,1fr)}.contract-salespeople-editor-module__psJtrG__rate,.contract-salespeople-editor-module__psJtrG__available{grid-column:2/4;justify-items:start}.contract-salespeople-editor-module__psJtrG__rate input{width:6rem}}
.project-name-module__iyYSuG__print{display:none}@media print{.project-name-module__iyYSuG__screen{display:none}.project-name-module__iyYSuG__print{display:inline}}
.crm-shell-module__6rg6xG__shell{background:var(--r8-canvas);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.crm-shell-module__6rg6xG__sidebar{background:var(--r8-sidebar);height:100vh;color:var(--mor-border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.crm-shell-module__6rg6xG__workspace{min-width:0}.crm-shell-module__6rg6xG__sidebarBrand{border-bottom:1px solid #ffffff1a;min-height:94px;padding:18px 20px}.crm-shell-module__6rg6xG__sidebarBrand a{line-height:0;display:block}.crm-shell-module__6rg6xG__sidebarBrand svg{width:100%;height:auto;max-height:58px;display:block}.crm-shell-module__6rg6xG__tools{color:var(--r8-text);align-items:center;gap:14px;display:flex}.crm-shell-module__6rg6xG__toolLink{box-sizing:border-box;border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);min-width:44px;min-height:44px;color:var(--r8-nav);justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.crm-shell-module__6rg6xG__toolLink:hover{border-color:var(--r8-blue);color:var(--r8-focus)}.crm-shell-module__6rg6xG__toolLink svg{width:19px;height:19px}.crm-shell-module__6rg6xG__user{border-left:1px solid var(--r8-border);white-space:nowrap;padding-left:14px;font-size:.875rem;font-weight:700}.crm-shell-module__6rg6xG__logout{color:var(--r8-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:.875rem;font-weight:700}.crm-shell-module__6rg6xG__logout:hover{color:var(--mor-primary)}.crm-shell-module__6rg6xG__topbar{border-bottom:1px solid var(--r8-border);background:#fff;justify-content:flex-end;align-items:center;min-height:58px;padding:8px 24px;display:flex}.crm-shell-module__6rg6xG__moduleNav{gap:3px;padding:9px;display:grid}.crm-shell-module__6rg6xG__leadsNav{align-content:start}.crm-shell-module__6rg6xG__moduleLink{border-radius:var(--r8-radius-medium);min-height:42px;color:var(--mor-border);grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:9px 11px;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;display:grid}.crm-shell-module__6rg6xG__moduleLink:hover{color:#fff;background:#ffffff17}.crm-shell-module__6rg6xG__moduleLinkActive{background:var(--r8-sidebar-active);color:#fff}.crm-shell-module__6rg6xG__moduleIcon{width:20px;height:20px;color:var(--r8-blue)}.crm-shell-module__6rg6xG__moduleLinkActive .crm-shell-module__6rg6xG__moduleIcon{color:var(--mor-primary)}.crm-shell-module__6rg6xG__mobileNav{display:none}.crm-shell-module__6rg6xG__breadcrumbBar{background:var(--r8-surface);border-bottom:1px solid var(--r8-border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:11px clamp(18px,3vw,54px);display:flex}.crm-shell-module__6rg6xG__breadcrumb{min-width:0;color:var(--r8-text);align-items:center;gap:10px;font-size:1.5rem;display:flex}.crm-shell-module__6rg6xG__breadcrumb strong{color:var(--r8-muted);font-size:.75rem}.crm-shell-module__6rg6xG__breadcrumb span{color:var(--mor-border)}.crm-shell-module__6rg6xG__breadcrumb h1{font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.crm-shell-module__6rg6xG__pageActions{flex:none;gap:8px;display:flex}.crm-shell-module__6rg6xG__pageActions button,.crm-shell-module__6rg6xG__pageActions a{border-radius:var(--r8-radius-medium);color:var(--r8-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 10px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.crm-shell-module__6rg6xG__pageActions button:hover,.crm-shell-module__6rg6xG__pageActions a:hover{border-color:var(--r8-border);color:var(--r8-nav);background:var(--mor-surface-soft)}.crm-shell-module__6rg6xG__pageActions svg{width:17px;height:17px}.crm-shell-module__6rg6xG__content{min-width:0;padding:24px clamp(16px,2.4vw,34px) 56px;overflow-x:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=home]{background:var(--r8-app-bg);grid-template-columns:234px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebar{background:var(--r8-surface);color:var(--r8-text);border-right:1px solid var(--r8-border)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarBrand{border-bottom-color:var(--r8-border);min-height:82px;padding:12px 25px 10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarBrand svg{max-height:58px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarBrand svg text{fill:var(--r8-text)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__topbar{justify-content:space-between;gap:24px;min-height:58px;padding:8px 22px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__content{padding:24px 28px 30px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__breadcrumbBar{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleNav{gap:14px;padding:16px 11px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__homeNav{flex:auto;align-content:start;min-height:0;overflow-y:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLink{border-radius:var(--r8-radius-small);min-height:39px;color:var(--r8-text);grid-template-columns:21px minmax(0,1fr);gap:11px;padding:8px 12px;font-size:.875rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__navigationSection{gap:3px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__navigationLabel{color:var(--r8-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px 4px;font-size:.75rem;font-weight:800}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__navigationLinks{gap:1px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLink{color:var(--r8-muted)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLink:hover{background:var(--r8-surface-soft);color:var(--r8-text)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLinkActive{color:#fff;background:var(--r8-primary);box-shadow:0 5px 13px #372d1c40}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleIcon{width:18px;height:18px;color:var(--r8-primary)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLinkActive .crm-shell-module__6rg6xG__moduleIcon{color:currentColor}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarUser{border-top:1px solid var(--r8-border);color:var(--r8-text);gap:3px;margin-top:auto;padding:15px 22px 19px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarUser strong{font-size:.875rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebarUser span{color:var(--r8-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilityTitle{color:var(--mor-ink);white-space:nowrap;font-size:1rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__tools{justify-content:flex-end;gap:8px;min-width:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-small);background:var(--mor-surface-soft);width:min(32vw,342px);min-height:38px;color:var(--mor-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 8px 0 11px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch:focus-within{border-color:var(--r8-focus);outline:2px solid var(--r8-focus)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch svg{width:17px;height:17px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearchSubmit{width:24px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch input{min-width:0;color:var(--r8-text);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch input::placeholder{color:var(--mor-muted);opacity:1}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch kbd{border:1px solid var(--mor-border);border-radius:var(--r8-radius-small);color:var(--mor-muted);font:inherit;white-space:nowrap;padding:2px 4px;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate{position:relative}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary{border:1px solid var(--mor-surface-soft);border-radius:var(--r8-radius-small);min-height:38px;color:var(--mor-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:7px 9px;font-size:.75rem;font-weight:700;list-style:none;display:inline-flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary::-webkit-details-marker{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary:hover{border-color:var(--r8-primary);color:var(--r8-primary)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary span{color:var(--r8-primary);font-size:1rem;line-height:1}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate nav{z-index:2;border:1px solid var(--r8-border);border-radius:var(--r8-radius-small);background:var(--r8-surface);min-width:176px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 9px 24px #372d1c21}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate nav a{border-radius:var(--r8-radius-small);min-height:44px;color:var(--r8-text);align-items:center;padding:8px;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate nav a:hover{background:var(--r8-surface-soft);color:var(--r8-primary)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink{border-radius:var(--r8-radius-small);min-height:38px;color:var(--mor-ink);border-color:#0000;padding:7px 9px;font-size:.75rem;font-weight:700;text-decoration:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink:hover{border-color:var(--mor-surface-soft);background:var(--mor-surface-soft);color:var(--mor-ink)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink svg{width:18px;height:18px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__user{padding-left:10px;font-size:.875rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__logout{min-height:38px;padding:7px 3px;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav summary{align-items:center;min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] :where(a,button,summary,input):focus-visible{outline:3px solid var(--r8-focus);outline-offset:2px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project]{--mor-gold:var(--mor-d-gold,#b78a3e);--mor-gold-soft:#b78a3e33;--mor-charcoal:var(--mor-d-rail,#090a09);--mor-ivory:var(--mor-d-page,#f6f1e8);background:var(--mor-ivory);grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .18s}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true]{grid-template-columns:68px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebar{background:var(--mor-charcoal);color:#f5f0e7;height:auto;min-height:100vh;position:relative;overflow:visible}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectSidebarToggle{min-height:48px;color:inherit;background:0 0;border:0;border-top:1px solid #ffffff1f;margin-top:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__workspace{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebarBrand{min-height:72px;padding:12px 18px 10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebarBrand svg{max-height:48px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true]{color:#f7f4ed;gap:2px;line-height:1;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true] strong{letter-spacing:-.08em;font-size:2rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true] strong span{color:var(--mor-gold)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true] small{color:#cfcbc2;letter-spacing:.16em;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__sidebarBrand{padding-inline:10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] [data-mor-logo=true] small{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__moduleLink>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] [data-mor-logo=true] strong{font-size:1.5rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__moduleLink{grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:6px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleNav{gap:1px;padding:10px 8px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectNav{align-content:start}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleLink{border-radius:var(--mor-d-radius,12px);color:#b9b1a3;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:40px;padding:6px 9px;font-size:.75rem;position:relative}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleLink:hover{color:#fff;background:#ffffff12}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleLinkActive{background:var(--mor-gold-soft);color:#fffcf7}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleLinkActive .crm-shell-module__6rg6xG__moduleIcon{color:#d1aa68}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__moduleIcon{color:#aaa69e;width:16px;height:16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectTabSection{min-width:0;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectTabLinks{gap:1px;padding:2px 0 4px 17px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectTabLink{min-height:30px;font-size:.75rem;font-weight:600}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectTabLink[aria-current=location]{box-shadow:inset 2px 0 #d1aa68}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__projectTabLinkDisabled{color:#8c8a84;cursor:default;opacity:.74}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumb{pointer-events:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumb a{color:var(--mor-muted);font-weight:700;text-decoration:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumb a:hover{color:var(--mor-gold)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__projectTabLinks{padding-left:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__moduleLink:after{content:attr(data-tooltip);z-index:30;border-radius:var(--r8-radius-small);background:var(--mor-charcoal);color:#f7f4ed;opacity:0;pointer-events:none;border:1px solid #ffffff1f;width:max-content;max-width:190px;padding:6px 8px;font-size:.75rem;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%);box-shadow:0 6px 18px #00000047}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__moduleLink:hover:after,.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__moduleLink:focus-visible:after{opacity:1;transform:translateY(-50%)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleLink{grid-template-columns:18px minmax(0,1fr);justify-items:stretch;padding-inline:9px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleLink>span{clip:auto;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-sidebar-collapsed=true] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleLink:after{content:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{z-index:1;grid-area:1/1;min-width:0;min-height:58px;padding:7px 16px 7px 38%}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{z-index:2;pointer-events:none;background:0 0;border-bottom:0;grid-area:1/1;width:36%;min-height:58px;padding:8px 16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumb{gap:7px;font-size:.875rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__pageActions{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__content{grid-area:2/1;padding:24px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{gap:8px;min-width:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{border:1px solid var(--mor-d-border,#ded5c7);border-radius:var(--mor-d-radius,12px);background:var(--mor-d-card,#fffcf7);width:min(31vw,330px);min-height:40px;color:var(--r8-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 8px 0 10px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearchSubmit{width:24px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch svg{width:16px;height:16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch input{min-width:0;color:var(--r8-text);font:inherit;background:0 0;border:0;outline:0;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch kbd{border:1px solid var(--r8-border);border-radius:var(--r8-radius-small);color:var(--r8-muted);font:inherit;white-space:nowrap;padding:2px 4px;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__toolLink{border-radius:var(--r8-radius-small);border-color:#0000;min-width:34px;min-height:34px;padding:6px;font-size:.75rem;text-decoration:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__toolLink span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor{border:1px solid var(--mor-gold);border-radius:var(--r8-radius-pill);background:var(--mor-charcoal);color:#fff;gap:6px;min-width:auto;min-height:34px;padding:6px 12px;font-weight:800;box-shadow:0 2px 8px #2c231426}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor:hover{background:var(--mor-ink);color:#fff;border-color:#c89b54}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor svg{color:#d7aa60}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor span{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__user{padding-left:8px;font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__logout{font-size:.75rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher{position:relative}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary{min-height:34px;color:var(--r8-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;font-weight:800;list-style:none;display:inline-flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary::-webkit-details-marker{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary svg{width:13px;height:13px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>p{z-index:20;border:1px solid var(--r8-border);border-radius:var(--r8-radius-small);min-width:150px;color:var(--r8-muted);background:#fff;margin:0;padding:10px;font-size:.75rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 22px #372d1c29}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] :where(a,button,summary,input):focus-visible{outline:3px solid var(--r8-focus);outline-offset:2px}@media (max-width:768px){.crm-shell-module__6rg6xG__shell,.crm-shell-module__6rg6xG__shell[data-shell-variant=project]{display:block}.crm-shell-module__6rg6xG__sidebar,.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebar{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__workspace{display:block}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{padding:8px 12px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__content{padding:16px 12px 40px}.crm-shell-module__6rg6xG__mobileNav{border-bottom:1px solid var(--r8-border);background:var(--r8-sidebar);color:#fff;display:block}.crm-shell-module__6rg6xG__mobileNav summary{cursor:pointer;padding:12px 16px;font-weight:800}.crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleNav{grid-template-columns:1fr 1fr}.crm-shell-module__6rg6xG__topbar{padding-inline:16px}.crm-shell-module__6rg6xG__tools{gap:8px}.crm-shell-module__6rg6xG__toolLink{width:44px;height:44px}.crm-shell-module__6rg6xG__toolLink span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-shell-module__6rg6xG__user{display:none}.crm-shell-module__6rg6xG__breadcrumbBar{gap:8px;min-height:54px;padding:7px 12px}.crm-shell-module__6rg6xG__breadcrumb{gap:6px;font-size:1rem}.crm-shell-module__6rg6xG__breadcrumb strong,.crm-shell-module__6rg6xG__breadcrumb span{display:none}.crm-shell-module__6rg6xG__pageActions{gap:2px}.crm-shell-module__6rg6xG__pageActions button,.crm-shell-module__6rg6xG__pageActions a{padding:8px;font-size:0}.crm-shell-module__6rg6xG__pageActions svg{width:18px;height:18px}}@media (min-width:481px) and (max-width:768px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{min-height:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{flex:1 0 100%;grid-template-columns:44px minmax(0,1fr);width:100%;max-width:100%;min-height:44px;padding-left:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearchSubmit{width:44px;height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch input{min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch kbd{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__toolLink{width:44px;min-width:44px;height:44px;min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor{width:auto;min-width:44px;height:44px;padding-inline:10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher{flex:44px;min-width:44px;max-width:180px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary{box-sizing:border-box;width:100%;min-width:0;min-height:44px;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcherLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary svg{flex:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__user{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools>form:not(.crm-shell-module__6rg6xG__utilitySearch){flex:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__logout{min-width:44px;min-height:44px;padding-inline:4px}}@media (max-width:480px){.crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleNav{grid-template-columns:1fr}.crm-shell-module__6rg6xG__content{padding:16px 12px 40px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{min-height:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);width:100%;min-height:44px;padding-left:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearchSubmit{width:44px;height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch input{min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch kbd{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor{width:auto;height:44px;padding-inline:10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__askMor span{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcherLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__companySwitcher>summary{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools>form:not(.crm-shell-module__6rg6xG__utilitySearch){justify-self:center}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__logout{min-height:44px;padding-inline:4px}}@media (max-width:1024px){.crm-shell-module__6rg6xG__shell[data-shell-variant=home]{display:block}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__sidebar{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav{border-bottom:1px solid var(--r8-border);background:var(--r8-surface);color:var(--r8-text);display:block}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav[open]{max-height:calc(100dvh - 64px);overflow-y:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav summary{cursor:pointer;min-height:44px;padding:10px 16px;font-weight:800;display:flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleNav{grid-template-columns:minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__moduleLink,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__logout{min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch{grid-template-columns:44px minmax(0,1fr);gap:0;padding:0 10px 0 0}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch kbd{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearchSubmit{width:44px;height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch input{width:100%;min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary{min-height:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__content{padding:20px 18px 28px}}@media (max-width:640px){.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__topbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__tools{grid-template-columns:minmax(0,1fr) auto 44px 44px auto;width:100%;display:grid}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch{width:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink{width:44px;height:44px;padding:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__logout{padding:7px}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleNav{grid-template-columns:minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__content{padding:14px 10px 24px;overflow-x:hidden}}@media (max-width:480px){.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__utilitySearch{grid-column:1/-1}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__tools>form:not(.crm-shell-module__6rg6xG__utilitySearch),.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink{width:100%}.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__quickCreate summary,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__toolLink,.crm-shell-module__6rg6xG__shell[data-shell-variant=home] .crm-shell-module__6rg6xG__logout{justify-content:center}}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting]{background:var(--r8-app-bg);color:var(--r8-navy);grid-template-columns:220px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__sidebar{background:var(--r8-navy);color:var(--mor-surface-soft)}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__content{padding:20px 22px 32px}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__content>h1{margin:0 0 6px;font-size:1.5rem}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__content>p{color:var(--r8-muted);margin:0;font-size:.75rem}.crm-shell-module__6rg6xG__accountingNav{align-content:start;gap:3px;padding:12px 9px 22px}.crm-shell-module__6rg6xG__accountingNav .crm-shell-module__6rg6xG__moduleLink{min-height:34px;color:var(--mor-surface-soft);border-radius:var(--r8-radius-small);grid-template-columns:17px minmax(0,1fr);gap:4px 9px;padding:7px 9px;font-size:.75rem;font-weight:500}.crm-shell-module__6rg6xG__accountingNav .crm-shell-module__6rg6xG__moduleIcon{width:16px;height:16px;color:var(--mor-surface-soft)}.crm-shell-module__6rg6xG__accountingNav .crm-shell-module__6rg6xG__moduleLinkActive{background:var(--mor-primary);color:#fff}.crm-shell-module__6rg6xG__accountingNav .crm-shell-module__6rg6xG__moduleLinkActive .crm-shell-module__6rg6xG__moduleIcon{color:#fff}.crm-shell-module__6rg6xG__accountingGroup{min-width:0}.crm-shell-module__6rg6xG__accountingGroup>h2{color:#fff;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;margin:0;padding:7px 9px;font-size:.75rem;font-weight:700;display:grid}.crm-shell-module__6rg6xG__accountingGroup>h2>svg{width:16px;height:16px}.crm-shell-module__6rg6xG__accountingGroup>.crm-shell-module__6rg6xG__navigationLinks{gap:1px;padding-left:8px;display:grid}.crm-shell-module__6rg6xG__comingSoon{color:var(--mor-surface-soft);grid-column:2;font-size:.75rem;font-weight:400}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__accountingHeader{justify-content:flex-end;gap:16px;min-height:62px;padding:8px 22px}.crm-shell-module__6rg6xG__accountingHeader>form[role=search]{width:min(400px,45vw);margin-right:auto}.crm-shell-module__6rg6xG__accountingHeader>form[role=search] input{min-height:30px}.crm-shell-module__6rg6xG__accountingHeader>a,.crm-shell-module__6rg6xG__accountingHeader>details>summary{min-height:36px}.crm-shell-module__6rg6xG__accountingNotifications{color:var(--r8-navy);position:relative}.crm-shell-module__6rg6xG__accountingNotifications>summary{cursor:pointer;place-items:center;width:36px;list-style:none;display:grid}.crm-shell-module__6rg6xG__accountingNotifications>summary::-webkit-details-marker{display:none}.crm-shell-module__6rg6xG__accountingNotifications svg{width:18px;height:18px}.crm-shell-module__6rg6xG__accountingNotifications>p{z-index:30;border:1px solid var(--r8-border);border-radius:var(--r8-radius-small);background:var(--r8-surface);width:220px;margin:8px 0 0;padding:12px;font-size:.75rem;position:absolute;top:100%;right:0;box-shadow:0 5px 18px #151b1d1a}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] :where(a,button,summary,input):focus-visible{outline:3px solid var(--r8-focus);outline-offset:2px}@media (max-width:1024px){.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting]{display:block}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__sidebar{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__mobileNav{background:var(--r8-navy);color:#fff;display:block}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__mobileNav[open]{max-height:calc(100dvh - 64px);overflow-y:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__mobileNav>summary{cursor:pointer;min-height:44px;padding:12px 16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__mobileNav .crm-shell-module__6rg6xG__moduleNav{grid-template-columns:minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__moduleLink,.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__accountingGroup>h2{min-height:44px}.crm-shell-module__6rg6xG__accountingHeader>a,.crm-shell-module__6rg6xG__accountingHeader>details>summary{min-width:44px;min-height:44px}.crm-shell-module__6rg6xG__accountingHeader>form[role=search]{grid-template-columns:44px minmax(0,1fr);padding:0 8px 0 0}.crm-shell-module__6rg6xG__accountingHeader>form[role=search] button{justify-content:center;align-items:center;min-width:44px;min-height:44px}.crm-shell-module__6rg6xG__accountingHeader>form[role=search] kbd{display:none}}@media (max-width:640px){.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__accountingHeader{flex-wrap:wrap;gap:8px;padding:8px 12px}.crm-shell-module__6rg6xG__accountingHeader>form[role=search]{width:100%}.crm-shell-module__6rg6xG__accountingHeader>details:last-child{margin-left:auto}.crm-shell-module__6rg6xG__shell[data-shell-variant=accounting] .crm-shell-module__6rg6xG__content{padding:16px 12px 24px}}@media print{.crm-shell-module__6rg6xG__shell{background:#fff;min-height:0;display:block}.crm-shell-module__6rg6xG__sidebar,.crm-shell-module__6rg6xG__topbar,.crm-shell-module__6rg6xG__mobileNav,.crm-shell-module__6rg6xG__breadcrumbBar{display:none!important}.crm-shell-module__6rg6xG__workspace,.crm-shell-module__6rg6xG__content{min-width:0;overflow:visible}.crm-shell-module__6rg6xG__content{padding:0}.crm-shell-module__6rg6xG__accountingHeader{display:none!important}}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate{flex:none;position:relative}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary{border-radius:var(--r8-radius-medium);color:#654a22;cursor:pointer;white-space:nowrap;background:#f8f4ec;border:1px solid #c9ad7b;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.75rem;font-weight:700;list-style:none;display:flex}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary::-webkit-details-marker{display:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary svg{width:17px;height:17px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary svg:last-child{width:13px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate[open] summary{background:#eee4d2}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary:focus-visible{outline-offset:3px;outline:2px solid #b88a3d}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav{z-index:30;border-radius:var(--r8-radius-large);background:#fff;border:1px solid #ded8cd;width:236px;max-width:calc(100vw - 32px);padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 34px #151c1b24}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate:not([open]) nav{display:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav a{border-radius:var(--r8-radius-medium);color:#28312d;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:.75rem;font-weight:650;text-decoration:none;display:flex}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav a svg{color:#926c30;width:20px;height:20px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav a:hover,.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav a:focus-visible{background:#f6f1e7;outline:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{z-index:5}@media (max-width:1280px) and (min-width:769px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__workspace{grid-template-rows:auto auto minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{grid-row:2;padding-left:16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{grid-row:1;width:100%}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__content{grid-row:3}}@media (max-width:768px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary{min-height:44px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav{left:0;right:auto}}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{z-index:6}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true]{color:#fff}@media (max-width:768px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav{left:auto;right:0}}@media (max-width:480px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate{grid-column:1/span 2;justify-self:start}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate nav{left:0;right:auto}}.crm-shell-module__6rg6xG__backNavigation{border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);background:var(--r8-surface);min-height:44px;color:var(--r8-text);pointer-events:auto;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;text-decoration:none;display:inline-flex}.crm-shell-module__6rg6xG__backNavigation:focus-visible{outline-offset:2px;outline:2px solid #b88a3d}@media (max-width:768px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{width:100%;min-height:54px;display:flex}}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebar{overflow:hidden}.crm-shell-module__6rg6xG__sidebar>nav,.crm-shell-module__6rg6xG__sidebar>[data-navigation-variant=persistent]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow-y:auto}.crm-shell-module__6rg6xG__sidebarBrand,.crm-shell-module__6rg6xG__projectSidebarToggle{flex-shrink:0}@media (min-width:769px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__workspace{grid-template-rows:auto auto minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{grid-row:1;width:100%}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{grid-row:2;padding:8px 16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{flex-wrap:wrap;justify-content:flex-end;width:100%}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__content{grid-row:3}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__sidebar{height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}}.crm-shell-module__6rg6xG__desktopTools{display:contents}.crm-shell-module__6rg6xG__secondaryTools,.crm-shell-module__6rg6xG__secondaryTools>summary{display:none}@media (max-width:768px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__desktopTools{display:none}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{min-height:0;padding:8px 12px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{flex:1 0 100%;width:100%;min-height:44px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate{flex:0 auto}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary{padding:8px 10px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools{flex:0 0 44px;display:block;position:relative}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools>summary{border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);cursor:pointer;background:var(--r8-surface);justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools>summary::-webkit-details-marker{display:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools:not([open])>.crm-shell-module__6rg6xG__secondaryContents{display:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools[open]>.crm-shell-module__6rg6xG__secondaryContents{background:var(--r8-surface);border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);z-index:40;flex-direction:column;align-items:stretch;gap:8px;width:230px;max-width:calc(100vw - 24px);padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 8px 24px #151c1b22}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__secondaryContents .crm-shell-module__6rg6xG__toolLink{justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:8px;display:flex}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__secondaryContents .crm-shell-module__6rg6xG__toolLink span,.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__secondaryContents .crm-shell-module__6rg6xG__user{display:block}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryContents form,.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryContents .crm-shell-module__6rg6xG__logout{width:100%;min-height:44px}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__secondaryTools>summary:focus-visible{outline-offset:2px;outline:2px solid #b88a3d}}@media (max-width:480px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary{gap:6px;padding:8px 6px;font-size:.75rem}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__quickCreate summary>svg:last-child{display:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__tools>[data-ask-mor]{padding:8px 10px}}@media (max-width:768px){.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__tools>[data-ask-mor]{min-height:44px}}.crm-shell-module__6rg6xG__skipLink{z-index:10000;color:#fff;background:#151b1d;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.crm-shell-module__6rg6xG__skipLink:focus{transform:none}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__topbar,.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__tools{box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:769px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{padding-right:44px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{flex-wrap:wrap;gap:10px;width:100%}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{box-sizing:border-box;flex:0 300px;min-width:160px;max-width:100%}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__desktopTools .crm-shell-module__6rg6xG__user{text-overflow:ellipsis;max-width:180px;overflow:hidden}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__desktopTools form{flex-shrink:0}.crm-shell-module__6rg6xG__shell .crm-shell-module__6rg6xG__logout{white-space:nowrap}}@media (min-width:1400px){.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__workspace{grid-template-rows:64px minmax(0,1fr);grid-template-columns:360px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] :is(.crm-shell-module__6rg6xG__breadcrumbBar,.crm-shell-module__6rg6xG__topbar){box-sizing:border-box;background:var(--mor-d-card);border-bottom:1px solid var(--mor-d-border);align-self:stretch;align-items:center;height:64px;min-height:64px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__breadcrumbBar{grid-area:1/1;width:100%;padding:10px 16px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__topbar{grid-area:1/2;padding:10px 24px 10px 0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__tools{white-space:nowrap;flex-wrap:nowrap;gap:8px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__utilitySearch{flex:230px;min-width:120px;height:40px;min-height:40px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] .crm-shell-module__6rg6xG__content{grid-area:2/1/auto/-1}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true] .crm-shell-module__6rg6xG__workspace{grid-template-columns:160px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__content{padding:16px 22px 30px}.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__backNavigation{min-height:32px}.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__breadcrumb a:not(.crm-shell-module__6rg6xG__backNavigation),.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__breadcrumb>strong,.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__breadcrumb>span{display:none}.crm-shell-module__6rg6xG__shell[data-compact-header=true] .crm-shell-module__6rg6xG__breadcrumb strong{font-size:14px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true][data-wide-breadcrumb=true] .crm-shell-module__6rg6xG__workspace{grid-template-columns:285px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-compact-header=true][data-wide-breadcrumb=true] .crm-shell-module__6rg6xG__breadcrumb a:not(.crm-shell-module__6rg6xG__backNavigation){font-size:12px;display:inline}.crm-shell-module__6rg6xG__shell[data-compact-header=true][data-wide-breadcrumb=true] .crm-shell-module__6rg6xG__breadcrumb>span{display:inline}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true]:has([data-design=mor-v3]) .crm-shell-module__6rg6xG__workspace{grid-template-columns:250px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true]:has([data-design=mor-v3]) .crm-shell-module__6rg6xG__breadcrumb{gap:10px;width:100%;min-width:0}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true]:has([data-design=mor-v3]) .crm-shell-module__6rg6xG__breadcrumb h1{white-space:nowrap;text-overflow:clip;font-size:16px;line-height:1.2;overflow:visible}.crm-shell-module__6rg6xG__shell[data-shell-variant=project][data-compact-header=true]:has([data-design=mor-v3]) .crm-shell-module__6rg6xG__tools{align-items:center;gap:10px}.crm-shell-module__6rg6xG__shell[data-shell-variant=project]:has([data-sales-workspace]) .crm-shell-module__6rg6xG__workspace{grid-template-columns:330px minmax(0,1fr)}.crm-shell-module__6rg6xG__shell:has([data-sales-workspace]) .crm-shell-module__6rg6xG__topbar{padding-right:20px}.crm-shell-module__6rg6xG__shell:has([data-sales-workspace]) .crm-shell-module__6rg6xG__utilitySearch{flex-basis:260px;min-width:150px}.crm-shell-module__6rg6xG__shell:has([data-sales-workspace]) .crm-shell-module__6rg6xG__breadcrumb h1{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}}.crm-shell-module__6rg6xG__shell[data-shell-variant=project] [data-mor-logo=true]>strong{font-family:var(--font-display),Georgia,serif;letter-spacing:-1.5px;font-weight:600}.crm-shell-module__6rg6xG__shell:has([data-sales-workspace]) .crm-shell-module__6rg6xG__user{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}
.status-dot-module__Lat5OW__status{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;white-space:nowrap;vertical-align:baseline;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.status-dot-module__Lat5OW__dot{border:0;border-radius:50%;flex:0 0 7px;width:7px;min-width:7px;height:7px;padding:0;display:inline-block}
.lead-outcome-module__GChxGq__page{color:#18211e;min-width:0;max-width:1480px;margin:auto;padding:18px}.lead-outcome-module__GChxGq__page h1{margin:0 0 8px;font-size:24px}.lead-outcome-module__GChxGq__page h2{margin:0 0 18px;font-size:16px}.lead-outcome-module__GChxGq__page h3{font-size:14px}.lead-outcome-module__GChxGq__page p{color:#70776f;font-size:13px;line-height:1.5}.lead-outcome-module__GChxGq__header,.lead-outcome-module__GChxGq__card{background:#fff;border:1px solid #e3dfd5;border-radius:10px;margin-bottom:16px;padding:20px}.lead-outcome-module__GChxGq__header{flex-wrap:wrap;gap:20px;display:flex}.lead-outcome-module__GChxGq__avatar{padding:8px;font-size:20px}.lead-outcome-module__GChxGq__header dl{border-top:1px solid #e3dfd5;flex-wrap:wrap;gap:24px;padding-top:12px;display:flex}.lead-outcome-module__GChxGq__page dt{color:#777e78;font-size:12px}.lead-outcome-module__GChxGq__page dd{margin:4px 0;font-size:13px;font-weight:600}.lead-outcome-module__GChxGq__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-left:auto;display:flex}.lead-outcome-module__GChxGq__page a{color:#98722f;font-size:13px}.lead-outcome-module__GChxGq__actions a,.lead-outcome-module__GChxGq__page button{color:#323931;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5c9;border-radius:6px;padding:8px 12px;font-size:13px;text-decoration:none}.lead-outcome-module__GChxGq__page button:disabled{opacity:.45;cursor:default}.lead-outcome-module__GChxGq__page button:focus-visible,.lead-outcome-module__GChxGq__page a:focus-visible{outline-offset:3px;outline:2px solid #977333}.lead-outcome-module__GChxGq__page .lead-outcome-module__GChxGq__primary{color:#fff;background:#926f32;border-color:#926f32}.lead-outcome-module__GChxGq__alert{background:#fbf4e3;border:1px solid #eedaaa;border-radius:10px;margin-bottom:14px;padding:16px 20px}.lead-outcome-module__GChxGq__columns{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:16px;display:grid}.lead-outcome-module__GChxGq__columns>div,.lead-outcome-module__GChxGq__columns aside{min-width:0}.lead-outcome-module__GChxGq__sectionHeading{border-bottom:1px solid #e6e1d8;justify-content:space-between;gap:12px;margin-bottom:16px;display:flex}.lead-outcome-module__GChxGq__badge{color:#97722e;background:#f7eedb;border:1px solid #ead7b2;border-radius:14px;padding:4px 9px;font-size:11px;display:inline-block}.lead-outcome-module__GChxGq__inset{background:#f9f8f4;border:1px solid #e8e2d8;border-radius:8px;margin:16px 0;padding:16px}.lead-outcome-module__GChxGq__page fieldset{border:0;min-width:0;margin:0;padding:0}.lead-outcome-module__GChxGq__page legend{margin-bottom:10px;font-size:13px;font-weight:600}.lead-outcome-module__GChxGq__chips{flex-wrap:wrap;gap:7px;margin:10px 0 18px;display:flex}.lead-outcome-module__GChxGq__chips button{border-radius:18px;font-size:12px}.lead-outcome-module__GChxGq__chips button[aria-pressed=true]{color:#fff;background:#161912}.lead-outcome-module__GChxGq__page label{gap:8px;margin:12px 0;font-size:13px;display:grid}.lead-outcome-module__GChxGq__page input,.lead-outcome-module__GChxGq__page select,.lead-outcome-module__GChxGq__page textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d5cb;border-radius:6px;padding:10px}.lead-outcome-module__GChxGq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-outcome-module__GChxGq__timeline{border-left:2px solid #ddd8cd;margin-left:8px;padding:8px 0 16px 18px;font-size:13px}.lead-outcome-module__GChxGq__message:empty{display:none}.lead-outcome-module__GChxGq__message{background:#f6f1e4;border-radius:6px;padding:12px}.lead-outcome-module__GChxGq__columns aside dl>div{justify-content:space-between;gap:15px;display:flex}.lead-outcome-module__GChxGq__columns aside dd{text-align:right;overflow-wrap:anywhere}@media (max-width:800px){.lead-outcome-module__GChxGq__columns{grid-template-columns:1fr}.lead-outcome-module__GChxGq__page{padding:10px}.lead-outcome-module__GChxGq__fields{grid-template-columns:1fr}.lead-outcome-module__GChxGq__actions{margin-left:0}.lead-outcome-module__GChxGq__header{gap:10px;padding:16px}.lead-outcome-module__GChxGq__page h1{font-size:21px}.lead-outcome-module__GChxGq__card{padding:16px}}.lead-outcome-module__GChxGq__sectionHeading{align-items:flex-start}.lead-outcome-module__GChxGq__alert{grid-template-columns:1fr auto;column-gap:16px;display:grid}.lead-outcome-module__GChxGq__alert p{grid-column:1;margin:5px 0 0}.lead-outcome-module__GChxGq__alert>a{grid-area:1/2/3;align-self:center}.lead-outcome-module__GChxGq__header a.lead-outcome-module__GChxGq__primary{color:#fff}@media (max-width:800px){.lead-outcome-module__GChxGq__alert{display:block}.lead-outcome-module__GChxGq__alert>a{margin-top:8px;display:inline-block}}.lead-outcome-module__GChxGq__identityLine{color:var(--mor-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0;display:flex}.lead-outcome-module__GChxGq__fields small[role=status],.lead-outcome-module__GChxGq__card label>small[role=status]{color:#b0392a;font-size:12px;font-weight:500}
.lead-notes-module__iBC5zG__form{gap:8px;margin:16px 0;display:grid}.lead-notes-module__iBC5zG__form label{gap:8px;font-size:13px;font-weight:600;display:grid}.lead-notes-module__iBC5zG__form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mor-border,#ddd8cd);width:100%;min-width:0;font:inherit;color:inherit;background:var(--mor-surface,white);border-radius:6px;padding:10px}.lead-notes-module__iBC5zG__form button{border:1px solid var(--mor-border,#ddd8cd);background:var(--mor-surface,white);color:inherit;font:inherit;cursor:pointer;border-radius:6px;justify-self:start;padding:7px 12px}.lead-notes-module__iBC5zG__form button:disabled{cursor:default;opacity:.55}.lead-notes-module__iBC5zG__form p{margin:0;font-size:12px}
.removal-module__KC-mxq__trigger{color:#9d3131;border-radius:var(--r8-radius-medium);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d4cb;padding:8px 12px}.removal-module__KC-mxq__dialog{border-radius:var(--r8-radius-extra-large);color:#171e1d;background:#fff;border:1px solid #ded8ce;width:min(480px,100vw - 32px);max-height:85vh;padding:24px;overflow:auto}.removal-module__KC-mxq__dialog::backdrop{background:#1119}.removal-module__KC-mxq__dialog h2{margin-top:0;font-size:1.5rem}.removal-module__KC-mxq__dialog p,.removal-module__KC-mxq__dialog li{line-height:1.5}.removal-module__KC-mxq__dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.removal-module__KC-mxq__dialog button{border-radius:var(--r8-radius-medium);font:inherit;cursor:pointer;border:1px solid #d9d4cb;padding:10px 14px}.removal-module__KC-mxq__dialog .removal-module__KC-mxq__danger{color:#fff;background:#9d3131;border-color:#9d3131}.removal-module__KC-mxq__dialog [role=alert]{color:#9d3131}.removal-module__KC-mxq__dialog button:disabled{opacity:.55;cursor:wait}
.contractor-payment-chart-module__WnCLOG__section{margin:0}.contractor-payment-chart-module__WnCLOG__section h2{font:600 26px/1.2 var(--font-display,Georgia,serif);margin:0 0 16px}.contractor-payment-chart-module__WnCLOG__progressLabel{color:#6f6a61;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.contractor-payment-chart-module__WnCLOG__track{background:#e7d2a5;border-radius:12px;height:12px;overflow:hidden}.contractor-payment-chart-module__WnCLOG__track>div{background:#b78a3e;border-radius:12px;height:100%}.contractor-payment-chart-module__WnCLOG__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.contractor-payment-chart-module__WnCLOG__legend>div{background:#fffcf7;border:1px solid #ded5c7;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-width:0;height:124px;padding:16px;display:flex}.contractor-payment-chart-module__WnCLOG__legend span{font:500 12px/1.3 var(--font-interface,Arial,sans-serif);color:#6f6a61}.contractor-payment-chart-module__WnCLOG__legend strong{font:600 30px/1.05 var(--font-display,Georgia,serif);font-variant-numeric:tabular-nums;color:#12110f}.contractor-payment-chart-module__WnCLOG__note{color:#6f6a61;margin:12px 0 0;font-size:12px;line-height:1.5}.contractor-payment-chart-module__WnCLOG__warning{color:#715018;background:#f6ebd6;border-radius:12px;padding:12px}@media (max-width:600px){.contractor-payment-chart-module__WnCLOG__legend{grid-template-columns:1fr}.contractor-payment-chart-module__WnCLOG__legend>div{padding:12px}}
.record-crud-module__pF5slW__card{border:1px solid var(--r8-border);border-radius:var(--r8-radius-card);background:var(--r8-surface);color:var(--r8-text);box-shadow:var(--r8-shadow-card);margin:20px;padding:26px}.record-crud-module__pF5slW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.record-crud-module__pF5slW__primary,.record-crud-module__pF5slW__secondary,.record-crud-module__pF5slW__danger{border-radius:var(--r8-radius-medium);min-height:40px;font:inherit;cursor:pointer;padding:9px 16px;font-weight:700;text-decoration:none}.record-crud-module__pF5slW__primary{background:var(--mor-primary);color:#fff;border:1px solid var(--mor-primary);box-shadow:0 4px 11px #a8792f38}.record-crud-module__pF5slW__secondary{color:var(--r8-nav);border:1px solid var(--r8-border);background:#fff}.record-crud-module__pF5slW__danger{color:#98272d;background:#fff7f7;border:1px solid #e4a4a8}.record-crud-module__pF5slW__error{border-radius:var(--r8-radius-medium);color:#8b1010;background:#fff0f0;border-left:4px solid #bf3039;margin:14px 0;padding:12px 14px}.record-crud-module__pF5slW__grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:20px 28px;display:grid}.record-crud-module__pF5slW__grid label{color:var(--r8-navy);flex-direction:column;gap:7px;font-weight:700;display:flex}.record-crud-module__pF5slW__grid input,.record-crud-module__pF5slW__grid select,.record-crud-module__pF5slW__grid textarea{border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);min-height:40px;color:var(--r8-text);font:inherit;padding:9px 10px}.record-crud-module__pF5slW__grid textarea{min-height:110px}.record-crud-module__pF5slW__wide{grid-column:1/-1}.record-crud-module__pF5slW__subsection{border-top:1px solid var(--r8-border);margin-top:28px;padding-top:22px}.record-crud-module__pF5slW__recordList{border:1px solid var(--r8-border);border-radius:var(--r8-radius-medium);margin:0;padding:0;list-style:none;overflow:hidden}.record-crud-module__pF5slW__recordList li{border-bottom:1px solid var(--r8-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.record-crud-module__pF5slW__recordList li:last-child{border-bottom:0}.record-crud-module__pF5slW__recordList li span{align-items:center;gap:10px;display:flex}.record-crud-module__pF5slW__removeAttachment{border-radius:var(--r8-radius-medium);color:#982525;font:inherit;background:#fff7f7;border:1px solid #e4a4a8;padding:7px 10px;font-weight:700}.record-crud-module__pF5slW__checkbox{align-items:flex-start}.record-crud-module__pF5slW__checkbox input{width:18px;height:18px;accent-color:var(--mor-primary);margin:4px 0}.record-crud-module__pF5slW__primary:focus-visible,.record-crud-module__pF5slW__secondary:focus-visible,.record-crud-module__pF5slW__danger:focus-visible,.record-crud-module__pF5slW__removeAttachment:focus-visible,.record-crud-module__pF5slW__grid input:focus,.record-crud-module__pF5slW__grid select:focus,.record-crud-module__pF5slW__grid textarea:focus{outline:3px solid var(--r8-focus);outline-offset:1px;border-color:var(--r8-focus)}@media (max-width:640px){.record-crud-module__pF5slW__card{margin:8px;padding:17px}.record-crud-module__pF5slW__grid{grid-template-columns:1fr}.record-crud-module__pF5slW__wide{grid-column:auto}.record-crud-module__pF5slW__actions{justify-content:stretch}.record-crud-module__pF5slW__actions>*{text-align:center;flex:1}.record-crud-module__pF5slW__recordList li{flex-direction:column;align-items:flex-start}}.record-crud-module__pF5slW__card{border:1px solid var(--r8-border);border-radius:var(--r8-radius-card);box-shadow:var(--r8-shadow-card);background:#fff;padding:20px}.record-crud-module__pF5slW__card>h2,.record-crud-module__pF5slW__card section>h2{border-bottom:1px solid var(--r8-border);background:var(--mor-surface-soft);color:var(--r8-text);margin:0;padding:12px 15px}.record-crud-module__pF5slW__grid{gap:16px 20px}.record-crud-module__pF5slW__grid label{color:var(--r8-text);gap:6px;font-size:.875rem;font-weight:700}.record-crud-module__pF5slW__grid input,.record-crud-module__pF5slW__grid select,.record-crud-module__pF5slW__grid textarea{border:1px solid var(--r8-border);border-radius:var(--r8-radius-control);min-height:40px}.record-crud-module__pF5slW__primary{border-color:var(--r8-primary);background:var(--r8-primary);color:#fff;box-shadow:none}@media (max-width:768px){.record-crud-module__pF5slW__grid{grid-template-columns:1fr}.record-crud-module__pF5slW__actions{grid-template-columns:1fr;display:grid}.record-crud-module__pF5slW__actions button,.record-crud-module__pF5slW__actions a{width:100%}}
.schedule-review-module__8aZB_a__dialog{border-radius:var(--r8-radius-large);color:#18201e;background:#fff;border:1px solid #c9b38e;width:min(560px,100vw - 40px);max-height:80vh;padding:24px;font-family:inherit;overflow:auto;box-shadow:0 20px 80px #0004}.schedule-review-module__8aZB_a__dialog::backdrop{background:#10171588}.schedule-review-module__8aZB_a__dialog h2{font-size:1.5rem}.schedule-review-module__8aZB_a__dialog p{border-bottom:1px solid #ece6db;padding-bottom:12px;font-size:.875rem;line-height:1.6}.schedule-review-module__8aZB_a__dialog a{color:#896329;font-weight:700}.schedule-review-module__8aZB_a__dialog label{gap:8px;font-size:.875rem;display:grid}.schedule-review-module__8aZB_a__dialog textarea{font:inherit;border-radius:var(--r8-radius-medium);border:1px solid #d9d1c3;min-height:70px;padding:10px}.schedule-review-module__8aZB_a__dialog button{color:#fff;border-radius:var(--r8-radius-medium);font:inherit;cursor:pointer;background:#896329;border:0;margin:16px 8px 0 0;padding:12px}.schedule-review-module__8aZB_a__dialog button:first-of-type{color:#18201e;background:#eeebe5}
.center-report-actions-module__OJBvfq__actions{border:1px solid var(--r8-border);border-radius:var(--r8-radius-card);box-shadow:var(--r8-shadow-card);background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:10px 12px;display:flex}.center-report-actions-module__OJBvfq__actions strong{color:var(--r8-navy);margin-right:auto;font-size:.875rem}.center-report-actions-module__OJBvfq__actions label{color:var(--r8-muted);align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:inline-flex}.center-report-actions-module__OJBvfq__actions select{border:1px solid var(--r8-border);border-radius:var(--r8-radius-control);min-width:160px;min-height:38px;color:var(--r8-text);font:inherit;background:#fff;padding:7px 28px 7px 10px}.center-report-actions-module__OJBvfq__actions button{border:1px solid var(--r8-border);border-radius:var(--r8-radius-control);min-height:38px;color:var(--r8-nav);font:inherit;cursor:pointer;background:#fff;padding:7px 11px;font-weight:700}.center-report-actions-module__OJBvfq__actions button:hover{border-color:var(--r8-blue);background:var(--mor-surface-soft);color:var(--r8-focus)}.center-report-actions-module__OJBvfq__summary{border:1px solid var(--r8-border);border-radius:var(--r8-radius-card);max-width:100%;box-shadow:var(--r8-shadow-card);background:#fff;margin:0 0 14px;overflow-x:auto}.center-report-actions-module__OJBvfq__summary table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px}.center-report-actions-module__OJBvfq__summary th,.center-report-actions-module__OJBvfq__summary td{border-bottom:1px solid var(--mor-surface-soft);color:var(--r8-text);text-align:right;white-space:nowrap;background:#fff;padding:10px 12px}.center-report-actions-module__OJBvfq__summary th:first-child,.center-report-actions-module__OJBvfq__summary td:first-child{text-align:left}.center-report-actions-module__OJBvfq__summary th{background:var(--mor-surface-soft);color:var(--r8-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.875rem;font-weight:700;position:sticky;top:0}.center-report-actions-module__OJBvfq__summary .center-report-actions-module__OJBvfq__total td{background:var(--mor-surface-soft);color:var(--r8-navy);border-bottom:0;font-weight:700}@media print{.center-report-actions-module__OJBvfq__actions{box-shadow:none;border:0}.center-report-actions-module__OJBvfq__actions button,.center-report-actions-module__OJBvfq__actions label{display:none}.center-report-actions-module__OJBvfq__summary{box-shadow:none;border:0}.center-report-actions-module__OJBvfq__summary th{background:var(--mor-surface-soft);color:var(--mor-ink)}}.center-report-actions-module__OJBvfq__scope{color:var(--r8-text);margin-top:4px;font-size:12px;font-weight:400;display:block}.center-report-actions-module__OJBvfq__scope [role=status]{font-weight:600}.center-report-actions-module__OJBvfq__feedback{min-height:20px;font-size:14px;font-weight:600;line-height:20px}
