.st .t-title{font-size:20px}.st{gap:var(--s-6);grid-template-columns:minmax(0,1fr);max-width:1100px;display:grid}.st-savebar{display:none}.input.st-ed{font-size:var(--t-14);cursor:text;background:0 0;border-color:#0000;min-height:36px;margin-left:-8px;padding-left:8px;font-weight:500}.input.st-ed:hover{background:var(--hover);border-color:var(--line)}.input.st-ed:focus{background:var(--surface)}.st-save .btn-primary[disabled],.st-savebar .btn-primary[disabled]{opacity:1;background:var(--sunken);border-color:var(--line);color:var(--ink-4)}.st-save .btn-primary{min-width:120px}.tm-head{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.unsaved{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.st-save{align-items:center;gap:var(--s-3);display:flex}.st-layout{gap:var(--s-8);grid-template-columns:188px minmax(0,1fr);align-items:start;display:grid}.st-nav{gap:2px;display:grid;position:sticky;top:68px}.st-nav .tab{justify-content:flex-start;gap:var(--s-2);height:32px}.st-nav .tab svg{color:var(--ink-3)}.st-nav .tab[aria-selected=true] svg{color:var(--violet)}.st-body{min-width:0}.st-sec{display:block}.st-h{padding:0 0 var(--s-3)}.st-h2{padding-top:var(--s-8)}.st-kvs{border-bottom:1px solid var(--line)}.st-kv{justify-content:space-between;align-items:center;gap:var(--s-4);border-top:1px solid var(--line);min-height:44px;display:flex}.st-kl{width:160px;font-size:var(--t-13);color:var(--ink-2);flex:none;font-weight:500}.st-kv .input.st-ed{text-align:right;flex:1;min-width:0;margin:0;padding:0 8px}.st-val{justify-content:flex-end;align-items:center;gap:var(--s-2);border-radius:var(--r-md);min-width:0;min-height:36px;font-size:var(--t-14);color:var(--ink);text-align:right;border:1px solid #0000;flex:1;padding:0 8px;font-weight:500;display:inline-flex}.st-val:hover{background:var(--hover);border-color:var(--line)}.st-val svg{color:var(--ink-3);transition:transform var(--dur) var(--ease);flex:none}.st-val[aria-expanded=true] svg{transform:rotate(180deg)}.st-kv .st-static{text-align:right;color:var(--ink-2);flex:1;justify-content:flex-end;padding:0 8px}.st-addr[hidden]{display:none}.st-addr{padding:var(--s-2) 0 var(--s-4)}.st-row{gap:var(--s-6);padding:var(--s-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;display:grid}.st-row:first-of-type{border-top:1px solid var(--line)}.st-l p{max-width:34ch;margin-top:2px}.st-c{align-items:center;gap:var(--s-3);flex-wrap:wrap;max-width:560px;display:flex}.st-c>.input,.st-c>.select,.st-c>.textarea{width:100%}.st-addr{gap:var(--s-3);grid-template-columns:1fr 1fr;width:100%;display:grid}.st-a-street{grid-column:1/-1}.st-c .select,.st-c .input,.st-c .textarea{max-width:100%}.tm-head p{margin-top:2px}.st-static,.st-inline{align-items:center;gap:var(--s-2);font-size:var(--t-13);display:inline-flex}.st-one{align-items:center;gap:var(--s-2);color:var(--violet-deep);padding-bottom:var(--s-3);font-weight:600;display:flex}.st-preview{padding-top:var(--s-3)}.h-row{--cols:110px 100px minmax(0, 1fr) 170px;min-height:48px}.h-times{align-items:center;gap:var(--s-2);display:inline-flex}.h-times .select{width:118px}.x-row{--cols:minmax(180px, 1.2fr) minmax(0, 1.6fr) 150px 90px}.x-add{gap:var(--s-3);padding:var(--s-4) 0 0;flex-wrap:wrap;align-items:flex-end;display:flex}.x-add .field{min-width:150px}.e-row{--cols:minmax(0, 1.8fr) 56px 56px 56px minmax(140px, 1fr)}.flow{margin:0 0 var(--s-4);gap:0;list-style:none;display:grid}.flow li{gap:var(--s-3);border-top:1px solid var(--line);font-size:var(--t-13);align-items:flex-start;padding:10px 0;display:flex}.flow li svg{color:var(--violet);flex:none;margin-top:2px}.st-vm{gap:var(--s-2);width:100%;display:grid}.st-vm-f{justify-content:space-between;align-items:center;display:flex}.pl-top{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0 var(--s-4);display:flex}.pl-name{font-size:var(--t-22);letter-spacing:-.015em;font-weight:600}.m-row{--cols:minmax(0, 1.4fr) minmax(120px, 1fr) 130px;min-height:52px}.i-row{--cols:120px minmax(0, 1fr) 90px 90px 100px}.c-row{--cols:minmax(140px, 1fr) minmax(0, 2fr) 160px 140px}.a-row{--cols:minmax(0, 2.2fr) minmax(0, 1.2fr) 150px}.meter{background:var(--d-track);border-radius:6px;width:100%;height:6px;display:block;overflow:hidden}.meter i{background:var(--d-teal);border-radius:6px;height:100%;display:block}.link{color:var(--violet-deep);font-weight:600}.link:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.st-layout{gap:var(--s-4);grid-template-columns:1fr}.st-nav{scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:var(--s-2);padding-right:24px;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.st-nav .tab{white-space:nowrap;flex:none}}@media (width<=900px){.st{padding-bottom:calc(60px + 60px + var(--s-4) + 8px + env(safe-area-inset-bottom))}.tm-head .st-save,.st-sec>.st-h:first-child{display:none}.st-row{padding:var(--s-3) 0;gap:2px}.st-c{min-height:0}.st .input,.st .select,.st .textarea,.st .input.st-ed,.st-val{min-height:44px}.st-kv{gap:var(--s-3);min-height:48px}.st-kl{width:110px}.st-kv .st-static{font-size:var(--t-12)}.st-addr{grid-template-columns:1fr}.st-savebar{z-index:55;justify-content:space-between;align-items:center;gap:var(--s-3);padding:8px var(--s-4) calc(60px + 8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:none;display:flex;position:fixed;bottom:0;left:0;right:0}.st-savebar .btn-primary{min-width:140px;min-height:44px}.st-savebar .unsaved:not([hidden])+.st-clean{display:none}.st-row{gap:var(--s-2);grid-template-columns:1fr}.h-row{--cols:1fr auto;row-gap:6px;padding-top:8px;padding-bottom:8px}.h-row .h-times{grid-column:1/-1}.h-row .h-times .select{flex:1;width:100%}.x-row{--cols:minmax(0, 1fr) auto auto}.tm-head{flex-wrap:wrap}.x-row .truncate{display:none}.e-row{--cols:minmax(0, 1fr) 40px 40px 40px}.m-row{--cols:minmax(0, 1fr) 90px}.m-row .meter{display:none}.i-row{--cols:minmax(0, 1fr) 70px 90px}.i-row .cell:nth-child(5){display:none}.c-row{--cols:minmax(0, 1fr) 90px}.c-row .cell:nth-child(2){display:none}.a-row{--cols:minmax(0, 1fr) 90px}.pl-top{flex-wrap:wrap}}
