.availability-radio{display:block;font-size:16px;margin-bottom:10px;cursor:pointer;position:relative;padding-left:30px}.availability-radio input[type="radio"]{position:absolute;left:0;top:0;margin:10px 0 0 0;cursor:pointer}.status-label{font-size:16px}#available:checked+.status-label{color:green;font-weight:700}#on_break:checked+.status-label{color:orange;font-weight:700}#not_available:checked+.status-label{color:red;font-weight:700}.button{background-color:#007cba;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}.button:hover{background-color:#005a8c}.review-list{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:0;list-style:none}.review-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;max-width:800px;transition:transform 0.3s ease,box-shadow 0.3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.review-card h3{margin:0 0 10px;font-size:18px;color:#333}.review-comment{margin:10px 0;font-size:14px;color:#555}.review-rating{font-size:16px;color:#f39c12}.my-orders{width:100%;border-collapse:collapse;margin-bottom:20px}.my-orders thead tr{background-color:#f8f8f8}.my-orders th,.my-orders td{text-align:left;padding:10px;border-bottom:1px solid #ddd}.my-orders .status-completed{color:green}.my-orders .status-in-progress{color:red}.my-orders a{color:#0073aa;text-decoration:none}.my-orders a:hover{text-decoration:underline}.view-my-orders{max-width:800px;margin:0 auto;padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:5px}.view-my-orders-title{font-size:24px;color:#333;text-align:center;margin-bottom:20px}.view-my-orders-error{padding:15px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:20px}.view-my-orders-success{padding:15px;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:20px}.view-my-orders-table{width:100%;border-collapse:collapse;margin-bottom:20px}.view-my-orders-table th,.view-my-orders-table td{text-align:left;padding:10px;border-bottom:1px solid #ddd}.view-my-orders-address{padding:10px;background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:20px}.view-my-orders form{display:flex;flex-direction:column;gap:20px;max-width:300px}.view-my-orders label{font-size:16px;font-weight:700;color:#333;margin-bottom:5px}.view-my-orders select,.view-my-orders input[type="text"]{width:100%;padding:10px;font-size:16px;border:2px solid #0071a1;border-radius:6px;outline:none;transition:all 0.3s ease-in-out}.view-my-orders select:focus,.view-my-orders input[type="text"]:focus{border-color:#005a87;box-shadow:0 0 8px rgba(0,113,161,.5)}.view-my-orders button[type="submit"]{width:100%;padding:12px;font-size:16px;font-weight:700;background:linear-gradient(135deg,#0071a1,#005a87);color:#fff;border:2px solid #005a87;border-radius:8px;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease-in-out;margin-top:10px}.view-my-orders button[type="submit"]:hover{background:linear-gradient(135deg,#005a87,#003f5c);border-color:#003f5c;box-shadow:0 4px 10px rgba(0,113,161,.3)}#wao-review-modal{margin-top:30px}select[name="rating"]{margin-bottom:25px}