:root{--color-bg: #f4f5f7;--color-surface: #ffffff;--color-header-bg: #161b26;--color-header-bg-alt: #232b3d;--color-header-text: #ffffff;--color-header-breadcrumb: #aab2c5;--color-panel-title-bg: #1f2636;--color-panel-title-text: #ffffff;--color-text-primary: #1c2230;--color-text-secondary: #6b7280;--color-text-muted: #9aa1b1;--color-border: #e2e5ea;--color-link: #2f6fed;--color-danger: #c62828;--color-btn-primary-bg: #16233d;--color-btn-primary-bg-hover: #223257;--color-btn-primary-text: #ffffff;--color-btn-outline-border: #16233d;--color-btn-outline-text: #16233d;--font-family: "Segoe UI", Roboto, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--radius-card: 6px;--radius-control: 4px;--shadow-card: 0 1px 3px rgba(16, 20, 30, .08)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-family);background:var(--tb-0d121c, var(--color-bg));color:var(--tt-e6e9f0, var(--color-text-primary));font-size:14px;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0}button{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 20px;border-radius:var(--radius-control);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--tb-1b2a4e, var(--color-btn-primary-bg));color:var(--tt-ffffff, var(--color-btn-primary-text))}.btn-primary:hover{background:var(--tb-26386a, var(--color-btn-primary-bg-hover))}.btn-outline{background:var(--tb-151c2b, var(--color-surface));color:var(--tt-c7d2fe, var(--color-btn-outline-text));border-color:var(--tl-8ea2ff, var(--color-btn-outline-border))}.btn-outline:hover{background:var(--tb-0d121c, var(--color-bg))}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;color:var(--tt-a3acbd, var(--color-text-secondary))}.field label .required{color:var(--tt-f87171, var(--color-danger))}.field input,.field select{border:none;border-bottom:1px dashed var(--tl-2a3347, var(--color-border));background:transparent;padding:6px 2px;font-size:14px;color:var(--tt-e6e9f0, var(--color-text-primary));outline:none}.field input:focus,.field select:focus{border-bottom-color:var(--tl-7aa2ff, var(--color-link))}.field input[readonly]{color:var(--tt-a3acbd, var(--color-text-secondary));cursor:default}.field-hint{font-size:11px;color:var(--tt-7f8aa3, var(--color-text-muted))}.field__inline{display:flex;align-items:center;gap:10px}.field__inline input{flex:1}.field__inline-sep{font-size:12px;color:var(--tt-a3acbd, var(--color-text-secondary))}.field-value{font-size:15px;font-weight:600;color:var(--tt-e6e9f0, var(--color-text-primary));border-bottom:1px dashed var(--tl-2a3347, var(--color-border));padding-bottom:6px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:10px 8px;color:var(--tt-a3acbd, var(--color-text-secondary));font-weight:600;text-transform:uppercase;font-size:11px;border-bottom:1px solid var(--tl-2a3347, var(--color-border))}.data-table td{padding:10px 8px;border-bottom:1px solid var(--tl-2a3347, var(--color-border))}.data-table a{color:var(--tt-7aa2ff, var(--color-link));text-decoration:none}.data-table a:hover{text-decoration:underline}.data-table th.th-ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.data-table th.th-ordenavel:hover{color:var(--tt-7aa2ff, var(--color-link))}.data-table .th-seta{margin-left:4px;font-size:10px;display:inline-block}.luna-giro{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.7;animation:luna-giro .8s linear infinite}@keyframes luna-giro{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.luna-giro{animation-duration:2.4s}}.luna-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.luna-atalhos button{padding:4px 12px;border:1px solid var(--tl-c7d4ea, #c7d4ea);border-radius:14px;background:var(--tb-eef3fb, #eef3fb);color:var(--tt-1d4ed8, #1d4ed8);font:inherit;font-size:11.5px;line-height:1.3;white-space:nowrap;cursor:pointer}.luna-atalhos button:hover{background:var(--tb-dbe7fb, #dbe7fb)}.luna-atalhos button.ativo,.luna-atalhos button[aria-pressed=true]{border-color:var(--tl-14213d, #14213d);background:var(--tb-14213d, #14213d);color:var(--tt-ffffff, #fff)}html[data-tema=escuro]{color-scheme:dark;--color-bg: #0d121c;--color-surface: #151c2b;--color-header-bg: #0b0f18;--color-header-bg-alt: #1a2234;--color-header-text: #ffffff;--color-header-breadcrumb: #9aa6bd;--color-panel-title-bg: #1b2335;--color-panel-title-text: #ffffff;--color-text-primary: #e6e9f0;--color-text-secondary: #a3acbd;--color-text-muted: #7f8aa3;--color-border: #2a3347;--color-link: #7aa2ff;--color-danger: #f87171;--color-btn-primary-bg: #1b2a4e;--color-btn-primary-bg-hover: #26386a;--color-btn-primary-text: #ffffff;--color-btn-outline-border: #8ea2ff;--color-btn-outline-text: #c7d2fe;--shadow-card: 0 1px 3px rgba(0, 0, 0, .5);--tb-000000: #000000;--tb-047857: #047857;--tb-059669: #059669;--tb-0d121c: #0d121c;--tb-0e7490: #0e7490;--tb-0f766e: #0f766e;--tb-10b981: #10b981;--tb-141a26: #141a26;--tb-14213d: #14213d;--tb-151c2b: #151c2b;--tb-16233d: #16233d;--tb-16a34a: #16a34a;--tb-17733e: #17733e;--tb-1b2a4e: #1b2a4e;--tb-1d3a6e: #1d3a6e;--tb-1d4ed8: #1d4ed8;--tb-1d6f42: #1d6f42;--tb-1e3a8a: #1e3a8a;--tb-1f8f4e: #1f8f4e;--tb-223257: #223257;--tb-23345a: #23345a;--tb-24357e: #24357e;--tb-2563eb: #2563eb;--tb-26386a: #26386a;--tb-286090: #286090;--tb-2a78d6: #2a78d6;--tb-2dd4bf: #2dd4bf;--tb-2e9e5b: #2e9e5b;--tb-2f5d9e: #2f5d9e;--tb-337ab7: #337ab7;--tb-3a2a0a: #3a2a0a;--tb-4a93ee: #3b516d;--tb-4ade80: #4ade80;--tb-4b5563: #4b5563;--tb-5b21b6: #5b21b6;--tb-64748b: #64748b;--tb-6d28d9: #6d28d9;--tb-6f6f6f: #6f6f6f;--tb-7c2d12: #7c2d12;--tb-7c3aed: #7c3aed;--tb-7c5cff: #3d3562;--tb-9aa1b1: #484c57;--tb-9fb3cf: #354358;--tb-a51f1f: #a51f1f;--tb-a91f1f: #a91f1f;--tb-b42318: #b42318;--tb-b45309: #b45309;--tb-b91c1c: #b91c1c;--tb-c2410c: #c2410c;--tb-c62828: #c62828;--tb-d1fae5: #213d2f;--tb-d97706: #d97706;--tb-dadada: #353535;--tb-dbe7fb: #232a36;--tb-dbeafe: #222a35;--tb-dc2626: #dc2626;--tb-dcfce7: #223629;--tb-dfe8f8: #222936;--tb-dff0d8: #2a3e22;--tb-e0a72b: #e0a72b;--tb-e0e7ff: #212533;--tb-e1e6f2: #232937;--tb-e1ecf7: #222c36;--tb-e2e8f0: #252c35;--tb-e39b2d: #e39b2d;--tb-e3e9f4: #222936;--tb-e3eaf7: #222935;--tb-e5e7eb: #2b2d31;--tb-e5e9f0: #262b33;--tb-e6eef8: #212934;--tb-e7f4e8: #223424;--tb-e8e8e8: #2e2e2e;--tb-e8edf7: #212733;--tb-e8eefb: #202632;--tb-e8eefc: #202532;--tb-e8f0fe: #202631;--tb-eaf0ff: #1f2430;--tb-ecfdf5: #1f3028;--tb-ecfeff: #1f2f30;--tb-eda100: #eda100;--tb-eef0f4: #25282e;--tb-eef1f6: #222730;--tb-eef1f7: #212631;--tb-eef2f8: #202731;--tb-eef2fb: #1f2430;--tb-eef2ff: #1e222f;--tb-eef3fb: #1f2630;--tb-eef4fa: #1f2831;--tb-ef4444: #6f3c3c;--tb-eff4ff: #1e232f;--tb-eff6ff: #1e252f;--tb-f0fdf4: #1e2f23;--tb-f1f2f4: #26282b;--tb-f1f4f8: #20272f;--tb-f1f4f9: #1f2530;--tb-f1f5f9: #1f2730;--tb-f1f5fb: #1e252f;--tb-f2dede: #382424;--tb-f2f2f2: #292929;--tb-f3e8ff: #281f31;--tb-f3f5f9: #20252e;--tb-f3f5ff: #1d202e;--tb-f3f6fb: #1e242f;--tb-f3f6fd: #1e232e;--tb-f3f7fe: #1d232e;--tb-f4f4f4: #282828;--tb-f59e0b: #f59e0b;--tb-f5b301: #f5b301;--tb-f5f3ff: #201d2e;--tb-f5f5f5: #272727;--tb-f5f8ff: #1d222d;--tb-f6f6f6: #272727;--tb-f6f8fb: #1e242e;--tb-f7f8fb: #1f222c;--tb-f7f9fc: #1d242d;--tb-f7f9fd: #1d222d;--tb-f87171: #5d3232;--tb-f8fafc: #1d252d;--tb-f9dada: #372323;--tb-f9fafb: #212529;--tb-fafbfc: #1f2429;--tb-fafbfd: #1c222c;--tb-fbfbf3: #2f2f1e;--tb-fce7f3: #32202a;--tb-fcf5c7: #403c22;--tb-fde3e3: #332121;--tb-fde68a: #534c2d;--tb-fde7c7: #403422;--tb-fdebdd: #352a22;--tb-fdecea: #31211f;--tb-fdf6d3: #383524;--tb-fee2e2: #332121;--tb-fef2f2: #2e1e1e;--tb-fef3c7: #3f3922;--tb-fff7ed: #2f281e;--tb-fff7f7: #2c1c1c;--tb-fffbeb: #302d1f;--tb-ffffff: #222222;--tl-047857: #a3ecd7;--tl-059669: #059669;--tl-0891b2: #0891b2;--tl-10b981: #10b981;--tl-14213d: #ced6e7;--tl-16233d: #cdd6e6;--tl-17733e: #a4debc;--tl-1d3a6e: #a7b9da;--tl-1d4ed8: #1d4ed8;--tl-1f63b8: #1f63b8;--tl-2563eb: #2563eb;--tl-286090: #286090;--tl-2a3347: #c3c9d5;--tl-2a78d6: #2a78d6;--tl-2e7d32: #2e7d32;--tl-2f5d9e: #2f5d9e;--tl-2f6fed: #2f6fed;--tl-337ab7: #337ab7;--tl-4f6bed: #4f6bed;--tl-5a95dc: #5a95dc;--tl-60a5fa: #60a5fa;--tl-64748b: #64748b;--tl-66afe9: #66afe9;--tl-6b7280: #6b7280;--tl-6ee7b7: #6ee7b7;--tl-7aa2ff: #2d4988;--tl-7c3aed: #7c3aed;--tl-7c5cff: #7c5cff;--tl-7f8aa3: #7f8aa3;--tl-86efac: #397f52;--tl-8ea2ff: #2a397f;--tl-93c5fd: #2c527c;--tl-9aa1b1: #9aa1b1;--tl-9aa3b2: #9aa3b2;--tl-a51f1f: #a51f1f;--tl-a7f3d0: #327053;--tl-b91c1c: #b91c1c;--tl-b9c3d8: #484f60;--tl-bfdbfe: #244369;--tl-c2410c: #c2410c;--tl-c3cad6: #4a4f59;--tl-c4b5fd: #35276d;--tl-c5e05b: #c5e05b;--tl-c62828: #c62828;--tl-c7d0e4: #3f4759;--tl-c7d2fe: #233065;--tl-c7d4ea: #39465b;--tl-c7d6f2: #31415e;--tl-c9d1dd: #454c56;--tl-cbd5e1: #414b56;--tl-cccccc: #525252;--tl-cfd5e1: #424853;--tl-d1d5db: #474b50;--tl-d2d2d2: #4e4e4e;--tl-d5dae3: #41464f;--tl-d5dbe4: #40464f;--tl-d5ddeb: #394252;--tl-d6e9c6: #495b3a;--tl-d97706: #d97706;--tl-dbe3f0: #353f50;--tl-dc2626: #dc2626;--tl-dddddd: #474747;--tl-dfe3eb: #3b404a;--tl-e06666: #e06666;--tl-e2e8f0: #363f4a;--tl-e39b2d: #e39b2d;--tl-e3e3e3: #444444;--tl-e3e7ee: #393e48;--tl-e3e7ef: #373d49;--tl-e5e7eb: #3d3f45;--tl-eb6834: #eb6834;--tl-ebccd1: #58393e;--tl-ecd36b: #ecd36b;--tl-ececec: #3e3e3e;--tl-eceff4: #343a44;--tl-eda100: #eda100;--tl-eeeeee: #3d3d3d;--tl-eef0f3: #373b41;--tl-efd96b: #efd96b;--tl-f0f0f0: #3c3c3c;--tl-f0f2f5: #353940;--tl-f0fdf4: #234e30;--tl-f1f2f4: #37393e;--tl-f1f5f9: #2e3944;--tl-f2f2f2: #3b3b3b;--tl-f59e0b: #f59e0b;--tl-fbbf24: #fbbf24;--tl-fca5a5: #742a2a;--tl-fcd34d: #fcd34d;--tl-fde68a: #81702d;--tl-fecaca: #642323;--tl-ffffff: #333333;--tt-047857: #b1f6e2;--tt-059669: #9ef4d9;--tt-065f46: #c1f6e7;--tt-0b0b0b: #f8f8f8;--tt-0e7490: #a1deee;--tt-10b981: #86ebca;--tt-111827: #e5e9f2;--tt-14213d: #d6deef;--tt-15803d: #abebc3;--tt-16233d: #d6deee;--tt-166534: #bcebce;--tt-1b5e20: #c1e9c4;--tt-1c2230: #e5e7ec;--tt-1d3a6e: #b6c8e6;--tt-1d4ed8: #819be4;--tt-1e3a8a: #a4b5e4;--tt-1e40af: #8ca0e2;--tt-1e4f8f: #a1bee4;--tt-1f2937: #e1e4ea;--tt-1f4e79: #afcbe5;--tt-2563eb: #7c9ee9;--tt-2a78d6: #86aedf;--tt-2b6a2f: #b8deba;--tt-2e7d32: #acdbae;--tt-2f5fd0: #89a2dc;--tt-2f6fed: #2f6fed;--tt-312e81: #aba9da;--tt-333333: #e0e0e0;--tt-334155: #d0d5dc;--tt-33415c: #cdd2db;--tt-337ab7: #8eb5d7;--tt-3730a3: #9793d7;--tt-374151: #d2d5db;--tt-3b2a00: #fcf2d9;--tt-3c763d: #bfd4c0;--tt-475569: #c4c9d0;--tt-4b5563: #c6cacf;--tt-5a6270: #bec1c6;--tt-5b6474: #bcc0c5;--tt-5b6475: #bcbfc5;--tt-64748b: #b0b6be;--tt-6b21a8: #bd90e1;--tt-6b7280: #b5b7bc;--tt-6d28d9: #a885e0;--tt-6d5bd0: #6d5bd0;--tt-6ee7b7: #6ee7b7;--tt-777777: #b8b8b8;--tt-78350f: #efc7b1;--tt-7aa2ff: #7aa2ff;--tt-7c3aed: #7c3aed;--tt-7c5cff: #7c5cff;--tt-7f8aa3: #7f8aa3;--tt-86efac: #86efac;--tt-8fb0ff: #8fb0ff;--tt-8fb8ea: #8fb8ea;--tt-92400e: #eebda0;--tt-93c5fd: #93c5fd;--tt-94a3b8: #94a3b8;--tt-991b1b: #e59b9b;--tt-999999: #999999;--tt-9a3b12: #ebb39a;--tt-9a4a00: #f7c79b;--tt-9ca3af: #9ca3af;--tt-9d174d: #e898b8;--tt-a16207: #f2cd96;--tt-a3acbd: #a3acbd;--tt-a51f1f: #e29393;--tt-a94442: #cf9796;--tt-b45309: #f0b68a;--tt-b91c1c: #e38686;--tt-bfdbfe: #bfdbfe;--tt-c2410c: #eda081;--tt-c3cbdb: #c3cbdb;--tt-c5e05b: #c5e05b;--tt-c62828: #de8787;--tt-c7d2e5: #c7d2e5;--tt-c7d2fe: #c7d2fe;--tt-c9d3e6: #c9d3e6;--tt-cbd5e1: #cbd5e1;--tt-d97706: #f0b775;--tt-dbe4f3: #dbe4f3;--tt-dbeafe: #dbeafe;--tt-dc2626: #e18484;--tt-e2e8f0: #e2e8f0;--tt-e3f1a8: #e3f1a8;--tt-e6e9f0: #e6e9f0;--tt-f1f4f9: #f1f4f9;--tt-f87171: #f87171;--tt-fca5a5: #fca5a5;--tt-fcd34d: #fcd34d;--tt-ffffff: #ffffff}
