.settingsWrapper{max-width:500px;margin:0 auto;padding-bottom:50px}.userCard{background:#111;border:1px solid #222;border-radius:16px;align-items:center;gap:20px;margin-bottom:25px;padding:20px;transition:border-color .3s;display:flex}.userCard:hover{border-color:#444}.avatar{color:#fff;justify-content:center;align-items:center;font-size:44px;display:flex}.userInfo{flex:1}.userInfo h3{letter-spacing:.5px;font-size:20px;font-weight:700}.userInfo p{color:#666;margin-top:4px;font-size:13px}.logoutBtn{color:#ff4d4d;cursor:pointer;background:0 0;border:1px solid #ff4d4d;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;transition:all .2s;display:flex}.logoutBtn:hover{color:#fff;background:#ff4d4d}.actionCard{background:#111;border:1px solid #222;border-radius:16px;padding:25px}.actionCard h3{margin-bottom:8px;font-size:18px;font-weight:700}.cardDesc{color:#888;margin-bottom:20px;font-size:13px;line-height:1.5}.printForm{flex-direction:column;gap:15px;display:flex}.selectGroup{flex-direction:column;gap:8px;display:flex}.selectGroup label{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:12px}.selectGroup select{color:#fff;cursor:pointer;background:#181818;border:1px solid #222;border-radius:8px;outline:none;padding:12px;font-size:15px;transition:border-color .3s}.selectGroup select:focus{border-color:#fff}.printBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:15px;font-size:15px;font-weight:700;transition:transform .2s,background-color .2s;display:flex}.printBtn:hover{background:#eee;transform:translateY(-1px)}.printBtn:disabled{color:#666;cursor:not-allowed;background:#333;transform:none}.noDataAlert{color:#fa4;text-align:center;margin-top:15px;font-size:12px}.print-area{display:none}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{color:#000;box-sizing:border-box;background-color:#fff;width:100%;padding:30px;font-family:Arial,sans-serif;position:absolute;top:0;left:0;display:block!important}.printHeader{border-bottom:2px solid #000;margin-bottom:25px;padding-bottom:15px}.printHeader h1{color:#000;margin:0;font-size:28px;font-weight:700}.printHeader .subtitle{color:#555;text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-size:14px}.printMetadata{color:#333;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;justify-content:space-between;margin-bottom:30px;padding:12px;font-size:12px;display:flex}.printSummary{justify-content:space-between;gap:15px;margin-bottom:35px;display:flex}.summaryItem{text-align:center;background:#fafafa;border:1px solid #ddd;border-radius:6px;flex:1;padding:15px}.summaryLabel{text-transform:uppercase;color:#666;margin-bottom:8px;font-size:11px;display:block}.summaryValue{font-size:18px;font-weight:700;display:block}.summaryValue.positive{color:#2e7d32}.summaryValue.negative{color:#c62828}.printTable{border-collapse:collapse;width:100%;margin-top:15px;margin-bottom:40px;font-size:12px}.printTable th{text-align:left;text-transform:uppercase;background:#eee;border:1px solid #ddd;padding:10px;font-weight:700}.printTable td{border:1px solid #ddd;padding:10px}.printTable tr:nth-child(2n){background:#f9f9f9}.printFooter{text-align:center;color:#777;border-top:1px solid #ddd;width:100%;padding-top:15px;font-size:11px;position:fixed;bottom:20px;left:0}}
