.phone-command{display:grid;gap:12px;background:linear-gradient(145deg,rgba(13,33,57,.98),rgba(7,17,31,.98));border-color:rgba(48,190,238,.35)}.phone-command>span,.approval-actions>div>span{font-size:9px;letter-spacing:1.3px;color:var(--cyan);font-weight:800}.phone-command h2,.approval-actions h2{margin:0}.phone-command p{margin:0;max-width:760px;color:var(--muted);line-height:1.7}.phone-command .button{width:max-content}.phone-command>small{color:#7189a5}.blog-list{display:grid}.blog-list>a{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(37,59,86,.7)}.blog-list>a:last-child{border-bottom:0}.blog-list strong,.blog-list small{display:block}.blog-list small{color:var(--cyan);font-size:9px;letter-spacing:.6px}.blog-list strong{font-size:15px;margin:5px 0}.blog-list p{margin:0;color:var(--muted);line-height:1.5}.blog-review-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr)}.blog-preview{line-height:1.8;color:#dbe8f5}.blog-preview h2,.blog-preview h3{margin-top:1.5em;color:#fff}.blog-preview img{max-width:100%;height:auto;border-radius:14px}.blog-sidebar{align-self:start;position:sticky;top:18px}.blog-featured-preview{width:100%;max-height:260px;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.source-list{display:grid;gap:8px}.source-list a{font-size:11px;color:#6edcff;overflow-wrap:anywhere}.approval-actions{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.approval-buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.change-form{display:flex;gap:8px}.change-form input{min-width:260px}.error-panel{border-color:rgba(255,95,102,.4)}.status.draft{background:rgba(41,131,255,.13);color:#56a7ff}.status.publishing{background:rgba(255,173,61,.13);color:#ffc065}.status.published{background:rgba(48,210,137,.13);color:#60e4a5}.status.changes_requested,.status.failed{background:rgba(255,95,102,.13);color:#ff7a80}@media(max-width:900px){.blog-review-grid{grid-template-columns:1fr}.blog-sidebar{position:static}.approval-actions{grid-template-columns:1fr}.approval-buttons,.change-form{display:grid;width:100%}.change-form input{min-width:0}.blog-list>a{grid-template-columns:1fr}.blog-list>a>.status{width:max-content}.blog-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.phone-command{padding:18px}.blog-stats{grid-template-columns:1fr 1fr}.approval-buttons .button,.change-form .button{width:100%}}
