:root{--ion-brand-red:#e10613;--ion-brand-red-soft:#ff4d4d;--ion-brand-red-border:#e1061361;--ion-color-info:#38bdf8;--ion-color-info-soft:#38bdf81f;--ion-color-info-border:#38bdf852;--ion-color-success:#4ade80;--ion-color-success-soft:#22c55e21;--ion-color-success-border:#22c55e57;--ion-color-warning:#fbbf24;--ion-color-warning-soft:#f59e0b24;--ion-color-warning-border:#f59e0b5c;--ion-color-danger:#ff6b6b;--ion-color-danger-soft:#ff6b6b24;--ion-color-danger-border:#ff6b6b5c;--ion-color-neutral:#cbd5e1;--ion-color-neutral-soft:#ffffff12;--ion-color-neutral-border:#ffffff1f;--ion-color-text-primary:#f4f7fb;--ion-color-text-secondary:#d8dfe7;--ion-color-text-muted:#aeb7c2;--ion-border-subtle:#ffffff1a;--ion-border-hover:#38bdf857;--ion-surface-base:#070708;--ion-surface-elevated:#18181cc2;--ion-surface-card:linear-gradient(180deg, #4c4e5773, #16171c8c);--ion-space-xs:4px;--ion-space-sm:8px;--ion-space-md:12px;--ion-space-lg:16px;--ion-space-xl:24px;--ion-radius-sm:6px;--ion-radius-md:8px;--ion-radius-lg:16px;--ion-radius-pill:999px;--ion-shadow:0 14px 38px #00000073;--ion-transition-fast:.2s;--ion-transition-normal:.22s;--ion-chrome-background:linear-gradient(180deg, #3b3b41f0 0%, #29292ef5 48%, #030303f0 100%), linear-gradient(115deg, #ffffff14 0%, #ffffff06 16%, #fff0 34%, #ffffff08 52%, #fff0 70%, #ffffff05 100%);--lir-bg:var(--ion-surface-base);--lir-surface:var(--ion-surface-elevated);--lir-card:var(--ion-surface-card);--lir-text:var(--ion-color-text-primary);--lir-text-secondary:var(--ion-color-text-secondary);--lir-muted:var(--ion-color-text-muted);--lir-primary:var(--ion-color-info);--lir-brand:var(--ion-brand-red);--lir-success:var(--ion-color-success);--lir-warning:var(--ion-color-warning);--lir-danger:var(--ion-color-danger);color:var(--lir-text);background:var(--lir-bg);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--lir-bg);min-width:320px;min-height:100%}body{background:radial-gradient(circle at 18% 8%, #e1061317, transparent 28rem), radial-gradient(circle at 82% 22%, #38bdf812, transparent 30rem), var(--lir-bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}h1,h2,h3,p{margin-block:0}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--lir-primary);outline-offset:3px}::selection{color:var(--lir-text);background:#e106138c}.lir-app-root,.lir-app{min-height:100vh}.lir-app{flex-direction:column;display:flex}.lir-container{width:min(100% - 48px,1180px);margin-inline:auto}.lir-header{border-bottom:1px solid var(--ion-border-subtle);background:var(--ion-chrome-background);min-height:48px;position:relative;box-shadow:0 1px #ffffff0a}.lir-header:after{content:"";background:linear-gradient(90deg, var(--lir-brand), transparent 58%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lir-navbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;height:48px;display:grid}.lir-navbar-left,.lir-navbar-right{align-items:center;width:44px;display:flex}.lir-navbar-left{justify-content:flex-start}.lir-navbar-right{justify-content:flex-end}.lir-main{flex:1}.lir-main__content{gap:28px;padding-block:40px 48px;display:grid}.lir-intro{gap:10px;max-width:620px;display:grid}.lir-section-title{margin-bottom:16px}.lir-step-grid{gap:var(--ion-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lir-footer{border-top:1px solid var(--ion-border-subtle);background:#030303b8;min-height:34px}.lir-footer__content{justify-content:center;align-items:center;gap:8px;min-height:34px;padding-block:6px;display:flex}.lir-navbar-logo{object-fit:contain;flex:none;width:70px;max-width:none;height:42px}.lir-navbar-title{min-width:0;color:var(--lir-text);text-align:center;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.15}.lir-main-title{color:var(--lir-text);letter-spacing:-.035em;font-size:2.25rem;line-height:1.16}.lir-main-instruction{color:var(--lir-text-secondary);font-size:1.125rem;line-height:1.6}.lir-privacy-note{max-width:100%;color:var(--lir-primary);margin:0;padding:0;font-size:.9rem;font-weight:600;line-height:1.45}.lir-section-title{color:var(--lir-text);letter-spacing:-.02em;font-size:1.45rem;line-height:1.25}.lir-step-card{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-card);min-height:148px;box-shadow:var(--ion-shadow);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.lir-step-card__number{border:1px solid var(--ion-color-info-border);border-radius:var(--ion-radius-pill);width:30px;height:30px;color:var(--lir-primary);background:var(--ion-color-info-soft);justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.lir-step-card__title{color:var(--lir-text);font-size:1.18rem;line-height:1.3}.lir-step-card__description{color:var(--lir-text-secondary);font-size:1rem;line-height:1.5}.lir-availability-note{border:1px solid var(--ion-color-warning-border);border-radius:var(--ion-radius-md);width:fit-content;max-width:100%;color:var(--ion-color-warning);background:var(--ion-color-warning-soft);padding:11px 14px;font-size:.95rem;font-weight:600;line-height:1.45}.lir-footer__content{color:var(--lir-muted);text-align:center;font-size:.72rem;line-height:1.35}.lir-footer__credit{color:var(--lir-text-secondary);font-weight:600}@media (width<=999px){.lir-header,.lir-navbar{min-height:46px}.lir-navbar{height:46px}.lir-navbar-logo{width:64px;height:40px}.lir-main__content{gap:24px;padding-block:32px 40px}.lir-main-title{font-size:1.875rem}.lir-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.lir-container{width:min(100% - 32px,1180px)}.lir-header,.lir-navbar{min-height:44px}.lir-navbar{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;height:44px}.lir-navbar-left,.lir-navbar-right{width:40px}.lir-navbar-logo{width:56px;height:36px}.lir-navbar-title{font-size:clamp(.8125rem,3.6vw,.9rem)}.lir-main__content{gap:20px;padding-block:28px 34px}.lir-intro{gap:8px}.lir-main-title{font-size:1.625rem}.lir-main-instruction{font-size:1.0625rem}.lir-section-title{margin-bottom:12px;font-size:1.3rem}.lir-step-grid{grid-template-columns:1fr;gap:12px}.lir-step-card{min-height:0;padding:18px}.lir-footer{min-height:42px}.lir-footer__content{flex-direction:column;gap:2px;min-height:42px;padding-block:6px;font-size:.7rem}.lir-footer__separator{display:none}}@media (width<=360px){.lir-navbar{grid-template-columns:36px minmax(0,1fr) 36px;gap:4px}.lir-navbar-left,.lir-navbar-right{width:36px}.lir-navbar-logo{width:52px;height:34px}.lir-navbar-title{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lir-screen{gap:24px;display:grid}.lir-flow-steps{overflow-x:auto}.lir-flow-steps__list{grid-template-columns:repeat(3,1fr);gap:12px;min-width:520px;margin:0;padding:0;list-style:none;display:grid}.lir-flow-step{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-md);min-height:48px;color:var(--lir-muted);background:#ffffff08;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:flex}.lir-flow-step--active{border-color:var(--ion-color-info-border);color:var(--lir-text);background:var(--ion-color-info-soft)}.lir-flow-step--complete{border-color:var(--ion-color-success-border);color:var(--lir-success)}.lir-flow-step__number{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lir-dropzone{border:2px dashed var(--ion-color-info-border);border-radius:var(--ion-radius-lg);text-align:center;cursor:pointer;min-height:190px;transition:border-color var(--ion-transition-fast), background var(--ion-transition-fast);background:#38bdf80d;place-content:center;gap:8px;padding:30px;display:grid}.lir-dropzone:hover,.lir-dropzone--active{border-color:var(--lir-primary);background:var(--ion-color-info-soft)}.lir-dropzone__title{font-size:1.2rem}.lir-dropzone__copy,.lir-file-path{color:var(--lir-muted);line-height:1.45;display:block}.lir-button-row,.lir-batch-actions,.lir-inline-actions,.lir-dialog__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lir-button{border-radius:var(--ion-radius-md);min-height:42px;color:var(--lir-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:9px 16px;font-size:1rem;font-weight:750;line-height:1.25;display:inline-flex}.lir-button:disabled{opacity:.5;cursor:not-allowed}.lir-button--primary{border-color:var(--ion-color-info-border);color:#04151d;background:var(--lir-primary)}.lir-button--primary:hover:not(:disabled){filter:brightness(1.08)}.lir-button--secondary{border-color:var(--ion-border-subtle);background:#ffffff12}.lir-button--quiet{border-color:var(--ion-border-subtle);min-height:42px;color:var(--lir-text-secondary);padding-inline:10px}.lir-file-list{gap:16px;display:grid}.lir-table-wrapper{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-surface);max-width:100%;overflow-x:auto}.lir-table{border-collapse:collapse;width:100%;font-size:1rem}.lir-table th,.lir-table td{border-bottom:1px solid var(--ion-border-subtle);text-align:left;vertical-align:top;padding:14px 12px}.lir-table th{color:var(--lir-text-secondary);white-space:nowrap;background:#ffffff0b}.lir-table tbody tr:last-child td{border-bottom:0}.lir-files-table td:first-child,.lir-files-table th:first-child{width:52%}.lir-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lir-processing-screen{max-width:900px}.lir-progress{border-radius:var(--ion-radius-pill);width:100%;height:18px;accent-color:var(--lir-primary);border:0;overflow:hidden}.lir-progress--small{max-width:220px;height:10px}.lir-processing-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lir-processing-item{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-md);background:var(--lir-surface);grid-template-columns:minmax(180px,1fr) minmax(120px,220px) auto;align-items:center;gap:16px;padding:14px;display:grid}.lir-processing-item small{color:var(--lir-muted);margin-top:4px;display:block}.lir-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.lir-summary-card{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-card);gap:6px;padding:16px;display:grid}.lir-summary-card dt{color:var(--lir-muted);font-weight:700}.lir-summary-card dd{margin:0;font-size:1.8rem;font-weight:800}.lir-badge{border:1px solid var(--ion-color-neutral-border);border-radius:var(--ion-radius-pill);width:fit-content;min-height:28px;color:var(--lir-text-secondary);background:var(--ion-color-neutral-soft);white-space:nowrap;align-items:center;padding:4px 9px;font-size:.875rem;font-weight:800;line-height:1.2;display:inline-flex}.lir-badge--ok,.lir-badge--corrigido-manualmente{border-color:var(--ion-color-success-border);color:var(--lir-success);background:var(--ion-color-success-soft)}.lir-badge--atencao,.lir-badge--duplicado{border-color:var(--ion-color-warning-border);color:var(--lir-warning);background:var(--ion-color-warning-soft)}.lir-badge--erro{border-color:var(--ion-color-danger-border);color:var(--lir-danger);background:var(--ion-color-danger-soft)}.lir-badge--processando{border-color:var(--ion-color-info-border);color:var(--lir-primary);background:var(--ion-color-info-soft)}.lir-badge--excluded{color:var(--lir-muted);margin-top:6px}.lir-review-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lir-tabs{border-bottom:1px solid var(--ion-border-subtle);display:flex;overflow-x:auto}.lir-tab{min-height:48px;color:var(--lir-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 16px;font-size:1rem;font-weight:800}.lir-tab[aria-selected=true]{border-bottom-color:var(--lir-primary);color:var(--lir-text)}.lir-tab-panel{gap:16px;display:grid}.lir-toolbar{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-surface);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.lir-field{gap:6px;min-width:180px;display:grid}.lir-field--search{flex:280px;min-width:min(100%,300px)}.lir-field--compact{min-width:130px}.lir-field__label{color:var(--lir-text-secondary);font-weight:750}.lir-field__hint{color:var(--lir-muted)}.lir-input{border:1px solid var(--ion-color-neutral-border);border-radius:var(--ion-radius-md);width:100%;min-height:44px;color:var(--lir-text);font:inherit;background:#15161a;padding:9px 11px;font-size:1rem}.lir-input[aria-invalid=true]{border-color:var(--lir-danger)}.lir-check-field{align-items:center;gap:9px;min-height:44px;font-size:1rem;font-weight:700;display:inline-flex}.lir-check-field input,.lir-table input[type=checkbox]{width:22px;height:22px;accent-color:var(--lir-primary)}.lir-data-view{min-width:0}.lir-inline-actions{flex-wrap:nowrap}.lir-row--excluded{opacity:.62}.lir-technical-code{color:var(--lir-muted);margin-top:4px;font-family:ui-monospace,monospace;display:block}.lir-empty-copy{border:1px dashed var(--ion-border-subtle);border-radius:var(--ion-radius-lg);color:var(--lir-muted);text-align:center;padding:24px}.lir-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.lir-pagination__status{align-content:center;min-height:42px}.lir-mobile-view{display:none}.lir-card-list{gap:12px}.lir-data-card{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-card);gap:10px;padding:16px;display:grid}.lir-data-card__header{flex-wrap:wrap;gap:8px;display:flex}.lir-data-card__details{gap:8px;margin:0;display:grid}.lir-data-card__details>div{grid-template-columns:minmax(100px,.45fr) 1fr;gap:10px;display:grid}.lir-data-card dt{color:var(--lir-muted);font-weight:700}.lir-data-card dd{margin:0}.lir-export-screen,.lir-export-result{min-width:0}.lir-export-scope-note,.lir-export-filter-note,.lir-export-result__summary{border-left:4px solid var(--lir-primary);border-radius:var(--ion-radius-md);background:var(--lir-card);padding:12px 14px}.lir-export-filter-note{border-left-color:var(--lir-warning)}.lir-export-controls{gap:20px;display:grid}.lir-export-fieldset{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);min-width:0;margin:0;padding:16px}.lir-export-fieldset:disabled{opacity:.66}.lir-format-options,.lir-csv-compatibility,.lir-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lir-dataset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lir-format-options legend,.lir-csv-compatibility legend,.lir-dataset-grid legend{grid-column:1/-1}.lir-format-card,.lir-dataset-card{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-card);cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:74px;padding:14px;display:flex}:is(.lir-format-card:has(input:checked),.lir-dataset-card:has(input:checked)){border-color:var(--lir-primary);box-shadow:0 0 0 1px var(--lir-primary)}.lir-format-card input,.lir-csv-profile-card input,.lir-dataset-card input,.lir-column-check input{width:22px;height:22px;accent-color:var(--lir-primary);flex:none}.lir-format-card__copy,.lir-format-card__copy span,.lir-dataset-card span{gap:3px;display:grid}.lir-column-configurator{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lir-column-panel{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-lg);background:var(--lir-surface);min-width:0;padding:16px}.lir-column-panel__title{margin:0 0 4px}.lir-column-count,.lir-muted-copy{color:var(--lir-muted)}.lir-column-list{gap:6px;max-height:520px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.lir-column-item{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.lir-column-check{align-items:center;gap:9px;min-width:0;display:flex}.lir-column-check span{min-width:0;display:grid}.lir-column-check small{color:var(--lir-muted)}.lir-column-move{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lir-column-move .lir-button{min-height:38px;padding:6px 9px;font-size:.86rem}.lir-export-name{max-width:620px}.lir-export-preview{min-width:0}.lir-export-preview__table{max-height:360px}.lir-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lir-export-progress{min-height:24px}.lir-loading-indicator{border:3px solid var(--ion-border-subtle);border-top-color:var(--lir-primary);vertical-align:middle;border-radius:50%;width:18px;height:18px;margin-left:10px;animation:.8s linear infinite lir-spin;display:inline-block}@keyframes lir-spin{to{transform:rotate(360deg)}}@media (width<=1023px){.lir-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lir-column-configurator{grid-template-columns:1fr}}@media (width<=599px){.lir-format-options,.lir-csv-compatibility,.lir-dataset-grid,.lir-column-item{grid-template-columns:1fr}.lir-column-move{justify-content:stretch}.lir-column-move .lir-button{flex:130px}.lir-export-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.lir-loading-indicator{animation:none}}.lir-dialog{border:1px solid var(--ion-color-neutral-border);border-radius:var(--ion-radius-lg);width:min(94vw,1080px);max-height:92vh;color:var(--lir-text);box-shadow:var(--ion-shadow);background:#0d0e11;padding:0;overflow:hidden}.lir-dialog::backdrop{background:#000000bd}.lir-dialog__form{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:92vh;display:grid}.lir-dialog__header,.lir-dialog__actions{border-bottom:1px solid var(--ion-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.lir-dialog__title{margin:0;font-size:1.45rem}.lir-dialog__body{gap:12px;padding:18px 20px;display:grid;overflow-y:auto}.lir-dialog__actions{border-top:1px solid var(--ion-border-subtle);border-bottom:0;justify-content:flex-end}.lir-details-section{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-md);background:#ffffff06}.lir-details-section--review{border-color:var(--ion-color-warning-border);box-shadow:inset 4px 0 0 var(--lir-warning)}.lir-details-section--review>.lir-details-section__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.lir-review-badge{flex:none;font-size:.78rem}.lir-details-section__title{cursor:pointer;min-height:48px;padding:13px 15px;font-size:1.05rem;font-weight:800}.lir-details-section>:not(summary){margin:0 15px 15px}.lir-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lir-textarea{resize:vertical;min-height:110px}.lir-edit-card{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-md);min-width:0;margin:12px 15px;padding:14px}.lir-edit-card__title{padding-inline:7px;font-weight:800}.lir-edit-card .lir-button{margin-top:12px}.lir-original-values{border-color:var(--ion-color-info-border)}.lir-original-list{gap:8px;display:grid}.lir-original-row{grid-template-columns:minmax(140px,.4fr) 1fr;gap:10px;display:grid}.lir-original-row dt{color:var(--lir-muted)}.lir-original-row dd{overflow-wrap:anywhere;margin:0}.lir-audit-list{gap:10px;padding-left:20px;display:grid}.lir-audit-list>li{justify-items:start;gap:6px;display:grid}.lir-audit-change__details{margin-top:8px}.lir-audit-change summary{cursor:pointer;font-weight:750}.lir-form-summary{min-height:0;color:var(--lir-danger);padding-inline:20px;font-weight:800}.lir-form-summary:not(:empty){border-bottom:1px solid var(--ion-color-danger-border);background:var(--ion-color-danger-soft);padding-block:12px}.lir-field-error{color:var(--lir-danger);font-size:.9rem;font-weight:700}.lir-confirm-dialog{width:min(92vw,520px);padding:20px}.lir-confirm-dialog .lir-dialog__body,.lir-confirm-dialog .lir-dialog__actions{padding-inline:0}.lir-snackbar-region{z-index:1000;gap:10px;width:min(420px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.lir-snackbar{border:1px solid var(--ion-color-neutral-border);border-radius:var(--ion-radius-md);min-height:54px;box-shadow:var(--ion-shadow);background:#202126;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lir-snackbar--sucesso{border-color:var(--ion-color-success-border)}.lir-snackbar--atencao{border-color:var(--ion-color-warning-border)}.lir-snackbar--erro{border-color:var(--ion-color-danger-border)}.lir-snackbar--informacao{border-color:var(--ion-color-info-border)}.lir-snackbar__text{line-height:1.4}.lir-snackbar__close{border:1px solid var(--ion-border-subtle);border-radius:var(--ion-radius-sm);min-height:42px;color:var(--lir-text);font:inherit;cursor:pointer;background:0 0;padding:6px 9px;font-weight:700}@media (width<=1023px){.lir-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lir-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lir-field--search{min-width:0}.lir-inline-actions{flex-wrap:wrap}}@media (width<=767px){.lir-desktop-view{display:none}.lir-mobile-view,.lir-review-header{display:grid}.lir-toolbar{grid-template-columns:1fr}.lir-field,.lir-field--search{min-width:0}.lir-processing-item{grid-template-columns:1fr auto}.lir-processing-item .lir-progress{grid-column:1/-1;max-width:none}.lir-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.lir-dialog__form{max-height:calc(100vh - 16px)}.lir-form-grid{grid-template-columns:1fr}.lir-dialog__actions{align-items:stretch}.lir-dialog__actions .lir-button{flex:160px}}@media (width<=599px){.lir-flow-steps__list{min-width:430px}.lir-flow-step{min-height:44px;padding:6px 8px}.lir-flow-step__label{font-size:.9rem}.lir-dropzone{min-height:160px;padding:22px 16px}.lir-button-row,.lir-batch-actions{grid-template-columns:1fr;display:grid}.lir-button-row .lir-button,.lir-batch-actions .lir-button{width:100%}.lir-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lir-summary-card{padding:13px}.lir-summary-card dd{font-size:1.45rem}.lir-pagination{justify-content:center}.lir-pagination .lir-field{width:100%}.lir-dialog__header,.lir-dialog__body,.lir-dialog__actions{padding-inline:14px}.lir-dialog__actions{grid-template-columns:1fr;display:grid}.lir-original-row{grid-template-columns:1fr;gap:2px}.lir-snackbar-region{width:calc(100vw - 20px);bottom:10px;right:10px}}
