/* SitePaketim first-party premium showroom bar v1.0.2 — isolated selectors. */
#sp-demo-toolbar { position:sticky !important; inset-block-start:0 !important; z-index:2147483600 !important; display:block !important; visibility:visible !important; width:100% !important; max-width:none !important; min-height:64px !important; margin:0 !important; padding:0 !important; border:0 !important; background:#142740 !important; color:#fff !important; box-shadow:0 8px 24px rgba(0,0,0,.18) !important; font:500 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important; isolation:isolate !important; }
#sp-demo-toolbar, #sp-demo-toolbar * {box-sizing:border-box !important;}
#sp-demo-toolbar .spdt-inner { min-height:64px; max-width:1600px; margin:0 auto; padding:8px 22px; display:flex; flex-wrap:nowrap; align-items:center; gap:16px; justify-content:space-between; }
#sp-demo-toolbar .spdt-brand { display:flex; gap:9px; align-items:center; min-width:0; white-space:nowrap; }
#sp-demo-toolbar .spdt-logo { display:flex; align-items:center; justify-content:center; width:33px; height:33px; border-radius:11px; color:#142740; background:#e5ebf3; font-size:17px; font-weight:900; }
#sp-demo-toolbar .spdt-title { color:#fff; font-size:14px; font-weight:800; letter-spacing:-.02em; }
#sp-demo-toolbar .spdt-tag { display:inline-block; border:1px solid rgba(255,255,255,.26); color:#d1ddea; background:rgba(255,255,255,.075); border-radius:999px; padding:4px 9px; font-size:11px; font-weight:650; }
#sp-demo-toolbar .spdt-theme { min-width:0; flex:1; color:#d2deee; font-size:13px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
#sp-demo-toolbar .spdt-theme strong { font:700 13px/1.3 system-ui,-apple-system,sans-serif; color:#fff; }
#sp-demo-toolbar .spdt-theme small { margin-inline-start:8px; color:#b2c5da; font-size:11px; }
#sp-demo-toolbar .spdt-actions { display:flex; align-items:center; flex-shrink:0; gap:9px; }
#sp-demo-toolbar .spdt-actions a, #sp-demo-toolbar .spdt-actions button {display:inline-flex !important; flex:0 0 auto; justify-content:center; align-items:center; gap:7px; min-height:38px; padding:9px 14px; border-radius:10px; box-shadow:none; white-space:nowrap; font:700 12px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif !important; letter-spacing:0; text-transform:none; text-decoration:none !important; cursor:pointer; transition:background .15s ease; }
#sp-demo-toolbar .spdt-back { color:#eff6ff !important; border:1px solid rgba(255,255,255,.28) !important; background:transparent !important; }
#sp-demo-toolbar .spdt-back:hover {background:rgba(255,255,255,.13) !important;}
#sp-demo-toolbar .spdt-actions .spdt-choose { color:#10233e !important; border:1px solid #f4f6fa !important; background:#f4f6fa !important; }
#sp-demo-toolbar .spdt-actions .spdt-choose:hover {background:#cfdbef !important;}
#sp-demo-toolbar .spdt-actions form {margin:0 !important;padding:0 !important; border:0 !important;background:transparent !important;display:block !important;}
#sp-demo-toolbar a:focus-visible, #sp-demo-toolbar button:focus-visible {outline:3px solid #a4d8ff !important;outline-offset:3px !important;}
@media(max-width:720px){#sp-demo-toolbar .spdt-inner {flex-wrap:wrap;justify-content:center;gap:7px 12px;padding:9px 12px;}#sp-demo-toolbar .spdt-brand {flex:1 1 auto;white-space:normal;}#sp-demo-toolbar .spdt-theme {order:3; flex:1 1 100%; text-align:center; font-size:12px;}#sp-demo-toolbar .spdt-actions {margin-left:auto;}#sp-demo-toolbar .spdt-tag {display:none;}#sp-demo-toolbar .spdt-actions a,#sp-demo-toolbar .spdt-actions button {min-height:34px;padding:7px 9px;font-size:11px !important;}}
@media(max-width:395px){#sp-demo-toolbar .spdt-inner{gap:6px;padding:8px;}#sp-demo-toolbar .spdt-logo{display:none;}#sp-demo-toolbar .spdt-title {font-size:12px;}#sp-demo-toolbar .spdt-actions {gap:5px;}#sp-demo-toolbar .spdt-actions a,#sp-demo-toolbar .spdt-actions button {padding:7px 7px;font-size:10px !important;}}
