*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#0f172a;-webkit-font-smoothing:antialiased;background-color:#f8fafc;background-image:url(/bg1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;font-family:Segoe UI,Helvetica Neue,system-ui,sans-serif}.lms-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:opacity .12s,box-shadow .12s;display:inline-flex}.lms-btn:disabled{opacity:.5;cursor:not-allowed}.lms-btn-dark{color:#fff;background:#0f172a}.lms-btn-dark:hover:not(:disabled){opacity:.85}.lms-btn-blue{color:#fff;background:#3b82f6}.lms-btn-blue:hover:not(:disabled){opacity:.88}.lms-btn-rose{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.lms-btn-rose:hover:not(:disabled){background:#fee2e2}.lms-btn-ghost{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.lms-btn-ghost:hover:not(:disabled){background:#e2e8f0}.lms-input,.lms-textarea{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .12s}.lms-input:focus,.lms-textarea:focus{border-color:#3b82f6}.lms-textarea{resize:vertical;min-height:80px}.lms-nav{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .1s,color .1s;display:flex}.lms-nav:hover{color:#0f172a;background:#f1f5f9}.lms-nav.on{color:#2563eb;background:#eff6ff}.cp-card{background:#fff;border:1.5px solid #e8edf3;border-radius:16px;box-shadow:0 2px 8px #0000000a}.cp-btn{cursor:pointer;color:#fff;background:#0f172a;border:none;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s;display:inline-flex}.cp-btn:disabled{opacity:.5;cursor:not-allowed}.cp-btn-ghost{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.cp-btn-rose{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.cp-input{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;outline:none;width:100%;padding:10px 13px;font-family:inherit;font-size:13.5px}.cp-input:focus{border-color:#667eea}@keyframes lms-spin{to{transform:rotate(360deg)}}@keyframes lms-slide{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes cp-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}
