.studio-card{padding:20px;border:1px solid var(--border);border-radius:19px;background:#fff;box-shadow:var(--shadow)}.studio-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.studio-fields label,.full-field,.reduction-form label{display:grid;gap:6px}.studio-fields span,.full-field span,.reduction-form span{font-size:9px;font-weight:800;color:#536075}.studio-fields input,.studio-fields select,.full-field textarea,.reduction-form input,.reduction-form select,.reduction-form textarea{width:100%;padding:10px;border:1px solid var(--border);border-radius:10px;background:#fff}.audience-panel{margin:18px 0;padding:16px;border-radius:15px;background:#f8faff}.audience-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.audience-panel label{display:grid;grid-template-columns:auto 42px 1fr;gap:10px;align-items:center;padding:15px;border:2px solid #dfe7f5;border-radius:14px;background:#fff}.audience-panel input{width:18px;height:18px}.audience-panel span{font-size:24px}.audience-panel p{margin:10px 0 0;color:var(--muted);font-size:9px}.studio-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.studio-settings-grid a{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow);text-decoration:none}.studio-settings-grid a>span{font-size:26px}.studio-settings-grid strong{font-size:15px;color:var(--navy)}.studio-settings-grid small{color:var(--muted);line-height:1.5}.two-column-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:17px}.reduction-form{display:grid;grid-template-columns:1fr 1fr;gap:11px}.reduction-form .full{grid-column:1/-1}.reduction-form .check{display:flex;align-items:center;gap:8px}.reduction-form .check input{width:auto}.rule-list{display:grid;gap:9px}.rule-list article{display:flex;justify-content:space-between;gap:15px;padding:14px;border:1px solid var(--border);border-radius:13px}.rule-list span,.rule-list strong,.rule-list small{display:block}.rule-list span{color:var(--blue);font-size:8px;font-weight:900}.rule-list p{margin:6px 0;font-size:9px;line-height:1.5}.rule-list small{color:var(--muted);font-size:8px}.rule-list b{color:var(--purple);white-space:nowrap}@media(max-width:1000px){.studio-fields{grid-template-columns:1fr 1fr}.studio-settings-grid{grid-template-columns:1fr 1fr}.two-column-layout{grid-template-columns:1fr}}@media(max-width:650px){.studio-fields,.audience-panel>div,.studio-settings-grid,.reduction-form{grid-template-columns:1fr}.reduction-form .full{grid-column:auto}}
.course-code-preview{margin:16px 0;padding:14px 18px;border:1px solid #dbe5f4;border-radius:14px;background:#eef4ff;display:flex;align-items:center;justify-content:space-between;gap:16px}.course-code-preview span{color:#52627b;font-size:12px}.course-code-preview strong{color:#315bd4;letter-spacing:.04em}
