.circle-time-picker-module__QHl08q__picker{border:1px solid #b5c3b7;border-radius:12px;min-width:0;margin:0;padding:14px}.circle-time-picker-module__QHl08q__picker legend{padding:0 6px;font-size:1.1rem;font-weight:700}.circle-time-picker-module__QHl08q__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.circle-time-picker-module__QHl08q__picker .circle-time-picker-module__QHl08q__fields label{gap:7px;font-size:1rem;font-weight:650;display:grid}.circle-time-picker-module__QHl08q__picker .circle-time-picker-module__QHl08q__fields select{width:100%;min-height:48px;padding:10px 5px;font-size:1.1rem}.circle-time-picker-module__QHl08q__picker .circle-time-picker-module__QHl08q__fields select:focus-visible{outline-offset:3px;outline:3px solid #647c9b}
.basecamp-profile-module__E7Uiiq__panel{background:var(--surface,#fffdf7);min-width:0;color:var(--ink,#253b30);border:1px solid #2043302e;border-radius:22px;margin:24px 0;padding:clamp(20px,3vw,36px)}.basecamp-profile-module__E7Uiiq__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.basecamp-profile-module__E7Uiiq__heading h2{margin:6px 0 8px;font-size:1.65rem}.basecamp-profile-module__E7Uiiq__heading p{margin-bottom:0}.basecamp-profile-module__E7Uiiq__heading>button{flex-shrink:0}.basecamp-profile-module__E7Uiiq__introduction{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:24px;display:grid}.basecamp-profile-module__E7Uiiq__avatar{color:#284d3b;background:#dce7dc;border:3px solid #fff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:2rem;font-weight:650;display:grid;overflow:hidden;box-shadow:0 0 0 1px #c7d5c9}.basecamp-profile-module__E7Uiiq__avatar img{object-fit:cover;width:100%;height:100%}.basecamp-profile-module__E7Uiiq__summary{overflow-wrap:anywhere;min-width:0}.basecamp-profile-module__E7Uiiq__summary h3{margin:0 0 8px;font-size:1.25rem}.basecamp-profile-module__E7Uiiq__summary p{white-space:pre-wrap;max-width:65ch;margin:0;line-height:1.65}.basecamp-profile-module__E7Uiiq__facts{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.basecamp-profile-module__E7Uiiq__facts li{overflow-wrap:anywhere;background:#eef1e7;border-radius:14px;max-width:100%;padding:6px 12px;font-size:.9rem}.basecamp-profile-module__E7Uiiq__form{border-top:1px solid #d9dfd3;margin-top:28px;padding-top:24px}.basecamp-profile-module__E7Uiiq__fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.basecamp-profile-module__E7Uiiq__fields label{gap:8px;min-width:0;font-size:.95rem;font-weight:600;display:grid}.basecamp-profile-module__E7Uiiq__fields input:not([type=file]),.basecamp-profile-module__E7Uiiq__fields textarea{box-sizing:border-box;color:#253b30;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a9b9ac;border-radius:9px;padding:11px 12px;font-weight:400}.basecamp-profile-module__E7Uiiq__fields textarea{resize:vertical}.basecamp-profile-module__E7Uiiq__fields input:focus-visible,.basecamp-profile-module__E7Uiiq__fields textarea:focus-visible{outline-offset:2px;outline:3px solid #7caa8c}.basecamp-profile-module__E7Uiiq__fields small{color:#536454;font-weight:400}.basecamp-profile-module__E7Uiiq__optional{color:#657160;font-weight:400}.basecamp-profile-module__E7Uiiq__photoControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.basecamp-profile-module__E7Uiiq__photoControls label{cursor:pointer;display:inline-flex}.basecamp-profile-module__E7Uiiq__photoControls input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.basecamp-profile-module__E7Uiiq__photoControls:focus-within label{outline-offset:3px;outline:2px solid #48735a}.basecamp-profile-module__E7Uiiq__photoControls p{color:#536454;width:100%;margin:0;font-size:.88rem}.basecamp-profile-module__E7Uiiq__funFacts{gap:14px;display:grid}.basecamp-profile-module__E7Uiiq__funFacts>p{margin:0;font-weight:600}.basecamp-profile-module__E7Uiiq__note{color:#536454;margin:22px 0 0;font-size:.88rem;line-height:1.6}.basecamp-profile-module__E7Uiiq__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.basecamp-profile-module__E7Uiiq__error{color:#9d3026;line-height:1.6}.basecamp-profile-module__E7Uiiq__success{color:#2c6040;margin:12px 0 0}.basecamp-profile-module__E7Uiiq__success:empty{display:none}.basecamp-profile-module__E7Uiiq__skeleton{background:linear-gradient(90deg,#e5eadd,#f4f5ef,#e5eadd);border-radius:12px;height:104px}.basecamp-profile-module__E7Uiiq__panel button:disabled{opacity:.65;cursor:wait}@media (max-width:600px){.basecamp-profile-module__E7Uiiq__heading{flex-direction:column;gap:16px}.basecamp-profile-module__E7Uiiq__introduction{grid-template-columns:72px minmax(0,1fr);gap:16px}.basecamp-profile-module__E7Uiiq__avatar{width:72px;height:72px;font-size:1.4rem}.basecamp-profile-module__E7Uiiq__heading h2{font-size:1.4rem}.basecamp-profile-module__E7Uiiq__summary h3{font-size:1.1rem}}
