:root{--color-primary:#ffffff;--color-accent:#d6ad61;--color-bg:#f4f7f9;--color-text:#222;--color-border:#ddd;--font-main:"Segoe UI", sans-serif}.physio-admin{font-family:var(--font-main);padding:20px;background:var(--color-bg);color:var(--color-text)}.physio-admin h1,.physio-admin h2{color:var(--color-primary);margin-bottom:15px}.physio-admin .notice{background:#fff8e1;border-left:4px solid var(--color-accent);padding:12px;margin-bottom:20px}.physio-admin form{background:#fff;padding:20px;border:1px solid var(--color-border);border-radius:6px;max-width:600px}.physio-admin label{display:block;margin-top:15px;font-weight:600}.physio-admin input[type="text"],.physio-admin input[type="email"],.physio-admin select,.physio-admin textarea{width:100%;padding:8px 10px;margin-top:4px;border:1px solid #ccc;border-radius:4px}.physio-admin button,.physio-admin input[type="submit"]{margin-top:20px;background:var(--color-primary);color:#fff;border:none;padding:10px 18px;font-weight:700;cursor:pointer;border-radius:4px}.physio-admin button:hover{background:#0a8888}.physio-admin table{width:100%;border-collapse:collapse;background:#fff;margin-top:20px}.physio-admin th,.physio-admin td{padding:12px;border:1px solid var(--color-border);text-align:left}.physio-admin th{background:var(--color-primary);color:#fff}.physio-admin tr:nth-child(even){background:#f9f9f9}@media (max-width:600px){.physio-admin form,.physio-admin table{font-size:14px}}