.sudm-px-shell{--g:#d8b451;--p:#f1d679;max-width:1180px;margin:auto;padding:22px;color:#ddd}.sudm-px-shell *{box-sizing:border-box}.sudm-px-shell a{text-decoration:none}.sudm-px-hero{padding:38px;border:1px solid rgba(216,180,81,.18);border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(216,180,81,.16),transparent 34%),#090909;position:relative}.sudm-px-hero>span{font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--g)}.sudm-px-hero h1{margin:7px 0;color:#fff1ba;font-size:clamp(38px,6vw,66px);line-height:.94;letter-spacing:-.045em}.sudm-px-hero h1 em{font-style:normal;color:var(--p)}.sudm-px-hero p{max-width:720px;color:#858585;line-height:1.65;font-size:11px}.sudm-px-hero>a{display:inline-block;margin-top:8px;padding:10px 13px;border-radius:9px;background:linear-gradient(135deg,#ebcf72,#a97d2b);color:#070707;font-size:9px;font-weight:900}.sudm-px-tabs{display:flex;gap:4px;margin:12px 0 6px;overflow:auto}.sudm-px-tabs a{white-space:nowrap;padding:9px 12px;border:1px solid rgba(216,180,81,.12);border-radius:999px;background:#090909;color:#777;font-size:9px;font-weight:800}.sudm-px-tabs a.on{background:#1a160b;color:#e2bd58;border-color:rgba(216,180,81,.3)}.sudm-px-filter{display:grid;grid-template-columns:1.5fr 1fr auto;gap:6px}.sudm-px-filter input{padding:10px;border:1px solid rgba(216,180,81,.13);border-radius:8px;background:#070707;color:#bbb}.sudm-px-filter button{border:0;border-radius:8px;padding:0 14px;background:#d4b253;color:#080808;font-weight:900}.sudm-px-head{display:flex;justify-content:space-between;align-items:end;padding:18px 2px 9px}.sudm-px-head h2{margin:0;color:#f2d77c}.sudm-px-head span{font-size:8px;color:#65572f}.sudm-px-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sudm-px-card{padding:16px;border:1px solid rgba(216,180,81,.1);border-radius:15px;background:#090909}.sudm-px-card.featured{border-color:rgba(216,180,81,.35);box-shadow:inset 0 0 30px rgba(216,180,81,.035)}.sudm-px-top{display:flex;justify-content:space-between;gap:8px;font-size:8px}.sudm-px-top b{color:#c8a64b}.sudm-px-top span{color:#6f6f6f}.sudm-px-card h3{margin:10px 0 7px;font-size:18px}.sudm-px-card h3 a{color:#eee}.sudm-px-card p{min-height:54px;color:#777;font-size:10px;line-height:1.55}.sudm-px-card .status{display:inline-block;padding:4px 7px;border-radius:999px;background:#111;color:#999;font-size:7px}.sudm-px-card .status.open{color:#d5b452}.sudm-px-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.05)}.sudm-px-card footer>a{color:#c5a449;font-size:9px}.sudm-px-save{min-height:28px!important;padding:4px 7px!important}.sudm-px-create{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.sudm-px-create details{border:1px solid rgba(216,180,81,.12);border-radius:13px;background:#080808}.sudm-px-create summary{cursor:pointer;padding:15px;color:#d7b653;font-weight:900;font-size:10px}.sudm-px-create form{display:grid;gap:8px;padding:0 15px 15px}.sudm-px-create input,.sudm-px-create textarea,.sudm-px-create select{width:100%;padding:10px;border:1px solid rgba(216,180,81,.12);border-radius:8px;background:#050505;color:#bbb}.sudm-px-create .two{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sudm-px-create button{padding:10px;border:0;border-radius:8px;background:linear-gradient(135deg,#e5c667,#a77c2b);font-weight:900}.sudm-px-create small{color:#666}.sudm-px-back{display:inline-block;margin-bottom:8px;color:#bd9b45;font-size:9px}.sudm-px-detail{overflow:hidden;border:1px solid rgba(216,180,81,.13);border-radius:20px;background:#080808}.sudm-px-detail header{padding:30px}.sudm-px-detail header span,.sudm-px-info small{color:#caa84b;font-size:8px;font-weight:900;letter-spacing:.15em}.sudm-px-detail h1{margin:6px 0;color:#f2d779;font-size:clamp(34px,5vw,56px);line-height:1}.sudm-px-detail header p{color:#777}.sudm-px-cover{max-height:440px;overflow:hidden}.sudm-px-cover img{width:100%;height:100%;max-height:440px;object-fit:cover}.sudm-px-body{padding:10px 30px 26px;line-height:1.75;color:#bbb}.sudm-px-info{margin:0 30px 20px;padding:13px;border:1px solid rgba(216,180,81,.12);border-radius:9px}.sudm-px-info strong{display:block;margin-top:5px;color:#ddd}.sudm-px-actions{display:flex;gap:7px;flex-wrap:wrap;padding:0 30px 30px}.sudm-px-actions .primary{padding:10px 13px;border-radius:9px;background:linear-gradient(135deg,#e8ca6c,#aa7d29);color:#080808;font-size:9px;font-weight:900}.sudm-px-empty{padding:45px 20px;text-align:center;border:1px dashed rgba(216,180,81,.16);border-radius:14px;background:#080808;color:#777}.sudm-px-empty strong{color:#eed277}.sudm-px-empty a{color:#d1ae4f}.sudm-px-notice{margin:10px 0;padding:10px;border:1px solid rgba(216,180,81,.2);border-radius:8px;background:rgba(216,180,81,.06);color:#cbaa50;font-size:9px}@media(max-width:850px){.sudm-px-grid{grid-template-columns:1fr 1fr}.sudm-px-create{grid-template-columns:1fr}}@media(max-width:600px){.sudm-px-shell{padding:10px}.sudm-px-hero{padding:25px}.sudm-px-grid,.sudm-px-filter,.sudm-px-create .two{grid-template-columns:1fr}.sudm-px-filter button{padding:10px}.sudm-px-detail header,.sudm-px-body,.sudm-px-actions{padding-left:18px;padding-right:18px}.sudm-px-info{margin-left:18px;margin-right:18px}}.sudm-px-pending{color:#a48843;font-size:8px;font-weight:900}