.pbks{--pb:#0F6A63;--pb-dark:#0b544f;--pb-soft:#eef7f5;--ink:#162f2c;--text:#2d4140;--muted:#73817f;--line:#dce8e5;--white:#fff;font-family:inherit;color:var(--text);max-width:1160px;margin:0 auto;padding:18px 0 44px}.pbks *{box-sizing:border-box}.pbks button,.pbks input,.pbks select{font:inherit}.pbks-head{text-align:center;max-width:720px;margin:0 auto 24px}.pbks-head h2{margin:0;color:var(--ink);font-size:clamp(32px,3.6vw,44px);line-height:1.08;font-weight:750;letter-spacing:-.02em}.pbks-head p{margin:10px auto 0;color:var(--muted);font-size:15px;line-height:1.55}.pbks-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px}.pbks-mode{appearance:none;border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px 18px;display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;transition:.2s ease;color:var(--text);min-height:84px}.pbks-mode:hover{border-color:#9dc9c4}.pbks-mode:focus-visible{outline:3px solid rgba(15,106,99,.16);outline-offset:2px}.pbks-mode.is-active{border-color:var(--pb);background:#fbfefd;box-shadow:0 6px 22px rgba(18,55,51,.06)}.pbks-mode-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 40px;background:var(--pb-soft);color:var(--pb);font-size:17px;font-weight:800}.pbks-mode.is-active .pbks-mode-icon{background:var(--pb);color:#fff}.pbks-mode-copy{min-width:0}.pbks-mode-copy strong{display:block;font-size:17px;line-height:1.25;color:var(--ink)}.pbks-mode-copy small{display:block;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35}.pbks-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.pbks-main{min-width:0}.pbks-panel,.pbks-contact{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px;margin-bottom:18px}.pbks-section-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:21px}.pbks-step{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--pb-soft);color:var(--pb);font-size:11px;font-weight:800}.pbks-section-head h3{margin:0 0 4px;font-size:22px;line-height:1.22;color:var(--ink);font-weight:650;letter-spacing:-.01em}.pbks-section-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.pbks-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pbks-grid.two{grid-template-columns:1fr 1fr}.pbks-field{display:flex;flex-direction:column;gap:7px;font-weight:650;color:var(--ink);min-width:0}.pbks-field>span{font-size:13px}.pbks-field select,.pbks-field input{width:100%;height:46px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff;color:var(--text);transition:.2s ease}.pbks-field select{padding-right:34px}.pbks-field select:hover,.pbks-field input:hover{border-color:#b9cfcb}.pbks-field select:focus,.pbks-field input:focus{outline:none;border-color:var(--pb);box-shadow:0 0 0 3px rgba(15,106,99,.09)}.pbks-services{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pbks-service{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px;align-items:center;padding:13px 14px;background:#fff;border-bottom:1px solid var(--line)}.pbks-service:last-child{border-bottom:0}.pbks-service:hover{background:#fbfdfc}.pbks-service-copy strong{display:block;color:var(--ink);font-size:14px;line-height:1.35}.pbks-service-copy small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.pbks-qty{position:relative;display:block}.pbks-qty input{width:100%;height:42px;border:1px solid var(--line);border-radius:9px;padding:0 44px 0 11px;background:#fff;color:var(--text)}.pbks-qty input:focus{outline:none;border-color:var(--pb);box-shadow:0 0 0 3px rgba(15,106,99,.09)}.pbks-qty em{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:11px;color:var(--muted);pointer-events:none}.pbks-summary{position:sticky;top:102px}.pbks-summary-card{border:1px solid #cfe2de;border-radius:16px;padding:22px;background:#f6fbfa;box-shadow:0 8px 24px rgba(18,55,51,.04)}.pbks-kicker{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:800;line-height:1.45}.pbks-total{font-size:42px;line-height:1.05;font-weight:800;color:var(--pb);margin:10px 0 2px;letter-spacing:-.03em}.pbks-eur{font-size:25px}.pbks-vat{font-size:12px;color:var(--muted);font-weight:650}.pbks-rule{height:1px;background:#d7e6e3;margin:18px 0}.pbks-summary-lines{display:flex;flex-direction:column;gap:9px;font-size:12px}.pbks-summary-line{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pbks-summary-line span{color:#526563;line-height:1.35}.pbks-summary-line strong{white-space:nowrap;color:var(--ink)}.pbks-summary-empty{font-size:12px;color:var(--muted);line-height:1.45}.pbks-note{font-size:11px;color:var(--muted);margin:18px 0 0;line-height:1.5}.pbks-consent{display:flex;gap:9px;align-items:flex-start;margin:18px 0;font-size:12px;color:#596a68;line-height:1.45}.pbks-consent input{width:16px;height:16px;margin-top:2px;accent-color:var(--pb);flex:0 0 auto}.pbks-consent a{color:var(--pb);font-weight:650}.pbks-submit{border:0;border-radius:9px;background:var(--pb);color:#fff;padding:13px 20px;min-height:46px;font-weight:750;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s ease}.pbks-submit:hover{background:var(--pb-dark)}.pbks-submit:focus-visible{outline:3px solid rgba(15,106,99,.18);outline-offset:2px}.pbks-submit:disabled{opacity:.6;cursor:not-allowed}.pbks-message{margin-top:11px;font-size:13px}.pbks-message.ok{color:#0d6b3f}.pbks-message.err{color:#a23232}.pbks [hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.pbks-layout{grid-template-columns:1fr}.pbks-summary{position:static}.pbks-summary-card{display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:end}.pbks-summary-card .pbks-kicker,.pbks-summary-card .pbks-rule,.pbks-summary-card .pbks-summary-lines,.pbks-summary-card .pbks-note{grid-column:1/-1}.pbks-vat{text-align:right}.pbks-rule{margin:13px 0}}
@media(max-width:700px){.pbks{padding:10px 0 28px}.pbks-head{margin-bottom:18px}.pbks-head h2{font-size:31px}.pbks-head p{font-size:14px}.pbks-mode-switch{grid-template-columns:1fr;gap:9px}.pbks-mode{padding:14px;min-height:74px}.pbks-mode-copy strong{font-size:15px}.pbks-panel,.pbks-contact{padding:18px;border-radius:13px}.pbks-section-head h3{font-size:19px}.pbks-grid,.pbks-grid.two{grid-template-columns:1fr}.pbks-service{grid-template-columns:1fr 115px;padding:12px}.pbks-total{font-size:36px}}
@media(max-width:420px){.pbks-service{grid-template-columns:1fr}.pbks-qty{max-width:145px}.pbks-summary-card{display:block}.pbks-vat{text-align:left}.pbks-mode-icon{width:38px;height:38px;flex-basis:38px}}
.pbks-service-group{margin:0 0 18px}.pbks-service-group:last-child{margin-bottom:0}.pbks-service-group h4{margin:0 0 8px;font-size:14px;line-height:1.35;color:var(--ink);font-weight:750}.pbks-service-group+.pbks-service-group{padding-top:2px}
.pbks-service{grid-template-columns:minmax(0,1fr) 130px 84px}.pbks-service-total{text-align:right;color:var(--pb);font-size:13px;white-space:nowrap}.pbks-service-group h4{font-size:15px;margin-bottom:10px}.pbks-service-copy small{font-size:12px}.pbks-panel[data-panel="actual"] .pbks-section-head{margin-bottom:18px}@media(max-width:700px){.pbks-service{grid-template-columns:minmax(0,1fr) 105px 76px;gap:10px}.pbks-service-total{font-size:12px}}@media(max-width:520px){.pbks-service{grid-template-columns:1fr 1fr}.pbks-service-copy{grid-column:1/-1}.pbks-service-total{align-self:center}.pbks-qty{max-width:none}}
.pbks [data-monthly-group][hidden]{display:none!important}.pbks-dynamic-note{margin:18px 0 0;padding:12px 14px;border-radius:10px;background:#f3f8f7;color:#526563;font-size:13px;line-height:1.5}.pbks-summary-line strong{white-space:nowrap}.pbks-summary-line span{min-width:0}

/* v0.8 – multi-select veiklos specifika */
.pbks-field-wide{grid-column:1/-1}
.pbks-activity-field{border:0;padding:0;margin:0;min-width:0}
.pbks-activity-field legend{font-weight:700;margin:0 0 6px;color:#1f2937}
.pbks-field-help{display:block;color:#6b7280;margin:0 0 12px;line-height:1.45}
.pbks-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pbks-check-card{display:flex;align-items:center;gap:10px;border:1px solid #d9e1e0;border-radius:10px;padding:11px 12px;background:#fff;cursor:pointer;min-width:0}
.pbks-check-card input{width:18px;height:18px;accent-color:#0F6A63;flex:0 0 auto}
.pbks-check-card span{font-size:14px;line-height:1.3;flex:1;min-width:0}
.pbks-check-card em{font-size:12px;font-style:normal;color:#0F6A63;font-weight:700;white-space:nowrap}
.pbks-check-card:has(input:checked){border-color:#0F6A63;background:#f2f8f7}
@media(max-width:700px){.pbks-activity-grid{grid-template-columns:1fr}.pbks-check-card{padding:12px}}

/* v0.9 juridinės formos pasirinkimas */
.pbks .pbks-legal-field{margin-bottom:6px}
.pbks .pbks-legal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}
.pbks .pbks-legal-btn{appearance:none;border:1px solid #d8e1df;background:#fff;border-radius:12px;min-height:68px;padding:12px 10px;cursor:pointer;color:#263331;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}
.pbks .pbks-legal-btn strong{display:block;font-size:16px;line-height:1.2}
.pbks .pbks-legal-btn small{display:block;margin-top:5px;color:#66716f;font-size:12px}
.pbks .pbks-legal-btn.is-active{border-color:#0F6A63;background:#eef7f5;box-shadow:0 0 0 2px rgba(15,106,99,.08)}
.pbks .pbks-legal-btn:focus-visible{outline:3px solid rgba(15,106,99,.22);outline-offset:2px}
.pbks .pbks-visually-hidden-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){.pbks .pbks-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v1.0.3 */
.pbks-employee-exact{margin-top:10px;display:block}
.pbks-employee-exact[hidden]{display:none!important}
.pbks-employee-exact span{display:block;font-size:13px;font-weight:600;margin-bottom:6px}
.pbks-employee-exact input{width:100%;min-height:44px;border:1px solid #d9e5e3;border-radius:10px;padding:10px 12px;font:inherit;background:#fff}
.pbks-legal-btn small{display:none!important}

/* v1.0.5 – preliminarus pasiūlymas prieš pateikiant užklausą */
.pbks-proposal{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;margin-bottom:18px}
.pbks-proposal-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line)}
.pbks-proposal-kicker{display:block;color:var(--pb);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}
.pbks-proposal-head h3{margin:0;color:var(--ink);font-size:24px;line-height:1.25;letter-spacing:-.01em}
.pbks-proposal-head p{margin:6px 0 0;color:var(--muted);font-size:13px}
.pbks-proposal-price{text-align:right;min-width:190px}
.pbks-proposal-price small{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:750}
.pbks-proposal-price strong{display:block;color:var(--pb);font-size:31px;line-height:1.15;margin:6px 0 1px}
.pbks-proposal-price>span{font-size:12px;color:var(--muted);font-weight:650}
.pbks-proposal-body{padding-top:20px}
.pbks-proposal-block h4{margin:0 0 10px;color:var(--ink);font-size:15px}
.pbks-proposal-lines{border:1px solid var(--line);border-radius:12px;overflow:hidden}
.pbks-proposal-line{display:flex;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.4;background:#fff}
.pbks-proposal-line:last-child{border-bottom:0}
.pbks-proposal-line span{color:#526563;min-width:0}
.pbks-proposal-line strong{color:var(--ink);white-space:nowrap;font-size:12px}
.pbks-proposal-notice{margin-top:16px;padding:14px 16px;border-radius:11px;background:#f5f9f8;color:#536562}
.pbks-proposal-notice strong{display:block;color:var(--ink);font-size:13px;margin-bottom:4px}
.pbks-proposal-notice p{margin:0;font-size:12px;line-height:1.55}
.pbks-proposal-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:20px;flex-wrap:wrap}
.pbks-secondary{border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:12px 16px;min-height:46px;font-weight:700;font-size:13px;cursor:pointer}
.pbks-secondary:hover{border-color:#9dc9c4;background:#fbfefd}
@media(max-width:700px){.pbks-proposal{padding:18px}.pbks-proposal-head{display:block}.pbks-proposal-price{text-align:left;margin-top:16px}.pbks-proposal-price strong{font-size:28px}.pbks-proposal-actions{display:grid;grid-template-columns:1fr}.pbks-proposal-actions button{width:100%}}

/* v1.0.7 – dinaminės specialios paslaugos ir trumpa suvestinė */
.pbks-special-toggle{margin-top:12px;border:0;background:transparent;color:var(--pb);font-weight:700;font-size:13px;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.pbks-special-toggle:hover{color:var(--pb-dark)}
.pbks-special-toggle:focus-visible{outline:3px solid rgba(15,106,99,.18);outline-offset:3px;border-radius:4px}

.pbks-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}
.pbks-once-group{margin:0 0 22px}
.pbks-once-group h4{margin:0 0 10px;font-size:16px}
.pbks-once-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pbks-once-card{display:flex;align-items:center;gap:12px;border:1px solid #d7e4e1;border-radius:12px;padding:14px 16px;background:#fff;cursor:pointer;min-width:0}
.pbks-once-card:has(input:checked){border-color:#0F6A63;background:#f1f8f7}
.pbks-once-card input{width:18px;height:18px;accent-color:#0F6A63}
.pbks-once-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.pbks-once-copy strong{font-size:14px}
.pbks-once-copy small{font-size:12px;color:#687b78}
@media(max-width:800px){.pbks-mode-switch,.pbks-once-grid{grid-template-columns:1fr}}

/* v1.0.10 – skaičiuojant rodoma tik suma; detalės tik preliminariame pasiūlyme */
.pbks-summary-lines[hidden]{display:none!important}
.pbks-summary-card{min-height:220px}
.pbks-summary-card .pbks-note{font-size:12px;line-height:1.55;margin-top:0}
.pbks-proposal-notice p+p{margin-top:8px}
.pbks-proposal-line:has(> span:only-child){justify-content:flex-start}
@media(min-width:801px){.pbks-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}}


/* v1.0.11 – profesionalesnis preliminaraus pasiūlymo vaizdas */
.pbks-proposal{box-shadow:0 18px 45px rgba(18,56,52,.06)}
.pbks-proposal-block-title{display:flex;gap:11px;align-items:flex-start;margin-bottom:12px}
.pbks-proposal-block-title h4{margin:0 0 2px;font-size:16px;color:var(--ink)}
.pbks-proposal-block-title p{margin:0;color:var(--muted);font-size:12px}
.pbks-proposal-check{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf7f5;color:var(--pb);font-weight:850;flex:0 0 28px}
.pbks-proposal-line{align-items:center}
.pbks-proposal-line-main{display:flex;align-items:flex-start;gap:9px;min-width:0}
.pbks-proposal-line-mark{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eff8f6;color:var(--pb);font-size:11px;font-weight:850;flex:0 0 20px;margin-top:-1px}
.pbks-proposal-line-main>span:last-child{color:#425653;min-width:0}
.pbks-proposal-empty{padding:14px;color:var(--muted);font-size:13px}
.pbks-proposal-extra{margin-top:16px;padding:15px 16px;border:1px dashed #b8cfcb;border-radius:11px;background:#fbfdfd}
.pbks-proposal-extra h4{margin:0 0 5px;color:var(--ink);font-size:14px}
.pbks-proposal-extra p{margin:0;color:#586a67;font-size:12px;line-height:1.55}
.pbks-proposal-notice{margin-top:12px}
.pbks-proposal-price{background:#f4faf8;border:1px solid #d8ebe7;border-radius:12px;padding:14px 16px}
@media(max-width:700px){.pbks-proposal-price{max-width:260px}.pbks-proposal-line{align-items:flex-start}.pbks-proposal-line strong{padding-top:2px}}
/* v1.0.12 proposal cleanup */
.pbks.pbks-proposal-open .pbks-layout{grid-template-columns:minmax(0,1fr)}
.pbks.pbks-proposal-open .pbks-summary{display:none!important}
.pbks.pbks-proposal-open #pbks-proposal{max-width:900px;margin-left:auto;margin-right:auto}

/* v1.0.13 success screen */
.pbks-success-panel{padding:48px 24px 42px;text-align:center;max-width:620px;margin:0 auto}
.pbks-success-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:#edf7f5;color:var(--pb);font-size:28px;font-weight:850}
.pbks-success-panel h3{margin:0 0 10px;color:var(--ink);font-size:26px;line-height:1.2}
.pbks-success-panel p{margin:0 auto 22px;max-width:520px;color:var(--muted);font-size:14px;line-height:1.6}
.pbks-success-panel .pbks-secondary{min-height:44px}
.pbks.pbks-proposal-open .pbks-success-panel:not([hidden]){display:block}

/* v1.0.14 – clean submitted state */
.pbks-success-panel{padding:48px 28px;text-align:center;border:1px solid #d7e9e6;border-radius:18px;background:#f7fbfa}
.pbks-success-panel[hidden]{display:none!important}
.pbks-success-icon{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0F6A63;color:#fff;font-size:28px;font-weight:700}
.pbks-success-panel h3{margin:0 0 10px;font-size:28px;line-height:1.2}
.pbks-success-panel p{max-width:640px;margin:0 auto 24px;color:#5c6f6c}
#pbks-restart{min-width:180px}

/* v1.0.15 – PDF / spausdinimo pasiūlymas ir 2 dienų galiojimas */
.pbks-success-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.pbks-pdf-btn{border-color:#0F6A63;color:#0F6A63}
.pbks-pdf-btn:hover{background:#f1f8f7}
@media(max-width:700px){.pbks-success-actions{display:grid;grid-template-columns:1fr}.pbks-success-actions button{width:100%}}

@media print{
  @page{size:A4;margin:14mm}
  body *{visibility:hidden!important}
  #pbks-root,#pbks-root .pbks-proposal,#pbks-root .pbks-proposal *{visibility:visible!important}
  #pbks-root{position:absolute!important;left:0!important;top:0!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important}
  #pbks-root .pbks-head,#pbks-root .pbks-mode-switch,#pbks-root .pbks-summary,#pbks-root [data-panel],#pbks-root .pbks-contact,#pbks-root .pbks-success-panel{display:none!important}
  #pbks-root .pbks-main{width:100%!important;max-width:none!important}
  #pbks-root .pbks-layout{display:block!important}
  #pbks-root .pbks-proposal{display:block!important;position:static!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important}
  #pbks-root .pbks-proposal-head,#pbks-root .pbks-proposal-body{display:block!important}
  #pbks-root .pbks-proposal-actions,#pbks-root .pbks-message{display:none!important}
  #pbks-root .pbks-proposal-price{break-inside:avoid}
  #pbks-root .pbks-proposal-line,#pbks-root .pbks-proposal-extra,#pbks-root .pbks-proposal-notice{break-inside:avoid}
}

/* v1.0.16 – faktinių darbų skaičiuoklė */
.pbks-mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.pbks-qty-wrap{display:grid;grid-template-columns:36px minmax(82px,1fr) 36px;gap:7px;align-items:center}.pbks-qty-btn{width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.pbks-qty-btn:hover{border-color:var(--pb);color:var(--pb)}.pbks-qty-btn:focus-visible{outline:3px solid rgba(15,106,99,.14);outline-offset:1px}.pbks-panel[data-panel="actual"] .pbks-service{grid-template-columns:minmax(0,1fr) 190px 90px}.pbks-panel[data-panel="actual"] .pbks-service-copy small{font-weight:600;color:#657674}.pbks-panel[data-panel="actual"] .pbks-service-group{margin-bottom:22px}.pbks-panel[data-panel="actual"] .pbks-service-group h4{font-size:16px}.pbks-panel[data-panel="actual"] .pbks-qty input{text-align:center;padding-left:8px;padding-right:34px}.pbks-panel[data-panel="actual"] .pbks-service-total{font-weight:750}.pbks-panel[data-panel="actual"] .pbks-service-total:empty{display:none}@media(max-width:900px){.pbks-mode-switch{grid-template-columns:1fr}.pbks-panel[data-panel="actual"] .pbks-service{grid-template-columns:minmax(0,1fr) 175px 80px}}@media(max-width:600px){.pbks-panel[data-panel="actual"] .pbks-service{grid-template-columns:1fr}.pbks-qty-wrap{max-width:210px}.pbks-panel[data-panel="actual"] .pbks-service-total{text-align:left}}

/* v1.0.22 – vienkartinės paslaugos */
.pbks-once-card{align-items:flex-start;padding:16px 18px}
.pbks-once-card input{margin-top:2px;flex:0 0 auto}
.pbks-once-copy{gap:5px}
.pbks-once-copy strong{font-size:15px;line-height:1.35}
.pbks-once-desc{font-size:12.5px;line-height:1.45;color:#536864}
.pbks-once-copy small{font-weight:600;color:#0F6A63}
.pbks-offer-number{margin:6px 0 0;font-weight:700;color:#17313a;font-size:13px}

/* v1.0.36 one-time services polish */
.pbks-once-group{margin:0 0 28px}
.pbks-once-group h4{margin:0 0 12px;font-size:16px;font-weight:750;color:var(--ink);line-height:1.3}
.pbks-once-group + .pbks-once-group{padding-top:2px}
.pbks-once-grid-full .pbks-once-card{grid-column:1/-1}
.pbks-total.is-empty{font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:14px 0 4px}
