*{box-sizing:border-box}body{color:#333;background:#f5f5f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:20px}.card{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px #0000001a}.form-group{margin-bottom:15px}.form-group label{margin-bottom:5px;font-weight:500;display:block}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.form-group textarea{resize:vertical;min-height:80px}.btn{color:#fff;background:#1890ff;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.btn-danger{background:#ff4d4f}.btn-secondary{color:#333;background:#f0f0f0}.nav{color:#fff;background:#001529;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.nav-links{gap:20px;display:flex}.nav-links a{padding:16px 0;display:inline-block}.nav-links a:hover{color:#1890ff}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #eee;padding:12px}th{background:#fafafa}.thumbnail{object-fit:cover;border-radius:4px;width:60px;height:60px}.error{color:#ff4d4f;margin-bottom:10px}.success{color:#52c41a;margin-bottom:10px}
