.fsc-inv{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}.fsc-invnew{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f1f0eb05}.fsc-invnew h3{margin:0 0 4px;font:600 15px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}.fsc-invnew label{display:grid;gap:5px}.fsc-invnew label span{font:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-invnew input,.fsc-invnew select{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--ui);color:var(--fsh-fg);font:400 13px/1.2 Bricolage Grotesque,sans-serif;-webkit-appearance:none;appearance:none}.fsc-invnew select option{background:#10121f}.fsc-invnew input:focus,.fsc-invnew select:focus{outline:0;border-color:var(--acc)}.fsc-invnew button{margin-top:4px;padding:10px 14px;border:0;border-radius:6px;background:var(--fsh-fg);color:#07080f;font:600 13px/1 Bricolage Grotesque,sans-serif;cursor:pointer}.fsc-invnew button:hover{background:var(--acc)}.fsc-invnote{margin:2px 0 0;font:var(--mono);font-size:10px;line-height:1.5;letter-spacing:.04em;color:var(--acc)}.fsc-invtable{min-width:760px}.fsc-invtable th{padding:11px 14px;font:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-invtable tbody tr{cursor:default}.fsc-invtable tbody tr:hover{background:none}.fsc-invact{text-align:right}.fsc-invact button{padding:6px 10px;border:1px solid var(--line);border-radius:4px;background:none;color:var(--fsh-fg);font:500 12px/1 Bricolage Grotesque,sans-serif;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.fsc-invact button:hover{border-color:var(--acc);color:var(--acc)}.fsc-invact button[data-inv=pay]{background:var(--acc);border-color:var(--acc);color:#07080f}.fsc-invact button[data-inv=pay]:hover{color:#07080f;background:#e4ff5c}.fsc-paidon{font:var(--mono);font-size:10px;color:var(--fsh-dim)}.fsc-pill--paid{color:#07080f;background:var(--acc);border-color:var(--acc)}.fsc-pill--overdue{color:#ff9a8a;border-color:#ff9a8a80}.fsc-pill--sent{color:var(--fsh-fg);border-color:#f1f0eb66}.fsc-invside{display:grid;gap:12px}.fsc-integ{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:8px}.fsc-integ h3{margin:0;font:600 15px/1.2 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}.fsc-integ p{margin:0;font-size:12px;line-height:1.45;color:var(--fsh-dim)}.fsc-integ ul{list-style:none;margin:0;padding:0}.fsc-integ li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.fsc-integ button{padding:5px 9px;border:1px solid var(--line);border-radius:4px;background:none;color:var(--fsh-dim);font:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s}.fsc-integ button[aria-pressed=true]{color:#07080f;background:var(--acc);border-color:var(--acc)}.fsc-invact button[data-pdf]{margin-right:6px}.fsc-app--book{padding-top:0}.fsc-bookhead{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:8px;align-items:baseline;max-width:1440px;margin:0 auto clamp(20px,3vw,32px);padding-top:clamp(32px,5vw,64px);border-top:1px solid var(--line)}.fsc-bookhead .fsi-n{grid-row:1/span 2;font:var(--mono);color:var(--acc);letter-spacing:.2em}.fsc-bookhead h2{margin:0;font:600 clamp(26px,3vw,44px)/1.02 "Bricolage Grotesque",sans-serif;letter-spacing:-.03em;text-wrap:balance}.fsc-bookhead p{margin:0;max-width:60ch;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:var(--fsh-dim)}.fsc--book{min-height:0}.fsc--book .fsc-bar{grid-template-columns:auto minmax(0,1fr) auto}.fsc-bk-step{font:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-bk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:12px;padding:20px}.fsc-bk-col h3{margin:0 0 10px;font:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-bk-col h3+ol+h3{margin-top:18px}.fsc-bk-svc,.fsc-bk-days,.fsc-bk-slots{list-style:none;margin:0;padding:0}.fsc-bk-svc{display:grid;gap:8px}.fsc-bk-svc button{display:grid;gap:4px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--ui2);color:var(--fsh-fg);cursor:pointer;transition:border-color .2s}.fsc-bk-svc button b{font:600 14px/1.2 Bricolage Grotesque,sans-serif}.fsc-bk-svc button span{font:var(--mono);font-size:10px;color:var(--fsh-dim)}.fsc-bk-svc button:hover{border-color:#f1f0eb66}.fsc-bk-svc button[aria-pressed=true]{border-color:var(--acc);box-shadow:inset 2px 0 0 var(--acc)}.fsc-bk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.fsc-bk-days button{display:grid;justify-items:center;gap:4px;width:100%;padding:10px 0;border:1px solid var(--line);border-radius:6px;background:none;color:var(--fsh-fg);cursor:pointer;transition:border-color .2s,background .2s}.fsc-bk-days button small{font:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-bk-days button b{font:600 16px/1 Bricolage Grotesque,sans-serif}.fsc-bk-days button:hover{border-color:#f1f0eb66}.fsc-bk-days button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#07080f}.fsc-bk-days button[aria-pressed=true] small{color:#07080f}.fsc-bk-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fsc-bk-slots button{width:100%;padding:9px 0;border:1px solid var(--line);border-radius:6px;background:none;color:var(--fsh-fg);font:var(--mono);font-size:11px;cursor:pointer;transition:border-color .2s,background .2s}.fsc-bk-slots button:hover:not([disabled]){border-color:#f1f0eb66}.fsc-bk-slots button[disabled]{opacity:.3;cursor:default;text-decoration:line-through}.fsc-bk-slots button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#07080f}.fsc-bk-sum{padding:16px;border:1px solid var(--line);border-radius:8px;background:#f1f0eb05}.fsc-bk-sum dl{margin:0 0 14px;display:grid;gap:10px}.fsc-bk-sum dl div{display:grid;gap:3px}.fsc-bk-sum dt{font:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fsh-dim)}.fsc-bk-sum dd{margin:0;font-size:14px;font-weight:500}.fsc-bk-btn{margin-top:0;background:var(--acc);color:#07080f}.fsc-bk-btn[hidden]{display:none}.fsc-bk-btn:hover{background:#e4ff5c}.fsc-bk-btn[disabled]{background:#f1f0eb1a;color:var(--fsh-dim);cursor:default}.fsc-bk-done{display:grid;gap:8px}.fsc-bk-done[hidden]{display:none}.fsc-bk-done b{font:600 22px/1 Bricolage Grotesque,sans-serif;color:var(--acc)}.fsc-bk-done p{margin:0;font-size:14px}.fsc-bk-done ul{list-style:none;margin:4px 0 6px;padding:0;display:grid;gap:4px;font-size:12px;color:var(--fsh-dim)}.fsc-bk-done ul li:before{content:"\2713  ";color:var(--acc)}.fsc-bk-done button{justify-self:start;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:none;color:var(--fsh-fg);font:500 12px/1 Bricolage Grotesque,sans-serif;cursor:pointer}.fsc-pay{position:absolute;left:50%;top:50%;z-index:6;width:min(380px,calc(100% - 32px));transform:translate(-50%,-50%);padding:18px 20px 20px;border:1px solid var(--line);border-radius:10px;background:#f4f2ec;color:#14151b;box-shadow:0 40px 100px #0009;animation:fsc-in .3s cubic-bezier(.2,.7,.2,1)}.fsc-pay[hidden]{display:none}.fsc-pay-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.fsc-pay-head b{font:700 16px/1 Bricolage Grotesque,sans-serif;letter-spacing:-.03em}.fsc-pay-head i{margin-left:8px;font:var(--mono);font-size:9px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:#b4540a;padding:4px 7px;border:1px solid #e5b98a;border-radius:4px;background:#fff3e6}.fsc-pay .fsc-x{color:#14151b;border-color:#cfccc3}.fsc-pay-to{margin:0 0 4px;font-size:13px;color:#62636b}.fsc-pay-to b{color:#14151b}.fsc-pay-amt{margin:0 0 16px;font:650 38px/1 Bricolage Grotesque,sans-serif;letter-spacing:-.04em}.fsc-pay-card{display:grid;gap:4px;padding:12px 14px;margin-bottom:10px;border:1px solid #cfccc3;border-radius:8px;background:#fff}.fsc-pay-card span{font:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#62636b}.fsc-pay-card b{font:500 15px/1.2 JetBrains Mono,monospace;letter-spacing:.06em}.fsc-pay-card small{font:var(--mono);font-size:10px;color:#62636b}.fsc-pay-row{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #e3e0d7;font-size:13px;color:#62636b}.fsc-pay-row b{font-weight:500;color:#14151b}.fsc-pay-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:14px;border:0;border-radius:8px;background:#14151b;color:#fff;font:600 15px/1 Bricolage Grotesque,sans-serif;cursor:pointer;transition:background .2s}.fsc-pay-btn:hover{background:#000}.fsc-pay-btn[disabled]{cursor:default;opacity:.8}.fsc-pay-btn.is-done{background:#1f8a4c}.fsc-pay-fine{margin:12px 0 0;font-size:12px;line-height:1.45;color:#62636b}@media(max-width:1100px){.fsc-inv{grid-template-columns:1fr}.fsc-invside{grid-template-columns:1fr 1fr}.fsc-bk{grid-template-columns:1fr}}@media(max-width:720px){.fsc-invside{grid-template-columns:1fr}.fsc-bk{padding:14px}.fsc-bookhead{grid-template-columns:1fr}.fsc-bookhead .fsi-n{grid-row:auto}}@media(prefers-reduced-motion:reduce){.fsc-pay{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fs-crm2.css.map */
