.portal-module__tEj_ba__cq{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:38rem;display:grid;container:portal/inline-size}.portal-module__tEj_ba__endTag{white-space:nowrap}@container win (max-width:34rem){.portal-module__tEj_ba__endTag{display:none}}.portal-module__tEj_ba__from{font-size:var(--m-fs-s);color:var(--m-tx3);white-space:nowrap}.portal-module__tEj_ba__fine{font-size:var(--m-fs-xs);color:var(--m-tx4);line-height:1.45}.portal-module__tEj_ba__status{align-items:center;gap:.625rem;display:flex}.portal-module__tEj_ba__status p{font-size:calc(var(--m-fs-l)*1.2);letter-spacing:-.01em;color:var(--m-tx);text-wrap:balance;font-weight:600}.portal-module__tEj_ba__statusDot{background:var(--warn);width:.625rem;height:.625rem;transition:background-color var(--d-3)ease;border-radius:50%;flex:none}.portal-module__tEj_ba__statusDot[data-tone=good]{background:var(--good)}.portal-module__tEj_ba__track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-module__tEj_ba__track li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding-right:.75rem;display:grid;position:relative}.portal-module__tEj_ba__track li:not(:last-child):after{content:"";background:var(--m-line2);height:1.5px;position:absolute;top:.6875rem;left:1.875rem;right:.5rem}.portal-module__tEj_ba__track li:not(:last-child):before{content:"";z-index:1;background:var(--m-tx);transform-origin:0;height:1.5px;transition:transform var(--d-5)var(--ease-in-out);position:absolute;top:.6875rem;left:1.875rem;right:.5rem;transform:scaleX(0)}.portal-module__tEj_ba__track li[data-state=done]:before{transform:none}.portal-module__tEj_ba__node{z-index:2;border:1.5px solid var(--m-line2);background:var(--m-bg);width:1.375rem;height:1.375rem;color:var(--m-tx3);font-size:var(--m-fs-xs);transition:background-color var(--d-3)ease,border-color var(--d-3)ease,color var(--d-3)ease;border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.portal-module__tEj_ba__track li[data-state=done] .portal-module__tEj_ba__node{border-color:var(--m-tx);background:var(--m-tx);color:var(--m-bg)}.portal-module__tEj_ba__track li[data-state=now] .portal-module__tEj_ba__node{border-color:var(--m-tx);color:var(--m-tx);box-shadow:0 0 0 3px var(--m-sel)}.portal-module__tEj_ba__stageText{min-width:0;padding-top:.0625rem;line-height:1.3;display:grid}.portal-module__tEj_ba__stageText b{font-weight:600}.portal-module__tEj_ba__stageText small{font-size:var(--m-fs-xs);color:var(--m-tx4)}.portal-module__tEj_ba__track li[data-state=now] .portal-module__tEj_ba__stageText small{color:var(--m-tx2);font-weight:500}.portal-module__tEj_ba__track li[data-state=next] .portal-module__tEj_ba__stageText b{color:var(--m-tx3);font-weight:500}.portal-module__tEj_ba__ask{gap:var(--m-pad);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.portal-module__tEj_ba__card{border:1px solid var(--m-line);background:var(--m-bg2);border-radius:8px;gap:.75rem;padding:.75rem;display:grid}.portal-module__tEj_ba__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.portal-module__tEj_ba__cardHead>span{line-height:1.3;display:grid}.portal-module__tEj_ba__cardHead small{font-size:var(--m-fs-xs);color:var(--m-tx3)}.portal-module__tEj_ba__cardHead b{font-weight:600}.portal-module__tEj_ba__design{position:relative}.portal-module__tEj_ba__site{aspect-ratio:16/10.5;border:1px solid var(--m-line);background:var(--m-raise);border-radius:4px;grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}.portal-module__tEj_ba__site i{background:var(--m-bg3);border-radius:2px;height:.3125rem;display:block}.portal-module__tEj_ba__siteHead{border-bottom:1px solid var(--m-line);align-items:center;gap:.75rem;height:2rem;padding:0 .75rem;display:flex}.portal-module__tEj_ba__logo{background:var(--m-tx2);border-radius:2px;width:2.25rem;height:.75rem}.portal-module__tEj_ba__nav{flex:auto;gap:.375rem;display:flex}.portal-module__tEj_ba__nav i{width:1.75rem}.portal-module__tEj_ba__phone{background:var(--m-tx);color:var(--m-bg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:.125rem .375rem;font-size:.5625rem;font-weight:600}.portal-module__tEj_ba__hero{background:var(--m-bg2);border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:.75rem;height:7.5rem;padding:.625rem .75rem 0;display:grid}.portal-module__tEj_ba__hero svg{fill:none;width:100%;height:100%;stroke:var(--m-tx3);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.portal-module__tEj_ba__drawing{stroke-dasharray:2 3}.portal-module__tEj_ba__shop{stroke:var(--m-tx2)}.portal-module__tEj_ba__shopFill{fill:var(--m-bg3);stroke:none}.portal-module__tEj_ba__heroText{align-self:center;gap:.375rem;display:grid}.portal-module__tEj_ba__heroText i:first-child{background:var(--m-tx3);width:90%;height:.625rem}.portal-module__tEj_ba__heroText i:last-child{width:70%}.portal-module__tEj_ba__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.portal-module__tEj_ba__lines{gap:.3125rem;display:grid}.portal-module__tEj_ba__lines i:nth-child(2){width:85%}.portal-module__tEj_ba__lines i:nth-child(4){width:60%}.portal-module__tEj_ba__hours{border:1px solid var(--m-line);border-radius:3px;justify-self:start;gap:.25rem;width:60%;padding:.3125rem .375rem;display:grid}.portal-module__tEj_ba__hours b{color:var(--m-tx3);font-size:.5625rem;font-weight:600}.portal-module__tEj_ba__design[data-v="2"] .portal-module__tEj_ba__hours{border-color:var(--m-line2);width:100%;padding:.5rem}.portal-module__tEj_ba__design[data-v="2"] .portal-module__tEj_ba__hours b{color:var(--m-tx);font-size:.75rem}.portal-module__tEj_ba__map{background:var(--m-bg3);border-radius:3px;width:3.25rem;height:3.25rem}.portal-module__tEj_ba__pin{border:2px solid var(--m-bg);background:var(--m-tx);width:1.625rem;height:1.625rem;color:var(--m-bg);font:inherit;font-size:var(--m-fs-xs);cursor:pointer;transition:transform var(--d-2)var(--ease),background-color var(--d-2)ease;border-radius:50% 50% 50% 4px;place-items:center;margin:-.8125rem 0 0 -.8125rem;padding:0;font-weight:700;display:grid;position:absolute}.portal-module__tEj_ba__pin:after{content:"";position:absolute;inset:-.5625rem}.portal-module__tEj_ba__pin[data-done]{background:var(--good);color:var(--paper)}.portal-module__tEj_ba__pin[data-lit]{box-shadow:0 0 0 2px var(--acc);transform:scale(1.18)}.portal-module__tEj_ba__pin:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (hover:hover) and (pointer:fine){.portal-module__tEj_ba__pin:hover{transform:scale(1.1)}}.portal-module__tEj_ba__side{gap:.75rem;min-width:0;display:grid}.portal-module__tEj_ba__sideHead{justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.portal-module__tEj_ba__sideHead span{font-size:var(--m-fs-xs);color:var(--m-tx4);font-weight:500}.portal-module__tEj_ba__comments{gap:.25rem;display:grid}.portal-module__tEj_ba__comment{width:100%;min-height:2.75rem;color:var(--m-tx2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--d-1)ease,border-color var(--d-1)ease;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.625rem;padding:.5rem .625rem;display:grid}.portal-module__tEj_ba__comment[aria-pressed=true]{border-color:var(--m-line2);background:var(--m-bg)}.portal-module__tEj_ba__comment:focus-visible{outline:2px solid var(--acc);outline-offset:1px}@media (hover:hover) and (pointer:fine){.portal-module__tEj_ba__comment:not([aria-pressed=true]):hover{background:var(--m-hover)}}.portal-module__tEj_ba__cN{background:var(--m-tx);width:1.25rem;height:1.25rem;color:var(--m-bg);font-size:var(--m-fs-xs);transition:background-color var(--d-3)ease;border-radius:50% 50% 50% 3px;place-items:center;margin-top:.0625rem;font-weight:700;display:grid}.portal-module__tEj_ba__cN[data-done]{background:var(--good);color:var(--paper)}.portal-module__tEj_ba__cText{gap:.1875rem;line-height:1.4;display:grid}.portal-module__tEj_ba__cText small{font-size:var(--m-fs-xs);color:color-mix(in oklab,var(--good)76%,var(--ink));align-items:center;gap:.3125rem;font-weight:500;display:inline-flex}.portal-module__tEj_ba__decide{border-top:1px solid var(--m-line);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.portal-module__tEj_ba__approved{color:color-mix(in oklab,var(--good)76%,var(--ink));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.portal-module__tEj_ba__approved[data-tone=neutral]{color:var(--m-tx2)}@media (prefers-reduced-motion:no-preference){.portal-module__tEj_ba__approved{animation:portal-module__tEj_ba__settle var(--d-3)var(--ease)both}}@keyframes portal-module__tEj_ba__settle{0%{opacity:0;transform:translateY(4px)}}.portal-module__tEj_ba__approved>svg{margin-top:.125rem}.portal-module__tEj_ba__approved span{line-height:1.35;display:grid}.portal-module__tEj_ba__approved b{color:var(--m-tx);font-weight:600}.portal-module__tEj_ba__approved small{font-size:var(--m-fs-xs);color:var(--m-tx3)}.portal-module__tEj_ba__counts{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.portal-module__tEj_ba__counts>span{color:var(--m-tx3);align-items:baseline;gap:.375rem;display:inline-flex}.portal-module__tEj_ba__counts b{font-size:calc(var(--m-fs-l)*1.35);font-variant-numeric:tabular-nums;color:var(--m-tx);font-weight:600}.portal-module__tEj_ba__tableWrap{border:1px solid var(--m-line);border-radius:6px;overflow:hidden}.portal-module__tEj_ba__clientCell{line-height:1.25;display:grid}.portal-module__tEj_ba__clientCell b{color:var(--m-tx);font-weight:500}.portal-module__tEj_ba__clientCell small{font-size:var(--m-fs-xs);color:var(--m-tx4)}.portal-module__tEj_ba__invoice{border:1px solid var(--m-line2);background:var(--m-bg);border-radius:8px;gap:.5rem;padding:.75rem .875rem;display:grid}@media (prefers-reduced-motion:no-preference){.portal-module__tEj_ba__invoice{animation:portal-module__tEj_ba__settle var(--d-4)var(--ease)both}}.portal-module__tEj_ba__invHead{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:start;gap:.75rem;padding-bottom:.375rem;display:flex}.portal-module__tEj_ba__invHead>span{min-width:0;line-height:1.3;display:grid}.portal-module__tEj_ba__invHead small{font-size:var(--m-fs-xs);color:var(--m-tx4)}.portal-module__tEj_ba__invHead b{font-weight:600}.portal-module__tEj_ba__invRow{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.portal-module__tEj_ba__invRow b{font-weight:500}.portal-module__tEj_ba__invRow[data-dim]{color:var(--m-tx3)}.portal-module__tEj_ba__invFoot{border-top:1px solid var(--m-line);font-size:var(--m-fs-s);color:var(--m-tx3);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.375rem;display:flex}@container portal (max-width:50rem){.portal-module__tEj_ba__ask{grid-template-columns:minmax(0,1fr)}}@container portal (max-width:34rem){.portal-module__tEj_ba__track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.75rem}.portal-module__tEj_ba__track li:nth-child(2):after,.portal-module__tEj_ba__track li:nth-child(2):before{display:none}.portal-module__tEj_ba__status p{font-size:var(--m-fs-l)}.portal-module__tEj_ba__hero{height:5.5rem}.portal-module__tEj_ba__cardHead{align-items:start}}.portal-module__tEj_ba__split{gap:var(--m-pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.portal-module__tEj_ba__said{white-space:normal;min-width:10rem;padding-block:.4rem;line-height:1.35;display:block}@container portal (max-width:46rem){.portal-module__tEj_ba__split{grid-template-columns:minmax(0,1fr)}}.portal-module__tEj_ba__audit{display:grid}.portal-module__tEj_ba__audit li{grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem;padding:0 0 .875rem;display:grid;position:relative}.portal-module__tEj_ba__audit li>span{font-size:var(--m-fs-xs);color:var(--m-tx4);font-variant-numeric:tabular-nums;padding-top:.0625rem}.portal-module__tEj_ba__audit p{color:var(--m-tx2);padding-left:1rem;line-height:1.4;display:grid;position:relative}.portal-module__tEj_ba__audit p small{font-size:var(--m-fs-xs);color:var(--m-tx4)}.portal-module__tEj_ba__audit p:before{content:"";border:1.5px solid var(--m-tx3);background:var(--m-bg);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.4em;left:0}.portal-module__tEj_ba__audit li:not(:last-child) p:after{content:"";background:var(--m-line2);width:1px;position:absolute;top:1.05em;bottom:-1rem;left:.1875rem}.portal-module__tEj_ba__files{display:grid}.portal-module__tEj_ba__files li{border-bottom:1px solid var(--m-line);grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .75rem;display:grid}.portal-module__tEj_ba__files li:last-child{border-bottom:0}.portal-module__tEj_ba__files li>svg{color:var(--m-tx3)}.portal-module__tEj_ba__fileName{min-width:0;display:grid}.portal-module__tEj_ba__files b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.portal-module__tEj_ba__files small{font-size:var(--m-fs-xs);color:var(--m-tx4)}
