/*!

=========================================================
* Purity UI Dashboard PRO - v1.0.0
=========================================================

* Product Page: https://www.creative-tim.com/product/purity-ui-dashboard-pro
* Copyright 2021 Creative Tim (https://www.creative-tim.com/)

* Design by Creative Tim & Coded by Simmmple

=========================================================

* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

*/html{overflow-y:auto}#sidebarScrollRemove::-webkit-scrollbar{display:none}#sidebarScrollRemove{-ms-overflow-style:none;scrollbar-width:none}a.fc-daygrid-day-number{width:100%;text-align:center}div.fc-daygrid-event-harness{top:unset}.fc-daygrid-event-harness .fc-daygrid-event-harness-abs{top:0;bottom:unset}.fc .fc-scrollgrid-section-header>*,.fc .fc-scrollgrid-section-footer>*{border-right:0px!important}.fc-theme-standard .fc-scrollgrid{border:0px solid transparent!important}.fc-col-header-cell.fc-day.fc-day-mon{border-right:0px;border-left:0px}.fc-col-header-cell.fc-day.fc-day-tue{border-left:0px;border-right:0px}.fc-col-header-cell.fc-day.fc-day-wed{border-right:0px;border-left:0px}.fc-col-header-cell.fc-day.fc-day-thu{border-left:0px;border-right:0px}.fc-col-header-cell.fc-day.fc-day-fri{border-right:0px;border-left:0px}.fc-col-header-cell.fc-day.fc-day-sat,.fc-col-header-cell.fc-day.fc-day-sun{border-left:0px;border-right:0px}.fc-scrollgrid.fc-scrollgrid-liquid>td{border:0px}.fc .fc-scrollgrid-section>td{border:0}body.chakra-ui-light .react-kanban-column{background-color:#edf2f7;border-radius:15px}body.chakra-ui-dark .react-kanban-column{background-color:#2d3748;border-radius:15px}.react-kanban-column{width:500px}.react-kanban-card-adder-form{width:100%;background-color:red;border-radius:15px}.react-kanban-card-adder-button{display:none;background-color:red!important;border-radius:15px}body.chakra-ui-light .ql-toolbar.ql-snow{border-color:#e2e8f0}body.chakra-ui-dark .ql-toolbar.ql-snow{border-color:#ffffff29}body.chakra-ui-light .ql-container.ql-snow{border-color:#e2e8f0}body.chakra-ui-dark .ql-container.ql-snow{border-color:#ffffff29}body.chakra-ui-light .ql-snow .ql-picker-label{color:#1a202c!important}body.chakra-ui-dark .ql-snow .ql-picker-label{color:#ffffffeb!important}body.chakra-ui-light .ql-snow .ql-stroke{stroke:#1a202c!important}body.chakra-ui-dark .ql-snow .ql-stroke{stroke:#ffffffeb!important}body.chakra-ui-light .ql-snow .ql-fill{fill:#1a202c!important}body.chakra-ui-dark .ql-snow .ql-fill{fill:#ffffffeb!important}.ql-snow .ql-picker-label:hover{color:#4fd1c5!important}.ql-snow .ql-stroke:hover{stroke:#4fd1c5!important}.ql-snow .ql-fill:hover{fill:#4fd1c5!important}.ql-container.ql-snow{min-height:88px!important;border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}.fc-toolbar-chunk,.fc .fc-toolbar-title{font-size:20px!important}.fc .fc-button-primary{background-color:#2b6cb0!important;border-color:#2b6cb0!important}.fc-button{font-size:14px!important}.fc-event-primary{background-color:#2b6cb0!important;color:#fff}.fc-event-primary:hover,.react-datepicker__day--selected{background-color:#2b6cb0!important}:root{--white: #fff;--black: #000000;--blue: #2b6cb0;--gray: #cccccc;--grayButton: #5a6268;--green: #28a745}.heading_lines{position:relative;font-size:16px;z-index:1;overflow:hidden;text-align:center;color:#fff;font-weight:700;margin:20px 0}.heading_lines:before,.heading_lines:after{position:absolute;top:51%;overflow:hidden;width:48%;height:.5px;content:" ";background-color:#ccc;margin-left:2%}.heading_lines:before{margin-left:-50%;text-align:right}.input-light{border-radius:8px;border:1px solid;border-color:var(--gray)!important;background:var(--white)!important;color:var(--black);width:100%;padding:5px 10px}.input-dark{border-radius:8px;border:1px solid;border-color:inherit;background:var(--white)!important;color:var(--black);width:100%;padding:5px 10px}.select-light{border-radius:8px;border-color:inherit;background:var(--white)!important;color:var(--black);width:100%}.select-dark{border-radius:8px;border-color:inherit;color:var(--black);width:100%;text-indent:2px}.text-light{border-radius:8px;border-color:inherit;color:var(--black);width:100%}.text-dark{border-radius:8px;border-color:inherit;color:var(--white);width:100%;text-indent:2px}.button-primary-light{border-radius:8px;border-color:inherit;background-color:var(--blue)!important;color:var(--white)!important;text-align:center;padding:10px 5px!important;min-width:100px!important}.button-primary-light p{font-weight:600!important;font-size:1.1em}.button-primary-dark{border-radius:8px;border-color:inherit;background-color:var(--blue)!important;color:var(--white)!important;text-align:center;padding:10px 5px!important;min-width:100px!important}.button-primary-dark p{font-weight:600!important;font-size:1.1em}.button-secondary-light{border-radius:8px;border-color:inherit;background-color:var(--grayButton)!important;color:var(--white)!important;text-align:center;padding:10px 5px!important;min-width:100px!important}.button-secondary-light p{font-weight:600!important;font-size:1.1em}.button-secondary-dark{border-radius:8px;border-color:inherit;background:var(--grayButton)!important;color:var(--white)!important;text-align:center;padding:10px 5px!important;min-width:100px!important}.button-secondary-dark p{font-weight:600!important;font-size:1.1em}.textarea-light{border-radius:8px;border:1px solid;border-color:var(--gray)!important;background:var(--white)!important;color:var(--black)!important;width:100%;padding:5px 10px;height:350px!important}.textarea-dark{border-radius:8px;border:1px solid;color:var(--black)!important;background:var(--white)!important;color:var(--black);width:100%;padding:5px 10px;height:350px!important}.inline-textarea-light{border-radius:8px;border:1px solid;border-color:var(--gray)!important;background:var(--white)!important;color:var(--black)!important;width:100%;padding:5px 10px}.inline-textarea-dark{border-radius:8px;border:1px solid;color:var(--black)!important;background:var(--white)!important;color:var(--black);width:100%;padding:5px 10px}.background-light{background:#edf2f7}.background-dark{background:#252a32}.button-square{border-radius:0;height:35px!important;width:50px!important;min-width:50px!important}@media only screen and (max-width: 767px){.fc .fc-button{margin:.4em!important}.fc .fc-toolbar.fc-header-toolbar{display:flex!important;flex-direction:column!important;text-align:center!important;align-items:center!important;align-content:center!important}}.jlaw{--card:#ffffff;--line:#e2e8f0;--accent:#2b6cb0;--accent-soft:#ebf4ff;--accent-strong:#2c5282;--text:#1a202c;--label:#718096;--muted:#a0aec0;--ok:#38a169;--ok-soft:#f0fff4;--warn:#dd6b20;--warn-soft:#fffaf0;--codilo:#2b6cb0;--codilo-soft:#ebf4ff;--judit:#6b46c1;--judit-soft:#f4effc;--radius:10px;color:var(--text);font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.jlaw *{box-sizing:border-box}.jlaw .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}@media (max-width:900px){.jlaw .row{grid-template-columns:1fr}}.jlaw .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 3px #1a202c14}.jlaw .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);cursor:pointer}.jlaw .card-h.static{cursor:default}.jlaw .card-h h2{margin:0;font-size:15px;font-weight:700}.jlaw .card-h .hint{font-size:12px;color:var(--label);margin-left:auto}.jlaw .card-h .chev{color:var(--muted);font-size:12px;margin-left:auto;transition:transform .15s}.jlaw .card.open .card-h .chev{transform:rotate(90deg)}.jlaw .card .card-b{display:none;padding:16px 18px}.jlaw .card.open .card-b{display:block}.jlaw .card.closed .card-h{border-bottom:0}.jlaw .summary{display:flex;align-items:center;gap:8px;margin-left:12px;font-size:12.5px;color:var(--label)}.jlaw .lbl{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--label);font-weight:700;display:block}.jlaw .lbl-row{display:flex;align-items:center;justify-content:space-between}.jlaw .desc{font-size:12.5px;color:var(--label);margin:0 0 14px;line-height:1.55;max-width:70ch}.jlaw .hist{border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;padding:2px 4px}.jlaw .lbl-row .hist+.hist{margin-left:16px}.jlaw .tech-toggle:focus{outline:none}.jlaw .hist:hover{text-decoration:underline}.jlaw .seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;margin-top:8px}.jlaw .seg button{border:0;background:#fff;color:var(--label);font-weight:600;font-size:13px;padding:8px 18px;cursor:pointer;font-family:inherit;line-height:1.4}.jlaw .seg button+button{border-left:1px solid var(--line)}.jlaw .seg button.on{background:var(--accent);color:#fff}.jlaw .seg button:disabled{cursor:not-allowed;opacity:.6}.jlaw .seg button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.jlaw .prov{display:flex;flex-direction:column;gap:10px}.jlaw .prov-row{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px}.jlaw .dot{width:9px;height:9px;border-radius:50%;flex:none;margin-top:5px}.jlaw .dot.ok{background:var(--ok)}.jlaw .dot.warn{background:var(--warn)}.jlaw .dot.off{background:#cbd5e0}.jlaw .prov-row b{font-size:13.5px}.jlaw .prov-row .meta{margin-left:auto;font-size:12.5px;color:var(--label);text-align:right;line-height:1.5}.jlaw .pill{font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap}.jlaw .pill.ok{background:var(--ok-soft);color:#276749}.jlaw .pill.warn{background:var(--warn-soft);color:#9c4221}.jlaw .pill.info{background:var(--accent-soft);color:var(--accent-strong)}.jlaw .pill.done{background:#e6fffa;color:#285e61}.jlaw .pill.off{background:#edf2f7;color:var(--label)}.jlaw .btn{border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:700;font-size:13px;padding:9px 16px;border-radius:8px;cursor:pointer;font-family:inherit;line-height:1.4}.jlaw .btn.ghost{background:#fff;color:var(--accent)}.jlaw .btn:disabled{opacity:.5;cursor:not-allowed}.jlaw .btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.jlaw .actions{display:flex;gap:10px;flex-wrap:wrap}.jlaw .req{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line);font-size:13px}.jlaw .req:first-of-type{border-top:0}.jlaw .req .when{color:var(--label);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.jlaw .cb{color:var(--muted);font-size:11.5px;font-family:ui-monospace,monospace;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jlaw .tech-toggle{border:0;background:none;padding:0;margin-top:2px;color:var(--accent);font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left}.jlaw .tech-toggle:hover{text-decoration:underline}.jlaw .techbox{background:#f7fafc;border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin-top:8px;font-size:11.5px;color:var(--label);display:flex;flex-direction:column;gap:4px;line-height:1.6}.jlaw .techbox code{font-family:ui-monospace,monospace;color:var(--text);background:#edf2f7;border-radius:4px;padding:1px 6px;-webkit-user-select:all;user-select:all;word-break:break-all}.jlaw .techbox b{color:var(--label);font-weight:700}.jlaw .req .empty{color:var(--muted)}.jlaw .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--line)}.jlaw .filters.inset{padding:0;border-bottom:0}.jlaw .frow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jlaw .frow+.frow,.jlaw .frow+.search{margin-top:10px}.jlaw .fright{margin-left:auto;display:flex;gap:8px}.jlaw .flbl{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--label);font-weight:700;margin-right:6px}.jlaw .search.wide{width:100%;margin:10px 0}.jlaw .fsummary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#ebf8ff;border-radius:8px;padding:8px 14px;font-size:12.5px;color:var(--label);margin-top:10px}.jlaw .fsummary b{color:var(--accent-strong)}.jlaw .fs-lbl{color:var(--muted)}.jlaw .fs-chip{background:#fff;border:1px solid var(--line);border-radius:6px;padding:2px 9px;font-size:12px;color:var(--text)}.jlaw .fs-clear{border:0;background:none;color:var(--accent);font-weight:700;cursor:pointer;font-family:inherit;font-size:12.5px}.jlaw .fs-clear:hover{text-decoration:underline}.jlaw .fs-more{margin-left:auto;border:0;background:none;color:var(--accent);font-weight:700;cursor:pointer;font-family:inherit;font-size:12.5px;white-space:nowrap}.jlaw .fs-more:hover{text-decoration:underline}.jlaw .chip{border:1px solid var(--line);background:#fff;color:var(--text);font-weight:600;font-size:12.5px;padding:6px 14px;border-radius:999px;cursor:pointer;font-family:inherit;line-height:1.4}.jlaw .chip .n{color:var(--label);font-weight:600;margin-left:4px;font-variant-numeric:tabular-nums}.jlaw .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.jlaw .chip.on .n{color:#cfe3f7}.jlaw .fsep{width:1px;height:22px;background:var(--line);margin:0 4px}.jlaw .ddwrap{position:relative}.jlaw .dd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.jlaw .dd{position:absolute;top:calc(100% + 6px);left:0;z-index:30;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #1a202c29;width:280px}.jlaw .dd-search{width:calc(100% - 16px);margin:8px;border:1px solid var(--line);border-radius:8px;padding:7px 12px;font-size:13px;font-family:inherit;outline:0;color:var(--text)}.jlaw .dd-search:focus{border-color:var(--accent)}.jlaw .dd-list{max-height:240px;overflow:auto}.jlaw .dd-item{display:flex;align-items:center;gap:9px;padding:7px 12px;cursor:pointer;font-size:13px}.jlaw .dd-item:hover{background:#f7fafc}.jlaw .dd-item input{accent-color:var(--accent)}.jlaw .dd-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jlaw .dd-count{margin-left:auto;color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.jlaw .dd-check{width:14px;color:var(--accent);font-weight:700;flex:none}.jlaw .dd-sep{height:1px;background:var(--line);margin:4px 0}.jlaw .dd-item.muted{opacity:.5}.jlaw .kw-add{display:flex;gap:10px;margin-bottom:14px}.jlaw .kw-add input{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:13px;font-family:inherit;outline:0;color:var(--text)}.jlaw .kw-add input:focus{border-color:var(--accent)}.jlaw .kw-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.jlaw .kw-row:first-of-type{border-top:0}.jlaw .kw-word{font-size:13.5px;min-width:110px}.jlaw .kw-variations{flex:1;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12.5px;font-family:inherit;outline:0;color:var(--label)}.jlaw .kw-variations:focus{border-color:var(--accent);color:var(--text)}.jlaw .kw-active input{accent-color:var(--ok)}.jlaw .dd-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:8px 12px;font-size:12px;color:var(--label)}.jlaw .dd-foot button{border:0;background:none;color:var(--accent);font-weight:700;cursor:pointer;font-family:inherit;font-size:12px}.jlaw .dd-foot button:hover{text-decoration:underline}.jlaw .search{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:7px 12px;min-width:260px;color:var(--muted);background:#fff}.jlaw .search input{border:0;outline:0;font-size:13px;width:100%;color:var(--text);font-family:inherit;background:transparent}.jlaw .day{border-bottom:1px solid var(--line)}.jlaw .day:last-of-type{border-bottom:0}.jlaw .day-h{display:flex;align-items:center;gap:12px;padding:13px 18px;cursor:pointer;background:#fff;min-width:0}.jlaw .day-h>*{min-width:0}.jlaw .day-h .d,.jlaw .day-h .wd,.jlaw .day-h .count,.jlaw .day-sla{flex:none}.jlaw .day-h:hover{background:#f7fafc}.jlaw .day-h .chev{color:var(--muted);font-size:12px;width:14px;transition:transform .15s}.jlaw .day.open .day-h .chev{transform:rotate(90deg)}.jlaw .day-h .d{font-weight:700;font-size:13.5px;font-variant-numeric:tabular-nums}.jlaw .day-h .wd{color:var(--label);font-size:12.5px}.jlaw .count{background:var(--accent-soft);color:var(--accent-strong);font-weight:700;font-size:11.5px;padding:2px 10px;border-radius:999px;font-variant-numeric:tabular-nums;white-space:nowrap}.jlaw .count.docs-count{background:#edf2f7;color:var(--label)}.jlaw .day-sla{color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums}.jlaw .day-h .last{margin-left:auto;color:var(--label);font-size:12.5px;max-width:46%;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jlaw .tl{display:none;padding:4px 18px 16px}.jlaw .day.open .tl{display:block}.jlaw .mv{display:grid;grid-template-columns:52px 14px 1fr;gap:0 12px;position:relative}.jlaw .mv .hh{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;padding-top:10px;text-align:right}.jlaw .mv .rail{position:relative}.jlaw .mv .rail:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--line)}.jlaw .mv:first-of-type .rail:before{top:16px}.jlaw .mv:last-of-type .rail:before{bottom:auto;height:16px}.jlaw .mv .rail:after{content:"";position:absolute;left:2px;top:12px;width:10px;height:10px;border-radius:50%;background:#fff;border:2.5px solid var(--accent)}.jlaw .mv-b{padding:9px 0 11px}.jlaw .mv-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jlaw .mv-type{font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.jlaw .mv-main{font-size:13px;font-weight:400;color:#4a5568;margin-top:2px;max-width:75ch;line-height:1.5;overflow-wrap:anywhere}.jlaw .mv-meta:empty{display:none}.jlaw .votes{margin-left:auto;display:flex;gap:4px}.jlaw .vote{border:1px solid transparent;background:transparent;font-size:12px;padding:1px 7px;border-radius:999px;cursor:pointer;font-family:inherit;color:var(--muted);display:flex;align-items:center;gap:4px;filter:grayscale(1);opacity:.6}.jlaw .vote:hover{filter:none;opacity:1;border-color:var(--line)}.jlaw .vote span{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.jlaw .vote.on-up{filter:none;opacity:1;background:var(--ok-soft);border-color:#9ae6b4;color:#276749}.jlaw .vote.on-down{filter:none;opacity:1;background:#fff5f5;border-color:#feb2b2;color:#c53030}.jlaw .agent{font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:1px 7px;border-radius:5px;white-space:nowrap;text-transform:uppercase}.jlaw .agent.a-judge{background:#fffaf0;color:#9c4221}.jlaw .agent.a-clerk{background:#edf2f7;color:var(--label)}.jlaw .agent.a-plaintiff{background:#f0fff4;color:#276749}.jlaw .agent.a-defendant{background:#fff5f5;color:#c53030}.jlaw .agent.a-party{background:#ebf8ff;color:#2c5282}.jlaw .agent.a-expert{background:#e6fffa;color:#285e61}.jlaw .agent.a-expertise{background:#e6fffa;color:#285e61;border:1px solid #81e6d9}.jlaw .pericia-banner{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:var(--radius);cursor:pointer;background:linear-gradient(95deg,#2c5282,#2b6cb0 60%,#3182ce);color:#fff;box-shadow:0 4px 14px #2b6cb059}.jlaw .pericia-banner:hover{box-shadow:0 6px 18px #2b6cb080}.jlaw .pericia-banner .pb-src{font-size:12px;opacity:.85;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jlaw .pericia-banner .pb-ico{font-size:26px}.jlaw .pericia-banner{min-width:0}.jlaw .pericia-banner .pb-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.jlaw .pericia-banner .pb-lbl{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.85}.jlaw .pericia-banner .pb-date{font-size:22px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.jlaw .pericia-banner .pb-count{margin-left:auto;background:#ffffff29;border:1px solid rgba(255,255,255,.35);font-size:13px;font-weight:700;padding:6px 16px;border-radius:999px;white-space:nowrap}.jlaw .mv.src-judit .rail:after{border-color:var(--judit)}.jlaw .mv.src-multi .rail:after{border-color:var(--ok)}.jlaw .src{font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:1px 7px;border-radius:5px;white-space:nowrap}.jlaw .src.codilo{background:var(--codilo-soft);color:var(--accent-strong)}.jlaw .src.judit{background:var(--judit-soft);color:#553c9a}.jlaw .mv-x{color:var(--label);font-size:12px;margin-top:2px}.jlaw .docs{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.jlaw .doc{border:1px solid var(--line);background:#fff;color:var(--text);font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;font-family:inherit}.jlaw .doc:hover{border-color:var(--accent);color:var(--accent)}.jlaw .doc.done{background:var(--ok-soft);border-color:#9ae6b4;color:#276749}.jlaw .doc.done:hover{border-color:var(--ok);color:#276749}.jlaw .doc.fetch{border-style:dashed;border-color:var(--accent);color:var(--accent);background:#fff}.jlaw .doc.fetch:disabled{opacity:.7;cursor:wait}.jlaw .att-wait{color:var(--muted);font-size:12px;align-self:center}.jlaw .spinner{width:11px;height:11px;border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;display:inline-block;vertical-align:-2px;animation:jspin .7s linear infinite}@keyframes jspin{to{transform:rotate(360deg)}}.jlaw .warnbox{display:flex;align-items:center;gap:8px;background:#fefcbf;color:#744210;font-size:13px;padding:9px 14px;border-radius:8px;margin:12px 18px 0}.jlaw .warnbox.inset{margin:12px 0 0}.jlaw .emptymsg{padding:18px;color:var(--muted);display:flex;align-items:center;gap:8px}.jlaw .mvfoot{padding:12px 18px;color:var(--label);font-size:12.5px;border-top:1px solid var(--line)}.jlaw .mvfoot.sentinel{display:flex;align-items:center;gap:8px}.jlaw .fs-page{display:flex;align-items:center;gap:6px;color:var(--label);font-size:12.5px}.jlaw .fs-page select{border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:12.5px;font-family:inherit;background:#fff;color:var(--text);outline:0}.jlaw .errbox{display:flex;align-items:center;gap:8px;background:#fff5f5;border:1px solid #feb2b2;color:#c53030;font-size:13px;padding:9px 14px;border-radius:8px;margin:12px 18px 0;font-weight:600}.jlaw .errbox.inset{margin:12px 0 0}.jlaw .awaitbox{display:flex;align-items:center;gap:10px;background:var(--accent-soft);border:1px solid #bee3f8;color:var(--accent-strong);font-size:13px;font-weight:600;padding:9px 14px;border-radius:8px;margin:12px 0 0;font-variant-numeric:tabular-nums}.jlaw .awaitbox .fs-clear{margin-left:auto}.jlaw .prov-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.jlaw .prov-id b{font-size:13.5px}.jlaw .meta-line{font-size:12px;color:var(--label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jlaw .seg.mseg{margin-top:0;margin-left:auto;flex:none}.jlaw .seg-loading{display:flex;align-items:center;gap:8px;color:var(--label);font-size:12.5px;font-weight:600;white-space:nowrap}.jlaw .segcol{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.jlaw .segcol .upd{color:var(--muted);font-size:11.5px}.jlaw .seg.mseg button{font-size:12px;padding:6px 12px}@media (max-width:1200px){.jlaw .prov-row{flex-wrap:wrap}.jlaw .seg.mseg{margin-left:auto}}.progress-bar{display:flex;width:100%;max-width:800px;margin:20px auto}.step{text-align:center;color:#9e9e9e;flex:1;position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.step .circle{width:35px;height:35px;border-radius:50%;background-color:#d1d5db;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:background-color .3s ease,transform .3s ease;font-weight:700;font-size:14px;color:#fff}.step.active .circle{background-color:#503296;transform:scale(1.15)}.step.completed .circle{background-color:#28a745;transform:scale(1.15)}.step .label{margin-top:8px;font-size:13px;font-weight:500;color:#6b7280;transition:color .3s ease}.step.active .label{font-weight:700;color:#333}.step:after{content:"";position:absolute;top:50%;left:100%;height:2px;width:calc(100% - 36px);background-color:#d1d5db;z-index:-1;transition:background-color .3s ease}.step.completed:after{background-color:#28a745}.step:last-child:after{content:none}:root,[data-amplify-theme]{--amplify-colors-blue-100: #0b1c2b;--amplify-colors-blue-90: #0b1c2b;--amplify-colors-blue-80: #0b1c2b;--amplify-colors-brand-primary-100: var(--amplify-colors-blue-100);--amplify-colors-brand-primary-90: var(--amplify-colors-blue-90);--amplify-colors-brand-primary-80: var(--amplify-colors-blue-80);--amplify-colors-brand-primary-60: var(--amplify-colors-blue-60);--amplify-colors-brand-primary-40: var(--amplify-colors-blue-40);--amplify-colors-brand-primary-20: var(--amplify-colors-blue-20);--amplify-colors-brand-primary-10: var(--amplify-colors-blue-10);--amplify-components-button-color: var(--amplify-colors-font-primary)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background:var(--amplify-colors-blue-80) url(/assets/logo-negativa-CjeEznOh.png) no-repeat 88% center;background-size:30%;position:fixed;top:var(--amplify-components-authenticator-modal-top);z-index:1}@media only screen and (max-width: 768px) and (orientation: portrait){[data-amplify-authenticator] [data-amplify-router-content]{background:var(--white) url(/assets/logo_dark-BYxl8L7q.png) no-repeat 88% top;background-size:50%;background-position-y:top;background-position-x:center;padding-top:10%}[data-amplify-authenticator] [data-amplify-container]{width:100%!important}}[data-amplify-authenticator] [data-amplify-container]{place-self:start}@media (min-width: 1024px){[data-amplify-authenticator] [data-amplify-container]{width:50%}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);justify-content:center;min-height:100vh;align-items:center;display:flex;border:none;box-shadow:none}.amplify-button--link{border-bottom:1px solid;border-radius:0;padding:0}
