.pos-license-notice { margin:12px 24px; padding:12px 16px; border:1px solid var(--ui-warning-border,#d9a441); border-radius:10px; background:var(--ui-warning-soft,#fff4da); color:var(--ui-warning,#684b12); font-size:13px; line-height:1.5; }
.license-status-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:16px; margin:20px 0; }
.license-status-grid dt { color:var(--ui-muted,#718096); font-size:12px; margin-bottom:4px; }
.license-status-grid dd { margin:0; font-weight:600; overflow-wrap:anywhere; }
.license-info { line-height:1.6; }
.license-info p { margin:12px 0; }
.license-info code { overflow-wrap:anywhere; }
@media print { .pos-license-notice { display:none !important; } }
