/*!
 * Slapukų sutikimas – Super sound
 * Sukūrė – UAB "Super sound", https://supersound.lt/
 */
#sscc-root{--sscc-shadow:0 10px 40px rgba(0,0,0,.18);font-size:14px;line-height:1.5;color:var(--sscc-text);font-family:var(--sscc-font,inherit)}
#sscc-root .sscc-root *,#sscc-root .sscc-root *::before,#sscc-root .sscc-root *::after{box-sizing:border-box}
#sscc-root .sscc-root p{margin:0}
#sscc-root .sscc-root button{font-family:inherit}

/* Baneris */
#sscc-root .sscc-banner{position:fixed;z-index:2147483000;background:var(--sscc-bg);color:var(--sscc-text);box-shadow:var(--sscc-shadow);animation:sscc-in .25s ease-out}
#sscc-root .sscc-bar{left:0;right:0;bottom:0;border-top:1px solid rgba(0,0,0,.06)}
#sscc-root .sscc-bar .sscc-inner{max-width:1200px;margin:0 auto;padding:18px 20px;display:flex;align-items:center;gap:24px}
#sscc-root .sscc-bar .sscc-text{flex:1 1 auto;min-width:0}
#sscc-root .sscc-box{left:16px;bottom:16px;width:400px;max-width:calc(100vw - 32px);border-radius:var(--sscc-radius)}
#sscc-root .sscc-box .sscc-inner{padding:20px;display:flex;flex-direction:column;gap:16px}
#sscc-root .sscc-title{font-weight:700;font-size:16px;margin-bottom:4px !important}
#sscc-root .sscc-msg{opacity:.9}
#sscc-root .sscc-link{color:inherit;text-decoration:underline;white-space:nowrap}
#sscc-root .sscc-actions{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap;align-items:center}
#sscc-root .sscc-box .sscc-actions{justify-content:flex-end}

/* Mygtukai – „Priimti“ ir „Atmesti“ vienodo dydžio (BDAR rekomendacija) */
#sscc-root .sscc-btn{appearance:none;border:0;padding:var(--sscc-btn-pad,10px 18px);font-size:var(--sscc-btn-size,14px);font-weight:var(--sscc-btn-weight,600);font-family:inherit;line-height:1.2;cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s;min-width:120px;text-align:center}
#sscc-root .sscc-btn:focus-visible{outline:2px solid var(--sscc-text);outline-offset:2px}
#sscc-root .sscc-btn-primary{background:var(--sscc-primary);color:var(--sscc-primary-text)}
#sscc-root .sscc-btn-primary:hover{background:var(--sscc-primary-hover,var(--sscc-primary));color:var(--sscc-primary-text)}
#sscc-root .sscc-btn-secondary{background:transparent;color:var(--sscc-text);box-shadow:inset 0 0 0 2px currentColor}
#sscc-root .sscc-btn-secondary:hover{background:rgba(0,0,0,.05);color:var(--sscc-text)}
#sscc-root .sscc-btn-ghost{background:transparent;color:var(--sscc-text);text-decoration:underline;min-width:0;padding-left:8px;padding-right:8px}

/* Nustatymų langas */
#sscc-root .sscc-modal-wrap{position:fixed;inset:0;z-index:2147483001;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .2s}
#sscc-root .sscc-modal-wrap.is-open{opacity:1}
#sscc-root .sscc-modal{background:var(--sscc-bg);color:var(--sscc-text);border-radius:var(--sscc-radius);box-shadow:var(--sscc-shadow);width:560px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;outline:none}
#sscc-root .sscc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 14px 20px;border-bottom:1px solid rgba(0,0,0,.08)}
#sscc-root .sscc-modal-title{flex:1 1 auto;min-width:0;font-weight:700;font-size:17px;line-height:1.3}
#sscc-root .sscc-close{appearance:none;background:none;border:0;cursor:pointer;color:inherit}
#sscc-root .sscc-modal-body{padding:16px 20px;overflow:auto}
#sscc-root .sscc-modal-intro{margin-bottom:12px !important;opacity:.9}
#sscc-root .sscc-cat{padding:12px 0;border-top:1px solid rgba(0,0,0,.08)}
#sscc-root .sscc-cat-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
#sscc-root .sscc-cat-title{font-weight:600;cursor:pointer}
#sscc-root .sscc-cat-desc{margin-top:4px !important;font-size:13px;opacity:.8}
#sscc-root .sscc-always{font-size:12px;font-weight:600;opacity:.7}
#sscc-root .sscc-modal-foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding:16px 20px;border-top:1px solid rgba(0,0,0,.08)}

