.brief-page{max-width:1320px;margin:auto}.brief-hero{padding:52px 0 32px}.brief-hero h1{font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.08;margin:16px 0;color:#f5f8ff}.brief-hero p{max-width:650px;font-size:1.08rem;line-height:1.65;color:#a8b5c8}.brief-tags,.brief-options{display:flex;gap:10px;flex-wrap:wrap}.brief-tags span{padding:7px 13px;border:1px solid #24434a;border-radius:30px;color:#8de0ce;font-size:.85rem}.brief-layout{display:grid;grid-template-columns:minmax(300px, .95fr) minmax(340px,1.15fr);gap:24px;align-items:start}.brief-panel{background:#0b121d;border:1px solid #213047;border-radius:18px;padding:26px}.brief-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.brief-panel h2{font-size:1.4rem;margin:10px 0 18px}.brief-panel p{font-size:.9rem;line-height:1.5}.brief-panel fieldset{border:0;padding:0;margin:22px 0}.brief-panel legend{font-weight:700}.brief-options label{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #26384d;border-radius:10px;cursor:pointer}.brief-panel input[type=checkbox]{accent-color:#79ddc4;width:16px;height:16px}.brief-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.brief-form-row label{display:grid;gap:8px;font-size:.9rem}.brief-form-row input,.brief-form-row select{width:100%;background:#0e1a28;color:#e9f0fa;border:1px solid #304458;border-radius:9px;padding:10px}.brief-consent{display:flex;gap:10px;align-items:flex-start;margin:22px 0;line-height:1.5;font-size:.9rem}.brief-channels{display:grid;gap:12px;margin-top:20px}.brief-channel{border:1px solid #26384d;border-radius:12px;padding:15px}.brief-channel strong{display:block;margin-bottom:7px}.brief-channel p{color:#a8b5c8;margin:8px 0}.brief-channel-actions{display:flex;gap:8px;flex-wrap:wrap}.brief-pairing{padding:18px;border:1px solid #62c9b0;border-radius:12px;margin:16px 0}.brief-pairing code{display:block;overflow-wrap:anywhere;margin-top:12px;font-size:.85rem}.brief-feed{display:grid;gap:0;margin-top:16px}.brief-item{padding:20px 0;border-top:1px solid #233044}.brief-item a{font-weight:600;font-size:1.04rem;color:#eef4ff;text-decoration:none;line-height:1.5;display:block}.brief-item a:hover{text-decoration:underline}.brief-item small{display:block;color:#91a4bb;margin-top:8px}.brief-item-tags{font-size:.77rem;color:#80cdb8;margin-top:9px}.brief-source-state{font-size:.82rem;color:#a1b1c6;line-height:1.6}.brief-message{padding:0;min-height:22px;color:#8de0ce;margin-bottom:16px}.brief-message[data-error=true]{color:#ffafaf}.brief-panel button:disabled{opacity:.5;cursor:not-allowed}.brief-panel a{color:#8ddbcc}@media(max-width:850px){.brief-layout{grid-template-columns:1fr}.brief-hero{padding:28px 0}.brief-panel{padding:19px}.brief-form-row{gap:10px}}[hidden]{display:none!important}
