.licenses-grid-section{background:var(--bg-main);padding-top:3.5rem;padding-bottom:4.5rem}#licensesFullGrid{align-items:stretch}.licenses-grid-section .license-card{border:1px solid var(--slate-200);border-top:3px solid var(--primary-600);border-radius:var(--radius-2xl);background:var(--bg-card);min-width:0;height:100%;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.licenses-grid-section .license-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#3b82f614,#0000 62%);height:120px;position:absolute;inset:0 0 auto}.licenses-grid-section .license-card:hover{border-color:var(--primary-300);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.licenses-grid-section .license-card:focus-within{outline:2px solid var(--primary-500);outline-offset:3px}.licenses-grid-section .license-card-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex;position:relative}.licenses-grid-section .license-icon{border:1px solid var(--primary-100);border-radius:var(--radius-xl);background:var(--primary-50);width:2.9rem;height:2.9rem;color:var(--primary-600);flex:0 0 2.9rem;justify-content:center;align-items:center;display:inline-flex}.licenses-grid-section .license-icon svg,.licenses-grid-section .license-icon i{width:1.35rem;height:1.35rem}.licenses-grid-section .license-card-header .badge{text-align:center;max-width:60%}.licenses-grid-section .license-title{z-index:1;color:var(--slate-900);margin:0 0 .55rem;font-size:.98rem;font-weight:800;line-height:1.55;position:relative}.licenses-grid-section .license-description{z-index:1;min-height:4.05rem;color:var(--slate-600);text-align:justify;margin:0;font-size:.76rem;line-height:1.85;position:relative}.licenses-grid-section .license-meta{z-index:1;border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--slate-50);flex-direction:column;gap:.55rem;margin-top:1.15rem;padding:.85rem;display:flex;position:relative}.licenses-grid-section .license-meta-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.licenses-grid-section .license-meta-row+.license-meta-row{border-top:1px dashed var(--slate-200);padding-top:.55rem}.licenses-grid-section .license-meta-label{color:var(--text-muted);flex:none;font-size:.66rem;line-height:1.7}.licenses-grid-section .license-meta-value,.licenses-grid-section .license-meta-code,.licenses-grid-section .license-meta-valid{min-width:0;color:var(--slate-800);text-align:left;overflow-wrap:anywhere;margin:0;font-size:.69rem;line-height:1.7}.licenses-grid-section .license-meta-code{color:var(--primary-700);direction:ltr}.licenses-grid-section .license-meta-valid{direction:rtl}.licenses-empty-state{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;min-height:18rem;padding:3rem 1rem;display:flex}.licenses-empty-state svg,.licenses-empty-state i{width:2.5rem;height:2.5rem;color:var(--slate-400)}.licenses-empty-state h4{color:var(--slate-800);margin:0;font-size:1rem;font-weight:800}.licenses-empty-state p{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.8}@media (width<=639px){.licenses-grid-section{padding-bottom:3rem}.licenses-grid-section .license-card{border-radius:var(--radius-xl);padding:1.25rem}.licenses-grid-section .license-card-header{margin-bottom:.85rem}.licenses-grid-section .license-icon{flex-basis:2.65rem;width:2.65rem;height:2.65rem}.licenses-grid-section .license-description{min-height:0}.licenses-grid-section .license-meta-row{flex-direction:column;gap:.15rem}.licenses-grid-section .license-meta-value,.licenses-grid-section .license-meta-code,.licenses-grid-section .license-meta-valid{text-align:right}}@media (prefers-reduced-motion:reduce){.licenses-grid-section .license-card{transition:none}}