/* Jungiklis */
#sscc-root .sscc-switch{position:relative;display:inline-block;width:44px;height:24px;flex:0 0 auto}
#sscc-root .sscc-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}
#sscc-root .sscc-slider{position:absolute;inset:0;background:#c7c7c7;border-radius:24px;transition:background .2s}
#sscc-root .sscc-slider::before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}
#sscc-root .sscc-switch input:checked+.sscc-slider{background:var(--sscc-primary)}
#sscc-root .sscc-switch input:checked+.sscc-slider::before{transform:translateX(20px)}
#sscc-root .sscc-switch input:focus-visible+.sscc-slider{outline:2px solid var(--sscc-text);outline-offset:2px}

/* Pakartotinio atidarymo mygtukas */
#sscc-root .sscc-reopen{position:fixed;bottom:16px;z-index:2147482999;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:var(--sscc-bg);color:var(--sscc-text);box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .15s,transform .15s}
#sscc-root .sscc-reopen:hover{opacity:1;transform:scale(1.06)}
#sscc-root .sscc-reopen-left{left:16px}
#sscc-root .sscc-reopen-right{right:16px}

html.sscc-lock,html.sscc-lock body{overflow:hidden}

/* Apsauga nuo temos mygtukų stilių (pvz., WoodMart :is(.btn,button){position:relative;display:inline-flex}) */
#sscc-root .sscc-reopen{position:fixed!important;display:flex!important;padding:0!important;min-width:0!important;min-height:0!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important}
#sscc-root .sscc-btn{display:inline-block;position:static;text-transform:none;letter-spacing:0;height:auto;min-height:0;font-size:var(--sscc-btn-size,14px);line-height:1.2;border-radius:var(--sscc-btn-radius,var(--sscc-radius))}
#sscc-root .sscc-btn-primary,#sscc-root .sscc-btn-ghost{box-shadow:none}
#sscc-root .sscc-close{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--sscc-text)!important;font-size:30px!important;font-weight:400!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;transition:background-color .2s!important}
#sscc-root .sscc-close:hover,#sscc-root .sscc-close:focus-visible{background:rgba(0,0,0,.06)!important}
#sscc-root .sscc-close svg{width:22px;height:22px;display:block;pointer-events:none}

@keyframes sscc-in{from{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}

@media (max-width:782px){
	#sscc-root .sscc-bar .sscc-inner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}
	#sscc-root .sscc-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
	#sscc-root .sscc-actions .sscc-btn-ghost{grid-column:1/-1;order:3}
	#sscc-root .sscc-btn{min-width:0;width:100%}
	#sscc-root .sscc-box{left:8px;right:8px;bottom:8px;width:auto;max-width:none}
	#sscc-root .sscc-modal-foot{display:grid;grid-template-columns:1fr 1fr}
	#sscc-root .sscc-modal-foot .sscc-btn-primary{grid-column:1/-1}
}
@media (prefers-reduced-motion:reduce){#sscc-root .sscc-banner,#sscc-root .sscc-modal-wrap,#sscc-root .sscc-slider,#sscc-root .sscc-slider::before{animation:none;transition:none}}

/* Slapukų lentelė [ss_slapukai] */
.sscc-table-wrap{overflow-x:auto}
.sscc-table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px}
.sscc-table th,.sscc-table td{border:1px solid rgba(0,0,0,.12);padding:8px 10px;text-align:left;vertical-align:top}
.sscc-table th{background:rgba(0,0,0,.04);font-weight:600}
.sscc-table code{font-size:12px;word-break:break-word}
