/* Calculator presentation only: retain existing controls, prices and event handlers. */
body.igarsa-inner-refresh #igarsa-calc-demo{--ig-bg:#0b0d12;--ig-panel:#151922;--ig-fg:#f5f6f8;--ig-muted:#b8bec9;--ig-line:#303744;--ig-gold:#d8ff52;--ig-selected:#242e17;font-family:Arial,Helvetica,sans-serif!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro{padding:56px 28px 26px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro .ig-kicker{display:none}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro h1{font:700 clamp(30px,4.2vw,56px)/1.12 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em!important;color:#d8ff52!important;margin:0 0 26px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro>.ig-note{background:#151922;border-left:3px solid #d8ff52;border-radius:0 12px 12px 0;padding:16px 20px;color:#c7ccd5;font-size:15px;line-height:1.65}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-body{grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important;align-items:start;padding:0 28px 64px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info{grid-column:1/-1;margin:0!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-event{padding:24px!important;border:1px solid #303744!important;border-radius:16px!important;background:#151922!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body.igarsa-inner-refresh #igarsa-calc-demo h2{font-size:24px!important;line-height:1.3;letter-spacing:normal!important;color:#f5f6f8!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-field{font-size:14px!important;line-height:1.5;color:#c7ccd5}
body.igarsa-inner-refresh #igarsa-calc-demo :is(.ig-field input:not([type=hidden]),.ig-field select,.ig-field textarea,.ig-row>input){background:#0f1219!important;color:#f5f6f8!important;border:1px solid #414b5b!important;border-radius:9px!important;font-size:16px!important;min-height:44px;padding:11px 12px!important}
body.igarsa-inner-refresh #igarsa-calc-demo ::placeholder{color:#a6afbe;opacity:1}
body.igarsa-inner-refresh #igarsa-calc-demo details{border:1px solid #303744!important;border-radius:16px!important;background:#151922!important;overflow:hidden;margin-bottom:16px}
body.igarsa-inner-refresh #igarsa-calc-demo details>summary{background:#d8ff52!important;color:#0b0d12!important;min-height:58px;padding:15px 18px!important;font-size:18px!important}
body.igarsa-inner-refresh #igarsa-calc-demo summary .ig-count{color:#343d20!important;font-size:12px}
body.igarsa-inner-refresh #igarsa-calc-demo summary:after{font-size:26px;color:#0b0d12}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-section{padding:0 18px 20px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-subheading{background:#202631;color:#f5f6f8!important;padding:12px;border-radius:8px;font-size:14px;letter-spacing:normal;text-transform:none}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-option{border-radius:10px!important;min-height:110px;padding:14px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-option[aria-pressed=true]{border-color:#d8ff52!important;background:#242e17!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-row>input{width:88px;flex:0 0 88px;text-align:center;font-variant-numeric:tabular-nums}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside{position:sticky;top:110px;border:1px solid #303744!important;border-radius:18px!important;padding:24px!important;background:#151922!important;max-height:calc(100dvh - 130px);overflow-y:auto}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-sumline{gap:16px;padding:12px 0;font-size:14px}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-sumline>:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-final{color:#d8ff52!important;border-top:1px solid #414b5b;padding-top:16px;font-size:30px;letter-spacing:normal}
body.igarsa-inner-refresh #igarsa-calc-demo.igarsa-calculator-redesign #ig-prepare{display:none!important}
body.igarsa-inner-refresh #igarsa-calc-demo #ig-send{width:100%;white-space:normal}
body.igarsa-inner-refresh #igarsa-calc-demo #ig-clear{display:block;width:fit-content;margin:16px auto!important;padding:10px 18px!important;min-height:44px;border:1px solid #343c48!important;border-radius:999px!important;background:transparent!important;color:#b8bec9!important;text-decoration:none}
@media(max-width:1000px){body.igarsa-inner-refresh #igarsa-calc-demo .ig-body{grid-template-columns:minmax(0,1fr) 300px!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro{padding:32px 20px 24px!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-body{grid-template-columns:minmax(0,1fr)!important;padding:0 20px 44px!important;gap:20px!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside{position:static;max-height:none;overflow:visible}body.igarsa-inner-refresh #igarsa-calc-demo .ig-event{padding:20px!important}}
@media(max-width:480px){body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:minmax(0,1fr)!important}body.igarsa-inner-refresh #igarsa-calc-demo summary{flex-wrap:wrap}body.igarsa-inner-refresh #igarsa-calc-demo .ig-row{flex-wrap:wrap}body.igarsa-inner-refresh #igarsa-calc-demo .ig-option strong{overflow-wrap:anywhere}}

/* Exact offer-page geometry, including the same responsive breakpoints. */
body.igarsa-inner-refresh #igarsa-calc-demo{box-sizing:border-box;width:100%!important;max-width:1600px!important;margin-inline:auto!important;padding:56px 6% 64px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro{max-width:960px;padding:0!important;margin:0 0 32px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro>.ig-muted{display:none}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-intro>.ig-note{padding:14px 18px!important;margin:0!important;font-size:15px;line-height:1.65}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-body{padding:0!important;grid-template-columns:minmax(0,1fr) 350px!important;column-gap:28px!important;row-gap:30px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info{padding:26px!important;border-color:#303640!important;border-radius:18px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info>h2{color:#d8ff52!important;font:700 24px/1.35 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;margin:0 0 22px!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info>h2+.ig-note{display:none}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 22px!important;margin-top:0!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info .ig-field{font-size:15px!important;font-weight:600;margin:0;min-width:0;color:#f5f6f8}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info :is(input:not([type=hidden]),select,textarea){min-height:46px!important;padding:11px!important;margin-top:7px!important;font-weight:600!important}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside{padding:22px!important;top:130px!important;max-height:calc(100vh - 145px)}
body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside h2{font-size:25px!important;line-height:1.2!important;margin:0 0 15px!important;letter-spacing:-.4px!important}
@media(max-width:1250px){body.igarsa-inner-refresh #igarsa-calc-demo .ig-body{grid-template-columns:minmax(0,1fr)!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside{position:static!important;max-height:none!important;overflow:visible}}
@media(max-width:900px){body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body.igarsa-inner-refresh #igarsa-calc-demo{padding:32px 6% 44px!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-aside{padding:20px!important}}
@media(max-width:600px){body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-calculator-info{padding:20px 16px!important}body.igarsa-inner-refresh #igarsa-calc-demo .ig-fields{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}

/* Match the rental offer's compact price panel without changing calculations. */
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>.ig-sumtitle{display:none}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>h2{margin:0 0 15px!important;color:#f5f6f8!important}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>.ig-muted{font-size:11px;line-height:1.5;color:#b8bec9;margin:0 0 14px}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-breakdown{margin:0 0 18px}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-breakdown:empty::before{content:'Pasirinkite paslaugas ir kiekį.';display:block;color:#b8bec9;font-size:13px;line-height:1.5}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-breakdown .ig-sumline{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #303744;font-size:13px;line-height:1.4}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-breakdown .ig-sumline>:first-child{min-width:0;flex:1;font-weight:600}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-breakdown .ig-price-list{font-size:13px;font-weight:700;text-align:right;white-space:nowrap;max-width:none}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>.ig-sumline{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:1.5;margin:8px 0;padding:0;border:0}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>.igarsa-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#d8ff52!important;border-top:1px solid #414b5b;padding:14px 0!important;margin:12px 0 16px!important;font-size:20px!important;font-weight:700;line-height:1.4;letter-spacing:normal}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-summary-total>:last-child{text-align:right;font-variant-numeric:tabular-nums}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-warning{background:transparent!important;border:0;padding:0!important;margin:0 0 14px;font-size:11px;line-height:1.5;color:#b8bec9}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary .ig-warning ul{padding-left:17px;margin:8px 0}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary>.ig-note{font-size:11px;line-height:1.5;color:#b8bec9}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-offer-summary #ig-send{font-size:13px!important;line-height:1.4!important;padding:14px 10px!important;min-height:52px;margin-top:14px}

body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-cost-groups{padding:4px 0 10px;border-bottom:1px solid #303744;margin-bottom:12px}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-cost-groups .ig-sumline{display:flex;justify-content:space-between;gap:8px;margin:8px 0;padding:0;border:0;font-size:13px;line-height:1.5}
body.igarsa-inner-refresh #igarsa-calc-demo .igarsa-cost-groups strong{text-align:right;font-variant-numeric:tabular-nums}
