
:root{
 --bg:#0a0b0d;--panel:#121419;--panel2:#181b21;--text:#f5f5f5;--muted:#9ca3af;
 --gold:#d6a84b;--gold2:#f1d17b;--line:#252933;--danger:#ef4444;--green:#22c55e;
}
*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:var(--bg);color:var(--text)}
a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}
.topbar{position:sticky;top:0;z-index:20;background:rgba(10,11,13,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}
.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.brand{display:flex;align-items:center;gap:12px}.brandmark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,var(--gold2),#9b6b12);color:#111;font-weight:900}
.brand small{display:block;color:var(--muted);font-size:11px}.brand b{font-size:19px}.navlinks{display:flex;gap:22px;color:#d1d5db}
.hero{padding:78px 0 54px;background:radial-gradient(circle at 75% 15%,rgba(214,168,75,.18),transparent 30%)}
.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.eyebrow{color:var(--gold2);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}
h1{font-size:clamp(40px,6vw,72px);line-height:.98;margin:14px 0 18px;letter-spacing:-.045em}.gold{color:var(--gold2)}
.lead{font-size:18px;line-height:1.7;color:#c4c8d0;max-width:700px}.hero-card{border:1px solid #2c313b;background:linear-gradient(160deg,#191c22,#101216);border-radius:28px;padding:28px;box-shadow:0 40px 90px #0008}
.metric{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.metric:last-child{border:0}.metric b{font-size:28px;color:var(--gold2)}
.section{padding:56px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.section h2{font-size:34px;margin:0}.muted{color:var(--muted)}
.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:.2s}.product-card:hover{transform:translateY(-4px);border-color:#51452e}
.product-image{height:210px;background:#0f1115;display:grid;place-items:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product-placeholder{font-size:44px;color:#4b5563}
.product-body{padding:18px}.badge{display:inline-flex;padding:6px 9px;border:1px solid #3a3f49;border-radius:999px;color:#d5d7dc;font-size:11px;text-transform:uppercase}.price{font-size:22px;font-weight:800;margin-top:10px;color:var(--gold2)}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;border:1px solid #343943;background:#1b1e24;color:#fff;font-weight:700;cursor:pointer}.btn.primary{background:linear-gradient(135deg,var(--gold2),#b47b1d);color:#111;border:0}.btn.danger{background:#3a1717;border-color:#692222;color:#fecaca}.btn.small{padding:8px 11px;font-size:12px}
.footer{padding:35px 0;border-top:1px solid var(--line);color:var(--muted)}
.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px}.detail-img{background:var(--panel);border:1px solid var(--line);border-radius:24px;min-height:450px;overflow:hidden;display:grid;place-items:center}.detail-img img{width:100%;height:100%;object-fit:cover}
.specs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spec{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:14px}.spec small{color:var(--muted);display:block}.spec b{display:block;margin-top:5px}
.install-page,.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,rgba(214,168,75,.14),transparent 28%),#090a0c}.install-card,.login-card{width:min(620px,92%);background:#121419;border:1px solid #282c34;border-radius:24px;padding:28px;box-shadow:0 35px 100px #000a}.login-card{width:min(430px,92%)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid .full{grid-column:1/-1}label{font-size:12px;color:#b8bdc7;display:flex;flex-direction:column;gap:8px}input,select,textarea{width:100%;background:#0c0e12;border:1px solid #2c313b;color:#fff;border-radius:11px;padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:#8b6a2f}textarea{min-height:110px;resize:vertical}.alert{padding:12px;border-radius:11px;background:#3b1717;color:#fecaca;margin:12px 0}.success-box{padding:18px;background:#102a1c;border:1px solid #1f5938;border-radius:15px}
.admin-layout{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#0d0f12;border-right:1px solid var(--line);padding:22px 16px;position:sticky;top:0;height:100vh}.sidebar .brand{padding:0 8px 24px}.menu{display:flex;flex-direction:column;gap:6px}.menu a{padding:11px 12px;border-radius:10px;color:#c7cad1}.menu a:hover,.menu a.active{background:#1a1d23;color:#fff}.sidebar-bottom{position:absolute;left:16px;right:16px;bottom:20px}
.main{padding:28px 32px}.page-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.page-head h1{font-size:32px;margin:0}
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.card small{color:var(--muted)}.card strong{display:block;font-size:28px;margin-top:9px}.card .positive{color:#86efac}.table-wrap{overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:18px}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.table th{font-size:11px;color:#9da3ae;text-transform:uppercase;letter-spacing:.08em}.table tr:last-child td{border-bottom:0}.actions{display:flex;gap:7px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.toolbar form{display:flex;gap:10px;flex-wrap:wrap}.split{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:19px}.panel h3{margin-top:0}.status{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:11px;background:#252a33;color:#d8dbe1}.status.paid,.status.available{background:#14301f;color:#9ff0b8}.status.unpaid,.status.cancelled{background:#381818;color:#ffb5b5}.mini-img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#0b0d10}
@media(max-width:960px){.products{grid-template-columns:repeat(2,1fr)}.hero-grid,.detail-grid,.split{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.sidebar-bottom{position:static;margin-top:18px}.main{padding:20px}.navlinks{display:none}}
@media(max-width:580px){.products,.cards,.form-grid{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.specs{grid-template-columns:1fr}}

.chart-bars{height:210px;display:flex;align-items:end;gap:14px;padding-top:20px}.bar-col{flex:1;min-width:50px;text-align:center;display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%}.bar{width:68%;max-width:54px;border-radius:10px 10px 3px 3px;background:linear-gradient(180deg,var(--gold2),#9f6e1c);min-height:4px}.bar-value{font-size:10px;color:var(--muted);margin-bottom:6px;white-space:nowrap}.bar-col small{margin-top:7px;color:var(--muted)}
.sale-row{display:grid;grid-template-columns:2fr .5fr 1fr;gap:8px;margin-bottom:8px}.catalog-filter{display:grid;grid-template-columns:2fr 1fr 1fr .8fr auto;gap:10px;margin-bottom:22px}.gallery-admin,.gallery-public{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.gallery-admin div{position:relative}.gallery-admin img,.gallery-public img{width:92px;height:92px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.gallery-admin a{position:absolute;right:-5px;top:-6px;background:#7f1d1d;color:#fff;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}
@media(max-width:760px){.sale-row,.catalog-filter{grid-template-columns:1fr}.chart-bars{overflow-x:auto}.bar-col{min-width:68px}}

.site-body{background:#08090a;color:#f6f6f6}.announcement{border-bottom:1px solid rgba(212,168,75,.2);background:#050505;font-size:12px;color:#c9c9c9}.announcement-inner{height:42px;display:flex;justify-content:space-between;align-items:center}.announcement a{color:#eee}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,8,9,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.05)}.site-nav{min-height:76px;display:flex;align-items:center;gap:28px}.site-logo img{width:190px;display:block}.site-links{display:flex;gap:22px;align-items:center;flex:1;justify-content:center}.site-links a{font-size:14px;color:#e7e7e7}.site-links a:hover{color:#e5b950}.premium-hero{min-height:620px;background:radial-gradient(circle at 75% 45%,rgba(184,127,35,.17),transparent 32%),linear-gradient(135deg,#080808 20%,#11100e 75%,#070707);border-bottom:1px solid rgba(214,171,80,.12)}.hero-premium-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:620px;gap:30px}.hero-copy h1{font-size:64px;line-height:1.03;margin:12px 0 22px;letter-spacing:-2px}.hero-copy>p{font-size:18px;color:#b7b7b7;max-width:610px;line-height:1.7}.hero-cta{display:flex;gap:14px;margin:28px 0}.btn.big{padding:15px 22px;font-size:15px}.btn.ghost{background:transparent;border:1px solid rgba(214,171,80,.45);color:#f4f4f4}.trust-row{display:flex;gap:28px;margin-top:30px}.trust-row>div{display:flex;gap:10px;align-items:center}.trust-row b{width:34px;height:38px;border:1px solid #d7aa4d;color:#e8bd62;display:grid;place-items:center;border-radius:10px}.trust-row span{display:flex;flex-direction:column}.trust-row small{color:#888;margin-top:3px}.hero-visual{height:500px;position:relative;display:grid;place-items:center}.hero-glow{position:absolute;width:70%;height:20px;background:#d7a13f;filter:blur(32px);bottom:58px;border-radius:50%;opacity:.45}.device-stack{position:relative;width:500px;height:390px}.laptop-shape{position:absolute;width:310px;height:220px;border:9px solid #2b2b2b;border-radius:18px 18px 5px 5px;left:105px;top:70px;background:linear-gradient(135deg,#0d0d0d,#9b6b1f,#0b0b0b)}.laptop-shape:after{content:"";position:absolute;left:-45px;right:-45px;height:14px;background:#555;bottom:-22px;border-radius:2px 2px 14px 14px}.phone-shape{position:absolute;width:110px;height:235px;border-radius:26px;background:linear-gradient(145deg,#262626,#090909);border:4px solid #555;left:38px;top:105px;z-index:2}.tablet-shape{position:absolute;width:145px;height:245px;border-radius:20px;background:radial-gradient(circle at 50% 30%,#a3388d,#080808 58%);border:4px solid #444;right:0;top:100px;z-index:3}.category-strip{margin-top:-34px;position:relative;z-index:3}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);background:#121315;border:1px solid #222;border-radius:16px;overflow:hidden}.category-grid>a{padding:24px 28px;display:flex;align-items:center;gap:18px;border-right:1px solid #252525;color:#fff}.category-grid>a:last-child{border-right:0}.category-grid>a:hover{background:#171717}.cat-icon{width:46px;height:46px;border:1px solid #c99434;border-radius:12px;display:grid;place-items:center;font-size:27px;color:#dba948}.category-grid div{display:flex;flex-direction:column;flex:1}.category-grid small{color:#8d8d8d;margin-top:5px}.category-grid i{font-size:24px;color:#dba948}.site-section{padding:76px 0}.site-section.soft{background:#0d0e10}.site-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.site-section-head span,.eyebrow{color:#e1b24e;font-weight:700;letter-spacing:1.3px;font-size:12px}.site-section-head h2{font-size:34px;margin:7px 0 0}.site-section-head>a{color:#cfa245}.premium-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.premium-product{background:linear-gradient(180deg,#151617,#111214);border:1px solid #242628;border-radius:16px;overflow:hidden;color:#fff;transition:.2s}.premium-product:hover{transform:translateY(-4px);border-color:#765a27}.pp-image{height:240px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#232323,#101010 70%);position:relative}.pp-image>img:not(.placeholder-logo){width:100%;height:100%;object-fit:contain;padding:16px}.placeholder-logo{width:90px;opacity:.35}.new-badge{position:absolute;left:12px;top:12px;background:#d9a840;color:#0b0b0b;font-size:11px;font-weight:800;padding:5px 8px;border-radius:6px}.pp-body{padding:17px}.pp-body h3{margin:0 0 6px;font-size:17px}.pp-body p{margin:0 0 12px;color:#a2a2a2}.mini-badges{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.mini-badges span,.tiny-type{font-size:11px;border:1px solid #343638;border-radius:6px;padding:4px 7px;color:#c8c8c8}.pp-price{font-size:20px}.why-section{padding:85px 0}.why-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.why-grid h2{font-size:44px;margin:12px 0}.why-grid>div>p{color:#a6a6a6;line-height:1.7}.why-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.why-cards>div{padding:25px;background:#121315;border:1px solid #252729;border-radius:15px}.why-cards>div>b{color:#d8a845}.why-cards p{color:#888}.site-footer{background:#050505;border-top:1px solid #1d1d1d;padding:50px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-logo{width:220px}.footer-grid p{color:#888;max-width:420px}.footer-grid>div{display:flex;flex-direction:column;gap:10px}.footer-grid a{color:#999}.copyright{border-top:1px solid #181818;margin-top:35px;padding-top:18px;color:#666;font-size:12px}.page-hero{padding:78px 0 48px;background:radial-gradient(circle at 75% 30%,rgba(190,135,38,.12),transparent 25%),#090a0b}.page-hero h1{font-size:54px;margin:10px 0}.page-hero p{color:#aaa;font-size:18px}.store-filter{display:grid;grid-template-columns:2fr 1fr 1fr .8fr auto;gap:9px;background:#111214;border:1px solid #252525;padding:16px;border-radius:14px;margin-bottom:16px}.results-line{color:#888;margin:15px 0 22px}.product-premium-detail{display:grid;grid-template-columns:1fr 1fr;gap:52px}.main-photo{height:560px;background:#111214;border:1px solid #252525;border-radius:20px;display:grid;place-items:center;overflow:hidden}.main-photo>img:not(.placeholder-logo){width:100%;height:100%;object-fit:contain;padding:30px}.main-photo .placeholder-logo{width:160px}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs img{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid #333}.product-info h1{font-size:46px;margin:10px 0}.subline{color:#aaa}.detail-price{font-size:36px;font-weight:800;margin:22px 0}.checked-banner{display:flex;align-items:center;gap:14px;background:#121315;border:1px solid #4f3a19;padding:15px;border-radius:13px;margin:18px 0}.checked-banner img{width:45px}.checked-banner div{display:flex;flex-direction:column}.checked-banner small{color:#999;margin-top:3px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spec-grid>div{background:#101113;border:1px solid #222;padding:15px;border-radius:12px;display:flex;flex-direction:column}.spec-grid small{color:#777;margin-bottom:5px}.condition-box{border-top:1px solid #242424;padding:16px 0}.condition-box p{color:#999}.detail-actions{display:flex;gap:10px;flex-wrap:wrap}.form-shell{max-width:900px}.lead-form{background:#111214;border:1px solid #242628;border-radius:20px;padding:28px}.lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:22px}.lead-grid label{display:flex;flex-direction:column;gap:7px}.lead-grid .full{grid-column:1/-1}.lead-success{text-align:center;padding:60px;background:#111214;border:1px solid #252525;border-radius:20px}.lead-success img{width:90px}.checked-hero{text-align:center}.checked-hero img{width:90px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.check-card{display:flex;gap:13px;align-items:center;background:#111214;border:1px solid #252525;padding:20px;border-radius:14px}.check-card>span{width:36px;height:36px;border:1px solid #c99434;border-radius:10px;display:grid;place-items:center;color:#e0b050}.check-card div{display:flex;flex-direction:column}.check-card small{color:#888;margin-top:4px}.checked-note{margin-top:20px;color:#888}.about-block{max-width:800px}.about-block img{width:300px}.about-block h2{font-size:38px}.about-block p{color:#aaa;line-height:1.8;font-size:17px}
@media(max-width:1000px){.site-links{display:none}.hero-premium-grid,.why-grid,.product-premium-detail{grid-template-columns:1fr}.hero-visual{display:none}.premium-products{grid-template-columns:repeat(2,1fr)}.store-filter{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:52px}.category-grid{grid-template-columns:1fr}.category-grid>a{border-right:0;border-bottom:1px solid #252525}.announcement-inner span:nth-child(2){display:none}}
@media(max-width:620px){.site-logo img{width:150px}.site-actions .btn{display:none}.premium-hero,.hero-premium-grid{min-height:520px}.hero-copy h1{font-size:42px}.trust-row{flex-direction:column;gap:12px}.premium-products,.why-cards,.lead-grid,.check-grid,.footer-grid,.store-filter{grid-template-columns:1fr}.pp-image{height:210px}.page-hero h1{font-size:40px}.product-info h1{font-size:36px}.main-photo{height:390px}.announcement-inner span:first-child{display:none}.announcement-inner{justify-content:center}.category-strip{margin-top:0}}


/* v1.4.1 dashboard sales line chart */
.sales-trend-panel{margin-top:26px;padding:22px!important}
.trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}
.trend-head h2{margin:0 0 5px;font-size:20px}.trend-head p{margin:0;color:#8f949c;font-size:13px}
.period-filter{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}
.period-filter label{display:flex;flex-direction:column;gap:5px;color:#92969d;font-size:11px}
.period-filter input{height:39px;min-width:145px;background:#0d0f12;color:#f5f5f5;border:1px solid #2a2d33;border-radius:9px;padding:0 10px;color-scheme:dark}
.period-filter .btn{height:39px;padding:0 15px}
.period-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.period-summary>div{padding:14px 16px;background:#0d0f12;border:1px solid #252830;border-radius:12px}
.period-summary span{display:block;color:#8f949c;font-size:12px;margin-bottom:5px}.period-summary strong{font-size:17px}.period-summary .green{color:#72e59a}
.chart-wrap{position:relative;width:100%;min-height:340px;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,0));border-radius:12px;overflow:hidden}
#salesLineChart{display:block;width:100%}
.chart-tooltip{display:none;position:absolute;z-index:20;min-width:165px;flex-direction:column;gap:3px;padding:10px 12px;background:#080a0d;border:1px solid #4c4026;border-radius:9px;box-shadow:0 10px 30px rgba(0,0,0,.45);pointer-events:none;font-size:11px;color:#c6cad0}
.chart-tooltip b{color:#f0c961;font-size:12px;margin-bottom:3px}.chart-tooltip span{white-space:nowrap}
@media(max-width:1050px){.trend-head{flex-direction:column}.period-summary{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.period-summary{grid-template-columns:1fr}.period-filter{width:100%}.period-filter label{flex:1;min-width:130px}.period-filter input{width:100%;min-width:0}}


/* v1.4.3 - dashboard sidebar fix */
.sidebar{
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
}
.sidebar .brand{flex:0 0 auto}
.sidebar .menu{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding-right:5px!important;
  padding-bottom:10px!important;
}
.sidebar .menu::-webkit-scrollbar{width:5px}
.sidebar .menu::-webkit-scrollbar-track{background:transparent}
.sidebar .menu::-webkit-scrollbar-thumb{background:#343840;border-radius:10px}
.sidebar-bottom{
  position:static!important;
  flex:0 0 auto!important;
  margin-top:8px!important;
  padding-top:10px!important;
  border-top:1px solid #22252b!important;
}

/* v1.4.3 - Sindikat AI quick actions */
.ai-quick{
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  padding:10px 15px 0;
  background:#0d0f11;
}
.ai-quick button{
  border:1px solid #60491e;
  background:#17191c;
  color:#e9e9e9;
  border-radius:999px;
  padding:7px 10px;
  font-size:11px;
  cursor:pointer;
}
.ai-quick button:hover{
  border-color:#d7aa51;
  color:#f0c961;
}
@media(max-width:960px){
 .sidebar{overflow:visible!important}
 .sidebar .menu{overflow:visible!important}
}

/* v1.4.4 per-unit inventory */
.unit-badge{display:flex;align-items:center;justify-content:center;min-width:72px;padding:0 10px;border:1px solid #333740;border-radius:10px;color:#aaa;background:#101216;font-size:12px}


/* ===== Article CMS v1.4.6 ===== */
.article-notice{margin-bottom:16px}
.article-admin-layout{
 display:grid;
 grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);
 gap:22px;
 align-items:start;
}
.article-editor-panel{position:sticky;top:20px}
.article-editor-head,.article-list-head{
 display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:16px
}
.article-editor-head h3,.article-list-head h3{margin:0 0 4px}
.article-content-editor{min-height:360px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.article-current-image{
 width:150px;height:92px;object-fit:cover;border-radius:9px;border:1px solid #30333a;margin-top:8px
}
.current-image-label{font-size:11px;color:#858a92;margin-top:8px}
.article-admin-cards{display:flex;flex-direction:column;gap:12px}
.article-admin-card{
 display:grid;grid-template-columns:155px minmax(0,1fr);gap:15px;
 padding:13px;background:#121419;border:1px solid #272a31;border-radius:14px
}
.article-admin-thumb{
 width:155px;height:112px;border-radius:10px;overflow:hidden;background:#0c0e11;display:grid;place-items:center
}
.article-admin-thumb img{width:100%;height:100%;object-fit:cover}
.article-admin-thumb img.no-image{width:55px;height:55px;object-fit:contain;opacity:.55}
.article-admin-info{min-width:0}
.article-admin-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}
.article-admin-topline small{color:#7f848c}
.article-admin-info h3{margin:8px 0 4px;font-size:17px}
.article-admin-slug{font-size:11px;color:#7e838b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tag-chips,.article-tags,.article-card-tags{
 display:flex;gap:6px;flex-wrap:wrap;margin-top:10px
}
.tag-chips span,.article-tags a,.article-card-tags a{
 display:inline-flex;align-items:center;border:1px solid #5b4721;border-radius:999px;
 padding:4px 8px;color:#e8bd5a;background:#15130f;font-size:11px
}
.focus-keyword{margin-top:9px;font-size:11px;color:#a4a8ae}
.article-admin-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}
.article-admin-actions form{margin:0}
.article-card-link{color:inherit;text-decoration:none}
.article-card-tags{padding:0 16px;margin-top:0}
.article-read-more{display:inline-flex;margin:12px 16px 17px;color:#e0b451;font-size:13px;font-weight:700}

@media(max-width:1180px){
 .article-admin-layout{grid-template-columns:1fr}
 .article-editor-panel{position:static}
}
@media(max-width:650px){
 .article-admin-card{grid-template-columns:1fr}
 .article-admin-thumb{width:100%;height:190px}
}


/* ===== Permanent Media v1.4.7.1 ===== */
.media-warning{
 display:block;
 margin-top:6px;
 color:#f0b35b;
 font-size:11px;
 font-weight:700;
 line-height:1.4
}
.danger-text{color:#ef8a8a!important}
code{
 white-space:normal;
 overflow-wrap:anywhere;
 color:#d8bc75;
 font-size:11px
}
