.license-shortcut{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(125deg,#111a34,#315fd6);color:#fff}.license-shortcut b,.license-shortcut small{display:block}.license-shortcut small{margin-top:5px;color:rgba(255,255,255,.72);font-size:11px}.license-shortcut .btn{background:#f4b740;color:#111a34}.license-center .modal-card{width:min(1120px,96vw);max-width:1120px}.license-loading{padding:50px;text-align:center;color:var(--muted)}.license-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.license-summary>div{padding:15px;border-radius:13px;background:#edf2ff}.license-summary strong,.license-summary span{display:block}.license-summary strong{font-size:24px;color:#315fd6}.license-summary span{margin-top:3px;color:var(--muted);font-size:11px}.license-list{display:grid;gap:10px}.license-row{display:grid;grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(105px,1fr)) auto;align-items:end;gap:9px;padding:13px;border:1px solid var(--line);border-radius:14px}.license-row label{margin:0!important;font-size:10px}.license-row input,.license-row select{width:100%;height:42px;margin-top:5px;border:1px solid var(--line);border-radius:9px;padding:0 8px;background:var(--white);color:var(--ink)}.license-business{align-self:center;min-width:0}.license-business b,.license-business small{display:block;overflow-wrap:anywhere}.license-business small{margin-top:4px;color:var(--muted);font-size:10px}.license-actions{display:flex;gap:6px}.license-actions .btn{height:42px;padding:0 10px;font-size:10px;white-space:nowrap}
@media(max-width:760px){.license-shortcut{align-items:flex-start;flex-direction:column}.license-shortcut .btn{width:100%}.license-center .modal-card{width:100%!important;max-width:100%!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;padding:15px!important}.license-summary{position:sticky;top:48px;z-index:2}.license-row{grid-template-columns:1fr 1fr}.license-business{grid-column:1/-1}.license-actions{grid-column:1/-1}.license-actions .btn{flex:1}.license-summary>div{padding:10px}.license-summary strong{font-size:19px}}
