.sdf-banner{box-sizing:border-box;display:flex;align-items:center;gap:24px;width:100%;min-height:170px;margin:22px 0;padding:20px 32px;text-align:left;border:1px solid #ac915752;border-radius:22px;background:radial-gradient(ellipse at 20% 10%,#31564888,transparent 60%),#0b1513;color:#f3ead6;box-shadow:0 12px 35px #0002;overflow:hidden;cursor:pointer;isolation:isolate;position:relative;font-family:inherit}.sdf-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,#edcd7512,transparent 60%);pointer-events:none}.sdf-art{width:94px;height:132px;flex-shrink:0;filter:drop-shadow(0 0 16px #d0b86533);transition:filter .3s,transform .3s}.sdf-art img{width:100%;height:100%;object-fit:contain}.sdf-banner:hover .sdf-art{filter:drop-shadow(0 0 22px #dec26f77);transform:translateY(-3px)}.sdf-copy{display:grid;gap:10px}.sdf-copy small,.sdf-admin-head small{font-size:10px;letter-spacing:.19em;color:#c7b781}.sdf-copy strong{font:600 clamp(22px,2.3vw,36px)/1.1 Georgia,serif;color:#f3ead6}.sdf-copy>span{font-size:14px;color:#b9c4bb}.sdf-go{margin-left:auto;white-space:nowrap;font-size:14px;font-weight:600;color:#e5cf8e}.sdf-go b{margin-left:15px}.sdf-dialog{padding:0;border:1px solid #b1995f55;border-radius:20px;background:#0a1110;width:min(1500px,calc(100vw - 36px));max-width:none;height:calc(100dvh - 36px);max-height:none;overflow:hidden;box-shadow:0 30px 120px #0008}.sdf-dialog::backdrop{background:#020806d9;backdrop-filter:blur(8px)}.sdf-dialog iframe{display:block;width:100%;height:100%;border:0}.sdf-exit{position:absolute;right:14px;top:14px;z-index:3;width:36px;height:36px;border:1px solid #e8d59866;border-radius:50%;background:#15221bef;color:#f2dfac;font:26px/1 Arial;cursor:pointer}.sdf-exit:disabled{opacity:.4}.sdf-admin{border:1px solid #ac915744;border-radius:16px;padding:20px;margin:16px 0 28px}.sdf-admin-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sdf-admin-head h3{margin:8px 0;font-size:22px}.sdf-admin-head>span{font-size:12px;opacity:.6}.sdf-admin-row{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;padding:16px 0;border-top:1px solid #9993}.sdf-admin-row>div{display:grid;align-content:start;gap:6px;overflow-wrap:anywhere}.sdf-admin-row small{font-size:12px;opacity:.65}.sdf-admin-row span{font-size:14px}.sdf-admin-row>div:last-child>b{color:#63a97d}@media(max-width:650px){.sdf-banner{gap:14px;padding:18px;min-height:152px}.sdf-art{width:62px;height:105px}.sdf-copy{gap:8px}.sdf-copy small{font-size:8px}.sdf-copy strong{font-size:24px}.sdf-copy>span{font-size:12px;line-height:1.45}.sdf-go{font-size:0;margin-left:0}.sdf-go b{font-size:22px;margin:0}.sdf-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.sdf-admin-head{display:block}.sdf-admin-row{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.sdf-art{transition:none}}
