.admin-vk-content{display:grid;gap:.8rem;max-width:900px;margin:0 auto}.admin-vk-status{margin:0;padding:1rem 1.15rem;border:1px solid #d8d1c2;border-radius:14px;background:#f8f6ef;color:var(--green-dark);font-weight:800}.admin-vk-status[data-connected="true"]{border-color:#9bcfb0;background:#e3f5e9}.admin-vk-content>.admin-field-hint{margin:0}.admin-vk-content .admin-form{margin-top:.25rem}.admin-vk-content input,.admin-vk-content textarea{width:100%;border:1px solid #d8d1c2;border-radius:12px;padding:.85rem 1rem;background:#fff;color:var(--ink);font:inherit}.admin-vk-content textarea{min-height:150px;resize:vertical}.admin-vk-content button:disabled{opacity:.65;cursor:wait}.admin-vk-publisher,.admin-vk-queue-wrap{display:grid;gap:.8rem;margin-top:.8rem;padding:1rem;border:1px solid #e3dccf;border-radius:16px;background:#fbfaf6}.admin-vk-publisher h3,.admin-vk-queue-wrap h3{margin:0;color:var(--green-dark);font-size:1.2rem}.admin-vk-publisher>.admin-field-hint{margin:0}.admin-vk-queue{display:grid;gap:.8rem}.admin-vk-queue>p{margin:0;color:var(--muted)}.admin-vk-post{display:grid;gap:.65rem;min-width:0;padding:1rem;border:1px solid #e3dccf;border-radius:14px;background:#fff}.admin-vk-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.admin-vk-post-head h4{margin:0;color:var(--ink);font-size:1.05rem}.admin-vk-post-head>span{flex:none;padding:.35rem .65rem;border-radius:999px;background:#f1eee5;color:var(--green-dark);font-size:.7rem;font-weight:800}.admin-vk-post-head>span[data-status="pending_review"]{background:#fff1bf}.admin-vk-post-head>span[data-status="approved"]{background:#dff3e5}.admin-vk-post-head>span[data-status="published"]{background:#0b8043;color:#fff}.admin-vk-post-copy{margin:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.admin-vk-post>a{overflow-wrap:anywhere}.admin-vk-post-error{margin:0;color:#8b4d00;font-weight:700}.admin-vk-post-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.3rem}.admin-vk-post-actions .button{min-height:44px}.admin-vk-post-actions .button-stone{background:#f8f6ef}@media(max-width:620px){.admin-vk-publisher,.admin-vk-queue-wrap{padding:.8rem}.admin-vk-post-head{flex-direction:column}.admin-vk-post-actions{display:grid}.admin-vk-post-actions .button{width:100%}}
