.LicenseAppSelector-module___naKVq__container{max-width:900px;margin:0 auto;padding:2rem 1rem}.LicenseAppSelector-module___naKVq__header{text-align:center;margin-bottom:2rem}.LicenseAppSelector-module___naKVq__title{color:var(--text-main);margin-bottom:.5rem;font-size:1.75rem}.LicenseAppSelector-module___naKVq__subtitle{color:var(--text-muted);font-size:1rem;line-height:1.5}.LicenseAppSelector-module___naKVq__licenseSection{margin-bottom:2rem}.LicenseAppSelector-module___naKVq__sectionTitle{color:var(--text-main);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;display:flex}.LicenseAppSelector-module___naKVq__licenseGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.LicenseAppSelector-module___naKVq__licenseCard{border:2px solid var(--border);border-radius:var(--radius-m);cursor:pointer;background:var(--surface);padding:1rem;transition:all .2s}.LicenseAppSelector-module___naKVq__licenseCard:hover{border-color:var(--primary)}.LicenseAppSelector-module___naKVq__licenseCard.LicenseAppSelector-module___naKVq__selected{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.LicenseAppSelector-module___naKVq__licenseName{font-size:.9rem;font-weight:600}.LicenseAppSelector-module___naKVq__sectionDescription{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.LicenseAppSelector-module___naKVq__vocabularyGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.LicenseAppSelector-module___naKVq__vocabularyCard{border:2px solid var(--border);border-radius:var(--radius-m);cursor:pointer;background:var(--surface);text-align:center;padding:1.25rem;transition:all .2s}.LicenseAppSelector-module___naKVq__vocabularyCard:hover{border-color:var(--primary)}.LicenseAppSelector-module___naKVq__vocabularyCard.LicenseAppSelector-module___naKVq__selected{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.LicenseAppSelector-module___naKVq__vocabularyIcon{margin-bottom:.5rem;font-size:2rem;display:block}.LicenseAppSelector-module___naKVq__vocabularyName{margin-bottom:.25rem;font-size:1rem;font-weight:600}.LicenseAppSelector-module___naKVq__vocabularyDesc{color:var(--text-muted);font-size:.8rem}.LicenseAppSelector-module___naKVq__appsSection{margin-bottom:2rem}.LicenseAppSelector-module___naKVq__appsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.LicenseAppSelector-module___naKVq__appCard{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.LicenseAppSelector-module___naKVq__appCard:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000d}.LicenseAppSelector-module___naKVq__appIcon{flex-shrink:0;font-size:1.5rem}.LicenseAppSelector-module___naKVq__appInfo{flex:1;min-width:0}.LicenseAppSelector-module___naKVq__appName{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.LicenseAppSelector-module___naKVq__tooltipIcon{cursor:help;color:var(--text-muted);font-size:.8rem;position:relative}.LicenseAppSelector-module___naKVq__tooltip{background:var(--text-main);color:var(--surface);border-radius:var(--radius-s);white-space:normal;text-align:center;z-index:100;pointer-events:none;opacity:0;visibility:hidden;width:220px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.4;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.LicenseAppSelector-module___naKVq__tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--text-main);position:absolute;top:100%;left:50%;transform:translate(-50%)}.LicenseAppSelector-module___naKVq__tooltipIcon:hover .LicenseAppSelector-module___naKVq__tooltip{opacity:1;visibility:visible}.LicenseAppSelector-module___naKVq__selectionButtons{flex-shrink:0;gap:.25rem;display:flex}.LicenseAppSelector-module___naKVq__selectionBtn{border:1px solid var(--border);border-radius:var(--radius-s);cursor:pointer;background:var(--surface);color:var(--text-muted);padding:.35rem .6rem;font-size:.7rem;font-weight:500;transition:all .15s}.LicenseAppSelector-module___naKVq__selectionBtn:hover{border-color:var(--text-muted)}.LicenseAppSelector-module___naKVq__selectionBtn.LicenseAppSelector-module___naKVq__yes{border-color:var(--success);color:var(--success);background:#22c55e1a}.LicenseAppSelector-module___naKVq__selectionBtn.LicenseAppSelector-module___naKVq__no{border-color:var(--error);color:var(--error);background:#ef44441a}.LicenseAppSelector-module___naKVq__selectionBtn.LicenseAppSelector-module___naKVq__noPreference{border-color:var(--text-muted);background:var(--bg);color:var(--text-muted)}.LicenseAppSelector-module___naKVq__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.LicenseAppSelector-module___naKVq__skipLink{color:var(--text-muted);cursor:pointer;font-size:.9rem;text-decoration:underline}.LicenseAppSelector-module___naKVq__skipLink:hover{color:var(--primary)}.LicenseAppSelector-module___naKVq__helpText{text-align:center;background:var(--bg);border-radius:var(--radius-m);color:var(--text-muted);margin-bottom:1.5rem;padding:1rem;font-size:.85rem;line-height:1.5}.LicenseAppSelector-module___naKVq__helpText strong{color:var(--text-main)}.LicenseAppSelector-module___naKVq__quickActions{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.LicenseAppSelector-module___naKVq__quickActionBtn{border:1px solid var(--border);border-radius:var(--radius-s);cursor:pointer;background:var(--surface);color:var(--text-muted);padding:.4rem .8rem;font-size:.8rem;transition:all .15s}.LicenseAppSelector-module___naKVq__quickActionBtn:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:768px){.LicenseAppSelector-module___naKVq__title{font-size:1.5rem}.LicenseAppSelector-module___naKVq__appsGrid,.LicenseAppSelector-module___naKVq__licenseGrid{grid-template-columns:1fr}.LicenseAppSelector-module___naKVq__actions{flex-direction:column;align-items:stretch}.LicenseAppSelector-module___naKVq__skipLink{text-align:center}}
