:root{color:#333;background-color:#f4f6f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{box-sizing:border-box;margin:0;padding:0}.card-panel{background-color:#fff;border:1px solid #e1e6eb;border-radius:8px;margin-bottom:25px;padding:24px;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}h1,h2,h3,h4{color:#1a2530;margin-top:0}input[type=text],input[type=number],input[type=date],select{box-sizing:border-box;outline:none;transition:border-color .2s,box-shadow .2s;color:#333!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:10px 14px!important;font-size:14px!important}input:focus,select:focus{border-color:#2196f3!important;box-shadow:0 0 0 3px #2196f326!important}table{border-collapse:collapse;border-radius:6px;width:100%;margin-top:15px;overflow:hidden;box-shadow:0 1px 3px #0000000d;color:#333!important;background-color:#fff!important}th{border-bottom:2px solid #edf2f7;padding:12px 16px;font-weight:600;color:#475569!important;background-color:#f8fafc!important}td{color:#334155;border-bottom:1px solid #edf2f7;padding:12px 16px}tr:hover{background-color:#f8fafc}button{transition:all .2s;border-radius:6px!important;font-weight:600!important}button:active{transform:scale(.98)}
