/* 9999.lv — Galerija / CSDD / Pievienot foto */

/* Kabineta izkārtojums: kreisā josla (profils + sadaļas), labajā pusē saturs. Zaļš = pārdod, zils = pērk, kā sarakstā un formā */
:root{--primary:#1fbf46;--primary-d:#1e4b6e;--bg:#f4f7fa;--card:#fff;--stage:#eef3f7;--border:#d9e0e6;--text:#12324b;--muted:#5e7387;--sell:#eefaf1;--sell-line:#1fbf46;--buy:#eaf4fd;--buy-line:#0d85d8;--danger:#e0334c;--danger-bg:#fdecef;--warn:#9a6a00;--warn-bg:#fff4d6;--ok-bg:#e3f7e8;--ok:#13813a;--off-bg:#e8edf2;--shadow:0 12px 36px rgba(18,50,75,.08);--onprimary:#fff}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1a24;--card:#152634;--stage:#1b3040;--border:#2a4152;--text:#e6eef5;--muted:#93a9bb;--sell:#122b1d;--buy:#102a3f;--danger:#ff6b81;--danger-bg:#3a1b23;--warn:#f2c14e;--warn-bg:#3a2f12;--ok-bg:#12331f;--ok:#58d17f;--off-bg:#223646;--shadow:none;color-scheme:dark}}
:root[data-theme=dark]{--bg:#0e1a24;--card:#152634;--stage:#1b3040;--border:#2a4152;--text:#e6eef5;--muted:#93a9bb;--sell:#122b1d;--buy:#102a3f;--danger:#ff6b81;--danger-bg:#3a1b23;--warn:#f2c14e;--warn-bg:#3a2f12;--ok-bg:#12331f;--ok:#58d17f;--off-bg:#223646;--shadow:none;color-scheme:dark}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);font-size:14px;line-height:1.4}
button{font-family:inherit;color:inherit}
:focus-visible{outline:3px solid rgba(13,133,216,.55);outline-offset:2px}
header.top{background:var(--card);border-bottom:1px solid var(--border);padding:12px max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:16px}.logo{height:36px}.top b{font-size:16px}.top .sp{flex:1}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:12px;border:1.5px solid var(--border);background:var(--card);font-weight:800;font-size:14px;cursor:pointer;text-decoration:none;color:var(--text);white-space:nowrap}.btn:hover{background:var(--stage)}
.btn.pri{background:var(--primary);border-color:var(--primary);color:var(--onprimary)}.btn.pri:hover{background:var(--primary-d);border-color:var(--primary-d)}
.btn.sm{height:36px;padding:0 14px;font-size:13px}.btn.dng{border-color:var(--danger);color:var(--danger)}.btn.dng:hover{background:var(--danger-bg)}.btn.dfill{background:var(--danger);border-color:var(--danger);color:#fff}.btn.dfill:hover{background:var(--danger);opacity:.9}
.wrap{max-width:1120px;margin:0 auto;padding:20px max(14px,env(safe-area-inset-left,0px)) 48px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}
.side{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow);position:sticky;top:12px}
.me{display:flex;align-items:center;gap:12px;margin-bottom:16px}.av{width:52px;height:52px;border-radius:50%;background:var(--primary-d);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;flex:none}.me b{display:block;font-size:15px}.me small{color:var(--muted)}
.nav{display:flex;flex-direction:column;gap:4px;margin:14px 0}.nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 12px;border:0;border-radius:10px;background:none;font-weight:700;font-size:14px;cursor:pointer;text-align:left}.nav button:hover{background:var(--stage)}.nav button[aria-current=page]{background:var(--primary);color:#fff}
.nav .n{min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--stage);color:var(--muted);font-size:12px;display:inline-grid;place-items:center}.nav button[aria-current=page] .n{background:rgba(255,255,255,.25);color:#fff}
.side .btn.pri{width:100%}
h1{font-size:22px;margin-bottom:10px}h1+.lead{margin-top:-6px}.lead{color:var(--muted);margin-bottom:14px}
.stats{display:flex;background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.stat{flex:1;min-width:0;padding:7px 14px;border-right:1px solid var(--border)}.stat:last-child{border:0}.stat b{display:block;font-size:18px;line-height:1.2;font-variant-numeric:tabular-nums}.stat span{color:var(--muted);font-size:12px}
.alert{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;background:var(--warn-bg);color:var(--warn);border-radius:12px;padding:5px 8px 5px 14px;margin-bottom:10px;font-weight:700;font-size:13px}
.tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);font-size:13.5px;font-weight:700;cursor:pointer}.chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.chip i{font-style:normal;opacity:.7;font-weight:600}
.tools input[type=text]{height:38px;border:1.5px solid var(--border);border-radius:999px;padding:0 14px;background:var(--card);color:var(--text);font-size:14px;font-weight:600;min-width:0;width:170px;text-transform:uppercase}.tools .sp{flex:1}
.rows{display:flex;flex-direction:column;gap:10px}
.ad{display:grid;grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:9px 12px 9px 16px;border:1px solid var(--border);border-left:6px solid var(--sell-line);border-radius:14px;background:var(--sell)}.ad.buy{border-left-color:var(--buy-line);background:var(--buy)}
.ad.dim .pl,.ad.dim .info,.ad.dim .pr{opacity:.55}
.pl svg{width:100%;height:auto;max-height:58px;filter:drop-shadow(0 6px 12px rgba(18,50,75,.18))}.pl{display:flex;justify-content:center}
.info{min-width:0}.line1{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vi{display:inline-flex;gap:4px;align-items:center}.vi svg{width:34px;height:22px}.kind{font-weight:800;font-size:13px}
.badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--off-bg);color:var(--muted)}.badge.active{background:var(--ok-bg);color:var(--ok)}.badge.pending{background:var(--warn-bg);color:var(--warn)}.badge.expired{background:var(--danger-bg);color:var(--danger)}.badge.fx{background:var(--warn-bg);color:var(--warn)}.badge.sold{background:var(--off-bg);color:var(--text)}
.meta{margin-top:3px;color:var(--muted);font-size:12.5px}.meta .soon{color:var(--warn);font-weight:800}.sw{display:inline-flex;gap:6px;margin-top:3px;font-size:12.5px;font-weight:700}
.pr{text-align:right;min-width:90px}.pr b{display:block;font-size:19px;line-height:1.15;font-variant-numeric:tabular-nums}.pr small{display:block;color:var(--muted);font-size:11.5px;font-weight:700}.pr .sv{margin-top:4px;color:var(--muted);font-size:12.5px;white-space:nowrap}
.act{display:flex;gap:6px;position:relative}.kb{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--border);background:var(--card);font-size:18px;line-height:1;cursor:pointer;font-weight:800}
.menu{position:absolute;right:0;top:42px;z-index:20;min-width:210px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 40px rgba(18,50,75,.22);padding:6px}.menu button{display:block;width:100%;text-align:left;height:38px;padding:0 12px;border:0;border-radius:8px;background:none;font-size:14px;font-weight:700;cursor:pointer}.menu button:hover{background:var(--stage)}.menu .d{color:var(--danger)}.menu hr{border:0;border-top:1px solid var(--border);margin:4px 0}
.empty{background:var(--card);border:1.5px dashed var(--border);border-radius:14px;padding:32px 16px;text-align:center;color:var(--muted)}.empty .btn{margin-top:12px}
.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:var(--shadow);margin-bottom:16px}.card h2{font-size:16px;margin-bottom:12px}
.fg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fld{display:flex;flex-direction:column;gap:5px;min-width:0}.fld.w{grid-column:1/-1}.fld label{font-size:12.5px;font-weight:800;color:var(--muted)}
input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea{width:100%;border:1.5px solid var(--border);border-radius:10px;padding:0 14px;background:var(--card);color:var(--text);font-size:15px;font-weight:600;height:44px;font-family:inherit}textarea{height:96px;padding:12px;font-weight:400;resize:vertical}
input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(31,191,70,.18)}input.bad,select.bad{border-color:var(--danger)}
.help{font-size:12.5px;color:var(--muted)}.er{font-size:12.5px;color:var(--danger);font-weight:700;min-height:16px}
.note{display:flex;gap:8px;background:var(--stage);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--muted);margin-top:10px}
.sw-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.sw-row:last-child{border:0}.sw-row b{display:block}.sw-row small{color:var(--muted);font-size:12.5px}
.tg{position:relative;width:46px;height:26px;flex:none}.tg input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.tg span{position:absolute;inset:0;border-radius:999px;background:var(--border);transition:background .15s;pointer-events:none}.tg span::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.tg input:checked+span{background:var(--primary)}.tg input:checked+span::after{transform:translateX(20px)}.tg input:focus-visible+span{outline:3px solid rgba(13,133,216,.55);outline-offset:2px}
.zone{border-color:var(--danger)}.zone h2{color:var(--danger)}
.modal{position:fixed;inset:0;z-index:50;background:rgba(10,24,36,.55);display:flex;align-items:center;justify-content:center;padding:16px}.mbox{background:var(--card);border-radius:16px;max-width:520px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.mbox h2{font-size:17px;margin-bottom:12px}.mbox .pl{margin:6px 0 12px}.mbox .pl svg{max-height:90px}.mbtn{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}
.ck{display:flex;align-items:center;gap:10px;padding:8px 0;font-weight:700;cursor:pointer}.ck input{width:20px;height:20px;accent-color:var(--primary)}
.toast{position:fixed;left:50%;top:calc(16px + env(safe-area-inset-top,0px));transform:translateX(-50%);background:var(--text);color:var(--bg);padding:11px 18px;border-radius:12px;font-weight:700;z-index:100000;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:calc(100vw - 32px)}
.hr{display:inline-flex;gap:4px;align-items:center}
@media(max-width:960px){.wrap{grid-template-columns:minmax(0,1fr);gap:14px}.side,main{min-width:0}.side{position:static;padding:14px}.nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0}.nav button{justify-content:center;text-align:center;height:auto;min-height:42px;padding:6px 8px;line-height:1.15;border:1.5px solid var(--border)}.nav button[aria-current=page]{border-color:var(--primary)}.side .btn.pri{display:none}.ad{grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"pl info pr" "act act act"}.ad .pl{grid-area:pl}.ad .info{grid-area:info}.ad .pr{grid-area:pr}.ad .act{grid-area:act;justify-content:flex-end}}
@media(max-width:560px){.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:6px 8px}.ad{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pl pr" "info info" "act act";gap:10px;padding:12px 12px 12px 14px}.ad .pl{justify-content:flex-start}.ad .pl svg{max-width:190px}.fg{grid-template-columns:1fr}.top .hide{display:none}.tools input[type=text]{width:100%}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

/* ===== Sludinājuma lapa ===== */
.wrap{display:block;max-width:1120px}
.crumbs{font-size:13px;color:var(--muted);margin-bottom:12px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{text-decoration:underline}
.pg{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}
.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow);margin-bottom:16px}.card h2{font-size:16px;margin-bottom:12px}
.stage{padding:28px 20px;text-align:center;border-left:6px solid var(--sell-line);background:var(--sell)}.stage.buy{border-left-color:var(--buy-line);background:var(--buy)}
.stage .pl svg{width:100%;max-width:520px;height:auto;max-height:190px;filter:drop-shadow(0 10px 20px rgba(18,50,75,.22))}
.stage .tags{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:18px}
.vi{display:inline-flex;gap:6px}.vi svg{width:46px;height:28px}.vb{display:inline-grid;place-items:center;height:38px;padding:0 6px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);color:var(--muted);cursor:pointer}.vb:hover{border-color:var(--primary)}.vb.on{border-color:var(--primary);color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.vb:disabled{opacity:.4;cursor:default}.vb.st{border-color:transparent;background:none;color:var(--text);cursor:default}.lnk{font-size:12px;color:var(--muted)}.lnk:hover{color:var(--text)}.tips li.tgl{list-style:none;margin-left:-18px;display:flex;gap:8px;align-items:flex-start;margin-top:6px}.tips li.tgl svg{width:20px;height:20px;flex:none;margin-top:1px}
.kindb{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-weight:800;font-size:12.5px;background:var(--primary);color:#fff}.buy .kindb{background:var(--buy-line)}
.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;background:var(--off-bg);color:var(--muted)}.badge.fx{background:var(--warn-bg);color:var(--warn)}
.dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.dl dt{color:var(--muted)}.dl dd{font-weight:700;text-align:right}
.sw{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--stage);font-weight:700}
.price{font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.price small{display:block;font-size:13px;color:var(--muted);font-weight:700;margin-top:2px}
.aside{position:sticky;top:12px}
.seller{display:flex;align-items:center;gap:12px;margin:16px 0}.av{width:48px;height:48px;border-radius:50%;background:var(--primary-d);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.seller b{display:block}.seller small{color:var(--muted)}
.cta{display:grid;gap:8px}.cta .btn{height:46px;width:100%}.cta .row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ph{font-size:20px;letter-spacing:.5px;font-variant-numeric:tabular-nums}
.heart[aria-pressed=true]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}
.tips{font-size:12.5px;color:var(--muted)}.tips b{color:var(--text)}.tips ul{padding-left:18px;margin-top:6px}
.sim{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sim a{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--sell);border-left:5px solid var(--sell-line)}.sim a.buy{background:var(--buy);border-left-color:var(--buy-line)}.sim a:hover{box-shadow:var(--shadow)}.sim svg{width:100%;height:auto;max-height:58px}.sim b{display:block;margin-top:8px}.sim small{color:var(--muted)}
.banner{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:12px;padding:10px 14px;margin-bottom:14px;font-weight:700;background:var(--warn-bg);color:var(--warn)}.banner.off{background:var(--off-bg);color:var(--text)}
.demo{font-size:12.5px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}.demo select{height:32px;font-size:13px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);padding:0 8px}
.mob{display:none}
.mbox{padding:20px}.mbox h2{margin-bottom:10px}.mbtn{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.rad{display:block;padding:9px 4px;font-weight:600}.rad input{margin-right:8px}
.mbox textarea{width:100%;min-height:70px;border:1.5px solid var(--border);border-radius:10px;padding:8px;font:inherit;background:var(--card);color:var(--text);margin-top:8px}
@media(max-width:900px){.pg{grid-template-columns:minmax(0,1fr)}.aside{position:static}.sim{grid-template-columns:repeat(2,minmax(0,1fr))}.pgm{padding-bottom:74px}.mob{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--card);border-top:1px solid var(--border);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px}.mob .price{font-size:22px;flex:1}.mob .price small{font-size:11px}.mob .btn{width:auto;flex:none;padding:0 22px}}
@media(max-width:560px){.dl{grid-template-columns:1fr}.stage{padding:20px 12px}}
.rm{margin-top:14px;font-weight:700}.ds{margin-top:14px;white-space:pre-wrap}.mt{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.sw svg{flex:none;margin-top:1px}.card .price+.sw{margin-top:14px}
.ad1{background:var(--sell);border:1px solid var(--border);border-left:6px solid var(--sell-line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden}.ad1.buy{background:var(--buy);border-left-color:var(--buy-line)}
.us{padding:18px 22px}.us+.us,.us+.cols,.cols+.us{border-top:1px solid rgba(18,50,75,.12)}.ad1 .stage{border:0}
.us.prc{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.us.prc .sw{margin:0;background:rgba(255,255,255,.7);flex:0 1 auto}
.cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;border-top:1px solid rgba(18,50,75,.12)}.cols .us{border:0}.cols .sl{border-left:1px solid rgba(18,50,75,.12)}
.us.tips{display:block}.us.tips ul{padding-left:18px}.us.tips li{break-inside:avoid}.us.tips li.tgl{margin-left:-18px;column-span:all}
.us .rm{margin-top:0}
@media(max-width:900px){.cols{grid-template-columns:minmax(0,1fr)}.cols .sl{border-left:0;border-top:1px solid rgba(18,50,75,.12)}.us.tips ul{column-count:1}}
.stage{background:none!important;box-shadow:none;padding:22px 20px 26px}
.prc{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-bottom:16px}.prc .sw{margin:0;background:rgba(255,255,255,.7)}
.sh{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sh h1{font-size:20px;margin:0}.sh .av{width:56px;height:56px;font-size:20px}.cta2{display:flex;gap:8px;flex-wrap:wrap}.cta2 .btn{height:42px}
.tools .sp{flex:1}.srt{font-size:13px;color:var(--muted)}.srt select{height:34px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);padding:0 8px;font:inherit}
.ad .vi svg{width:34px;height:22px}.ad .vb{height:30px;padding:0 4px;border-radius:8px}.ad .vi{gap:4px}.rows{display:grid;gap:8px}.ad .pl a{display:block;color:inherit}
.chip i{font-style:normal;color:var(--muted);font-weight:700}.chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.chip.on i{color:#fff}
.ad .sw{display:inline-flex;margin-top:4px;padding:3px 10px;font-size:12.5px}.srt{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}

/* ===== Vietnes galvene un kājene ===== */
.sh9{background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}.sh9in{max-width:1120px;margin:0 auto;padding:10px max(14px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:14px;position:relative}
.sh9logo{display:block;flex:none;line-height:0}.sh9logo img{height:40px;width:auto;display:block}
.sh9nav{display:flex;gap:2px;flex:1}.sh9nav a{padding:8px 9px;border-radius:10px;font-weight:700;font-size:14px;color:var(--text);text-decoration:none;white-space:nowrap}.sh9nav a:hover{background:var(--stage)}.sh9nav a[aria-current=page]{background:var(--stage);box-shadow:inset 0 -2px 0 var(--primary)}
.sh9r{display:flex;align-items:center;gap:10px;margin-left:auto}.sh9ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--text)}.sh9ic:hover{background:var(--stage)}
.sh9me{display:flex;white-space:nowrap;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;border:1.5px solid var(--border);text-decoration:none;color:var(--text);font-weight:700;font-size:13px}.sh9me:hover{background:var(--stage)}.av2{width:32px;height:32px;border-radius:50%;background:var(--primary-d);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}
.sh9add{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border-radius:12px;background:#1fbf46;color:#fff!important;font-weight:800;font-size:14px;text-decoration:none!important;white-space:nowrap;border:0;font-family:inherit;line-height:1}.sh9add:hover{background:#1e4b6e}.sh9p{display:none}.sh9bg{display:none;width:42px;height:42px;border:1.5px solid var(--border);border-radius:12px;background:var(--card);cursor:pointer;color:var(--text);place-items:center}
.sf9{background:var(--card);border-top:1px solid var(--border);margin-top:32px}.sf9in{max-width:1120px;margin:0 auto;padding:32px max(14px,env(safe-area-inset-left,0px)) 20px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}
.sf9c{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.sf9c b{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px}.sf9c a{color:var(--text);text-decoration:none}.sf9c a:hover{text-decoration:underline}
.sf9a p{color:var(--muted);max-width:340px;margin:4px 0 6px}.sf9a img{height:32px;width:auto;align-self:flex-start}.sf9tg{display:inline-flex;align-items:center;gap:8px;font-weight:700}
.sf9b{max-width:1092px;width:calc(100% - 28px);margin:0 auto;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}
@media(max-width:1060px){.sh9in{gap:10px}.sh9bg{display:grid}.sh9me .sh9mt{display:none}.sh9me{padding:0;border-color:transparent}.sh9nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--card);border-bottom:1px solid var(--border);padding:8px 14px 12px;flex-direction:column;box-shadow:var(--shadow)}.sh9nav.open{display:flex}.sh9nav a{padding:12px}}
@media(max-width:900px){.sf9in{grid-template-columns:1fr 1fr}.sf9a{grid-column:1/-1}}
@media(max-width:560px){.sh9logo img{height:32px}.sh9l{display:none}.sh9p{display:inline;font-size:20px;line-height:1}.sh9add{width:42px;padding:0}.sh9ic{width:38px}}
.pgn{display:flex;gap:6px;justify-content:center;margin:18px 0 4px;flex-wrap:wrap}.pb{min-width:38px;height:38px;padding:0 10px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);font-weight:800;cursor:pointer}.pb:hover:not(:disabled){background:var(--stage)}.pb.on{background:var(--primary);border-color:var(--primary);color:#fff}.pb:disabled{opacity:.4;cursor:default}
.phn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 14px;border-radius:12px;background:linear-gradient(180deg,#1e4b6e,#12324b);color:#fff;width:100%;max-width:190px;box-shadow:0 6px 12px rgba(18,50,75,.18)}.phn span{font-size:11px;font-weight:800;opacity:.85;letter-spacing:.04em}.phn b{font-size:19px;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ad .vb.st svg[stroke]{width:22px;height:22px}

/* ===== Galerija / CSDD ===== */
.wrap{max-width:1120px}
.gh{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.gh h1{font-size:22px}
.tb{padding:14px 16px}.tb .r{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.tb .r:first-child{margin-top:0}
.tb input[type=text],.tb input[type=date],.tb select,.fl input[type=text],.fl input[type=date]{height:42px;border:1.5px solid var(--border);border-radius:12px;padding:0 12px;font:inherit;background:var(--card);color:var(--text);min-width:0}
.tb .q{flex:1;min-width:200px}
.cntl{color:var(--muted);font-weight:700;margin:6px 2px 10px}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}
.gc{position:relative;background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}
.gc:hover{box-shadow:0 4px 14px rgba(18,50,75,.16)}
.gc .cov{position:absolute;inset:0;z-index:1;border-radius:14px}.gc .cov:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}
.gc img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--stage)}
.gc .gb{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}
.gpl{display:flex;justify-content:center;min-height:44px;align-items:center}.gpl svg{width:100%;max-width:210px;height:auto;max-height:50px}
.cp{display:inline-flex;align-items:stretch;border:2px solid #222;border-radius:7px;overflow:hidden;background:#fff;font-weight:800;height:40px}.cp span{background:#0b4fb3;color:#fff;display:grid;place-items:center;padding:0 9px;font-size:14px}.cp b{display:grid;place-items:center;padding:0 12px;font-size:17px;color:#111;letter-spacing:.04em;white-space:nowrap}
.gm{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12.5px;font-weight:600}.gm span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cm{display:flex;flex-direction:column;gap:3px;font-size:13px}.cm b{font-size:15px}.cm .mu{color:var(--muted);font-weight:600;font-size:12.5px}
.pgn{display:flex;gap:6px;justify-content:center;margin:18px 0 4px;flex-wrap:wrap}.pb{min-width:38px;height:38px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);font-weight:800;cursor:pointer}.pb.on{background:var(--primary);border-color:var(--primary);color:#fff}.pb:disabled{opacity:.4;cursor:default}
.empty{background:var(--card);border:1.5px dashed var(--border);border-radius:14px;padding:32px 16px;text-align:center;color:var(--muted)}
.fgrp{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fgrp>b{font-size:13px;color:var(--muted);min-width:130px}
.fgrp select{height:38px}.fgrp .dsh{color:var(--muted)}
.cbx{position:relative;flex:1;min-width:220px;max-width:360px}.cbx input{width:100%}
.cbx ul{position:absolute;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;background:var(--card);border:1.5px solid var(--border);border-radius:12px;box-shadow:0 8px 24px rgba(18,50,75,.18);z-index:30;max-height:260px;overflow:auto}
.cbx li{padding:9px 10px;border-radius:8px;cursor:pointer;font-weight:600}.cbx li:hover,.cbx li.hl{background:var(--stage)}.cbx li.no{color:var(--muted);cursor:default}
.ftog{display:inline-flex}.fpanel{display:none;margin-top:6px}.fpanel.open{display:block}
.lb img{display:block;width:100%;max-height:60vh;object-fit:contain;background:#0e1a24;border-radius:12px}.lb .gpl{margin-top:12px}.lb .gpl svg{max-width:260px}.lb .lbm{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--muted);font-weight:600}.lb .mbtn{margin-top:12px}
.mbox.wide{max-width:820px;width:100%}
/* forma */
.fm{padding:18px}.fm .sec{padding:14px 0;border-bottom:1px solid var(--border)}.fm .sec:last-of-type{border-bottom:0}.fm h2{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px}
.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg button{height:48px;border-radius:12px;border:1.5px solid var(--border);background:var(--card);font-weight:800;font-size:15px;cursor:pointer}.seg button.on{background:var(--primary);border-color:var(--primary);color:#fff}
.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;border:2px dashed var(--border);border-radius:14px;background:var(--card);cursor:pointer;text-align:center;padding:14px;color:var(--muted);font-weight:700}.drop:hover,.drop:focus-within{border-color:var(--primary)}.drop input{position:absolute;opacity:0;width:1px;height:1px}
.drop img{max-width:100%;max-height:260px;border-radius:10px}
.fl{margin-top:12px}.fl>label,.fl .lbl{display:block;font-weight:700;margin-bottom:6px}.fl input[type=text],.fl input[type=date]{width:100%;height:48px}
.rd{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rd label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer;padding:10px 12px;border:1.5px solid var(--border);border-radius:12px;background:var(--card);min-height:44px}.rd label:has(input:checked){border-color:var(--primary);background:rgba(31,191,70,.08)}.rd input{width:18px;height:18px;margin:0;accent-color:var(--primary)}
.two{display:grid;grid-template-columns:110px 1fr;gap:10px}
.pvp{display:flex;justify-content:center;padding:12px 0}.pvp svg{max-width:300px;width:100%;height:auto;max-height:90px}
.vrow{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.vb{display:inline-grid;place-items:center;height:38px;padding:0 6px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);color:var(--muted);cursor:pointer}.vb.on{border-color:var(--primary);color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.vb svg{width:46px;height:28px}
.er{color:var(--danger);font-weight:700;font-size:12.5px;margin-top:4px}.hintx{color:var(--muted);font-size:12.5px;margin-top:4px}
.note2{background:var(--stage);border-radius:12px;padding:10px 14px;color:var(--muted);font-size:13px}
.actrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}
.done{text-align:center;padding:30px 10px}.done h2{font-size:20px;margin:6px 0 8px;text-transform:none;letter-spacing:0;color:var(--text)}
@media(max-width:700px){
 .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc .gb{padding:8px 8px 10px}.cp b{font-size:15px;padding:0 8px}.cp span{padding:0 7px}
 .gm{flex-direction:column;gap:2px}.cm b{font-size:14px}
 .fgrp>b{min-width:100%}.fm{padding:12px}.fm .sec{padding:10px 0}.tb{padding:12px}
 .mbox.wide{padding:12px}
}
.tb .fgrp select{width:auto;min-width:120px;flex:none}.tb .fgrp input[type=date]{width:150px;flex:none}.tb .srt select{width:auto}
@media(max-width:700px){.tb .fgrp select{flex:1;min-width:0}.tb .fgrp input[type=date]{flex:1;width:auto;min-width:0}.tb .fgrp .dsh:not(:last-of-type){flex:none}}
.tb .fgrp>b{width:150px;flex:none}@media(max-width:700px){.tb .fgrp>b{width:100%}}

.fmts{display:flex;flex-wrap:wrap;gap:6px}.fmt{display:flex;flex-direction:column;align-items:center;gap:2px;width:84px;padding:6px 4px 4px;border:1.5px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer;color:var(--muted);font:inherit}.fmt.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--text)}
.fmt .th{display:flex;align-items:center;justify-content:center;height:34px;width:100%}.fmt .th svg{max-width:100%;max-height:34px;width:auto;height:auto}.fmt i{font-style:normal;font-weight:800;font-size:12px}
.fl select.sel{width:100%;height:48px;border:1.5px solid var(--border);border-radius:12px;padding:0 12px;font:inherit;background:var(--card);color:var(--text)}
.ck{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:14px;cursor:pointer}.ck input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--primary)}.ck a{color:var(--primary-d,#13902f);font-weight:700}
@media(max-width:700px){.fmt{width:calc(25% - 5px);min-width:70px}}


@font-face{font-family:'PlatePro9999';src:url('../fonts/LVPlates9999-Regular.woff2') format('woff2'),url('../fonts/LVPlates9999-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
[hidden]{display:none!important}
a.pb{display:inline-grid;place-items:center;text-decoration:none;color:var(--text);padding:0 8px}
a.pb.on{color:#fff}
span.pb.dis{display:inline-grid;place-items:center;opacity:.4;cursor:default;padding:0 8px}
.pgn{align-items:center}
.nr9-site .wrap main{display:block}
.tb select{cursor:pointer}
.chip{cursor:pointer}
.drop{position:relative}
.drop img{display:block;margin:0 auto 6px}
.lb .gpl:empty{display:none}
.gc img{height:auto}
@media(max-width:700px){.tb .fgrp select{min-width:92px}}

/* Ziņot par fotogrāfiju (karodziņš kartītes stūrī) */
.gc .rep{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.92);color:#5b7083;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(18,50,75,.25);opacity:.85}
.gc .rep:hover,.gc .rep:focus-visible{color:#c0392b;opacity:1}

/* Foto aizklāšanas redaktors */
.nr9ed{position:fixed;inset:0;z-index:99999;background:rgba(10,22,34,.8);display:flex;align-items:center;justify-content:center;padding:10px}
.nr9ed-box{background:#fff;border-radius:16px;max-width:96vw;max-height:96vh;display:flex;flex-direction:column;overflow:hidden}
.nr9ed-h{padding:12px 16px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid #d9e0e6}.nr9ed-h span{font-size:13px;color:#5b7083}
.nr9ed-s{overflow:auto;padding:10px;background:#eef2f6;display:flex;justify-content:center}
.nr9ed-r{position:relative;display:inline-block;line-height:0}
.nr9ed-r canvas{display:block;max-width:min(92vw,1100px);max-height:62vh;width:auto;height:auto}
.nr9ed-r canvas+canvas{position:absolute;left:0;top:0;width:100%;height:100%;cursor:crosshair;touch-action:none}
.nr9ed-b{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid #d9e0e6;flex-wrap:wrap}.nr9ed-sp{flex:1}

.gd{color:var(--navy);font-size:13px;font-weight:700;margin:0 0 4px}.lbd{color:#fff;font-size:14px;font-weight:700;margin-top:6px}.hintx{color:var(--muted);font-size:12.5px;margin-top:4px}
.nr9ed-m{display:flex;gap:6px;margin-top:6px}

.lbz{position:relative;height:66vh;overflow:hidden;background:#0e1a24;border-radius:12px;touch-action:none;user-select:none;-webkit-user-select:none;cursor:zoom-in}.lbz.zd{cursor:grab}.lbz img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0;transform-origin:50% 50%;will-change:transform;-webkit-user-drag:none;pointer-events:none}
.lbzb{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.lbzb button{width:40px;height:40px;border-radius:10px;border:0;background:rgba(255,255,255,.92);color:#12324b;font-size:22px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3)}
.kbdel{margin-top:6px;font-size:12.5px}.kbdel summary{cursor:pointer;color:var(--muted);font-weight:600}.kbdel p{margin:6px 0}
.pvbox{max-width:560px;margin:28px auto;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px 26px}.pvbox h1{margin:0 0 10px;font-size:24px}.pvtabs{display:flex;gap:8px;margin:12px 0}.pvp{margin-top:8px}.pvp input[type=tel],.pvp input[type=text]{height:46px;border:1.5px solid var(--border);border-radius:12px;padding:0 12px;font-size:16px;min-width:200px;margin:0 6px 8px 0}.pvcode{font-size:22px;font-weight:800;background:#f1f6fa;border-radius:12px;padding:12px 14px;word-break:break-all}.pvok{font-size:17px;color:#13813a;font-weight:700}.pvmsg{margin-top:12px;font-weight:700;min-height:20px}

/* ===== Sludinājumi (0.9.x) ===== */
.crumb{font-size:13px;color:var(--muted);margin-bottom:12px}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{text-decoration:underline}
.adf .r{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.adf .q{flex:1;min-width:180px;height:44px;border:1.5px solid var(--border);border-radius:12px;padding:0 14px;font-size:16px;background:var(--card);color:var(--text)}
.adlist{display:grid;gap:10px;margin-bottom:14px}
.adr{position:relative;display:grid;grid-template-columns:200px auto minmax(90px,auto) minmax(90px,1fr) 28px 84px 84px;align-items:center;gap:14px;padding:10px 14px;background:var(--sell);border:1px solid var(--border);border-left:6px solid var(--sell-line);border-radius:14px}
.adr.buy{background:var(--buy);border-left-color:var(--buy-line)}
.adr .adl{position:absolute;inset:0;z-index:1;border-radius:14px}.adr .ada{position:relative;z-index:2;display:flex;gap:4px;justify-content:flex-end}
.adr .adp{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.adr .adp .gpl{width:190px;max-width:100%}.adr .adp svg{width:100%;height:auto;display:block}
.adsub{color:var(--muted);font-size:12px}
.adr .phn{max-width:200px;font-size:18px;font-weight:800;background:linear-gradient(180deg,#1e4b6e,#12324b);color:#fff;border-radius:10px;padding:8px 12px;white-space:nowrap}
.phn.big{max-width:none;font-size:32px;padding:14px 22px;display:inline-block}
.adi{display:flex;gap:4px;align-items:center}.avi{display:inline-grid;place-items:center;height:30px;padding:0 3px;border:1.5px solid var(--border);border-radius:8px;background:var(--card);color:var(--muted)}.avi svg{width:34px;height:22px}.avi.on{border-color:var(--primary);color:var(--text)}.adi.big .avi{height:44px}.adi.big .avi svg{width:50px;height:32px}
.adpr b{font-size:20px;display:block}.adpr small{color:var(--muted);font-size:12px}.adc,.add{color:var(--muted);font-size:13.5px}.adx{color:var(--buy-line);display:grid;place-items:center}
.fv.on{color:var(--danger)}
.adnote{background:var(--warn-bg,#fff4d6);color:var(--warn,#8a5a00);border-radius:12px;padding:10px 14px;margin-bottom:12px;font-weight:700}
.adpg{background:var(--sell);border:1px solid var(--border);border-left:6px solid var(--sell-line);border-radius:16px;padding:18px;margin-bottom:16px}.adpg.buy{background:var(--buy);border-left-color:var(--buy-line)}
.adhero{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 0 18px}.adhero .gpl{width:min(460px,100%)}.adhero .gpl svg{width:100%;height:auto}
.adcols{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.adprice b{font-size:34px}.adprice small{margin-left:8px;color:var(--muted)}.swp{display:inline-flex;gap:6px;align-items:center;margin-left:14px;color:var(--buy-line);font-weight:700}
.adspec{margin:6px 0;color:var(--muted)}.addesc{background:var(--card);border-radius:12px;padding:12px 14px;margin:12px 0}.admeta{color:var(--muted);font-size:13px}
.adside{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px;align-self:start}.adsel{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;margin-bottom:12px}.adsel small{display:block;color:var(--muted)}
.av2.big{width:52px;height:52px;font-size:18px}.adb{width:100%;justify-content:center;margin-bottom:8px;text-decoration:none}.adb span{opacity:.85;font-weight:600;margin-left:6px}
.adbtns{display:flex;gap:8px;flex-wrap:wrap}.adbtns .btn{flex:1;min-width:110px}
.adsafe{margin-top:16px;background:var(--card);border-radius:12px;padding:12px 16px;font-size:14px}.adsafe ul{margin:6px 0 10px 18px;padding:0}.tgl{display:flex;gap:8px;align-items:center;margin:0}
.adsim{margin-top:16px;padding:16px}.adsel2{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;margin-bottom:12px}.adsel2 h1{font-size:22px;margin:0}.adsel2 .adbtns{margin-left:auto}.adsel2 .adb{width:auto;margin:0}
.adseg{margin-bottom:12px}.adseg a,.seg label{display:grid;place-items:center;height:48px;border-radius:12px;border:1.5px solid var(--border);background:var(--card);font-weight:800;font-size:15px;cursor:pointer;text-decoration:none;color:var(--text)}.adseg a.on,.seg label.on{background:var(--primary);border-color:var(--primary);color:#fff}
.adrow{border:1.5px solid var(--border);border-radius:14px;padding:12px;margin-bottom:10px;background:var(--stage)}.adrow .rh{display:flex;justify-content:space-between;align-items:center}.adrow .rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.adpv{display:grid;place-items:center;min-height:70px;margin:6px 0}.adpv svg{height:64px;width:auto;max-width:100%}
.adform .sel,.adform input[type=text],.adform textarea{width:100%;box-sizing:border-box}
.note2.bad{background:var(--danger-bg);color:var(--danger);font-weight:700;margin-bottom:12px}.note2.okk{background:var(--sell);color:var(--text);font-weight:700;margin-bottom:12px}
.myad{margin-bottom:10px}.mybar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:6px 4px}.mybtn{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.inl{display:inline}.stb{font-weight:800;font-size:12px;background:var(--stage);border-radius:8px;padding:3px 9px}.myad.st-expired,.myad.st-hidden,.myad.st-sold{opacity:.8}
.myad .adr{margin-bottom:0}
@media(max-width:860px){.adcols{grid-template-columns:1fr}.adr{grid-template-columns:1fr auto;grid-template-areas:"p pr" "i c" "d a";gap:8px}.adr .adp{grid-area:p}.adr .adpr{grid-area:pr;text-align:right}.adr .adi{grid-area:i}.adr .adc{grid-area:c;text-align:right}.adr .adx{display:none}.adr .add{grid-area:d}.adr .ada{grid-area:a}}
.adgen-off{opacity:.45;pointer-events:none}
.adrow .adpv{display:grid;place-items:center;min-height:70px;margin:6px 0}.adrow .adpv svg{height:64px;width:auto;max-width:100%}
#genbox .lv-plate-widget{margin:0}
/* Klikšķināmās ikonas */
.adr .adi,.adpg .adi{position:relative;z-index:2}
button.avi{cursor:pointer;font:inherit;padding:0 3px;appearance:none;-webkit-appearance:none}
button.avi:hover{border-color:var(--primary)}button.avi:focus-visible{outline:3px solid var(--primary);outline-offset:1px}
button.avi.ev{border-color:#1d6fd6;color:#1d6fd6;background:#eaf3ff}
/* Kompakta sludinājuma forma */
.adform .sec{padding-top:10px;padding-bottom:10px}
.adform .adrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;margin:0 0 6px}
.adform .adrow .rn{flex:none;width:28px;color:var(--muted);font-size:13px}
.adform .adrow .adpv{flex:1 1 180px;min-height:0;margin:0;display:flex;justify-content:flex-start}.adform .adrow .adpv svg{height:44px}
.adform .adrow .rg{flex:1 1 360px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px 8px}
.adform .rpl{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--muted);margin:0}.adform .rpl span{font-weight:700}
.adform .rpl input,.adform .rpl select{height:38px;font-size:15px;padding:0 10px;border:1.5px solid var(--border);border-radius:10px;background:#fff;width:100%;box-sizing:border-box}
.adform .adrow>.rpl{flex:0 0 130px}
.adform .adrow .rx{margin-left:auto;align-self:center}
.adform .adrow .er{flex:0 0 100%;margin:0}
.adform .fl{margin-bottom:8px}
.adform #adswt{margin-top:6px}
.adform textarea{min-height:64px}
.adform .adbad,.adrow.adbad{outline:2px solid var(--danger,#c0392b);outline-offset:2px;border-radius:10px}
.adform .er:not(:empty){color:var(--danger,#c0392b);font-weight:700;font-size:13px}
.sumplate svg{display:block;width:100%;height:auto}
.mbox .sumplate{overflow:hidden}
@media(max-width:560px){.adform .adrow>.rpl{flex:1 1 100px}}
.adform .admeta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end}
.adform .admeta #cityfl{flex:1 1 220px;max-width:320px}
.adform .admeta .fl{margin:0}
.adform .admeta .fl:nth-child(2){flex:1 1 260px}
.adform .ck{display:flex;align-items:center;gap:8px;font-weight:600;margin:0;min-height:38px}
.adform .ck input{width:18px;height:18px;margin:0}
.adform #cityfl select{height:40px}
.adform .adrow{padding:6px 10px}.adform .adrow .adpv svg{height:38px}
.adform .adrow .adpv{min-height:0!important;display:flex!important}.adform .adrow{min-height:0}
