.content-library{padding:28px 0 20px;min-width:0}.content-library__head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:32px 0 22px;border-bottom:1px solid var(--g-line)}.content-library__head h1{margin:10px 0 8px;font:500 clamp(32px,4vw,56px)/1 Arial,sans-serif;letter-spacing:-.05em}.content-library__head p:not(.gos-eyebrow){max-width:760px;color:var(--g-muted);font-size:11px;line-height:1.6}.content-library__actions{display:flex;gap:9px;flex-wrap:wrap}.content-library__actions button,.content-library-card__actions button{min-height:42px;padding:0 13px;cursor:pointer}.content-library__boundary{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:14px 0;padding:12px;border:1px solid #5d492a;background:#17130d;color:#c7b48c;font-size:9px;line-height:1.5}.content-library__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}.content-library__metrics article{display:grid;gap:7px;padding:15px;border:1px solid var(--g-line);background:linear-gradient(145deg,#151820,#0c0f14)}.content-library__metrics span{color:var(--g-gold);font-size:8px;letter-spacing:.1em}.content-library__metrics b{font:500 28px Arial,sans-serif}.content-library__metrics small{color:var(--g-muted);font-size:9px}.content-library__filters{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px;gap:10px;margin:18px 0}.content-library__filters label{display:grid;gap:7px;color:var(--g-muted);font-size:9px}.content-library__filters input,.content-library__filters select,.content-library form input,.content-library form select{min-height:42px;border:1px solid var(--g-line);background:#0d1015;color:var(--g-ink);padding:0 11px;font:11px inherit;outline:0}.content-library__filters input:focus,.content-library__filters select:focus,.content-library form input:focus,.content-library form select:focus{border-color:var(--g-gold)}.content-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.content-library-card{min-width:0;border:1px solid var(--g-line);background:linear-gradient(145deg,#141820,#0d1015);overflow:hidden}.content-library-card__body{display:grid;gap:9px;padding:15px}.content-library-card__meta{display:flex;align-items:center;justify-content:space-between;gap:7px;color:var(--g-gold);font-size:9px}.content-library-card h2{margin:0;font:500 17px/1.15 Arial,sans-serif}.content-library-card p{margin:0;color:var(--g-muted);font-size:10px;line-height:1.5}.content-library-card__facts{display:flex;justify-content:space-between;gap:8px;color:#a8a29a;font-size:8px}.content-library-card__relationship{padding-top:8px;border-top:1px solid var(--g-line);color:#d7b976;font-size:9px;line-height:1.4}.content-library-card__actions{display:flex;gap:8px;margin-top:3px}.content-library-card__actions button{min-height:36px;border:1px solid var(--g-line);background:#12151b;color:var(--g-ink);font:10px inherit}.content-library-card__actions button:first-child{border-color:#6d3b3f;color:#ff9da5}.content-library-media,.content-library-thread,.content-library-copy,.content-library-audio,.content-library-live,.content-library-product{min-height:155px;display:grid;place-items:center;align-content:center;gap:9px;padding:18px;border-bottom:1px solid var(--g-line);text-align:center}.content-library-media{background:radial-gradient(circle at 50% 35%,rgba(239,42,58,.3),transparent 48%),#11141b}.content-library-media b{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--g-gold);border-radius:50%;color:var(--g-gold);font-size:18px}.content-library-media span,.content-library-thread span,.content-library-copy span,.content-library-audio span,.content-library-live span,.content-library-product span{color:var(--g-muted);font-size:9px}.content-library-media--vertical{min-height:205px;margin:0 24%;border-inline:1px solid var(--g-line)}.content-library-media--wide{min-height:155px}.content-library-media--image{background:linear-gradient(135deg,rgba(214,170,85,.18),rgba(239,42,58,.14)),#17191e}.content-library-media--image b{border-radius:4px;background:var(--g-gold);color:#111;width:58px;height:42px}.content-library-thread{place-items:start;align-content:center;text-align:left;background:linear-gradient(145deg,#161218,#101216)}.content-library-thread b{font:500 16px Arial,sans-serif}.content-library-thread small{max-width:260px;color:#b89d9e;font-size:9px;line-height:1.5}.content-library-audio{place-items:start;grid-template-columns:42px 1fr;background:#10171a}.content-library-audio b{display:grid;place-items:center;width:36px;height:36px;border:1px solid #76b99b;border-radius:50%;color:#8ee0b8}.content-library-live{place-items:start;background:linear-gradient(135deg,#261215,#111216)}.content-library-live b{color:#ff8e96;font-size:11px}.content-library-product{place-items:start;text-align:left;background:linear-gradient(135deg,#17150e,#101216)}.content-library-product b{font:500 18px Arial,sans-serif}.content-library__empty{display:grid;gap:7px;place-items:center;min-height:170px;border:1px dashed var(--g-line);color:var(--g-muted);font-size:11px}.content-library__empty b{color:var(--g-ink)}.content-library__footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:18px;padding:14px 0;border-top:1px solid var(--g-line);color:var(--g-muted);font-size:8px}.content-library__footer span{color:var(--g-gold);letter-spacing:.1em}.content-library__footer b{font-weight:400}.content-library .gos-dialog form>div{display:flex;justify-content:flex-end;gap:9px}.content-library .gos-dialog form .gos-primary,.content-library .gos-dialog form .gos-secondary{min-height:42px;padding:0 13px;cursor:pointer}@media(max-width:1080px){.content-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.content-library__head{align-items:start;flex-direction:column}.content-library__actions{width:100%}.content-library__actions button{flex:1}.content-library__metrics{grid-template-columns:repeat(2,1fr)}.content-library__filters{grid-template-columns:1fr 1fr}.content-library__filters label:first-child{grid-column:1/-1}.content-library__grid{grid-template-columns:1fr}}@media(max-width:620px){.content-library{padding-top:14px}.content-library__filters{grid-template-columns:1fr}.content-library__filters label:first-child{grid-column:auto}.content-library__head h1{font-size:38px}.content-library__metrics b{font-size:23px}.content-library .gos-dialog form>div{display:grid}.content-library .gos-dialog form>div button{width:100%}}
.content-library__actions button,.content-library-card__actions button,.content-library .gos-dialog form .gos-primary,.content-library .gos-dialog form .gos-secondary{min-height:44px}
