.schedule{border-left:5px solid #42b653;margin:20px 0}.schedule strong,.schedule span{display:block}.schedule span{margin-top:8px}.queue-controls{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:24px 0}.post{margin:24px 0;padding:24px}.post-grid{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:28px}.post video{width:100%;max-height:560px;background:#17211c;border-radius:12px}.post label,#add label{display:block;margin:15px 0}.post input,.post textarea,#add input,#add textarea{width:100%}.post textarea{min-height:140px}.post-head{display:flex;justify-content:space-between;gap:16px;align-items:start}.badge{background:#e8f2ea;border-radius:6px;padding:7px 10px;white-space:nowrap}.slot{font-weight:bold;color:#236b33}.actions{display:flex;gap:10px;flex-wrap:wrap}.thread{background:#f2f5f3;border-radius:8px;padding:14px;margin:12px 0;white-space:pre-wrap}.edit-panel{margin-top:24px;border-top:1px solid #d5dfd8;padding-top:16px}.post small{display:block;margin:10px 0;font-size:14px}.timeline{font-size:14px;color:#526258}.empty{padding:40px;text-align:center}@media(max-width:720px){.post-grid{grid-template-columns:1fr}.post-head{display:block}.queue-controls{flex-wrap:wrap}.post{padding:16px}.post video{max-height:430px}}

.social-tour{width:min(560px,calc(100vw - 40px));box-sizing:border-box;border:2px solid #319466;border-radius:16px;padding:28px;color:#183c2c;background:#fff}.social-tour::backdrop{background:rgba(12,30,20,.65)}.social-tour p{font-size:16px;line-height:1.6}.social-tour [data-progress]{color:#54735f;font-size:14px}.social-tour button{min-height:44px}

.queue-views{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.queue-views button{background:#fff;color:#236b33;border:1px solid #acc9b4;min-height:44px;font-size:16px}.queue-views button[aria-pressed=true]{background:#236b33;color:#fff;border-color:#236b33}.queue-views span{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:6px;background:rgba(66,182,83,.15);font-size:14px}.queue-views button[aria-pressed=true] span{background:rgba(255,255,255,.2)}#processing-filter[hidden]{display:none}

.post .photo-preview{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#f2f5f3;border-radius:12px}
