.ce-account-grid>aside,.ce-account-grid>section{min-width:0}.ce-referrals{grid-template-columns:minmax(0,1fr)}.ce-referrals form{grid-template-columns:minmax(0,1fr);min-width:0}
.buyer-help{margin:0 0 1rem;position:relative}.buyer-help [role=tooltip]{z-index:5;background:#fff;border:1px solid #b9d6d2;border-radius:.5rem;width:min(24rem,100vw - 6rem);padding:1rem;font-size:.9rem;line-height:1.5;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0002}
.profile-guided-form [data-profile-field]{min-width:0;scroll-margin-top:2rem}.profile-guided-form input[aria-invalid=true]{border:2px solid #b42318}.profile-guided-form .ce-feedback.error button{text-align:left;color:inherit;text-decoration:underline}.profile-guided-form .profile-territory-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;display:grid}@media (max-width:640px){.profile-guided-form .profile-territory-row{grid-template-columns:1fr}}.profile-territory-limit{color:#173f41;border:2px solid #b42318;border-radius:.75rem;max-width:min(32rem,100vw - 2rem);padding:1.5rem;box-shadow:0 12px 40px #0003}.profile-territory-limit::backdrop{background:#0006}
.sign-in-settings-module__aJtB8W__help{align-items:center;gap:.45rem;display:inline-flex;position:relative}.sign-in-settings-module__aJtB8W__helpButton{color:#17463e;cursor:help;width:1.75rem;height:1.75rem;font:inherit;background:0 0;border:1px solid #869a94;border-radius:50%;flex-shrink:0;font-weight:700}.sign-in-settings-module__aJtB8W__helpButton:focus-visible{outline-offset:3px;outline:2px solid #17463e}.sign-in-settings-module__aJtB8W__tooltip{z-index:30;box-sizing:border-box;color:#193e35;background:#fff;border:1px solid #b8cec5;border-radius:.65rem;width:min(21rem,100vw - 6rem);padding:.85rem 1rem;font-size:.875rem;line-height:1.5;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 5px 20px #173f3326}.sign-in-settings-module__aJtB8W__tooltip[hidden]{display:none}
.mrp-workspace{scroll-margin-top:24px}.mrp-today{background:linear-gradient(120deg,#eef7f5,#fff)!important;border-color:#b8d8d1!important}.mrp-today h2{letter-spacing:-1px;margin-top:14px;font-size:clamp(26px,4vw,38px);line-height:1.12}.mrp-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.mrp-quick-actions .ce-button{text-align:center;justify-content:center;min-height:52px}.mrp-quick-actions button:disabled{opacity:.5;cursor:not-allowed}.mrp-project-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mrp-project-heading h2,.mrp-project-heading h3{margin-bottom:12px}.mrp-project-grid{gap:18px;margin-top:22px;display:grid}.mrp-project-card{background:#fafcfc;border:1px solid #d8e3e6;border-radius:14px;padding:22px}.mrp-project-card h3{margin-top:16px}.mrp-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.mrp-photo-grid figure{min-width:0;margin:0}.mrp-photo-grid img{object-fit:cover;background:#e2e8ed;border-radius:8px;width:100%;height:150px}.mrp-photo-grid figcaption{margin-top:8px;font-size:13px;line-height:1.45}.mrp-details{border-top:1px solid #d8e3e6;margin-top:18px;padding-top:16px}.mrp-details summary{cursor:pointer;padding:6px 0;font-weight:650}.mrp-details[open] summary{margin-bottom:18px}.mrp-workdays{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.mrp-workdays legend{margin-bottom:12px;font-weight:600}.mrp-workdays .ce-check{margin:0}.mrp-message-preview{border-top:1px solid #d8e3e6;margin-top:24px;padding-top:24px}.mrp-message-preview textarea{width:100%;line-height:1.5;font:inherit;resize:vertical;background:#fafcfc;border:1px solid #b8c8cc;border-radius:8px;padding:16px}.mrp-snippet{background:#f2f9f6;border:1px solid #b8d8d1;border-radius:10px;padding:20px}.mrp-snippet p{margin:10px 0}.mrp-reminder{border-left:5px solid #278c76!important}.mrp-remove{margin-top:20px}.mrp-mobile-note{background:#f4f7fb!important}.mrp-project-card input[type=file]{width:100%;padding:12px}.mrp-workspace #my-projects{scroll-margin-top:24px}@media (max-width:620px){.mrp-quick-actions,.mrp-photo-grid{grid-template-columns:1fr}.mrp-photo-grid img{object-fit:contain;height:auto;max-height:350px}.mrp-project-card{padding:17px}.mrp-workdays{gap:10px}.mrp-workspace .ce-panel{padding:22px 18px}}.mrp-remove{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mrp-remove>p{flex-basis:100%;margin-bottom:0}
