.gtx-design #business{min-height:100vh;min-height:100svh}.gtx-design #business .chapter-n:after{content:none}.gtx-design #business .row{text-align:left}.gtx-design #business :where(h2,h3,h4){font-weight:700}.gtx-design #business .field{min-width:0}.gtx-design #business .business-lead{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:20px;align-items:center;padding:20px;background:var(--surface);border-radius:var(--r-l);box-shadow:var(--sh-1)}.gtx-design #business .business-lead>div{min-width:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.gtx-design #business .business-lead h3{font:var(--font-lead);letter-spacing:var(--tr-lead)}.gtx-design #business .business-lead .btn{white-space:normal;max-width:100%}.gtx-design #business .business-lead+.business-lead,.gtx-design #business .business-lead+.business-note,.gtx-design #business .business-lead+.stack{margin-top:16px}.gtx-design #business .business-visual{min-height:190px;display:grid;place-items:center;border-radius:var(--r-m);background:var(--t)}.gtx-design #business .business-visual .empty-art{width:min(100%,240px);height:190px}.gtx-design #business .business-photo{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-m)}.gtx-design #business .business-note{padding:16px;border-radius:var(--r-m);background:var(--surface-2);color:var(--ink);font-size:var(--fs-ui-18);line-height:1.5}.gtx-design #business .business-record{display:grid;gap:12px;align-content:start;padding:16px;border-radius:var(--r-m);background:var(--surface)}.gtx-design #business .business-record h3{font-size:var(--fs-ui-22);line-height:1.25}.gtx-design #business .business-record p{font-size:var(--fs-ui-18);line-height:1.5;color:var(--ink)}.gtx-design #business .business-record .chip{justify-self:start}.gtx-design :is(#business,.biz-tool) .business-tool-art{width:60px;height:60px;border-radius:var(--r-m);display:grid;place-items:center;flex:none}.gtx-design :is(#business,.biz-tool) .business-tool-art .ico{width:32px;height:32px}.gtx-design #business .row-lead:has(.date-block){width:64px;height:76px;background:transparent;overflow:visible}.gtx-design #business .row-lead .date-block{width:64px;min-height:72px}.gtx-design #business .row-lead .date-block b{font-size:28px}.gtx-design #business .row-lead .date-block small,.gtx-design #business .row-lead .date-block span{font-size:var(--fs-ui-14)}@media (max-width:699px){.gtx-design #business .business-lead{grid-template-columns:minmax(0,1fr);padding:16px}.gtx-design #business .business-visual{min-height:140px}.gtx-design #business .business-visual .empty-art{height:140px}}.gtx-design #business .business-panel{display:grid;gap:16px}.gtx-design #business .business-panel p:not(.note):not(.meta):not(.field-help):not(.field-error):not(.row-meta){color:var(--ink);font-size:var(--fs-ui-18);line-height:1.5}.gtx-design #business .business-form{display:grid;gap:16px;max-width:720px}.gtx-design #business .business-form textarea.input{min-height:132px;padding-block:12px}.gtx-design #business .business-fields{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.gtx-design #business .business-fields>.is-wide{grid-column:1/-1}.gtx-design #business .business-item{display:grid;gap:12px;padding:12px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1)}.gtx-design #business .business-item>.row{box-shadow:none;padding:0;background:transparent}.gtx-design #business .business-item .btn-row{flex-wrap:wrap}.gtx-design #business .business-list{display:grid;gap:12px}.gtx-design #business .business-confirm{display:grid;gap:12px;padding:16px;border-radius:var(--r-m);background:var(--surface-2)}.gtx-design #business .business-confirm h3,.gtx-design #business .business-confirm h4{font-size:var(--fs-ui-20);line-height:1.3}.gtx-design #business .business-status{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;border-radius:var(--r-m);background:var(--sage-wash,var(--surface-2));color:var(--ink);font-weight:650}.gtx-design #business .business-status--error{background:var(--hot-wash);color:var(--hot-ink)}.gtx-design #business .business-status .ico{flex:none;margin-top:2px}.gtx-design #business .business-kv{display:grid;gap:8px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0}.gtx-design #business .business-kv dt{font-size:var(--fs-ui-15);font-weight:700;color:var(--ink-3)}.gtx-design #business .business-kv dd{margin:2px 0 0;color:var(--ink);overflow-wrap:anywhere}.gtx-design #business .business-kv .is-wide{grid-column:1/-1}.gtx-design #business .business-skel{display:grid;gap:12px}.gtx-design #business .business-skel .skel-photo{display:block;width:100%;aspect-ratio:4/3;border-radius:var(--r-m)}.gtx-design #business .business-skel .skel-block{display:block;height:76px;border-radius:var(--r-m)}.gtx-design #business .btn,.gtx-design #business .check,.gtx-design #business .fchip,.gtx-design #business .input{min-height:48px}.gtx-design #business .note--hot{background:var(--hot-wash);color:var(--hot-ink)}.gtx-design #business .note--hot .ico{color:var(--hot-ink)}.gtx-design #business .flow-summary ul{margin:6px 0 0;padding-left:20px}.gtx-design #business .flow-summary a{color:inherit;font-weight:700;text-decoration:underline;display:inline-flex;align-items:center;min-height:48px}.gtx-design #business .flow-summary-title{font-weight:800;margin:0}.gtx-design #business .btn--danger{background:var(--surface);color:var(--hot-ink);box-shadow:inset 0 0 0 2px var(--hot)}.gtx-design :is(#business,.biz-tool) .business-connected{display:grid;gap:var(--s-12);margin-top:var(--s-24)}.gtx-design :is(#business,.biz-tool) .business-connected>h2{font:var(--font-title);font-size:var(--fs-ui-26);letter-spacing:var(--tr-title)}.gtx-design #business .business-post-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.gtx-design #business .row-lead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.gtx-design #business .business-item .row-meta>span{display:block}.gtx-design #business .business-kv dd{white-space:pre-wrap}.gtx-design #business .business-combo{position:relative;min-width:0}.gtx-design #business .business-combo-box{position:relative}.gtx-design #business .business-combo-list{position:absolute;inset-inline:0;top:100%;z-index:30;margin:4px 0 0;padding:4px;max-height:320px;overflow-y:auto;list-style:none;background:var(--surface);color:var(--ink);box-shadow:var(--sh-2,var(--sh-1));border-radius:var(--r-m)}.gtx-design #business .business-combo-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;border-radius:var(--r-s)}.gtx-design #business .business-combo-list [role=option]{cursor:pointer}.gtx-design #business .business-combo-list [aria-selected=true]{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--sage,var(--ink-3))}.gtx-design #business .business-brand{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-m)}.gtx-design #business .business-brand--logo{width:128px;aspect-ratio:1;justify-self:center}.gtx-design #business .business-brand--cover{aspect-ratio:3/1}.gtx-design #business .business-qr{width:128px;height:128px;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-s)}.gtx-design #business ul.business-list{padding:0;margin:0;list-style:none}.gtx-design #business .business-form fieldset.stack{min-width:0;margin:0}.gtx-design #business .business-fields>.btn{align-self:end}.gtx-design #business .business-form [hidden],.gtx-design #business .business-panel [hidden]{display:none}.gtx-design #business .business-form fieldset.stack{border:0;padding:0}.gtx-design #business .business-form fieldset.business-item{padding:12px}.gtx-design #business .business-form legend.field-label{padding:0;margin-bottom:8px}.gtx-design #business .business-panel .btn,.gtx-design #business .business-panel .xp-btn{max-width:100%;white-space:normal}.gtx-design #business .business-panel .xp-btn{max-width:100%;white-space:normal;text-align:left}.gtx-design #business .business-private-text{white-space:pre-wrap}@media (min-width:1320px){.gtx-design .app[data-rail=off] #business:has(>.business-connected){display:grid;grid-template-columns:minmax(0,1fr) var(--ctx-w);-moz-column-gap:36px;column-gap:36px;align-items:start}.gtx-design .app[data-rail=off] #business>:not(.business-connected){grid-column:1}.gtx-design .app[data-rail=off] #business>.business-connected{grid-column:2;grid-row:1/span 3;position:sticky;top:calc(var(--top-h) + 16px);margin-top:0;padding:20px 4px 24px}.gtx-design .app[data-rail=off] #business>.business-connected>h2{font:var(--font-label);font-size:var(--fs-ui-17);letter-spacing:normal;color:var(--ink-3)}}.gtx-design #business .business-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.gtx-design #business .business-section-head h3{font-size:var(--fs-ui-22);line-height:1.25}.gtx-design #business .business-panel>.chip{justify-self:start}@media (max-width:699px){.gtx-design #business .row:has(>:nth-child(3):not(.ico)){grid-template-columns:auto minmax(0,1fr)}.gtx-design #business .row>:nth-child(3):not(.ico){grid-column:2;justify-self:start}}@media (min-width:700px){.gtx-design #business fieldset.business-item>.business-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}}.gtx-design #business :is(.stack,.business-item,.business-panel,.business-form,.xp-in)>.btn{justify-self:start}.gtx-design #business legend.field-label>h3{font-size:var(--fs-ui-22);line-height:1.25;margin:8px 0 4px}.gtx-design #business .business-meta-line{display:flex;align-items:center;gap:8px}.gtx-design #business :is(.row-body,.business-item,.stack)>.chip{width:-moz-fit-content;width:fit-content}.gtx-design #business :is(.row-body,.business-item)>.chip{justify-self:start}.gtx-design #business .row>.stack{justify-items:end;gap:6px}@media (max-width:699px){.gtx-design #business .row>.stack{justify-items:start}}.gtx-design #business .business-week{display:grid;gap:8px}.gtx-design #business .business-day .row-lead{background:var(--surface-2);color:var(--ink)}.gtx-design #business .business-day .row-lead b{font-size:var(--fs-ui-15);font-weight:760}.gtx-design #business .business-day[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--btn)}.gtx-design #business .business-day-editor{display:grid;gap:12px;margin:0;padding:16px;border:0;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sh-1)}.gtx-design #business .business-day-editor>legend{float:left;width:100%;margin-bottom:4px}.gtx-design #business .business-day-editor>legend+*{clear:both}.gtx-design #business .business-window{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.gtx-design #business .business-window>.btn{grid-column:1/-1}@media (min-width:700px){.gtx-design #business .business-window{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.gtx-design #business .business-window>.btn{grid-column:auto}}.gtx-design #business .field-error.business-show{display:flex}.gtx-design #business .business-window>.btn{justify-self:start}.gtx-design #business .business-actions{display:grid;gap:8px}@media (max-width:699px){.gtx-design #business .business-more-actions .btn{padding-inline:14px;font-size:var(--fs-ui-16)}}@media (min-width:700px){.gtx-design #business .business-actions{display:flex;flex-wrap:wrap;gap:8px}.gtx-design #business .business-actions>.btn-row{display:contents}.gtx-design #business .business-actions .business-more{display:none}.gtx-design #business .business-actions .business-more-actions[hidden]{display:contents!important}}.gtx-design #business .business-week>.row.business-day{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:6px 12px 6px 16px}.gtx-design #business .business-day>.row-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.gtx-design #business .business-week>.row.business-day>.row-end{grid-column:auto;justify-self:end}.gtx-design #business .business-day .row-lead{width:44px;height:44px}.gtx-design #business .business-skel--hold{min-height:100vh;min-height:100svh;align-content:start}