.ta-director{background:radial-gradient(circle at 75% 20%,rgba(72,227,211,.2),transparent 25%),radial-gradient(circle at 45% 100%,rgba(146,75,230,.3),transparent 35%),linear-gradient(120deg,#101936,#24134d 62%,#113f4b)}
.ta-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.ta-mode-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:17px 20px;border:1px solid #e0e3ec;border-radius:15px;background:#fff;color:#252a3a;cursor:pointer}.ta-mode-tabs button span{font-size:12px;color:#7c8292}.ta-mode-tabs button.active{border-color:#7454db;background:linear-gradient(120deg,#f8f5ff,#effbfc);box-shadow:0 8px 22px rgba(91,68,180,.13)}.ta-mode-tabs button.active b{color:#6346c9}
.ta-casting,.ta-production{background:#fff;border:1px solid #e7e9f1;border-radius:20px;box-shadow:0 8px 26px rgba(25,33,61,.06)}.ta-casting{padding:24px}.ta-casting>header,.ta-production header{display:flex;align-items:center;justify-content:space-between}.ta-casting h3,.ta-production h3{margin:6px 0 18px}.ta-casting>header>span{padding:7px 10px;border-radius:99px;background:#f0ecff;color:#6446c9;font-size:12px;font-weight:800}
.ta-catalog{display:grid;grid-template-columns:repeat(6,minmax(115px,1fr));gap:10px}.ta-catalog .ta-avatar img,.ta-catalog .ta-avatar>strong{height:108px}.ta-import input{display:none}.ta-production{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);margin-top:20px}.ta-production>section{padding:25px}.ta-production>aside{padding:25px;border-left:1px solid #e9ebf2;background:#fafbfe;border-radius:0 20px 20px 0}
.ta-dialogue-list{display:grid;gap:13px}.ta-dialogue-list article{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:13px;border:1px solid #e5e7ef;border-radius:15px}.ta-dialogue-list article>img{width:90px;height:120px;object-fit:cover;object-position:top;border-radius:11px}.ta-dialogue-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ta-dialogue-list label,.ta-production aside>label{font-size:12px;font-weight:700;color:#565d70}.ta-dialogue-list label.wide{grid-column:1/-1}.ta-dialogue-list input,.ta-dialogue-list select,.ta-dialogue-list textarea,.ta-production aside select{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #dde1eb;border-radius:9px;background:#fff;font:inherit}.ta-solo-text textarea{width:100%;box-sizing:border-box;padding:15px;border:1px solid #dde1eb;border-radius:13px;font:inherit}.ta-production aside>label{display:block;margin-bottom:14px}
.ta-decor-preview{height:180px;margin:5px 0 16px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 20%,#4f4d97,transparent 38%),linear-gradient(145deg,#151b37,#402361 65%,#0c5660);position:relative}.decor-stage{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:16px 18px 0}.decor-stage:before{content:'';position:absolute;inset:auto 8% 12px;height:12px;border-radius:50%;background:#55e0db;filter:blur(15px);opacity:.7}.decor-stage img{position:relative;width:30%;height:88%;object-fit:cover;object-position:top;border-radius:40% 40% 8px 8px;box-shadow:0 10px 22px rgba(0,0,0,.28)}
@media(max-width:1200px){.ta-catalog{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.ta-production{grid-template-columns:1fr}.ta-production>aside{border-left:0;border-top:1px solid #e9ebf2}.ta-catalog{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.ta-mode-tabs{grid-template-columns:1fr}.ta-catalog{grid-template-columns:repeat(2,1fr)}.ta-dialogue-list article{grid-template-columns:1fr}.ta-dialogue-list article>img{width:100%;height:180px}.ta-dialogue-list article>div{grid-template-columns:1fr}.ta-dialogue-list label.wide{grid-column:auto}}
