main{flex-direction:column;flex:1;display:flex;overflow-y:auto}.form-container{padding:20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12px;font-weight:600;color:var(--muted)}.form-group input[type=text]{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:4px;font-size:14px;outline:none}.form-group input[type=text]:focus{border-color:var(--accent)}hr.divider{border:none;border-top:1px solid var(--border);margin:8px 0}.license-list{display:flex;flex-direction:column;gap:4px}.license-option{background:var(--bg3);border:1px solid var(--border);color:var(--text);padding:10px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:all .2s}.license-option:hover{border-color:var(--accent)}.license-option.active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);font-weight:600}.license-info{background:var(--bg2);border:1px solid var(--border);border-radius:4px;padding:14px;font-size:13px;line-height:1.6}.license-info p{margin:4px 0;color:var(--text)}.comparison-table-wrap{margin-top:12px;overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;font-size:12px}.comparison-table th,.comparison-table td{padding:8px 10px;border:1px solid var(--border);text-align:left;white-space:nowrap}.comparison-table th{background:var(--bg3);color:var(--muted);font-weight:600;text-transform:uppercase;font-size:11px}.comparison-table td{color:var(--text)}details summary{color:var(--muted);font-size:12px;font-weight:600}@media(max-width:768px){main{flex-direction:column;overflow-y:auto}}
