#view-paidMedia {gap: 16px;}
.paid-source {display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 18px;border:1px solid #bfd8e3;border-left:4px solid #247aa8;background:#f3fbfe;border-radius:6px;}
.paid-source>div {display:flex;align-items:center;gap:12px;min-width:0;}
.paid-source>div>svg {width:24px;height:24px;color:#247aa8;flex:0 0 auto;}
.paid-source span {display:flex;flex-direction:column;gap:4px;min-width:0;}
.paid-source strong {color:#173847;font-size:15px;}
.paid-source small {color:#617b87;line-height:1.45;}
.paid-source[data-state="connected"] {background:#edf9f5;border-color:#9edbc7;border-left-color:#168a68;}
.paid-source[data-state="suggestion"] {background:#fff9ea;border-color:#ecd28d;border-left-color:#d28b14;}
.paid-source[data-state="protected"] {background:#f4f7f8;border-color:#cbd6db;border-left-color:#6e8089;}
.paid-source[data-state="error"] {background:#fff4f2;border-color:#efb3ab;border-left-color:#e84d43;}
.paid-mode-strip {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d5e0e5;border-radius:6px;overflow:hidden;background:#fff;}
.paid-mode-strip article {display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;border-right:1px solid #dfe7ea;color:#78909a;background:#fff;}
.paid-mode-strip article:last-child {border-right:0;}
.paid-mode-strip article.active {color:#173847;background:#edf7fa;box-shadow:inset 0 3px #247aa8;}
.paid-mode-strip article>span {display:grid;place-items:center;width:40px;height:40px;border:1px solid currentColor;border-radius:6px;font-weight:800;}
.paid-mode-strip article div {display:flex;flex-direction:column;gap:3px;}
.paid-mode-strip article strong {font-size:14px;}
.paid-mode-strip article small {font-size:12px;color:#7e9098;}
.paid-mode-strip article svg {width:20px;height:20px;}
.paid-summary {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #d5e0e5;border-radius:6px;overflow:hidden;background:#fff;}
.paid-summary article {min-height:118px;padding:18px;border-right:1px solid #e0e7ea;position:relative;}
.paid-summary article:last-child {border-right:0;}
.paid-summary article:before {content:"";position:absolute;inset:0 0 auto;height:3px;background:#247aa8;}
.paid-summary article[data-tone="green"]:before {background:#168a68;}
.paid-summary article[data-tone="amber"]:before {background:#d28b14;}
.paid-summary span,.paid-summary small {display:block;color:#72858e;}
.paid-summary strong {display:block;margin:10px 0 6px;color:#102d39;font-size:25px;line-height:1;}
.paid-summary small {font-size:11px;line-height:1.4;}
.paid-gate-panel,.paid-workspace {border-radius:6px;}
.paid-readonly-note {padding:6px 9px;border-radius:4px;background:#edf3f5;color:#516a75;font-size:12px;font-weight:700;}
.paid-gates {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #e2e9ec;}
.paid-gates article {padding:15px 14px;border-right:1px solid #e2e9ec;}
.paid-gates article:last-child {border-right:0;}
.paid-gates article>div {display:flex;align-items:center;justify-content:space-between;color:#647a84;}
.paid-gates article>div span {font-weight:800;}
.paid-gates article svg {width:18px;height:18px;}
.paid-gates article strong,.paid-gates article small {display:block;}
.paid-gates article strong {margin:8px 0 5px;color:#17313c;}
.paid-gates article small {color:#71858e;font-size:11px;}
.paid-gates article[data-state="pass"]>div,.paid-gates article[data-state="approved"]>div {color:#168a68;}
.paid-gates article[data-state="blocked"]>div {color:#e84d43;}
.paid-gates article[data-state="waiting_data"]>div,.paid-gates article[data-state="review"]>div {color:#d28b14;}
.paid-workspace {padding:0;overflow:hidden;}
.paid-workspace-head {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #dfe7ea;}
.paid-workspace-head h2 {margin-top:3px;}
.paid-table {min-width:1120px;}
.paid-table th {white-space:nowrap;}
.paid-table td {vertical-align:top;}
.paid-table td strong,.paid-table td small {display:block;}
.paid-table td small {max-width:260px;margin-top:5px;color:#74878f;line-height:1.4;}
.paid-risk,.paid-state {display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:4px;font-size:11px;font-weight:800;white-space:nowrap;}
.paid-risk.green,.paid-state.approved,.paid-state.ready {background:#e4f5ef;color:#117353;}
.paid-risk.orange,.paid-state.pending_approval,.paid-state.observing {background:#fff1d7;color:#9a6208;}
.paid-risk.red {background:#fde9e7;color:#c93429;}
.paid-risk.gray,.paid-state.waiting_data,.paid-state.analysis_only {background:#edf2f4;color:#60747d;}
.paid-risk.yellow {background:#fff7df;color:#946b0a;}
.paid-empty {display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#72858e;padding:30px;}
.paid-empty svg {width:30px;height:30px;margin-bottom:12px;color:#5b7d8c;}
.paid-empty strong {color:#27434f;font-size:15px;}
.paid-empty p {max-width:560px;margin:7px 0 0;line-height:1.6;}
.paid-permission {display:grid;grid-template-columns:1fr 1fr;}
.paid-permission section {padding:22px;}
.paid-permission section+section {border-left:1px solid #dfe7ea;}
.paid-permission h3 {margin:6px 0 16px;font-size:18px;}
.paid-permission dl {margin:0;}
.paid-permission dl div {display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #e6ecef;}
.paid-permission dt {color:#72858e;}
.paid-permission dd {margin:0;font-weight:700;color:#243e49;text-align:right;}
.paid-policy-list {display:grid;gap:9px;margin-bottom:14px;}
.paid-policy-list p {display:flex;align-items:flex-start;gap:8px;margin:0;line-height:1.5;color:#39545f;}
.paid-policy-list svg {width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:#247aa8;}
.paid-permission>section>small {color:#778a92;}
@media (max-width:1180px) {.paid-summary {grid-template-columns:repeat(3,1fr)}.paid-summary article:nth-child(3){border-right:0}.paid-gates{grid-template-columns:repeat(3,1fr)}.paid-gates article:nth-child(3){border-right:0}}
@media (max-width:720px) {#view-paidMedia{gap:12px}.paid-source{align-items:flex-start}.paid-mode-strip{grid-template-columns:1fr}.paid-mode-strip article{border-right:0;border-bottom:1px solid #dfe7ea}.paid-mode-strip article:last-child{border-bottom:0}.paid-summary{grid-template-columns:repeat(2,1fr)}.paid-summary article:nth-child(3){border-right:1px solid #e0e7ea}.paid-summary article:nth-child(even){border-right:0}.paid-gates{grid-template-columns:repeat(2,1fr)}.paid-gates article:nth-child(3){border-right:1px solid #e2e9ec}.paid-gates article:nth-child(even){border-right:0}.paid-workspace-head{align-items:flex-start;flex-direction:column}.paid-workspace-head .segmented{width:100%;overflow:auto}.paid-permission{grid-template-columns:1fr}.paid-permission section+section{border-left:0;border-top:1px solid #dfe7ea}}
