.studio{max-width:1250px;margin:0 auto;color:#002050;font-family:"Space Grotesk",Inter,Arial,sans-serif}.studio *{box-sizing:border-box}.studio>header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px}.studio header h1{font-size:28px;margin:6px 0}.studio header p{color:#64748b;margin:0}.studio header small{color:#f86000;font-weight:700;letter-spacing:.12em}.studio-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #d7e0eb;margin-bottom:20px}.studio-tabs a{padding:12px 15px;color:#002050;text-decoration:none;border-bottom:2px solid transparent}.studio-tabs a.active{border-color:#f86000;color:#f86000;font-weight:700}.studio-card{padding:24px;border:1px solid #d7e0eb;background:#fff;margin-bottom:20px}.studio-card h2{font-size:21px;margin:0 0 12px}.studio-card p{line-height:1.55;color:#54657d}.studio-card .studio-form{display:grid;gap:16px}.studio-form label{display:grid;gap:7px;font-weight:600}.studio-form input:not([type="checkbox"]):not([type="file"]),.studio-form textarea,.studio-form select,.studio-filter select{width:100%;padding:11px 12px;border:1px solid #c9d5e3;border-radius:3px;color:#002050;background:#fff}.studio-form textarea{font:inherit;resize:vertical}.studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-file{border:1px dashed #9eaec1;padding:16px}.studio-file input{font-weight:400}.studio-hint,.studio-quote small{font-size:13px;color:#6e7d91}.studio-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.studio-actions button{min-height:40px}.studio-checks{display:grid;gap:10px;padding:16px;border:1px solid #d7e0eb}.studio-checks label{display:flex;align-items:start;gap:10px;font-weight:500}.studio-checks input{margin-top:4px}.studio-table{width:100%;border-collapse:collapse}.studio-table th,.studio-table td{padding:12px;text-align:left;border-bottom:1px solid #e3e8ee}.studio-table td small{display:block;color:#64748b;margin-top:4px}.studio-table a,.studio-link{color:#002050;text-decoration:underline;text-underline-offset:3px}.studio-status{font-size:12px;font-weight:700;color:#f86000}.studio-quote{border:1px solid #d7e0eb;margin-top:22px;padding:16px;display:grid;gap:10px}.studio-quote>div{display:flex;justify-content:space-between;gap:10px}.studio-quote .studio-total{font-size:19px;border-top:1px solid #d7e0eb;padding-top:12px}.studio-quote small{display:block}.studio-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.studio-filter{display:flex;align-items:end;gap:12px;margin:14px 0}.studio-tree>details{border-bottom:1px solid #d7e0eb;padding:12px 0}.studio-tree summary{cursor:pointer;padding:5px}.studio-tree summary small{margin-left:10px;color:#64748b}.studio-tree details details{margin:9px 0 9px 22px}.studio-tree li{margin:8px 0}.studio-tree code{font-size:11px;color:#7c8aa1}.studio-notice{padding:14px;border-left:3px solid #f86000;background:#fff7f1}.studio-error{color:#b91c1c!important}.studio button,.studio a{border-radius:3px}@media(max-width:760px){.studio-card{padding:16px}.studio-fields{grid-template-columns:1fr}.studio-heading,.studio>header{flex-direction:column}.studio-table{font-size:13px}.studio-tabs a{padding:10px}}