:root{--zk-blue: #0270fa;--zk-orange: #fc5d03;--zk-navy: #111e2e;--zk-bg: #f4f6f9;--zk-surface: #ffffff;--zk-text: #111e2e;--zk-muted: #667085;--zk-border: #d9dee6;--zk-danger: #d32f2f;--zk-ok: #2e7d32}*{box-sizing:border-box}body{margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--zk-bg);color:var(--zk-text)}h1{font-size:20px;margin:0}.btn{border:0;border-radius:6px;padding:8px 14px;font:inherit;font-weight:600;cursor:pointer;background:var(--zk-orange);color:#fff}.btn.secondary{background:var(--zk-blue)}.btn.ghost{background:transparent;color:var(--zk-blue);border:1px solid var(--zk-border)}.btn.danger{background:transparent;color:var(--zk-danger);border:1px solid var(--zk-border)}.btn:disabled{opacity:.55;cursor:default}.field{display:block;margin-bottom:12px}.field>span{display:block;font-size:12px;color:var(--zk-muted);margin-bottom:4px}.field input[type=text],.field input[type=tel],.field input[type=number]{width:100%;padding:8px 10px;border:1.5px solid var(--zk-border);border-radius:6px;font:inherit;background:var(--zk-surface);color:var(--zk-text)}.field input[type=text]:focus,.field input[type=tel]:focus,.field input[type=number]:focus{outline:none;border-color:var(--zk-blue)}.error{color:var(--zk-danger);font-size:13px;margin:6px 0}.muted{color:var(--zk-muted)}main.content h1{border-left:4px solid var(--zk-orange);padding-left:10px;color:var(--zk-navy)}main.content h2{color:var(--zk-navy)}main.content .table,main.content .detail,main.content .card{border-top:4px solid var(--zk-orange);box-shadow:0 1px 3px #111e2e0f}main.content .row.hdr{background:#fff1e8;color:var(--zk-navy);border-bottom:1px solid #ffd2b3}main.content .row.link:hover{background:#fff6f0}main.content table th{background:#fff1e8;color:var(--zk-navy)}main.content .tabs button.on{background:var(--zk-blue);border-color:var(--zk-blue);color:#fff}
