.admin-impersonation-banner-module__URRnta__banner{z-index:10000;min-height:48px;padding:7px max(14px, env(safe-area-inset-right)) 7px max(14px, env(safe-area-inset-left));color:#451a03;background:#fffbeb;border-bottom:1px solid #92400e;justify-content:center;align-items:center;gap:16px;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #451a031f}.admin-impersonation-banner-module__URRnta__summary{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.admin-impersonation-banner-module__URRnta__badge{color:#451a03;background:#f59e0b;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900}.admin-impersonation-banner-module__URRnta__summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-impersonation-banner-module__URRnta__time{color:#92400e;flex:none;font-size:12px;font-weight:750}.admin-impersonation-banner-module__URRnta__error{color:#b91c1c;font-size:12px;font-weight:750}.admin-impersonation-banner-module__URRnta__banner button{color:#78350f;background:#fff;border:1px solid #92400e;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:12px;font-weight:850}.admin-impersonation-banner-module__URRnta__banner button:disabled{cursor:wait;opacity:.6}@media (max-width:640px){.admin-impersonation-banner-module__URRnta__banner{justify-content:space-between;gap:8px}.admin-impersonation-banner-module__URRnta__summary{grid-template-columns:auto minmax(0,1fr);gap:2px 6px;display:grid}.admin-impersonation-banner-module__URRnta__time,.admin-impersonation-banner-module__URRnta__error{grid-column:2}.admin-impersonation-banner-module__URRnta__banner button{max-width:104px;line-height:1.2}}
.bottom-sheet-module__ZaNw6q__root{top:calc(var(--visual-viewport-offset-top,0px) - env(safe-area-inset-top));z-index:120;height:calc(var(--viewport-height,100dvh) + env(safe-area-inset-top));box-sizing:border-box;pointer-events:none;isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:auto;left:0;right:0}.bottom-sheet-module__ZaNw6q__backdrop{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#1c19173d;border:0;width:100%;min-height:100%;padding:0;position:absolute;inset:0}.bottom-sheet-module__ZaNw6q__sheet{z-index:2;box-sizing:border-box;width:min(100dvw, var(--app-max-width));max-height:calc(var(--viewport-height,100dvh) - 8px);pointer-events:auto;transform:translate3d(0, var(--bottom-sheet-drag-y,0px), 0);transition:transform var(--bottom-sheet-transition-duration,.22s) cubic-bezier(.22, 1, .36, 1), opacity .16s ease-out;will-change:transform;contain:layout paint;position:relative;overflow:hidden}.bottom-sheet-module__ZaNw6q__sheet[data-bottom-sheet-state=opening],.bottom-sheet-module__ZaNw6q__sheet[data-bottom-sheet-state=closing]{transform:translateY(100%)}.bottom-sheet-module__ZaNw6q__sheet[data-bottom-sheet-state=closing]{transition-duration:.18s}.bottom-sheet-module__ZaNw6q__fixedActions{flex:0 0 calc(64px + env(safe-area-inset-bottom));z-index:6;height:calc(64px + env(safe-area-inset-bottom));box-sizing:border-box;width:calc(100% + 28px);padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e5e4db;margin:0 -14px;position:relative}.bottom-sheet-module__ZaNw6q__fixedActions:empty{display:none}html[data-keyboard-open=true] .bottom-sheet-module__ZaNw6q__fixedActions{display:none}.bottom-sheet-module__ZaNw6q__sheet:focus{outline:none}
.confirm-dialog-module__W0ZMja__layer{top:calc(-1 * env(safe-area-inset-top));right:0;bottom:calc(-1 * env(safe-area-inset-bottom));z-index:240;box-sizing:border-box;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));pointer-events:none;isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;left:0}.confirm-dialog-module__W0ZMja__backdrop{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#1c19174d;border:0;width:100%;height:100%;padding:0;animation:.18s ease-out both confirm-dialog-module__W0ZMja__backdrop-in;position:absolute;inset:0}.confirm-dialog-module__W0ZMja__dialog{z-index:1;box-sizing:border-box;pointer-events:auto;background:#fffffffc;border:1px solid #e3e0dcf2;border-radius:16px;gap:14px;width:min(100dvw - 32px,360px);padding:16px;animation:.19s cubic-bezier(.2,.86,.22,1) both confirm-dialog-module__W0ZMja__dialog-in;display:grid;position:relative;box-shadow:0 24px 70px #0f172a33}.confirm-dialog-module__W0ZMja__copy{gap:6px;display:grid}.confirm-dialog-module__W0ZMja__copy strong{color:var(--ink);letter-spacing:-.0375em;font-size:17px;font-weight:950;line-height:1.28}.confirm-dialog-module__W0ZMja__copy p{color:var(--muted);word-break:keep-all;margin:0;font-size:12px;font-weight:850;line-height:1.45}.confirm-dialog-module__W0ZMja__copy p.confirm-dialog-module__W0ZMja__error{color:var(--danger,#b42318)}.confirm-dialog-module__W0ZMja__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.confirm-dialog-module__W0ZMja__button{border-radius:var(--radius-control,12px);letter-spacing:-.0375em;min-height:46px;font-size:13px;font-weight:950;transition:transform .14s,filter .16s,opacity .16s}.confirm-dialog-module__W0ZMja__button:active{transform:scale(.98)}.confirm-dialog-module__W0ZMja__button:disabled{filter:grayscale(.25);opacity:.62}.confirm-dialog-module__W0ZMja__cancelButton{color:var(--ink);background:#fff;border:1px solid #e3e0dcf2}.confirm-dialog-module__W0ZMja__dangerButton{color:#fff;border:1px solid var(--danger,#dc2626);background:var(--danger,#dc2626)}.confirm-dialog-module__W0ZMja__primaryButton{color:#171717;background:#f5b511;border:1px solid #e6a900}@keyframes confirm-dialog-module__W0ZMja__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-module__W0ZMja__dialog-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}
.destructive-action-sheet-module__oXsgqW__sheet{min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;flex-direction:column;display:flex}.destructive-action-sheet-module__oXsgqW__handle{background:#cbc7c2;border-radius:999px;flex:none;width:42px;height:5px;margin:10px auto 16px}.destructive-action-sheet-module__oXsgqW__header{border-bottom:1px solid #eeebe7;justify-content:space-between;align-items:flex-start;gap:14px;padding:0 2px 14px;display:flex}.destructive-action-sheet-module__oXsgqW__header div{gap:4px;min-width:0;display:grid}.destructive-action-sheet-module__oXsgqW__header span{color:var(--brand-deep);letter-spacing:.08em;font-size:10px;font-weight:950}.destructive-action-sheet-module__oXsgqW__header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.destructive-action-sheet-module__oXsgqW__header>button{color:#625d57;background:0 0;border:0;min-width:44px;min-height:34px;padding:0 8px;font-weight:900}.destructive-action-sheet-module__oXsgqW__body{gap:8px;padding-top:12px;display:grid}.destructive-action-sheet-module__oXsgqW__body>button{min-height:64px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e8e4de;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.destructive-action-sheet-module__oXsgqW__body>button>svg:first-child{background:#f5f2ed;border-radius:11px;width:36px;height:36px;padding:9px}.destructive-action-sheet-module__oXsgqW__body span{gap:3px;min-width:0;display:grid}.destructive-action-sheet-module__oXsgqW__body strong{font-size:14px}.destructive-action-sheet-module__oXsgqW__body small{color:var(--muted);font-size:11px;font-weight:700}.destructive-action-sheet-module__oXsgqW__body .destructive-action-sheet-module__oXsgqW__dangerAction{color:#c9252d}.destructive-action-sheet-module__oXsgqW__body .destructive-action-sheet-module__oXsgqW__dangerAction>svg:first-child{background:#fff0f1}
.floating-toast-module__INCC_q__root{right:max(14px, calc((100dvw - var(--app-max-width,448px)) / 2 + 14px));bottom:calc(var(--pwa-footer-height,0px) + env(safe-area-inset-bottom) + 14px);left:max(14px, calc((100dvw - var(--app-max-width,448px)) / 2 + 14px));z-index:260;box-sizing:border-box;color:var(--ink);border-radius:var(--radius-control,12px);word-break:keep-all;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fff8dff7;border:1px solid #f4dfa0;margin:0;padding:12px 13px;font-size:12px;font-weight:850;line-height:1.45;animation:.18s ease-out both floating-toast-module__INCC_q__toast-rise;position:fixed;box-shadow:0 18px 42px #0f172a33}.floating-toast-module__INCC_q__root.is-danger{color:#991b1b;background:#fef2f2f7;border-color:#ef444457}@keyframes floating-toast-module__INCC_q__toast-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}
.form-page-module__ItNMDa__root{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.form-page-module__ItNMDa__card{box-shadow:none;background:0 0;border:0;gap:14px;padding:0 0 100px;display:grid}.form-page-module__ItNMDa__head{align-items:flex-start;gap:10px;padding:0;display:grid}.form-page-module__ItNMDa__head h1{color:var(--ink);margin:0;font-size:21px;font-weight:950;line-height:1.25}.form-page-module__ItNMDa__actions{z-index:80;width:var(--app-width);box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #ece8ddf5;transition:opacity .14s ease-out,transform .14s ease-out;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 24px #1414140f}.form-page-module__ItNMDa__primaryAction{width:100%;min-height:52px}
.image-preview-dialog-module__etKtPa__layer{top:calc(-1 * env(safe-area-inset-top));right:0;bottom:calc(-1 * env(safe-area-inset-bottom));z-index:250;box-sizing:border-box;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));pointer-events:none;isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;left:0}.image-preview-dialog-module__etKtPa__backdrop{z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;background:#141414b8;border:0;width:100%;height:100%;padding:0;animation:.16s ease-out both image-preview-dialog-module__etKtPa__backdrop-in;position:absolute;inset:0}.image-preview-dialog-module__etKtPa__dialog{z-index:1;width:min(100dvw - 28px,430px);max-height:min(calc(var(--viewport-height,100dvh) - 44px), 760px);box-sizing:border-box;pointer-events:auto;background:#111;border:1px solid #ffffff2e;border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;animation:.18s cubic-bezier(.2,.86,.22,1) both image-preview-dialog-module__etKtPa__dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000061}.image-preview-dialog-module__etKtPa__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.image-preview-dialog-module__etKtPa__actions{flex:none;align-items:center;gap:7px;display:flex}.image-preview-dialog-module__etKtPa__downloadButton,.image-preview-dialog-module__etKtPa__closeButton{color:#111;background:#ffffffeb;border:1px solid #fffc;justify-content:center;align-items:center;min-height:38px;display:inline-flex;box-shadow:0 10px 24px #0000002e}.image-preview-dialog-module__etKtPa__downloadButton{border-radius:999px;gap:6px;padding:0 12px;font-size:12px;font-weight:850}.image-preview-dialog-module__etKtPa__downloadButton:disabled{opacity:.65}.image-preview-dialog-module__etKtPa__closeButton{border-radius:999px;width:38px;height:38px}.image-preview-dialog-module__etKtPa__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:2px;font-size:13px;font-weight:850;line-height:1.35;overflow:hidden}.image-preview-dialog-module__etKtPa__image{width:100%;max-height:calc(min(var(--viewport-height,100dvh), 760px) - 112px);object-fit:contain;background:#fff;border-radius:10px;display:block}@keyframes image-preview-dialog-module__etKtPa__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes image-preview-dialog-module__etKtPa__dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}
.loading-indicator-module__NvqKoW__root{place-items:center;min-height:clamp(260px,58vh,560px);padding:32px 20px;display:grid}.loading-indicator-module__NvqKoW__compact{min-height:180px;padding:22px 16px}.loading-indicator-module__NvqKoW__content{color:var(--ink);justify-items:center;gap:16px;display:grid}.loading-indicator-module__NvqKoW__spinner{width:58px;height:58px;position:relative}.loading-indicator-module__NvqKoW__compact .loading-indicator-module__NvqKoW__spinner{width:48px;height:48px}.loading-indicator-module__NvqKoW__spoke{--spoke-index:0;opacity:.16;width:5px;height:15px;transform:translate(-50%, -50%) rotate(calc(var(--spoke-index) * 30deg)) translateY(-20px);animation:1s linear infinite loading-indicator-module__NvqKoW__loading-spoke;animation-delay:calc((var(--spoke-index) - 12) * 83.3ms);background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%}.loading-indicator-module__NvqKoW__compact .loading-indicator-module__NvqKoW__spoke{width:4px;height:12px;transform:translate(-50%, -50%) rotate(calc(var(--spoke-index) * 30deg)) translateY(-16px)}.loading-indicator-module__NvqKoW__label{color:var(--muted);letter-spacing:-.02em;font-size:13px;font-weight:850}@keyframes loading-indicator-module__NvqKoW__loading-spoke{0%{opacity:1}to{opacity:.16}}@media (prefers-reduced-motion:reduce){.loading-indicator-module__NvqKoW__spoke{animation-duration:2.4s;animation-delay:calc((var(--spoke-index) - 12) * .2s)}}
.pull-to-refresh-module__PMz0Cq__indicator{top:calc(env(safe-area-inset-top) + 48px);z-index:90;width:min(var(--app-width), 100vw);pointer-events:none;opacity:0;transform:translate3d(-50%, calc(var(--pull-distance,0px) - 58px), 0);justify-content:center;transition:opacity .12s,transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:50%}.pull-to-refresh-module__PMz0Cq__indicator[data-visible=true]{opacity:1}.pull-to-refresh-module__PMz0Cq__badge{color:#292524;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #ecb3186b;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;display:inline-flex;box-shadow:0 8px 22px #1c19171f}.pull-to-refresh-module__PMz0Cq__badge svg{color:#b98100}.pull-to-refresh-module__PMz0Cq__spinning{animation:.7s linear infinite pull-to-refresh-module__PMz0Cq__pull-to-refresh-spin}@keyframes pull-to-refresh-module__PMz0Cq__pull-to-refresh-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.pull-to-refresh-module__PMz0Cq__indicator{display:none}}@media (prefers-reduced-motion:reduce){.pull-to-refresh-module__PMz0Cq__indicator{transition:none}.pull-to-refresh-module__PMz0Cq__spinning{animation-duration:1.4s}}
.consultations-module__3h2Hia__quoteAddAction{margin-left:auto}.consultations-module__3h2Hia__scope .consultation-summary-card{gap:9px;padding:14px 16px;display:grid}.consultations-module__3h2Hia__scope .consultation-summary-head{align-items:flex-start;gap:10px}.consultations-module__3h2Hia__scope .consultation-summary-head h1{margin-bottom:4px;font-size:20px;line-height:1.22}.consultations-module__3h2Hia__scope .consultation-summary-head .muted-copy{font-size:12px;line-height:1.5}.consultations-module__3h2Hia__scope .consultation-summary-card .business-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.consultations-module__3h2Hia__scope .consultation-summary-card .business-stat-button{cursor:default;pointer-events:none;border-radius:14px;min-height:54px;padding:8px 4px}.consultations-module__3h2Hia__scope .consultation-summary-card .business-stat-button:active{background:#fafaf9db;transform:none}.consultations-module__3h2Hia__scope .consultation-summary-card .business-stat-grid strong{font-size:17px}.consultations-module__3h2Hia__scope .consultation-summary-card .business-stat-grid small{font-size:11px}.consultations-module__3h2Hia__scope .next-consultation-card{color:inherit;border-radius:var(--radius-card);background:radial-gradient(circle at 100% 0,#ecb31824,#0000 38%),#fff;border:1px solid #f4dfa0;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}:is(.consultations-module__3h2Hia__scope .next-consultation-card strong,.consultations-module__3h2Hia__scope .next-consultation-card small){display:block}.consultations-module__3h2Hia__scope .next-consultation-card strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.28}.consultations-module__3h2Hia__scope .next-consultation-card small{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope .next-consultation-card>svg{color:var(--brand-deep)}.consultations-module__3h2Hia__scope .conversion-close-button{background:#fff;border-radius:999px;flex:none;min-height:34px;padding:0 10px}.consultations-module__3h2Hia__scope .conversion-source-box{background:#fff8dfb3;border:1px solid #fff4c7;border-radius:18px;gap:5px;margin-top:14px;padding:13px;display:grid}.consultations-module__3h2Hia__scope .conversion-source-box strong{color:var(--ink);font-size:14px;font-weight:900}.consultations-module__3h2Hia__scope .conversion-source-box span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope .consultation-convert-page{background:radial-gradient(circle at 100% 0,#ecb3181f,#0000 34%),#fffdf8}.consultations-module__3h2Hia__scope .consultation-convert-form{gap:14px;display:grid}.consultations-module__3h2Hia__scope .consultation-conversion-entry{gap:12px;display:grid}.consultations-module__3h2Hia__scope .consultation-convert-empty{gap:8px;padding-top:8px;display:grid}.consultations-module__3h2Hia__scope .conversion-already-box{border-radius:var(--radius-control);background:#fff8df;border:1px solid #f4dfa0;gap:10px;padding:13px;display:grid}.consultations-module__3h2Hia__scope .conversion-already-box strong{color:var(--ink);font-size:14px;font-weight:950}.consultations-module__3h2Hia__scope .conversion-already-box a{color:var(--ink);justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.consultations-module__3h2Hia__scope .conversion-option-section{background:#fffdf8eb;border:1px solid #ece8dd;border-radius:10px;gap:8px;padding:10px;display:grid}.consultations-module__3h2Hia__scope .conversion-option-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.consultations-module__3h2Hia__scope .conversion-option-head strong{color:var(--ink);font-size:13px;font-weight:950;line-height:1.2}:is(.consultations-module__3h2Hia__scope .conversion-option-head span,.consultations-module__3h2Hia__scope .conversion-empty-copy){color:var(--muted);text-align:right;margin:0;font-size:11.5px;font-weight:800;line-height:1.4}.consultations-module__3h2Hia__scope .conversion-option-copy{color:#57534e;margin:0;font-size:12px;font-weight:800;line-height:1.5}.consultations-module__3h2Hia__scope .conversion-quote-section{background:#fffaf0;border-color:#f4dfa0}.consultations-module__3h2Hia__scope .conversion-staff-list{gap:6px;display:grid}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle,.consultations-module__3h2Hia__scope .conversion-partner-toggle){width:100%;min-height:48px;color:inherit;text-align:left;background:#fff;border:1px solid #e7e5e4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle span,.consultations-module__3h2Hia__scope .conversion-partner-toggle span){gap:3px;min-width:0;display:grid}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle b,.consultations-module__3h2Hia__scope .conversion-partner-toggle b){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle small,.consultations-module__3h2Hia__scope .conversion-partner-toggle small){color:var(--muted);font-size:11.5px;font-weight:800;line-height:1.3}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle i,.consultations-module__3h2Hia__scope .conversion-partner-toggle i){background:#e7e5e4;border-radius:999px;flex:none;width:40px;height:24px;transition:background .14s ease-out;position:relative}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle i:after,.consultations-module__3h2Hia__scope .conversion-partner-toggle i:after){content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #1414142e}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle.is-on,.consultations-module__3h2Hia__scope .conversion-partner-toggle.is-on){background:#fffaf0;border-color:#ecb3188f}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle.is-on i,.consultations-module__3h2Hia__scope .conversion-partner-toggle.is-on i){background:var(--brand)}:is(.consultations-module__3h2Hia__scope .conversion-staff-toggle.is-on i:after,.consultations-module__3h2Hia__scope .conversion-partner-toggle.is-on i:after){transform:translate(16px)}.consultations-module__3h2Hia__scope .conversion-partner-fields{gap:8px;display:grid}.consultations-module__3h2Hia__scope .conversion-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.consultations-module__3h2Hia__scope .conversion-route-tabs button{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:9px;min-height:42px;font-size:12px;font-weight:950}.consultations-module__3h2Hia__scope .conversion-route-tabs button.is-active{color:var(--ink);background:var(--brand);border-color:#ecb318b8}.consultations-module__3h2Hia__scope .conversion-route-tabs button:disabled{color:#78716c;background:#f5f5f4;border-color:#e7e5e4}.consultations-module__3h2Hia__scope .conversion-final-note{border-radius:var(--radius-control);color:#57534e;background:#fff8df;border:1px solid #f4dfa0;align-items:flex-start;gap:8px;padding:11px;font-size:11.5px;font-weight:800;line-height:1.45;display:flex}.consultations-module__3h2Hia__scope .conversion-final-note svg{color:var(--ink);flex:none}.consultations-module__3h2Hia__scope .consultation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consultations-module__3h2Hia__scope .consultation-filter-row{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;margin:0 -16px 10px;padding:0 16px 1px;display:flex;overflow-x:auto}.consultations-module__3h2Hia__scope .consultation-filter-row::-webkit-scrollbar{display:none}.consultations-module__3h2Hia__scope .consultation-top-filter{border-bottom:1px solid #e3e0dcdb;margin-top:-4px;margin-bottom:-2px;padding-bottom:8px}:is(.consultations-module__3h2Hia__scope .consultation-filter-button,.consultations-module__3h2Hia__scope .consultation-filter-reset){min-width:max-content;min-height:36px;color:var(--ink);background:#fff;border:1px solid #e8e2d8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 4px 12px #14141409}.consultations-module__3h2Hia__scope .consultation-filter-button.is-active{background:#fff;border-color:#e0c05d}.consultations-module__3h2Hia__scope .consultation-filter-button b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-filter-button svg{color:#8a8680;flex:none}.consultations-module__3h2Hia__scope .consultation-filter-reset{color:#78716c;background:#fff;min-height:42px}.consultations-module__3h2Hia__scope .consultation-list-pagination{text-align:center;gap:8px;margin-top:12px;padding:2px 0 4px;display:grid}.consultations-module__3h2Hia__scope .consultation-list-pagination>span{color:#78716c;font-size:11px;font-weight:850;line-height:1.35}.consultations-module__3h2Hia__scope .consultation-load-more-button{width:100%;min-height:44px;color:var(--ink);background:#fff;border-color:#ece8dd;font-size:13px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-load-more-button:active{background:#fff8df;transform:translateY(1px)scale(.992)}.consultations-module__3h2Hia__scope .consultation-list-end{color:#78716c!important}.consultations-module__3h2Hia__scope .consultation-list-head{align-items:center;gap:10px;margin-bottom:12px}.consultations-module__3h2Hia__scope .consultation-list-head h1{margin-bottom:0;font-size:21px}.consultations-module__3h2Hia__scope .consultation-list-head .section-kicker{margin-bottom:3px}.consultations-module__3h2Hia__scope .consultation-list-head .compact-button{flex:none;gap:4px;min-height:34px;padding:0 11px}.consultations-module__3h2Hia__scope .consultation-list li{background:#fff;border:1px solid #e7e5e4;border-radius:10px;gap:10px;padding:14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid}.consultations-module__3h2Hia__scope .consultation-list li:has(.consultation-card-link:active){background:#fffdf8;border-color:#14141438;transform:translateY(1px)scale(.992);box-shadow:0 10px 22px #1414140f}.consultations-module__3h2Hia__scope .consultation-card-link{color:inherit;border-radius:10px;gap:9px;margin:-4px;padding:4px;text-decoration:none;display:grid}.consultations-module__3h2Hia__scope .consultation-card-link:active{transform:translateY(1px)}.consultations-module__3h2Hia__scope .consultation-list .consultation-closed{background:#fafaf9;border-color:#e7e5e4;box-shadow:inset 3px 0 #a8a29e}.consultations-module__3h2Hia__scope .consultation-list .consultation-converted{box-shadow:inset 3px 0 0 var(--brand);background:#fffdf8;border-color:#f4dfa0}.consultations-module__3h2Hia__scope .consultation-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.consultations-module__3h2Hia__scope .consultation-card-head time{color:#78716c;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.2}.consultations-module__3h2Hia__scope .consultation-card-side{align-items:center;gap:4px;display:inline-flex}.consultations-module__3h2Hia__scope .consultation-card-side time{color:#78716c}.consultations-module__3h2Hia__scope .consultation-card-title{gap:4px;min-width:0;display:grid}.consultations-module__3h2Hia__scope .consultation-card-title-line{align-items:center;gap:7px;min-width:0;display:flex}.consultations-module__3h2Hia__scope .consultation-card-title-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-list strong{color:var(--ink);font-size:17px;font-weight:900;line-height:1.2}:is(.consultations-module__3h2Hia__scope .consultation-list span,.consultations-module__3h2Hia__scope .consultation-list small,.consultations-module__3h2Hia__scope .consultation-list p){color:var(--muted);margin:0;font-size:11.5px;font-weight:700;line-height:1.35}.consultations-module__3h2Hia__scope .consultation-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.consultations-module__3h2Hia__scope .consultation-card-more{min-height:28px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #ece8dd;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 10px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.consultations-module__3h2Hia__scope .consultation-note-preview{background:#fffdf8;border:1px solid #e7e5e4d1;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.consultations-module__3h2Hia__scope .consultation-note-preview small{color:#57534e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-budget{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-status-tag{color:#57534e;white-space:nowrap;background:#fff;border:1px solid #e7e5e4;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.consultations-module__3h2Hia__scope .consultation-status-new{color:#57534e;background:#fff;border-color:#d8d3ca}.consultations-module__3h2Hia__scope .consultation-status-contacted{color:#3f3a32;background:#fff8df;border-color:#f1d37a}.consultations-module__3h2Hia__scope .consultation-status-estimating{color:var(--ink);background:#f6d05a;border-color:#f4dfa0}.consultations-module__3h2Hia__scope .consultation-status-converted{color:var(--ink);background:var(--brand);border-color:#f4dfa0}.consultations-module__3h2Hia__scope .consultation-status-closed{color:#78716c;background:#f5f5f4;border-color:#d6d3d1}:is(.consultations-module__3h2Hia__scope .consultation-list .consultation-closed .consultation-card-title>span,.consultations-module__3h2Hia__scope .consultation-list .consultation-closed .consultation-note-preview small,.consultations-module__3h2Hia__scope .consultation-list .consultation-closed .consultation-budget){color:#78716c}.consultations-module__3h2Hia__scope .consultation-list .consultation-closed .consultation-card-title-line strong{color:#57534e}.consultations-module__3h2Hia__scope .consultation-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.consultations-module__3h2Hia__scope .consultation-quick-actions:has(.text-button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.consultations-module__3h2Hia__scope .consultation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.consultations-module__3h2Hia__scope .consultation-card-footer{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:8px;display:grid}:is(.consultations-module__3h2Hia__scope .consultation-quick-actions .text-button,.consultations-module__3h2Hia__scope .consultation-actions .text-button){color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:8px;justify-content:center;gap:4px;min-height:40px;padding:0 7px;font-size:11px;font-weight:900;text-decoration:none}:is(.consultations-module__3h2Hia__scope .consultation-quick-actions .text-button:active,.consultations-module__3h2Hia__scope .consultation-actions .text-button:active){background:#f5f5f4;border-color:#1414143d;transform:translateY(1px)scale(.985);box-shadow:inset 0 0 0 1px #14141408}.consultations-module__3h2Hia__scope .consultation-status-action{white-space:nowrap;justify-content:center;gap:3px;width:100%;min-width:0}.consultations-module__3h2Hia__scope .consultation-status-action span{color:inherit;font-size:11px;font-weight:950;line-height:1}.consultations-module__3h2Hia__scope .consultation-status-action svg{flex:none}.consultations-module__3h2Hia__scope .consultation-status-action.consultation-status-new{color:#57534e;background:#fff;border-color:#cfc8bd;box-shadow:inset 0 0 0 1px #14141409}.consultations-module__3h2Hia__scope .consultation-status-action.consultation-status-contacted{color:#3f3a32;background:#fff8df;border-color:#f1d37a}.consultations-module__3h2Hia__scope .consultation-status-action.consultation-status-estimating{color:var(--ink);background:#f6d05a;border-color:#f4dfa0}.consultations-module__3h2Hia__scope .consultation-status-action.consultation-status-closed{color:#78716c;background:#f5f5f4;border-color:#d6d3d1}.consultations-module__3h2Hia__scope .consultation-status-action.consultation-status-converted{color:var(--ink);background:var(--brand);border-color:#f4dfa0}.consultations-module__3h2Hia__scope .consultation-estimate-action{color:var(--ink)!important;background:#fff8df!important;border-color:#ecb3188c!important}.consultations-module__3h2Hia__scope .consultation-project-link{grid-column:auto}.consultations-module__3h2Hia__scope .consultation-memo-action{grid-column:1/-1}.consultations-module__3h2Hia__scope .consultation-quick-actions .is-disabled{pointer-events:none;color:#94a3b8;background:#f8fafc}.consultations-module__3h2Hia__scope .consultation-fab{right:16px;right:max(16px, calc((100vw - var(--app-max-width)) / 2 + 16px));right:max(16px, calc((100dvw - var(--app-max-width)) / 2 + 16px));bottom:calc(18px + env(safe-area-inset-bottom));z-index:55;color:#fff;background:var(--teal);letter-spacing:-.035em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 17px;font-size:14px;font-weight:950;display:inline-flex;position:fixed;box-shadow:0 18px 34px #14141447}.consultations-module__3h2Hia__scope .consultation-fab:active{transform:translateY(1px)scale(.985)}.consultations-module__3h2Hia__scope .app-toast-notice{left:max(14px, calc((100dvw - var(--app-max-width)) / 2 + 14px));right:max(14px, calc((100dvw - var(--app-max-width)) / 2 + 14px));bottom:calc(var(--pwa-footer-height) + env(safe-area-inset-bottom) + 14px);z-index:120;color:var(--teal-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8dff5;border:1px solid #f4dfa0;border-radius:12px;margin:0;padding:12px 13px;font-size:12px;font-weight:850;line-height:1.45;position:fixed;box-shadow:0 16px 38px #0f172a2e}.consultations-module__3h2Hia__scope .consultation-toast{left:max(14px, calc((100dvw - var(--app-max-width)) / 2 + 14px));right:max(14px, calc((100dvw - var(--app-max-width)) / 2 + 14px));bottom:calc(var(--pwa-footer-height) + env(safe-area-inset-bottom) + 14px);z-index:140;color:var(--teal-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8dff5;border:1px solid #f4dfa0;border-radius:12px;margin:0;padding:12px 13px;font-size:12px;font-weight:850;line-height:1.45;animation:.18s ease-out both consultations-module__3h2Hia__consultation-toast-rise;position:fixed;box-shadow:0 18px 42px #0f172a33}.consultations-module__3h2Hia__scope .consultation-form-head{align-items:flex-start;gap:10px}.consultations-module__3h2Hia__scope .consultation-form-head h1{margin-bottom:0;font-size:21px;line-height:1.25}.consultations-module__3h2Hia__scope .consultation-sheet-form{margin-top:12px}.consultations-module__3h2Hia__scope .consultation-status-tabs>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.consultations-module__3h2Hia__scope .consultation-status-tabs button{min-height:42px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-control);background:#fff;padding:0 5px;font-size:12px;font-weight:850}.consultations-module__3h2Hia__scope .consultation-status-tabs .status-tab-active{color:#fff;border-color:var(--teal);background:var(--teal)}.consultations-module__3h2Hia__scope .consultation-sheet-form textarea{min-height:112px}.consultations-module__3h2Hia__scope .consultation-note-fieldset{gap:8px}.consultations-module__3h2Hia__scope .consultation-note-list{gap:7px;display:grid}.consultations-module__3h2Hia__scope .consultation-note-row{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:7px;display:grid}.consultations-module__3h2Hia__scope .consultation-note-row textarea{resize:none;width:100%;min-width:0;min-height:52px;max-height:92px;overflow-y:auto}.consultations-module__3h2Hia__scope .consultation-note-row:not(:has(button)) textarea{grid-column:1/-1}.consultations-module__3h2Hia__scope .consultation-note-row button{color:#78716c;background:#fff;border:1px solid #e7e5e4;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.consultations-module__3h2Hia__scope .consultation-note-add{justify-content:center;gap:5px;min-height:38px;font-size:12px}.consultations-module__3h2Hia__scope .consultation-site-meta{color:var(--muted);margin-top:4px;font-size:12px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope .consultation-card-site-meta{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750;line-height:1.35;display:block}.consultations-module__3h2Hia__scope .consultation-actions .text-button:disabled{cursor:not-allowed;opacity:.45}.consultations-module__3h2Hia__scope .consultation-create-page-card{box-shadow:none;background:0 0;border:0;gap:14px;padding:0 0 100px;display:grid}.consultations-module__3h2Hia__scope .consultation-create-page-card .consultation-form-head{padding:0}.consultations-module__3h2Hia__scope .consultation-create-page{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.consultations-module__3h2Hia__scope .consultation-create-form{padding-bottom:0}.consultations-module__3h2Hia__scope .consultation-create-save-bar{z-index:80;width:var(--app-width);padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #ece8ddf5;transition:opacity .14s ease-out,transform .14s ease-out;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 24px #1414140f}.consultations-module__3h2Hia__scope .consultation-create-save-button{width:100%;min-height:52px}.consultations-module__3h2Hia__scope .consultation-list-sheet-layer{z-index:118;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.consultations-module__3h2Hia__scope .consultation-list-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#1c19173d;border:0;padding:0;animation:.18s ease-out both consultations-module__3h2Hia__bottom-sheet-backdrop-in;position:absolute;inset:0}.consultations-module__3h2Hia__scope .consultation-list-sheet{z-index:1;width:min(100dvw, var(--app-max-width));max-height:min(78dvh,640px);padding:8px 14px calc(14px + env(safe-area-inset-bottom));pointer-events:auto;background:#fff;border:1px solid #e3e0dcf2;border-bottom:0;border-radius:18px 18px 0 0;gap:12px;animation:.26s cubic-bezier(.2,.86,.22,1) both consultations-module__3h2Hia__bottom-sheet-rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 -24px 58px #1618192e}.consultations-module__3h2Hia__scope .consultation-list-sheet-handle{cursor:grab;touch-action:none;background:#d6d3d1;border-radius:999px;justify-self:center;width:52px;height:5px}:is(.consultations-module__3h2Hia__scope .consultation-list-sheet,.consultations-module__3h2Hia__scope .quote-form-sheet,.consultations-module__3h2Hia__scope .quote-budget-sheet,.consultations-module__3h2Hia__scope .quote-filter-sheet,.consultations-module__3h2Hia__scope .date-sheet,.consultations-module__3h2Hia__scope .work-item-sheet,.consultations-module__3h2Hia__scope .settlement-expense-sheet,.consultations-module__3h2Hia__scope .schedule-form-sheet){overscroll-behavior:contain;will-change:transform}:is(.consultations-module__3h2Hia__scope .consultation-list-sheet-head,.consultations-module__3h2Hia__scope .quote-editor-head,.consultations-module__3h2Hia__scope .quote-budget-sheet-head,.consultations-module__3h2Hia__scope .quote-filter-sheet-head,.consultations-module__3h2Hia__scope .date-sheet-head,.consultations-module__3h2Hia__scope .work-item-sheet-head,.consultations-module__3h2Hia__scope .settlement-expense-sheet-head,.consultations-module__3h2Hia__scope .schedule-form-sheet-head){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.consultations-module__3h2Hia__scope .consultation-list-sheet-head{border-bottom:1px solid #e7e5e4db;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.consultations-module__3h2Hia__scope .consultation-list-sheet-head>div{gap:4px;min-width:0;display:grid}.consultations-module__3h2Hia__scope .consultation-list-sheet-head span{color:var(--brand-deep);letter-spacing:.08em;font-size:11px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-list-sheet-head strong{color:var(--ink);font-size:19px;font-weight:950;line-height:1.15}.consultations-module__3h2Hia__scope .consultation-list-sheet-head p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.35;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-list-sheet-head .text-button{flex:none;min-height:32px;padding:0 10px;font-size:11px}.consultations-module__3h2Hia__scope .consultation-filter-options{scrollbar-width:none;gap:8px;padding:1px 1px 2px;display:grid;overflow-y:auto}.consultations-module__3h2Hia__scope .consultation-filter-options::-webkit-scrollbar{display:none}.consultations-module__3h2Hia__scope .consultation-filter-option{border-radius:var(--radius-control);color:#57534e;text-align:left;background:#fff;border:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;font-size:13px;font-weight:950;display:flex}.consultations-module__3h2Hia__scope .consultation-filter-option span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-filter-option svg{color:var(--ink);flex:none}.consultations-module__3h2Hia__scope .consultation-filter-option.is-selected{color:var(--ink);background:#fff8df;border-color:#f1d37a}:is(.consultations-module__3h2Hia__scope .consultation-filter-option.consultation-status-new.is-selected,.consultations-module__3h2Hia__scope .consultation-filter-option.consultation-status-all.is-selected){background:#fafaf9;border-color:#d6d3d1}.consultations-module__3h2Hia__scope .consultation-filter-option.consultation-status-estimating.is-selected{background:#fff1bd}.consultations-module__3h2Hia__scope .consultation-filter-option.consultation-status-converted.is-selected{background:var(--brand)}.consultations-module__3h2Hia__scope .consultation-filter-option.consultation-status-closed.is-selected{color:#57534e;background:#f5f5f4;border-color:#d6d3d1}.consultations-module__3h2Hia__scope .consultation-status-options{gap:8px;display:grid}.consultations-module__3h2Hia__scope .consultation-status-option{border-radius:var(--radius-control);width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.consultations-module__3h2Hia__scope .consultation-status-option span{gap:3px;min-width:0;display:grid}.consultations-module__3h2Hia__scope .consultation-status-option b{color:var(--ink);font-size:14px;font-weight:950;line-height:1.2}.consultations-module__3h2Hia__scope .consultation-status-option small{color:#78716c;font-size:11px;font-weight:800;line-height:1.35}.consultations-module__3h2Hia__scope .consultation-status-option svg{color:var(--ink);flex:none}.consultations-module__3h2Hia__scope .consultation-status-option.is-selected{background:#fff8df;border-color:#f1d37a}.consultations-module__3h2Hia__scope .consultation-status-option.consultation-status-new.is-selected{background:#fafaf9;border-color:#d6d3d1}.consultations-module__3h2Hia__scope .consultation-status-option.consultation-status-contacted.is-selected{background:#fff8df;border-color:#f1d37a}.consultations-module__3h2Hia__scope .consultation-status-option.consultation-status-estimating.is-selected{background:#fff1bd;border-color:#f4c430}.consultations-module__3h2Hia__scope .consultation-status-option.consultation-status-closed.is-selected{background:#f5f5f4;border-color:#d6d3d1}.consultations-module__3h2Hia__scope .consultation-status-locked{border-radius:var(--radius-control);background:#fff8df;border:1px solid #f4dfa0;gap:10px;padding:12px;display:grid}.consultations-module__3h2Hia__scope .consultation-status-locked strong{color:var(--ink);font-size:14px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-status-locked p{color:#57534e;margin:0;font-size:12px;font-weight:800;line-height:1.45}.consultations-module__3h2Hia__scope .consultation-memo-sheet-form{gap:10px;display:grid}.consultations-module__3h2Hia__scope .consultation-memo-sheet-form textarea{resize:none;border-radius:var(--radius-control);width:100%;min-height:132px;max-height:170px;color:var(--ink);background:#fff;border:1px solid #d6d3d1f5;outline:none;padding:13px 14px;font-size:16px;font-weight:800;line-height:1.45;overflow-y:auto}.consultations-module__3h2Hia__scope .consultation-memo-sheet-form textarea:focus{border-color:#ecb318ad;box-shadow:0 0 0 3px #ecb31824}.consultations-module__3h2Hia__scope .consultation-memo-sheet-form .primary-button{min-height:52px}.consultations-module__3h2Hia__scope .consultation-estimate-sheet{grid-template-rows:auto auto auto minmax(0,1fr) auto}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-summary article{background:#fffdf8;border:1px solid #ece8dd;border-radius:10px;gap:4px;padding:12px;display:grid}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-summary span{color:var(--brand-deep);font-size:11px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list{scrollbar-width:none;align-content:start;gap:8px;min-height:0;padding:1px 1px 2px;display:grid;overflow-y:auto}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list::-webkit-scrollbar{display:none}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list article{background:#fff;border:1px solid #ece8dd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list article>div{gap:4px;min-width:0;display:grid}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.25;overflow:hidden}:is(.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list span,.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list small,.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list p){color:var(--muted);margin:0;font-size:11px;font-weight:800;line-height:1.35}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list b{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-estimate-sheet-list>p{color:var(--muted);text-align:center;padding:20px 4px}.consultations-module__3h2Hia__scope .consultation-list-sheet-actions{background:#fff;border-top:1px solid #e7e5e4db;grid-template-columns:94px minmax(0,1fr);gap:8px;padding-top:10px;display:grid}:is(.consultations-module__3h2Hia__scope .consultation-list-sheet-actions .primary-button,.consultations-module__3h2Hia__scope .consultation-list-sheet-actions .secondary-button){min-height:50px}.consultations-module__3h2Hia__scope .profile-detail-page:has(.consultation-create-save-bar) .consultation-toast{bottom:calc(76px + env(safe-area-inset-bottom))}:is(.consultations-module__3h2Hia__scope .consultation-detail-hero,.consultations-module__3h2Hia__scope .consultation-detail-section){background:#fff;border:1px solid #e7e5e4;border-radius:12px;gap:12px;padding:14px;display:grid}.consultations-module__3h2Hia__scope .consultation-detail-hero{background:radial-gradient(circle at 100% 0,#ecb31824,#0000 36%),#fff}.consultations-module__3h2Hia__scope .consultation-detail-hero h1{color:var(--ink);letter-spacing:-.052em;margin:8px 0 4px;font-size:22px;font-weight:950;line-height:1.22}:is(.consultations-module__3h2Hia__scope .consultation-detail-hero p,.consultations-module__3h2Hia__scope .consultation-detail-hero small){color:var(--muted);margin:0;font-size:12px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope .consultation-detail-call-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.consultations-module__3h2Hia__scope .consultation-detail-call-row .text-button{background:#fff;border:1px solid #e7e5e4;border-radius:10px;justify-content:center;gap:5px;min-height:42px;font-size:12px;font-weight:900;text-decoration:none}.consultations-module__3h2Hia__scope .consultation-detail-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.consultations-module__3h2Hia__scope .consultation-detail-section-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:950;line-height:1.25}.consultations-module__3h2Hia__scope .consultation-detail-section-head>span{color:var(--teal-dark);flex:none;font-size:11px;font-weight:950}.consultations-module__3h2Hia__scope .consultation-detail-note-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.consultations-module__3h2Hia__scope .consultation-detail-note-form textarea{resize:none;width:100%;min-width:0;min-height:52px;max-height:98px;overflow-y:auto}.consultations-module__3h2Hia__scope .consultation-status-panel{gap:10px;padding-block:12px}.consultations-module__3h2Hia__scope .consultation-note-timeline{gap:8px;display:grid}.consultations-module__3h2Hia__scope .consultation-note-timeline article{background:#fafaf9;border:1px solid #e7e5e4e6;border-radius:10px;gap:5px;padding:10px;display:grid}:is(.consultations-module__3h2Hia__scope .consultation-note-timeline time,.consultations-module__3h2Hia__scope .consultation-note-timeline .consultation-note-order){color:var(--teal-dark);font-size:11px;font-weight:900}.consultations-module__3h2Hia__scope .consultation-note-timeline p{color:var(--ink-soft);margin:0;font-size:12px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope.consultation-list-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.consultations-module__3h2Hia__scope.consultation-detail-page .consultation-toast{bottom:calc(18px + env(safe-area-inset-bottom))}.consultations-module__3h2Hia__scope.consultation-convert-page .consultation-toast{bottom:calc(84px + env(safe-area-inset-bottom))}html[data-keyboard-open=true] .consultations-module__3h2Hia__scope .consultation-create-save-bar{opacity:0;pointer-events:none;transform:translate(-50%,100%)}.consultations-module__3h2Hia__scope .form-two-column{grid-template-columns:1fr;gap:10px;display:grid}.consultations-module__3h2Hia__scope .consultation-empty-filter div{gap:4px;display:grid}.consultations-module__3h2Hia__scope .consultation-empty-filter strong{color:var(--ink);font-size:14px;font-weight:900}.consultations-module__3h2Hia__scope .consultation-empty-filter span{color:#78716c;font-size:12px;font-weight:750;line-height:1.45}.consultations-module__3h2Hia__scope .consultation-delete-button{color:#b42318;border-color:#b4231847;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.consultations-module__3h2Hia__scope .conversion-invite-result .action-row{flex-wrap:wrap;gap:8px;display:flex}.consultations-module__3h2Hia__scope .conversion-invite-result .action-row>*{flex:120px;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.consultations-module__3h2Hia__scope .conversion-invite-code{color:var(--ink);letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all;background:#fff8df;border:1px dashed #f4dfa0;border-radius:10px;margin:0;padding:12px;font-size:22px;font-weight:950}.consultations-module__3h2Hia__scope .conversion-invite-message{color:#57534e;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0;font-size:12px;font-weight:750;line-height:1.5}
.date-picker-sheet-module__yd_-SW__date-sheet-field{color:var(--muted);gap:6px;font-size:11px;font-weight:900;display:grid}.date-picker-sheet-module__yd_-SW__date-sheet-trigger{width:100%;min-height:48px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d6d3d1f2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.date-picker-sheet-module__yd_-SW__date-sheet-trigger strong{color:var(--ink);font-size:14px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-sheet-trigger small{color:var(--teal-dark);white-space:nowrap;font-size:11px;font-weight:900}.date-picker-sheet-module__yd_-SW__date-sheet-field.date-picker-sheet-module__yd_-SW__is-compact{gap:0;min-width:0}.date-picker-sheet-module__yd_-SW__date-sheet-field.date-picker-sheet-module__yd_-SW__is-compact .date-picker-sheet-module__yd_-SW__date-sheet-trigger{justify-content:flex-start;min-height:40px;padding:0 12px}.date-picker-sheet-module__yd_-SW__date-sheet-field.date-picker-sheet-module__yd_-SW__is-compact .date-picker-sheet-module__yd_-SW__date-sheet-trigger strong{letter-spacing:-.045em;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.date-picker-sheet-module__yd_-SW__date-inline-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.date-picker-sheet-module__yd_-SW__date-inline-quick-actions button{min-height:34px;color:var(--teal-dark);background:#fff8dfb8;border:1px solid #fff4c7f2;border-radius:9px;font-size:11px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-inline-quick-actions button:first-child{color:#fff;border-color:var(--teal);background:var(--teal);box-shadow:0 8px 18px #14141424}.date-picker-sheet-module__yd_-SW__date-sheet-layer{z-index:124;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.date-picker-sheet-module__yd_-SW__date-sheet-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#1c191738;border:0;animation:.18s ease-out both date-picker-sheet-module__yd_-SW__bottom-sheet-backdrop-in;position:absolute;inset:0}.date-picker-sheet-module__yd_-SW__date-sheet{z-index:1;width:min(100vw, var(--app-max-width));width:min(100dvw, var(--app-max-width));max-height:calc(var(--viewport-height,100vh) - 4px);max-height:calc(var(--viewport-height,100dvh) - 4px);pointer-events:auto;background:#fffffffa;border:1px solid #e3e0dcf2;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;padding:8px 14px 0;animation:.26s cubic-bezier(.2,.86,.22,1) both date-picker-sheet-module__yd_-SW__bottom-sheet-rise-in;display:flex;position:relative;overflow:hidden;box-shadow:0 -22px 54px #0f172a2e}.date-picker-sheet-module__yd_-SW__date-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:11px;min-height:0;padding-bottom:8px;display:grid;overflow:hidden auto}.date-picker-sheet-module__yd_-SW__date-sheet-head,.date-picker-sheet-module__yd_-SW__date-month-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.date-picker-sheet-module__yd_-SW__date-sheet-head>div{gap:4px;display:grid}.date-picker-sheet-module__yd_-SW__date-sheet-head span{color:var(--teal);letter-spacing:.08em;font-size:11px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-sheet-head strong,.date-picker-sheet-module__yd_-SW__date-month-head strong{color:var(--ink);font-size:16px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-sheet-head .text-button{min-height:30px;padding:0 9px;font-size:11px}.date-picker-sheet-module__yd_-SW__date-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.date-picker-sheet-module__yd_-SW__date-quick-actions button,.date-picker-sheet-module__yd_-SW__date-month-head button,.date-picker-sheet-module__yd_-SW__date-sheet-done{min-height:38px;color:var(--teal-dark);background:#fff8df;border:1px solid #fff4c7;border-radius:9px;font-size:12px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-current-card{background:var(--teal);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.date-picker-sheet-module__yd_-SW__date-current-card span{opacity:.82;font-size:11px;font-weight:900}.date-picker-sheet-module__yd_-SW__date-current-card strong{font-size:14px;font-weight:950}.date-picker-sheet-module__yd_-SW__date-month-head{padding:2px 0}.date-picker-sheet-module__yd_-SW__date-month-head button{width:38px;min-height:34px;font-size:20px}.date-picker-sheet-module__yd_-SW__date-weekdays,.date-picker-sheet-module__yd_-SW__date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.date-picker-sheet-module__yd_-SW__date-weekdays span{color:var(--muted);text-align:center;font-size:11px;font-weight:900}.date-picker-sheet-module__yd_-SW__date-grid button{aspect-ratio:1;min-height:34px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:9px;font-size:12px;font-weight:900}.date-picker-sheet-module__yd_-SW__date-grid button.date-picker-sheet-module__yd_-SW__is-muted{color:#c7c3be}.date-picker-sheet-module__yd_-SW__date-grid button.date-picker-sheet-module__yd_-SW__is-today{border-color:#ecb31847}.date-picker-sheet-module__yd_-SW__date-grid button.date-picker-sheet-module__yd_-SW__is-selected{color:#fff;border-color:var(--teal);background:var(--teal)}.date-picker-sheet-module__yd_-SW__date-sheet-done{color:#fff;border-color:var(--teal);background:var(--teal);width:100%;min-height:46px}.date-picker-sheet-module__yd_-SW__date-inline-quick-actions button,.date-picker-sheet-module__yd_-SW__date-month-head button{position:relative}.date-picker-sheet-module__yd_-SW__date-sheet-head .text-button{position:relative}.date-picker-sheet-module__yd_-SW__date-inline-quick-actions button:after,.date-picker-sheet-module__yd_-SW__date-month-head button:after{content:"";position:absolute;inset:-6px 0}.date-picker-sheet-module__yd_-SW__date-sheet-head .text-button:after{content:"";position:absolute;inset:-6px 0}
.estimate-unit-picker-field:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:900;display:grid}.estimate-unit-picker-control:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.estimate-unit-picker-control input:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){min-width:0}.estimate-unit-picker-control button:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){min-height:44px;color:var(--ink);white-space:nowrap;background:#fff8df;border:1px solid #d6d3d1f2;border-radius:9px;padding:0 12px;font-size:12px;font-weight:950}.estimate-unit-picker-field>small:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.estimate-unit-sheet-layer:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){z-index:138}.estimate-unit-sheet:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){max-height:min(76dvh,620px)}.estimate-unit-sheet-options:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-content:start;gap:13px;min-height:0;padding:1px 1px 4px;display:grid;overflow-y:auto}.estimate-unit-sheet-options:not(.estimate-unit-picker-module__GoQ6Eq__module-scope)::-webkit-scrollbar{display:none}.estimate-unit-sheet-options section:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){gap:7px;display:grid}.estimate-unit-sheet-options h3:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){color:var(--muted);margin:0;font-size:11px;font-weight:950}.estimate-unit-chip-grid:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.estimate-unit-chip-grid button:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){min-height:48px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e3e0dcf0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.estimate-unit-chip-grid button.is-selected:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){background:#fff8df;border-color:#ecb3187a}.estimate-unit-chip-grid button span:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){gap:2px;min-width:0;display:grid}.estimate-unit-chip-grid button b:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.estimate-unit-chip-grid button small:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.estimate-unit-chip-grid button svg:not(.estimate-unit-picker-module__GoQ6Eq__module-scope){color:#e0a80d;flex:none}
.project-file-form-page-module__xRGlHW__form{gap:16px;display:grid}.project-file-form-page-module__xRGlHW__actions{grid-template-columns:96px minmax(0,1fr);gap:10px;width:100%;display:grid}.project-file-form-page-module__xRGlHW__modeGrid,.project-file-form-page-module__xRGlHW__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-file-form-page-module__xRGlHW__modeGrid button,.project-file-form-page-module__xRGlHW__audienceGrid button{color:#292724;background:#fff;border:1px solid #dedbd6;border-radius:14px;min-width:0}.project-file-form-page-module__xRGlHW__modeGrid button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:13px;display:grid}.project-file-form-page-module__xRGlHW__modeGrid button span{color:#77716a;grid-column:2;font-size:12px}.project-file-form-page-module__xRGlHW__modeGrid .project-file-form-page-module__xRGlHW__selected,.project-file-form-page-module__xRGlHW__audienceGrid .project-file-form-page-module__xRGlHW__selected{background:#fff8df;border-color:#efb817;box-shadow:inset 0 0 0 1px #efb8172e}.project-file-form-page-module__xRGlHW__uploadField{background:#fff;border:1px dashed #d6d1ca;border-radius:14px;gap:8px;padding:14px;display:grid}.project-file-form-page-module__xRGlHW__fileInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.project-file-form-page-module__xRGlHW__uploadField button{justify-self:start}.project-file-form-page-module__xRGlHW__uploadField span,.project-file-form-page-module__xRGlHW__uploadField small,.project-file-form-page-module__xRGlHW__audienceFieldset p{color:#77716a;font-size:12px}.project-file-form-page-module__xRGlHW__audienceFieldset{background:#fff;border:1px solid #e5e1db;border-radius:16px;gap:10px;margin:0;padding:14px;display:grid}.project-file-form-page-module__xRGlHW__audienceFieldset legend{padding:0 5px;font-weight:800}.project-file-form-page-module__xRGlHW__audienceFieldset p{margin:0}.project-file-form-page-module__xRGlHW__audienceGrid button{min-height:46px;padding:10px;font-weight:750}.project-file-form-page-module__xRGlHW__audienceGrid button:disabled{opacity:1;cursor:default;border-style:dashed}
.project-list-view-module__mpIvFa__pageSection{gap:14px;margin:0 -2px;padding-bottom:68px;display:grid}.project-list-view-module__mpIvFa__listHeader{justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 4px;display:flex}.project-list-view-module__mpIvFa__listHeader>div:first-child{min-width:0}.project-list-view-module__mpIvFa__listHeader p{color:var(--brand-deep);letter-spacing:.12em;margin:0 0 5px;font-size:11px;font-weight:950}.project-list-view-module__mpIvFa__listHeader h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:23px;line-height:1.2}.project-list-view-module__mpIvFa__listHeader span{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.45;display:block}.project-list-view-module__mpIvFa__statusFilters{scrollbar-width:none;gap:7px;padding:2px 1px 4px;display:flex;overflow-x:auto}.project-list-view-module__mpIvFa__statusFilters::-webkit-scrollbar{display:none}.project-list-view-module__mpIvFa__statusFilters button{color:#746d64;background:#ffffffb8;border:1px solid #e4e0d9;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11.5px;font-weight:900;display:inline-flex}.project-list-view-module__mpIvFa__statusFilters button b{color:#5f5850;background:#f0ede8;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.project-list-view-module__mpIvFa__statusFilters .project-list-view-module__mpIvFa__statusFilterActive{color:#fff;border-color:var(--ink);background:var(--ink);box-shadow:0 5px 14px #201d191f}.project-list-view-module__mpIvFa__statusFilters .project-list-view-module__mpIvFa__statusFilterActive b{color:var(--ink);background:var(--brand)}.project-list-view-module__mpIvFa__cardList{gap:11px;display:grid}.project-list-view-module__mpIvFa__card{border-radius:var(--radius-card);background:#fff;border:1px solid #dbd8d3e6;gap:13px;padding:16px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1e1b160b}.project-list-view-module__mpIvFa__cardHeading{gap:7px;min-width:0;display:grid}.project-list-view-module__mpIvFa__cardHeadingTop{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.project-list-view-module__mpIvFa__cardControls{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.project-list-view-module__mpIvFa__moreButton{color:#6f6962;background:#fff;border:1px solid #e7e3dd;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.project-list-view-module__mpIvFa__moreButton:active{background:#f7f5f2;transform:scale(.96)}.project-list-view-module__mpIvFa__cardHeading strong{color:var(--ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:950;line-height:1.2;overflow:hidden}.project-list-view-module__mpIvFa__status{color:#6b6257;align-items:center;gap:6px;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}.project-list-view-module__mpIvFa__status i{background:#a8a29e;border-radius:999px;width:7px;height:7px}.project-list-view-module__mpIvFa__status_active i{background:var(--brand-deep)}.project-list-view-module__mpIvFa__status_risk{color:#b42318}.project-list-view-module__mpIvFa__status_risk i{background:#ef4444}.project-list-view-module__mpIvFa__status_done{color:#276749}.project-list-view-module__mpIvFa__status_done i{background:#2f855a}.project-list-view-module__mpIvFa__metaList{gap:6px;display:grid}.project-list-view-module__mpIvFa__metaList span{color:#77716a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:750;line-height:1.35;display:flex;overflow:hidden}.project-list-view-module__mpIvFa__metaList svg{color:#a59d92;flex:none}.project-list-view-module__mpIvFa__progressBlock{gap:7px;display:grid}.project-list-view-module__mpIvFa__progressBlock>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.project-list-view-module__mpIvFa__progressBlock b{color:var(--ink);font-size:12px}.project-list-view-module__mpIvFa__progressTrack{background:#eeeae3;border-radius:999px;height:7px;overflow:hidden}.project-list-view-module__mpIvFa__progressTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-deep));height:100%;display:block}.project-list-view-module__mpIvFa__metricGrid{border-top:1px solid #efede9;border-bottom:1px solid #efede9;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:11px 0;display:grid}.project-list-view-module__mpIvFa__metricGrid div{min-width:0;padding:0 10px}.project-list-view-module__mpIvFa__metricGrid div:first-child{padding-left:0}.project-list-view-module__mpIvFa__metricGrid div+div{border-left:1px solid #efede9}.project-list-view-module__mpIvFa__metricGrid dt{color:#655e56;margin:0 0 4px;font-size:11px;font-weight:800}.project-list-view-module__mpIvFa__metricGrid dd{color:var(--ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:950;overflow:hidden}.project-list-view-module__mpIvFa__todayTask{color:#675f55;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;margin:-2px 0 0;font-size:11.5px;font-weight:750;display:flex;overflow:hidden}.project-list-view-module__mpIvFa__todayTask span{color:#79620a;background:#fff7d6;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:950}.project-list-view-module__mpIvFa__cardFooter{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.project-list-view-module__mpIvFa__manageActions{gap:7px;display:flex}.project-list-view-module__mpIvFa__manageActions button,.project-list-view-module__mpIvFa__openButton{border-radius:var(--radius-control);background:#fff;border:1px solid #dfdcd7;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.project-list-view-module__mpIvFa__manageActions button{color:#5f5a54;width:38px;padding:0}.project-list-view-module__mpIvFa__manageActions .project-list-view-module__mpIvFa__deleteButton{color:#dc2626}.project-list-view-module__mpIvFa__viewToggle{background:#f4f1ec;border:1px solid #e5e1da;border-radius:9px;flex:none;grid-template-columns:repeat(2,auto);gap:3px;padding:2px;display:inline-grid}.project-list-view-module__mpIvFa__viewToggle button{color:#817a71;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.project-list-view-module__mpIvFa__viewToggle .project-list-view-module__mpIvFa__viewToggleActive{color:var(--ink);background:#fff;box-shadow:0 2px 7px #27221c14}.project-list-view-module__mpIvFa__cardCompact{gap:9px;padding:13px 14px}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__cardHeading{gap:3px}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__cardHeadingTop{min-height:26px}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__cardHeading strong{font-size:16px}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__metaList{gap:3px}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__metaList span:first-child,.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__progressBlock,.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__metricGrid,.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__todayTask{display:none}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__cardFooter,.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__manageActions button,.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__openButton{min-height:32px}.project-list-view-module__mpIvFa__manageActions button:active,.project-list-view-module__mpIvFa__openButton:active,.project-list-view-module__mpIvFa__floatingCreate:active{transform:translateY(1px)scale(.98)}.project-list-view-module__mpIvFa__openButton{color:var(--ink);background:#fffaf0;border-color:#ead892;gap:3px;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none}.project-list-view-module__mpIvFa__openButtonPending{pointer-events:none;min-width:72px}.project-list-view-module__mpIvFa__openSpinner{animation:.7s linear infinite project-list-view-module__mpIvFa__open-button-spin}@keyframes project-list-view-module__mpIvFa__open-button-spin{to{transform:rotate(360deg)}}.project-list-view-module__mpIvFa__emptyState{border-radius:var(--radius-card);text-align:center;background:#ffffff9e;border:1px dashed #d9d4cc;gap:5px;padding:28px 18px;display:grid}.project-list-view-module__mpIvFa__emptyState strong{color:var(--ink);font-size:14px}.project-list-view-module__mpIvFa__emptyState span{color:var(--muted);font-size:12px}.project-list-view-module__mpIvFa__floatingCreate{right:max(16px, calc((100vw - var(--app-max-width)) / 2 + 16px));right:max(16px, calc((100dvw - var(--app-max-width)) / 2 + 16px));bottom:calc(var(--pwa-footer-height) + env(safe-area-inset-bottom) + 14px);z-index:55;min-height:50px;color:var(--ink);background:var(--brand);letter-spacing:-.025em;border:1px solid #cc970059;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 16px 30px #533d0538}@media (max-width:380px){.project-list-view-module__mpIvFa__card{padding:14px}.project-list-view-module__mpIvFa__metricGrid div{padding-inline:7px}.project-list-view-module__mpIvFa__metricGrid dd{font-size:12px}.project-list-view-module__mpIvFa__viewToggle button{justify-content:center;width:28px;padding:0;font-size:0}}.project-list-view-module__mpIvFa__manageActions button:has(span){gap:6px;width:auto;padding:0 11px;font-size:12px;font-weight:850}.project-list-view-module__mpIvFa__moreButton{position:relative}.project-list-view-module__mpIvFa__moreButton:after{content:"";position:absolute;inset:-6px}.project-list-view-module__mpIvFa__viewToggle button{position:relative}.project-list-view-module__mpIvFa__viewToggle button:after{content:"";position:absolute;inset:-9px 0}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__openButton{position:relative}.project-list-view-module__mpIvFa__cardCompact .project-list-view-module__mpIvFa__openButton:after{content:"";position:absolute;inset:-6px 0}
.project-structure-fields-module__dr2doG__root{gap:18px;display:grid}.project-structure-fields-module__dr2doG__section{gap:10px;padding-top:4px;display:grid}.project-structure-fields-module__dr2doG__section+.project-structure-fields-module__dr2doG__section{border-top:1px solid #e7e5e4f2;padding-top:18px}.project-structure-fields-module__dr2doG__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-structure-fields-module__dr2doG__head>div{gap:4px;display:grid}.project-structure-fields-module__dr2doG__titleRow{align-items:center;gap:5px;display:flex}.project-structure-fields-module__dr2doG__head strong{color:var(--ink);font-size:14px;font-weight:950}.project-structure-fields-module__dr2doG__head p,.project-structure-fields-module__dr2doG__help,.project-structure-fields-module__dr2doG__error,.project-structure-fields-module__dr2doG__empty{margin:0;font-size:11px;font-weight:800;line-height:1.5}.project-structure-fields-module__dr2doG__head p,.project-structure-fields-module__dr2doG__help,.project-structure-fields-module__dr2doG__empty{color:var(--muted)}.project-structure-fields-module__dr2doG__head>span{color:#7a5d00;background:#fff4c7;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:950}.project-structure-fields-module__dr2doG__restrictionNotice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.project-structure-fields-module__dr2doG__restrictionNotice strong{color:#c2410c;flex:none;font-weight:950}.project-structure-fields-module__dr2doG__helpButton{color:#8a7125;background:#fff8df;border:1px solid #ecb31857;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.project-structure-fields-module__dr2doG__helpButton:active{transform:scale(.94)}.project-structure-fields-module__dr2doG__addRow,.project-structure-fields-module__dr2doG__noteComposer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.project-structure-fields-module__dr2doG__addRow input,.project-structure-fields-module__dr2doG__item input,.project-structure-fields-module__dr2doG__noteComposer textarea,.project-structure-fields-module__dr2doG__noteItem textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d6d3d1fa;border-radius:10px;font-size:16px;font-weight:800}.project-structure-fields-module__dr2doG__addRow input,.project-structure-fields-module__dr2doG__item input{min-height:46px;padding:0 12px}.project-structure-fields-module__dr2doG__noteComposer textarea,.project-structure-fields-module__dr2doG__noteItem textarea{resize:vertical;min-height:72px;padding:11px 12px;line-height:1.45}.project-structure-fields-module__dr2doG__addRow>button,.project-structure-fields-module__dr2doG__noteComposer>button{color:#171411;background:#f5b914;border:1px solid #e8ad05;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:76px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.project-structure-fields-module__dr2doG__addRow>button:disabled,.project-structure-fields-module__dr2doG__noteComposer>button:disabled{opacity:.45}.project-structure-fields-module__dr2doG__error{color:#dc2626}.project-structure-fields-module__dr2doG__list,.project-structure-fields-module__dr2doG__noteList{gap:7px;display:grid}.project-structure-fields-module__dr2doG__item,.project-structure-fields-module__dr2doG__noteItem{grid-template-columns:auto minmax(0,1fr) 38px;align-items:start;gap:7px;display:grid}.project-structure-fields-module__dr2doG__item>span{color:#9a7b1a;text-align:center;width:25px;padding-top:18px;font-size:11px;font-weight:950}.project-structure-fields-module__dr2doG__item>button,.project-structure-fields-module__dr2doG__noteItem>button{color:#dc2626;background:snow;border:1px solid #f8717140;border-radius:9px;place-items:center;min-height:38px;display:grid}.project-structure-fields-module__dr2doG__item>button{margin-top:4px}.project-structure-fields-module__dr2doG__item>button:disabled{cursor:not-allowed;color:#a8a29e;opacity:.82;background:#f5f5f4;border-color:#d6d3d1b8}.project-structure-fields-module__dr2doG__itemBody{gap:6px;min-width:0;display:grid}.project-structure-fields-module__dr2doG__usage{flex-wrap:wrap;gap:5px;display:flex}.project-structure-fields-module__dr2doG__usage>span{color:#57534e;background:#fafaf9;border:1px solid #d6d3d1d6;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;line-height:1.25;display:inline-flex}.project-structure-fields-module__dr2doG__usage>.project-structure-fields-module__dr2doG__usageEmpty{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.project-structure-fields-module__dr2doG__usage>.project-structure-fields-module__dr2doG__usageLocked{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.project-structure-fields-module__dr2doG__empty{text-align:center;border:1px dashed #d6d3d1f2;border-radius:10px;padding:14px 10px}.project-structure-fields-module__dr2doG__noteItem{grid-template-columns:minmax(0,1fr) 38px;align-items:start}@media (max-width:360px){.project-structure-fields-module__dr2doG__addRow,.project-structure-fields-module__dr2doG__noteComposer{grid-template-columns:minmax(0,1fr) 68px}}.project-structure-fields-module__dr2doG__helpButton{position:relative}.project-structure-fields-module__dr2doG__helpButton:after{content:"";position:absolute;inset:-10px}
.project-status-control-module__4yspfG__heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.project-status-control-module__4yspfG__heading h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.project-status-control-module__4yspfG__trigger{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff52;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:3px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.project-status-control-module__4yspfG__trigger:active{transform:scale(.97)}.project-status-control-module__4yspfG__trigger:disabled{opacity:.55}.project-status-control-module__4yspfG__layer{z-index:180}.project-status-control-module__4yspfG__backdrop{background:#1c191761}.project-status-control-module__4yspfG__sheet{padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:0;display:flex;box-shadow:0 -16px 40px #14141429}.project-status-control-module__4yspfG__handle{background:#d6d3d1;border-radius:999px;width:42px;height:5px;margin:0 auto 14px}.project-status-control-module__4yspfG__sheetHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 0 14px;display:flex}.project-status-control-module__4yspfG__sheetHeader>div{gap:4px;display:grid}.project-status-control-module__4yspfG__sheetHeader strong{color:var(--ink);letter-spacing:-.045em;font-size:20px;font-weight:950}.project-status-control-module__4yspfG__sheetHeader span{color:var(--muted);font-size:12px;font-weight:700}.project-status-control-module__4yspfG__sheetHeader button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#f5f4f2;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.project-status-control-module__4yspfG__automaticNotice{color:#745300;background:#fff8df;border:1px solid #f4dfa0;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:11px;font-weight:800;line-height:1.45}.project-status-control-module__4yspfG__optionList{gap:8px;display:grid}.project-status-control-module__4yspfG__option{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.project-status-control-module__4yspfG__option>span{gap:3px;display:grid}.project-status-control-module__4yspfG__option strong{font-size:14px;font-weight:950}.project-status-control-module__4yspfG__option small{color:var(--muted);font-size:11px;font-weight:700}.project-status-control-module__4yspfG__option[data-selected=true]{background:#fff8df;border-color:#ecb31885}.project-status-control-module__4yspfG__option[data-selected=true]>svg{color:#8a6200}.project-status-control-module__4yspfG__option:active{transform:scale(.985)}.project-status-control-module__4yspfG__option:disabled{cursor:default;opacity:.62}.project-status-control-module__4yspfG__sheetHeader button{position:relative}.project-status-control-module__4yspfG__sheetHeader button:after{content:"";position:absolute;inset:-6px}
.project-upload-file-previews-module__34NZBq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.project-upload-file-previews-module__34NZBq__card{background:#faf9f7;border:1px solid #e4e0da;border-radius:14px;min-width:0;position:relative;overflow:hidden}.project-upload-file-previews-module__34NZBq__preview{aspect-ratio:4/3;background:#f0eeea;place-items:center;display:grid;overflow:hidden}.project-upload-file-previews-module__34NZBq__preview img{object-fit:cover;width:100%;height:100%}.project-upload-file-previews-module__34NZBq__fileIcon{color:#77716a;place-items:center;gap:5px;display:grid}.project-upload-file-previews-module__34NZBq__fileIcon strong{letter-spacing:.04em;font-size:11px}.project-upload-file-previews-module__34NZBq__removeButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181716c7;border:1px solid #ffffffd1;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 10px #0000002e}.project-upload-file-previews-module__34NZBq__meta{gap:3px;min-width:0;padding:9px 10px 10px;display:grid}.project-upload-file-previews-module__34NZBq__meta strong{color:#292724;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-upload-file-previews-module__34NZBq__meta span{color:#858078;font-size:11px}.project-upload-file-previews-module__34NZBq__removeButton:after{content:"";position:absolute;inset:-6px}
.schedule-range-calendar-module__A4gx9G__calendar{--calendar-grid-line:#d6d3d1b8;border-radius:var(--radius-card);background:#fff;border:1px solid #d6d3d1eb;gap:12px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1c19170d}.schedule-range-calendar-module__A4gx9G__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0;display:flex}.schedule-range-calendar-module__A4gx9G__titleBlock{gap:2px;min-width:0;display:grid}.schedule-range-calendar-module__A4gx9G__titleBlock span{color:#9a7200;letter-spacing:.04em;font-size:11px;font-weight:950}.schedule-range-calendar-module__A4gx9G__titleBlock strong{color:#171717;letter-spacing:-.045em;font-size:19px;font-weight:950}.schedule-range-calendar-module__A4gx9G__titleBlock small{color:#78716c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.schedule-range-calendar-module__A4gx9G__monthNav{flex:none;align-items:center;gap:4px;display:inline-flex}.schedule-range-calendar-module__A4gx9G__monthNav button{color:#292524;background:#fff;border:1px solid #e7e5e4;border-radius:9px;place-items:center;width:40px;height:40px;transition:transform .14s,background .14s;display:inline-grid}.schedule-range-calendar-module__A4gx9G__monthNav button:active{transform:scale(.94)}.schedule-range-calendar-module__A4gx9G__monthNav .schedule-range-calendar-module__A4gx9G__todayButton{width:auto;padding:0 10px;font-size:12px;font-weight:950}.schedule-range-calendar-module__A4gx9G__rangeSummary{grid-template-columns:1fr 20px 1fr;align-items:center;gap:8px;padding:0 14px;display:grid}.schedule-range-calendar-module__A4gx9G__rangeSummary span{background:#fff8df;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.schedule-range-calendar-module__A4gx9G__rangeSummary small{color:#7a5a00;font-size:11px;font-weight:950}.schedule-range-calendar-module__A4gx9G__rangeSummary b{color:#292524;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.schedule-range-calendar-module__A4gx9G__rangeSummary i{background:#d6d3d1;height:1px}.schedule-range-calendar-module__A4gx9G__monthGrid{border-top:1px solid var(--calendar-grid-line)}.schedule-range-calendar-module__A4gx9G__weekdays,.schedule-range-calendar-module__A4gx9G__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.schedule-range-calendar-module__A4gx9G__weekdays{background:#fafaf9}.schedule-range-calendar-module__A4gx9G__weekdays span{color:#78716c;border-right:1px solid var(--calendar-grid-line);text-align:center;min-width:0;padding:8px 0;font-size:11px;font-weight:900}.schedule-range-calendar-module__A4gx9G__weekdays span:last-child{border-right:0}.schedule-range-calendar-module__A4gx9G__weekdays .schedule-range-calendar-module__A4gx9G__sunday,.schedule-range-calendar-module__A4gx9G__dateButton.schedule-range-calendar-module__A4gx9G__sunday{color:#dc2626}.schedule-range-calendar-module__A4gx9G__weekdays .schedule-range-calendar-module__A4gx9G__saturday,.schedule-range-calendar-module__A4gx9G__dateButton.schedule-range-calendar-module__A4gx9G__saturday{color:#2563eb}.schedule-range-calendar-module__A4gx9G__dayCell{cursor:pointer;border-top:1px solid var(--calendar-grid-line);border-right:1px solid var(--calendar-grid-line);background:#fff;min-width:0;min-height:84px;position:relative;overflow:hidden}.schedule-range-calendar-module__A4gx9G__dayCell:nth-child(7n){border-right:0}.schedule-range-calendar-module__A4gx9G__outsideMonth{background:#fafaf9}.schedule-range-calendar-module__A4gx9G__outsideMonth .schedule-range-calendar-module__A4gx9G__dateButton{color:#8a847d}.schedule-range-calendar-module__A4gx9G__inRange{background:#fff8dfa8}.schedule-range-calendar-module__A4gx9G__dateButton{color:#292524;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin:3px auto 1px;font-size:12px;font-weight:850;transition:transform .14s,background .14s;display:grid}.schedule-range-calendar-module__A4gx9G__dateButton:active{transform:scale(.91)}.schedule-range-calendar-module__A4gx9G__dateButton.schedule-range-calendar-module__A4gx9G__today{color:#fff;background:#171717;box-shadow:0 0 0 2px #17171724}.schedule-range-calendar-module__A4gx9G__dateButton.schedule-range-calendar-module__A4gx9G__selected:not(.schedule-range-calendar-module__A4gx9G__today){color:#171717;background:#f5c21b;box-shadow:0 0 0 2px #f5c21b33}.schedule-range-calendar-module__A4gx9G__events{gap:2px;padding:0 2px 3px;display:grid}.schedule-range-calendar-module__A4gx9G__event{z-index:1;color:#334155;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#cbd5e1;border:0;border-radius:3px;min-width:0;height:20px;padding:0 4px;font-size:11px;font-weight:950;line-height:20px;position:relative;overflow:hidden}.schedule-range-calendar-module__A4gx9G__eventContinuesLeft{border-top-left-radius:0;border-bottom-left-radius:0;width:calc(100% + 3px);margin-left:-3px}.schedule-range-calendar-module__A4gx9G__eventContinuesRight{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% + 3px)}.schedule-range-calendar-module__A4gx9G__eventContinuesLeft.schedule-range-calendar-module__A4gx9G__eventContinuesRight{width:calc(100% + 6px)}.schedule-range-calendar-module__A4gx9G__eventStarts{border-top-left-radius:5px;border-bottom-left-radius:5px}.schedule-range-calendar-module__A4gx9G__eventEnds{border-top-right-radius:5px;border-bottom-right-radius:5px}.schedule-range-calendar-module__A4gx9G__event_doing{color:#403100;background:#f5c21b}.schedule-range-calendar-module__A4gx9G__event_done{color:#fff;background:#171717}.schedule-range-calendar-module__A4gx9G__event_delay{color:#fff;background:#d97706}.schedule-range-calendar-module__A4gx9G__moreEvents{color:#57534e;padding-left:3px;font-size:11px;font-weight:950;line-height:14px;display:block}.schedule-range-calendar-module__A4gx9G__legend{scrollbar-width:none;align-items:center;gap:10px;padding:0 14px 13px;display:flex;overflow-x:auto}.schedule-range-calendar-module__A4gx9G__legend::-webkit-scrollbar{display:none}.schedule-range-calendar-module__A4gx9G__legend span{color:#57534e;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:850;display:inline-flex}.schedule-range-calendar-module__A4gx9G__legend i{border-radius:3px;width:9px;height:9px;display:block}.schedule-range-calendar-module__A4gx9G__legendTodo{background:#cbd5e1}.schedule-range-calendar-module__A4gx9G__legendDoing{background:#f5c21b}.schedule-range-calendar-module__A4gx9G__legendDone{background:#171717}.schedule-range-calendar-module__A4gx9G__legendDelay{background:#d97706}@media (max-width:390px){.schedule-range-calendar-module__A4gx9G__head{align-items:flex-start}.schedule-range-calendar-module__A4gx9G__titleBlock strong{font-size:17px}.schedule-range-calendar-module__A4gx9G__titleBlock small{max-width:190px}.schedule-range-calendar-module__A4gx9G__monthNav button{width:38px;height:38px}.schedule-range-calendar-module__A4gx9G__monthNav .schedule-range-calendar-module__A4gx9G__todayButton{padding:0 8px}.schedule-range-calendar-module__A4gx9G__dayCell{min-height:80px}.schedule-range-calendar-module__A4gx9G__dateButton{width:30px;height:30px}}
.quote-budget-import-sheet-module___eyGbG__sheet{height:min(82dvh,680px);max-height:calc(var(--viewport-height,100vh) - 8px);max-height:calc(var(--viewport-height,100dvh) - 8px);background:#fff;border:1px solid #e7e5e4;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;padding:0 14px;display:flex;overflow:hidden;box-shadow:0 -14px 40px #29252429}.quote-budget-import-sheet-module___eyGbG__handle{background:#d6d3d1;border-radius:999px;flex:none;width:42px;height:5px;margin:10px auto 14px}.quote-budget-import-sheet-module___eyGbG__header{border-bottom:1px solid #f1f0ee;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 14px;display:flex}.quote-budget-import-sheet-module___eyGbG__header div{gap:3px;display:grid}.quote-budget-import-sheet-module___eyGbG__header span{color:#8a6800;font-size:11px;font-weight:900}.quote-budget-import-sheet-module___eyGbG__header strong{letter-spacing:-.04em;font-size:22px}.quote-budget-import-sheet-module___eyGbG__header button{background:0 0;border:0;font-weight:850}.quote-budget-import-sheet-module___eyGbG__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:12px;min-height:0;padding:16px 0 20px;display:grid;overflow-y:auto}.quote-budget-import-sheet-module___eyGbG__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-budget-import-sheet-module___eyGbG__body>p{color:#78716c;margin:0;font-size:12px;font-weight:750;line-height:1.55}.quote-budget-import-sheet-module___eyGbG__fileButton,.quote-budget-import-sheet-module___eyGbG__analyzeButton{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-weight:850;display:flex}.quote-budget-import-sheet-module___eyGbG__fileButton{color:#292524;background:#fff;border:1px dashed #d6d3d1;justify-content:flex-start;padding:12px 14px}.quote-budget-import-sheet-module___eyGbG__fileButton span{text-align:left;gap:2px;min-width:0;display:grid}.quote-budget-import-sheet-module___eyGbG__fileButton strong,.quote-budget-import-sheet-module___eyGbG__fileButton small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-budget-import-sheet-module___eyGbG__fileButton small{color:#78716c;font-size:11px}.quote-budget-import-sheet-module___eyGbG__analyzeButton{color:#171717;background:#f7c51f;border:1px solid #efb817}.quote-budget-import-sheet-module___eyGbG__analyzeButton:disabled{opacity:.45}.quote-budget-import-sheet-module___eyGbG__message{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:10px 12px}.quote-budget-import-sheet-module___eyGbG__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quote-budget-import-sheet-module___eyGbG__targetSection{background:#fafaf9;border:1px solid #e7e5e4;border-radius:14px;gap:10px;padding:12px;display:grid}.quote-budget-import-sheet-module___eyGbG__targetSection>div:first-child{gap:2px;display:grid}.quote-budget-import-sheet-module___eyGbG__targetSection strong{color:#1c1917;font-size:13px}.quote-budget-import-sheet-module___eyGbG__targetSection small{color:#78716c;font-size:11px;font-weight:750}.quote-budget-import-sheet-module___eyGbG__targetOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.quote-budget-import-sheet-module___eyGbG__targetOptions button{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:10px;min-height:42px;padding:0 6px;font-size:11px;font-weight:850}.quote-budget-import-sheet-module___eyGbG__targetOptions .quote-budget-import-sheet-module___eyGbG__selectedTarget{color:#171717;background:#f7c51f;border-color:#e9b213}.quote-budget-import-sheet-module___eyGbG__rows li{background:#fff;border:1px solid #e7e5e4;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.quote-budget-import-sheet-module___eyGbG__check{align-items:center;gap:8px;display:flex}.quote-budget-import-sheet-module___eyGbG__check input{accent-color:#e9b213;width:18px;height:18px}.quote-budget-import-sheet-module___eyGbG__check span{gap:2px;min-width:0;display:grid}.quote-budget-import-sheet-module___eyGbG__check strong,.quote-budget-import-sheet-module___eyGbG__check small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-budget-import-sheet-module___eyGbG__check small{color:#78716c;font-size:11px}.quote-budget-import-sheet-module___eyGbG__rows>li>input{text-align:right;background:#fff;border:1px solid #dedbd6;border-radius:10px;min-width:0;min-height:42px;padding:0 10px;font-size:12px;font-weight:800}.quote-budget-import-sheet-module___eyGbG__newProcessNote{color:#6b5a24;background:#fff8df;border-radius:10px;margin:0;padding:9px 10px;font-size:11px;font-weight:850}.quote-budget-import-sheet-module___eyGbG__conflictBox{background:#fffbeb;border:1px solid #f1d27a;border-radius:12px;gap:9px;padding:10px;display:grid}.quote-budget-import-sheet-module___eyGbG__conflictBox>div:first-child{gap:2px;display:grid}.quote-budget-import-sheet-module___eyGbG__conflictBox strong{color:#3f3515;font-size:11px}.quote-budget-import-sheet-module___eyGbG__conflictBox small{color:#85713a;font-size:11px;font-weight:750}.quote-budget-import-sheet-module___eyGbG__conflictActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.quote-budget-import-sheet-module___eyGbG__conflictActions button{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:9px;min-height:38px;padding:0 8px;font-size:11px;font-weight:850}.quote-budget-import-sheet-module___eyGbG__conflictActions .quote-budget-import-sheet-module___eyGbG__selectedConflictAction{color:#171717;background:#f7c51f;border-color:#e9b213}.quote-budget-import-sheet-module___eyGbG__actions{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}
.expense-file-previews-module__tfqPia__pendingGrid,.expense-file-previews-module__tfqPia__savedList{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.expense-file-previews-module__tfqPia__savedList{margin-top:8px}.expense-file-previews-module__tfqPia__detailList{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;padding:0}.expense-file-previews-module__tfqPia__listView{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin-top:0}.expense-file-previews-module__tfqPia__pendingItem,.expense-file-previews-module__tfqPia__savedItem{background:#f8fafc;border:1px solid #d6d3d1db;border-radius:10px;min-width:0;position:relative;overflow:hidden}.expense-file-previews-module__tfqPia__previewButton,.expense-file-previews-module__tfqPia__filePlaceholder{aspect-ratio:4/3;color:#64748b;background:#eef2f7;border:0;border-radius:0;place-items:center;width:100%;padding:0;text-decoration:none;display:grid;overflow:hidden}.expense-file-previews-module__tfqPia__previewButton{cursor:zoom-in}.expense-file-previews-module__tfqPia__previewButton img{object-fit:cover;width:100%;height:100%;display:block}.expense-file-previews-module__tfqPia__filePlaceholder{gap:3px;font-size:11px;font-weight:950}.expense-file-previews-module__tfqPia__fileName{color:#334155;text-overflow:ellipsis;white-space:nowrap;padding:7px 26px 7px 7px;font-size:11px;font-weight:850;line-height:1.3;display:block;overflow:hidden}.expense-file-previews-module__tfqPia__removeButton{color:#57534e;background:#fffffff0;border:1px solid #d6d3d1e6;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:4px;right:4px}@media (max-width:360px){.expense-file-previews-module__tfqPia__pendingGrid,.expense-file-previews-module__tfqPia__savedList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.expense-item-action-sheet-module__m5JGKq__sheet{min-height:0;padding:0 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;flex-direction:column;display:flex}.expense-item-action-sheet-module__m5JGKq__handle{background:#cbc7c2;border-radius:999px;flex:none;width:42px;height:5px;margin:10px auto 16px}.expense-item-action-sheet-module__m5JGKq__header{border-bottom:1px solid #eeebe7;justify-content:space-between;align-items:flex-start;gap:14px;padding:0 2px 14px;display:flex}.expense-item-action-sheet-module__m5JGKq__header div{gap:4px;min-width:0;display:grid}.expense-item-action-sheet-module__m5JGKq__header span{color:var(--brand-deep);letter-spacing:.08em;font-size:11px;font-weight:950}.expense-item-action-sheet-module__m5JGKq__header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.expense-item-action-sheet-module__m5JGKq__header>button{color:#625d57;background:0 0;border:0;min-width:44px;min-height:34px;padding:0 8px;font-weight:900}.expense-item-action-sheet-module__m5JGKq__actionList{gap:8px;padding-top:12px;display:grid}.expense-item-action-sheet-module__m5JGKq__actionList>button{min-height:64px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e8e4de;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.expense-item-action-sheet-module__m5JGKq__actionList>button>svg:first-child{background:#f5f2ed;border-radius:11px;width:36px;height:36px;padding:9px}.expense-item-action-sheet-module__m5JGKq__actionList span{gap:3px;min-width:0;display:grid}.expense-item-action-sheet-module__m5JGKq__actionList strong{font-size:14px}.expense-item-action-sheet-module__m5JGKq__actionList small{color:var(--muted);font-size:11px;font-weight:700}.expense-item-action-sheet-module__m5JGKq__actionList .expense-item-action-sheet-module__m5JGKq__dangerAction{color:#c9252d}.expense-item-action-sheet-module__m5JGKq__actionList .expense-item-action-sheet-module__m5JGKq__dangerAction>svg:first-child{background:#fff0f1}
.site-area-field-module__cxUMYq__field{color:var(--ink-soft);gap:7px;font-size:13px;font-weight:850;display:grid}.site-area-field-module__cxUMYq__control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.site-area-field-module__cxUMYq__control input{min-width:0}.site-area-field-module__cxUMYq__unitToggle{border-radius:var(--radius-control);background:#fff;border:1px solid #d6d3d1f2;grid-template-columns:repeat(2,42px);gap:4px;padding:4px;display:grid}.site-area-field-module__cxUMYq__unitButton,.site-area-field-module__cxUMYq__unitButtonActive{border-radius:calc(var(--radius-control) - 4px);letter-spacing:-.0375em;border:0;min-width:0;min-height:44px;font-size:14px;font-weight:900}.site-area-field-module__cxUMYq__unitButton{color:var(--ink-soft);background:0 0}.site-area-field-module__cxUMYq__unitButtonActive{color:#171717;background:var(--brand)}
.work-item-name-field-module__fjmhdW__field{color:var(--muted);gap:6px;font-size:11px;font-weight:900;display:grid}.work-item-name-field-module__fjmhdW__labelRow{align-items:center;gap:5px;display:flex}.work-item-name-field-module__fjmhdW__labelRow label{color:inherit;font:inherit}.work-item-name-field-module__fjmhdW__input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;color:var(--ink);background:#fff;border:1px solid #d6d3d1f2;border-radius:9px;outline:none;padding:0 12px;font-size:16px;font-weight:850}.work-item-name-field-module__fjmhdW__input:focus{border-color:#ecb318c7;box-shadow:0 0 0 3px #ecb3181a}.work-item-name-field-module__fjmhdW__input::placeholder{color:#a8a29e;font-weight:750}.work-item-name-field-module__fjmhdW__hasError .work-item-name-field-module__fjmhdW__input{background:#fff7f7;border-color:#fca5a5;box-shadow:0 0 0 3px #dc262614}.work-item-name-field-module__fjmhdW__hasError .work-item-name-field-module__fjmhdW__labelRow{color:#dc2626}.work-item-name-field-module__fjmhdW__error{color:#dc2626;font-size:11px;font-weight:900;line-height:1.35}
.customer-defect-photo-fields-module__zc_N0W__root{border:0;gap:10px;margin:0;padding:0;display:grid}.customer-defect-photo-fields-module__zc_N0W__root>legend{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:950}.customer-defect-photo-fields-module__zc_N0W__root>p{color:var(--muted);margin:0;font-size:11px;font-weight:750;line-height:1.5}.customer-defect-photo-fields-module__zc_N0W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-defect-photo-fields-module__zc_N0W__grid article{background:#fff;border:1px solid #d6d3d1f2;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid;position:relative}.customer-defect-photo-fields-module__zc_N0W__grid article.customer-defect-photo-fields-module__zc_N0W__selected{background:#fffdf5;border-color:#ecb318ad}.customer-defect-photo-fields-module__zc_N0W__copy{gap:4px;display:grid}.customer-defect-photo-fields-module__zc_N0W__copy strong{color:var(--ink);font-size:12px;font-weight:950}.customer-defect-photo-fields-module__zc_N0W__copy span{min-height:34px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.45}.customer-defect-photo-fields-module__zc_N0W__picker{color:#815e00;cursor:pointer;background:#fff8df;border:1px dashed #cc970085;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:112px;font-size:11.5px;font-weight:900;display:grid;position:relative;overflow:hidden}.customer-defect-photo-fields-module__zc_N0W__picker img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.customer-defect-photo-fields-module__zc_N0W__picker.customer-defect-photo-fields-module__zc_N0W__hasPreview:after{content:"";background:linear-gradient(#0000,#000000b8);height:38px;position:absolute;inset:auto 0 0}.customer-defect-photo-fields-module__zc_N0W__picker.customer-defect-photo-fields-module__zc_N0W__hasPreview span{z-index:1;color:#fff;position:absolute;bottom:7px}.customer-defect-photo-fields-module__zc_N0W__picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.customer-defect-photo-fields-module__zc_N0W__remove{color:#fff;background:#141414c2;border:1px solid #fffc;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}
.profile-invite-code-form-module__cE5PkG__form{gap:16px;display:grid}.profile-invite-code-form-module__cE5PkG__notice{margin:0}.profile-invite-code-form-module__cE5PkG__codeField input{letter-spacing:.035em;text-transform:uppercase;min-height:58px;font-size:19px;font-weight:900}.profile-invite-code-form-module__cE5PkG__preview{background:linear-gradient(145deg,#fff9e8,#fff 72%);border:1px solid #ecb3186b;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 10px 24px #4333080d}.profile-invite-code-form-module__cE5PkG__previewHead{align-items:center;gap:12px;display:flex}.profile-invite-code-form-module__cE5PkG__previewHead>div{min-width:0}.profile-invite-code-form-module__cE5PkG__previewHead span:not(.profile-invite-code-form-module__cE5PkG__previewIcon){color:#8b6500;font-size:11px;font-weight:900}.profile-invite-code-form-module__cE5PkG__previewHead h2{color:var(--ink);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:19px;font-weight:950;line-height:1.25;overflow:hidden}.profile-invite-code-form-module__cE5PkG__previewIcon{color:#6f5200;background:#fff2bd;border:1px solid #ecb3185c;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.profile-invite-code-form-module__cE5PkG__previewDetails{border-top:1px solid #e3e0dcd1;gap:0;margin:0;display:grid}.profile-invite-code-form-module__cE5PkG__previewDetails div{border-bottom:1px solid #e3e0dcb8;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.profile-invite-code-form-module__cE5PkG__previewDetails div:last-child{border-bottom:0;padding-bottom:0}.profile-invite-code-form-module__cE5PkG__previewDetails dt,.profile-invite-code-form-module__cE5PkG__previewDetails dd{margin:0;font-size:13px;line-height:1.45}.profile-invite-code-form-module__cE5PkG__previewDetails dt{color:var(--muted);font-weight:800}.profile-invite-code-form-module__cE5PkG__previewDetails dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:850}.profile-invite-code-form-module__cE5PkG__previewDetails .profile-invite-code-form-module__cE5PkG__available{color:#087a51}.profile-invite-code-form-module__cE5PkG__previewDetails .profile-invite-code-form-module__cE5PkG__unavailable{color:#c2410c}
.role-guide-button-module__xWVhZG__trigger{color:#6f4d00;white-space:nowrap;cursor:pointer;background:#fff8df;border:1px solid #f0d78a;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.role-guide-button-module__xWVhZG__compact{min-height:28px;padding:0 9px;font-size:11.5px}.role-guide-button-module__xWVhZG__sheet{z-index:1;width:min(100dvw, var(--app-max-width));max-height:min(84dvh,720px);padding:8px 14px calc(14px + env(safe-area-inset-bottom));background:#fffffffc;border:1px solid #e3e0dcf2;border-bottom:0;border-radius:16px 16px 0 0;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 -22px 54px #0f172a29}.role-guide-button-module__xWVhZG__body{align-content:start;gap:10px;min-height:0;padding:6px 2px 4px;display:grid;overflow-y:auto}.role-guide-button-module__xWVhZG__body h2{margin:0;font-size:18px;font-weight:950}.role-guide-button-module__xWVhZG__tableWrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.role-guide-button-module__xWVhZG__table{border-collapse:collapse;width:100%;min-width:340px;font-size:12px}.role-guide-button-module__xWVhZG__table th,.role-guide-button-module__xWVhZG__table td{text-align:center;border-bottom:1px solid #f0eee9;padding:8px 6px;font-weight:850}.role-guide-button-module__xWVhZG__table thead th{color:var(--muted);background:#faf8f2;font-size:11px}.role-guide-button-module__xWVhZG__table tbody th{text-align:left;color:var(--ink);font-weight:900}.role-guide-button-module__xWVhZG__table tbody tr:last-child th,.role-guide-button-module__xWVhZG__table tbody tr:last-child td{border-bottom:0}.role-guide-button-module__xWVhZG__yes{color:#15803d}.role-guide-button-module__xWVhZG__no{color:#b91c1c}.role-guide-button-module__xWVhZG__partial{color:#9a6a00;font-size:11px}.role-guide-button-module__xWVhZG__tip{background:#fff8e6;border:1px solid #f5d27a;border-radius:12px;gap:4px;padding:11px 13px;display:grid}.role-guide-button-module__xWVhZG__tip strong{font-size:13px;font-weight:950}.role-guide-button-module__xWVhZG__tip p{color:#5b4a12;margin:0;font-size:12.5px;font-weight:750;line-height:1.55}.role-guide-button-module__xWVhZG__notes{color:var(--muted);gap:5px;margin:0;padding-left:18px;font-size:12px;font-weight:750;line-height:1.5;display:grid}
.native-app-bridge-module__xNeUAW__sheet{padding:0 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;flex-direction:column;display:flex}.native-app-bridge-module__xNeUAW__handle{background:#cbc7c2;border-radius:999px;flex:none;width:42px;height:5px;margin:10px auto 14px}.native-app-bridge-module__xNeUAW__title{color:var(--ink,#1f1d1a);margin:0 2px 12px;font-size:17px;font-weight:900}.native-app-bridge-module__xNeUAW__options{gap:8px;display:grid}.native-app-bridge-module__xNeUAW__option{min-height:54px;color:var(--ink,#1f1d1a);text-align:left;background:#f5f2ec;border:0;border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:800;display:flex}.native-app-bridge-module__xNeUAW__cancel{color:#625d57;background:0 0;border:0;border-radius:16px;min-height:50px;margin-top:6px;font-size:15px;font-weight:800}
.design-module__ZTxUqq__page{gap:12px;width:100%;max-width:448px;margin:0 auto;padding:0 0 96px;display:grid;overflow-x:clip}.design-module__ZTxUqq__header{align-items:center;gap:10px;padding:14px 16px 8px;display:flex}.design-module__ZTxUqq__header h1{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:950;overflow:hidden}.design-module__ZTxUqq__body{gap:10px;min-width:0;padding:0 14px;display:grid}.design-module__ZTxUqq__body>*,.design-module__ZTxUqq__card,.design-module__ZTxUqq__card>*{min-width:0}.design-module__ZTxUqq__card{background:#fff;border:1px solid #ece8dd;border-radius:14px;gap:8px;padding:13px 14px;display:grid}.design-module__ZTxUqq__cardYellow{color:#8a6a00;background:#fff4c7;border-color:#f3c84c;font-size:12px;font-weight:800;line-height:1.5}.design-module__ZTxUqq__cardSelected{border:2px solid #141414}.design-module__ZTxUqq__label{color:var(--muted);font-size:12px;font-weight:800}.design-module__ZTxUqq__hint{color:var(--muted);margin:0;font-size:11.5px;font-weight:700;line-height:1.5}.design-module__ZTxUqq__danger{color:#b91c1c}.design-module__ZTxUqq__form{gap:10px;display:grid}.design-module__ZTxUqq__form label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:900;display:grid}.design-module__ZTxUqq__form input,.design-module__ZTxUqq__form select,.design-module__ZTxUqq__form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border:1px solid #ddd7c8;border-radius:10px;padding:9px 11px;font-size:14px;font-weight:700}.design-module__ZTxUqq__form textarea{resize:vertical;min-height:90px}.design-module__ZTxUqq__gate{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #ece8dd;border-radius:14px;gap:3px;padding:16px;display:grid}.design-module__ZTxUqq__gate b{font-size:15px;font-weight:950}.design-module__ZTxUqq__gate small{color:var(--muted);font-size:11.5px;font-weight:700}.design-module__ZTxUqq__gateOn{background:#fff4c7;border-color:#141414}.design-module__ZTxUqq__chips{flex-wrap:wrap;gap:6px;display:flex}.design-module__ZTxUqq__chip{min-height:40px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ddd7c8;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:800}.design-module__ZTxUqq__chipOn{color:#fff;background:#141414;border-color:#141414}.design-module__ZTxUqq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 14px;display:grid}.design-module__ZTxUqq__step{color:var(--muted);text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8dd;border-radius:12px;gap:2px;padding:9px 6px;font-size:11.5px;font-weight:800;display:grid}.design-module__ZTxUqq__step b{color:var(--ink);font-size:12.5px;font-weight:950}.design-module__ZTxUqq__stepOn{background:#fff4c7;border-color:#141414}.design-module__ZTxUqq__stepDone b:after{content:" ✓";color:#166534}.design-module__ZTxUqq__list{gap:8px;display:grid}.design-module__ZTxUqq__listCard{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #ece8dd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}.design-module__ZTxUqq__listCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.design-module__ZTxUqq__listCard small{color:var(--muted);font-size:11.5px;font-weight:700;display:block}.design-module__ZTxUqq__listCard .design-module__ZTxUqq__side{text-align:right;color:var(--muted);white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:11.5px;font-weight:800}.design-module__ZTxUqq__zoneRow{border-top:1px solid #f1eee6;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 0;display:grid}.design-module__ZTxUqq__zoneRow:first-child{border-top:0}.design-module__ZTxUqq__zoneRow b{font-size:13.5px;font-weight:900}.design-module__ZTxUqq__zoneRow small{color:var(--muted);font-size:11.5px;font-weight:700;line-height:1.45;display:block}.design-module__ZTxUqq__zoneRow .design-module__ZTxUqq__actions{grid-area:1/2/3;align-items:center;gap:6px;display:flex}.design-module__ZTxUqq__badge{border-radius:999px;padding:2px 7px;font-size:12px;font-weight:900;display:inline-block}.design-module__ZTxUqq__badgeDraft{color:#8a6a00;background:#fff4c7}.design-module__ZTxUqq__badgeOk{color:#166534;background:#f0fdf4}.design-module__ZTxUqq__plan{background:#fafaf9;border:1px solid #ece8dd;border-radius:14px;overflow-x:auto}.design-module__ZTxUqq__plan svg{max-width:100%;height:auto;display:block}.design-module__ZTxUqq__planThumb{background:#fafaf9;border:1px solid #ece8dd;border-radius:10px;overflow:hidden}.design-module__ZTxUqq__planThumb svg{width:100%;height:auto;display:block}.design-module__ZTxUqq__layoutCard{gap:8px;display:grid}.design-module__ZTxUqq__layoutHead{align-items:baseline;gap:8px;display:flex}.design-module__ZTxUqq__layoutHead b{flex:1;min-width:0;font-size:14.5px;font-weight:950}.design-module__ZTxUqq__score{color:#b8860b;letter-spacing:.05em;white-space:nowrap;font-size:12px;font-weight:900}.design-module__ZTxUqq__bullets{color:var(--ink);margin:0;padding-left:16px;font-size:12.5px;font-weight:700;line-height:1.5}.design-module__ZTxUqq__bullets li+li{margin-top:2px}.design-module__ZTxUqq__actionsRow{gap:8px;display:flex}.design-module__ZTxUqq__actionsRow>*{flex:1;min-width:0}.design-module__ZTxUqq__chat{gap:6px;display:grid}.design-module__ZTxUqq__msg{border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.45}.design-module__ZTxUqq__msgUser{color:#fff;background:#141414;justify-self:end;max-width:90%}.design-module__ZTxUqq__msgAssistant{color:var(--ink);background:#f3f3f1;justify-self:start;max-width:90%}.design-module__ZTxUqq__chatRow{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.design-module__ZTxUqq__chatRow input{border:1px solid #ddd7c8;border-radius:10px;min-width:0;min-height:42px;padding:0 12px;font-size:13.5px;font-weight:700}.design-module__ZTxUqq__empty{color:var(--muted);text-align:center;border:1px dashed #e7e5e4;border-radius:14px;padding:22px 14px;font-size:13px;font-weight:750;line-height:1.5}.design-module__ZTxUqq__dashed{color:var(--muted);text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #ddd7c8;border-radius:14px;gap:2px;padding:18px 14px;font-size:12px;font-weight:750;display:grid}.design-module__ZTxUqq__dashed b{color:var(--ink);font-size:14px}.design-module__ZTxUqq__dashedOff,.design-module__ZTxUqq__dashed:disabled{opacity:.55;cursor:default}.design-module__ZTxUqq__costLine{color:var(--muted);justify-content:space-between;gap:8px;font-size:11.5px;font-weight:800;display:flex}.design-module__ZTxUqq__sheet{background:#fff;border-radius:22px 22px 0 0;gap:12px;max-height:min(88dvh,760px);padding:10px 16px 18px;display:grid;overflow-y:auto}.design-module__ZTxUqq__sheetHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-module__ZTxUqq__sheetHead strong{letter-spacing:-.04em;font-size:16px;font-weight:950}.design-module__ZTxUqq__swatch{vertical-align:-1px;border:1px solid #ddd7c8;border-radius:3px;width:12px;height:12px;display:inline-block}.design-module__ZTxUqq__finishRow{border-top:1px solid var(--line,#ece8dd);grid-template-columns:minmax(64px,1fr) repeat(3,minmax(0,1.6fr));align-items:center;gap:6px;padding:7px 0;display:grid}.design-module__ZTxUqq__finishRow b{font-size:12.5px;font-weight:900}.design-module__ZTxUqq__finishRow select{background:#fff;border:1px solid #ddd7c8;border-radius:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:750}.design-module__ZTxUqq__finishHead{color:var(--muted);grid-template-columns:minmax(64px,1fr) repeat(3,minmax(0,1.6fr));gap:6px;font-size:10.5px;font-weight:800;display:grid}
.staff-role-guide-module__Gad3Xq__guide{background:#fffaf0;border:1px solid #e6e1d8;border-radius:14px;gap:4px;margin-top:-8px;padding:12px 14px;display:grid}.staff-role-guide-module__Gad3Xq__guide strong{color:#29251f;font-size:13px;font-weight:900}.staff-role-guide-module__Gad3Xq__guide p,.staff-role-guide-module__Gad3Xq__guide small{color:#6f675d;margin:0;font-size:12px;line-height:1.5}.staff-role-guide-module__Gad3Xq__guide small{color:#8a6200;font-weight:750}
.company-onboarding-client-module__2u_jYq__progress{grid-template-columns:repeat(3,minmax(0,1fr))}
