/* FileShare UI · css/license.css · License window and banner. Loaded in the order listed in index.html. */
/* licence */
.lic { display: grid; gap: 14px; padding: 14px; overflow: auto; height: 100%; box-sizing: border-box; align-content: start; }
.lic-card { background: #fff; border: 1px solid #E3E8EE; border-radius: 12px; padding: 14px 16px; }
.lic-card h3 { margin: 0 0 10px; font-size: 15px; }
.lic-card.ok { border-top: 4px solid #1EA672; } .lic-card.eval { border-top: 4px solid #E08A1E; } .lic-card.bad { border-top: 4px solid #D92D20; }
.lic-head { display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; } .lic-head h3 { margin: 0; font-size: 18px; }
.lic-mode { font-size: 12px; font-weight: 600; padding: 3px 10px; border-radius: 12px; background: #EEF1F5; }
.ok .lic-mode { background: #E9F7EF; color: #1E7A4E; } .eval .lic-mode { background: #FFF1E0; color: #B54708; } .bad .lic-mode { background: #FDECEA; color: #B42318; }
.lic-days { color: var(--muted); font-size: 13px; }
.lic-terms { display: grid; grid-template-columns: 140px 1fr; gap: 6px 12px; margin: 12px 0 0; font-size: 13.5px; } .lic-terms dt { color: var(--muted); } .lic-terms dd { margin: 0; }
.lic-bar { margin: 10px 0; } .lic-bar-top { display: flex; justify-content: space-between; font-size: 13px; margin-bottom: 4px; } .lic-bar-top span { color: var(--muted); }
.lic-track { height: 10px; background: #EEF1F5; border-radius: 6px; overflow: hidden; } .lic-track i { display: block; height: 100%; background: var(--grad); border-radius: 6px; }
.lic-track i.warm { background: linear-gradient(90deg, #F5B451, #E08A1E); } .lic-track i.hot { background: linear-gradient(90deg, #FF7A6E, #D92D20); }
#lic-text { width: 100%; box-sizing: border-box; font: 12px ui-monospace, Consolas, monospace; padding: 8px; border: 1px solid #D0D5DD; border-radius: 8px; }
.license-banner { display: flex; align-items: center; gap: 10px; padding: 7px 18px; font-size: 13px; }
.license-banner span { flex: 1; } .license-banner.warn { background: #FFF6E5; color: #8A4B08; } .license-banner.bad { background: #FDECEA; color: #8A1C12; }
