.studio-license-card{margin-top:22px;border:1px solid var(--line,#e2e5ec);border-radius:8px;padding:22px;background:var(--white,#fff);color:var(--ink,#20243c);font-family:var(--body,Hind,sans-serif);min-width:0}
.studio-license-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.studio-license-top h3{font:700 15px/1.35 var(--display,Manrope,sans-serif);letter-spacing:-.025em;margin:0}.studio-license-status{font:600 13px/1.5 var(--body,Hind,sans-serif);margin-top:8px!important;display:flex;align-items:center;gap:8px}.studio-license-status:before{content:'';height:7px;width:7px;border-radius:2px;flex:0 0 7px;background:#9ba1b3}.studio-license-status.active:before{background:var(--lime,#9abf00)}.studio-license-status.attention:before{background:#a66f2d}.studio-license-status.active{color:#536b06}.studio-license-status.attention{color:#855b28}.studio-license-plan-name,.studio-license-validity{font-size:12px;color:var(--muted,#666a7c);margin-top:4px!important;overflow-wrap:anywhere}.studio-license-top>.button{flex:0 0 auto;font-size:11px;min-height:38px}.studio-license-notice{font-size:12px;line-height:1.6;margin:14px 0 0!important;padding:9px 12px;border-left:2px solid #aab2d8;background:#f1f3fa;color:var(--blue-dark,#252e72)}
.studio-license-body{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:26px;margin-top:19px;padding-top:18px;border-top:1px solid var(--line,#e2e5ec)}.studio-license-card h4{font:600 13px/1.45 var(--body,Hind,sans-serif);margin:0}.studio-license-credits>p,.studio-license-seat>p{font-size:12px;line-height:1.6;color:var(--muted,#666a7c);margin-top:4px!important}.studio-license-credits{min-width:0;padding-right:26px;border-right:1px solid var(--line,#e2e5ec)}.studio-license-credits dl{display:grid;gap:7px;margin:13px 0 0}.studio-license-credits dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.studio-license-credits dt{font-size:11px;color:var(--muted,#666a7c)}.studio-license-credits dd{font:700 15px/1.5 var(--display,Manrope,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--blue,#323c8c);margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.studio-license-credits dl>div+div dd{font-size:13px;font-weight:600;color:var(--muted,#666a7c)}.studio-license-credit-note{padding-top:6px}.studio-license-seat{min-width:0}.studio-license-seat label{display:block;font-size:11px;margin:10px 0 4px}.studio-license-seat select{font-size:12px;max-width:100%;width:100%;min-height:40px}.studio-license-expiry{max-width:42ch}.studio-license-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.studio-license-actions .button{font-size:11px;min-height:38px}.studio-license-pending{padding-left:10px;border-left:2px solid #b79059;margin-top:12px!important;color:#855b28!important}.studio-license-operation-note{margin-top:10px!important}.studio-license-closed{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line,#e2e5ec);margin-top:20px;padding-top:14px;color:var(--blue-dark,#252e72)}.studio-license-closed>span{font-size:8px;line-height:2.2;color:#8991b3}.studio-license-closed p{font-size:12px;line-height:1.5!important}.studio-license-closed strong,.studio-license-closed p>span{display:block}.studio-license-closed p>span{font-size:11px;color:var(--muted,#666a7c);margin-top:3px}.studio-license-checked{font-size:10px;color:var(--muted,#666a7c);margin-top:12px!important}.studio-license-card button:focus-visible,.studio-license-card select:focus-visible{outline:3px solid var(--blue,#323c8c);outline-offset:3px}
@media(max-width:680px){.studio-license-card{padding:17px}.studio-license-top{gap:12px;flex-wrap:wrap}.studio-license-body{grid-template-columns:minmax(0,1fr);gap:18px}.studio-license-credits{padding-right:0;padding-bottom:18px;border-right:0;border-bottom:1px solid var(--line,#e2e5ec)}.studio-license-actions{gap:9px}.studio-license-actions .button,.studio-license-top>.button{min-height:44px}.studio-license-credits dd{font-size:16px}.studio-license-seat select{min-height:44px}}
