.data-export-overlay{position:fixed;inset:0;z-index:1800;display:flex;align-items:center;justify-content:center;padding:16px;background:#172b4d66}.data-export-dialog{display:flex;flex-direction:column;width:min(1120px,100%);max-height:calc(100dvh - 32px);background:white;border-radius:14px;box-shadow:0 18px 60px #12223e40;overflow:hidden}.data-export-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #dce6f4}.data-export-dialog>header button{min-width:44px;min-height:44px;font-size:24px}.data-export-dialog h2{font-size:24px;margin:0}.data-export-dialog>footer{padding:12px 16px;border-top:1px solid #dce6f4;font-size:var(--ui-text,14px);color:#526783}.data-export-body{padding:16px;min-height:0;overflow:auto}.data-export-table{width:100%;border-collapse:collapse}.data-export-table td,.data-export-table th{text-align:center;padding:12px;overflow-wrap:anywhere;border-bottom:1px solid #dce6f4;min-width:100px}.data-export-table a,.data-export-table button{display:inline-flex;min-height:44px;align-items:center;justify-content:center}.data-export-dialog>p{padding:10px 16px;color:#a32c27}@media(max-width:600px){.data-export-overlay{padding:8px}.data-export-dialog{max-height:calc(100dvh - 16px)}.data-export-body{padding:12px}}.top-action.data-export-history-button{display:inline-flex;min-width:44px;min-height:44px;flex-shrink:0}.table-selection-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;flex-shrink:0;width:44px!important;height:44px!important;min-height:44px;padding:0!important;margin:0!important;gap:0;vertical-align:middle;cursor:pointer}.table-selection-control input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;appearance:auto}.data-export-selection-tools,.table-selection-range,.table-selection-toolbar{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;vertical-align:middle}.table-selection-range-button{min-height:44px;padding:6px 12px;border:1px solid #c5d5e9;border-radius:7px;background:#fff;color:#235fad;white-space:nowrap}.table-selection-toolbar{display:flex;padding:8px 12px}.table-selection-control:has(input:disabled){cursor:default}.table-selection-menu{position:fixed;z-index:2400;display:grid;gap:2px;min-width:128px;max-width:calc(100vw - 16px);padding:5px;border:1px solid #c5d5e9;border-radius:var(--ui-control-radius,8px);background:#fff;box-shadow:0 6px 24px #203c5e2b;color:#203c5e}.table-selection-menu button{min-height:var(--ui-control-height,38px);padding:7px 16px;border:0;border-radius:var(--ui-control-radius,4px);background:#fff;color:inherit;text-align:left;font:inherit;font-size:var(--ui-text,15px);cursor:pointer}.table-selection-menu button:focus,.table-selection-menu button:hover{background:#eaf2fd;outline:none}.data-export-selection-summary{font-size:var(--ui-text,13px);font-weight:400;line-height:1.5;color:#526783;overflow-wrap:anywhere}.data-export-inline-message{font-size:var(--ui-text,14px);line-height:1.5;margin:6px 0;color:#526783}.data-export-row-checkbox{width:18px;height:18px;appearance:auto}.data-export-selection-cell{width:var(--ui-selection-column,56px);min-width:var(--ui-selection-column,56px);text-align:center!important;vertical-align:middle}.table-selection-mobile{display:none}@media(max-width:760px){.table-selection-mobile{display:inline-flex;align-items:center;gap:8px}.table-selection-menu button{min-height:44px}}.data-export-dialog>.workspace-pagination,.data-export-dialog>footer,.data-export-dialog>header{flex:0 0 auto}.data-export-metrics-heading{display:flex;align-items:center;gap:8px;font-size:var(--ui-text,14px)}.data-export-metric{position:relative}.data-export-metric>input{position:absolute;top:18px;left:10px;z-index:1}.data-export-metric>a{padding-left:40px!important;height:100%;box-sizing:border-box}td.data-export-selection-cell,th.data-export-selection-cell{width:var(--ui-selection-column,56px)!important;min-width:var(--ui-selection-column,56px)!important;max-width:var(--ui-selection-column,56px)!important;box-sizing:border-box;padding-left:5px!important;padding-right:5px!important}.data-export-action{gap:8px;vertical-align:middle}.data-export-action,.data-export-action-status{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%}.data-export-action-status{gap:6px;font-size:var(--ui-text,13px);line-height:1.4;color:#526783;font-weight:400}.data-export-action-status>span{max-width:260px;overflow-wrap:anywhere}.data-export-action .data-export-status-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:2px 4px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#235fad;font-size:var(--ui-text,13px);text-decoration:underline;white-space:nowrap;cursor:pointer}.data-export-action-status .data-export-action-error{color:#a32c27}th:has(>.table-selection-control){text-align:center!important;vertical-align:middle!important}td:is(:has(>input[type=checkbox]:only-child),:has(>.table-selection-control)){text-align:center!important;vertical-align:middle!important}td>input[type=checkbox]:only-child{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;vertical-align:middle}@media(max-width:760px){.table-selection-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;flex-shrink:0;width:44px!important;height:44px!important;min-height:44px;padding:0!important;margin:0!important;gap:0;vertical-align:middle;cursor:pointer}.data-export-action .data-export-status-link{min-height:40px}.data-export-action{gap:4px 8px}.data-export-action-status>span{max-width:220px}}.data-export-fields-overlay{z-index:2500}.data-export-fields-dialog{max-width:920px}.data-export-fields-body{overflow:auto;min-height:0;padding:16px}.data-export-field-scope{margin:0 0 12px;color:#526783}.data-export-field-tools,.data-export-sheet-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.data-export-field-tools{position:sticky;top:-16px;z-index:1;background:#fff;padding:10px 0}.data-export-field-tools input{min-height:var(--ui-control-height,40px);min-width:180px;flex:1;padding:6px 10px;border:1px solid #c5d5e9;border-radius:var(--ui-control-radius,6px)}.data-export-field-tools button,.data-export-sheet-tools button{min-height:var(--ui-control-height,36px);padding:5px 10px;border:1px solid #c5d5e9;border-radius:var(--ui-control-radius,6px);background:white;color:#235fad}.data-export-field-sheet{border:1px solid #dce6f4;border-radius:8px;padding:10px 12px;margin:14px 0}.data-export-field-sheet legend{font-weight:600;padding:0 6px}.data-export-sheet-tools{justify-content:flex-end;margin-bottom:6px}.data-export-field-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid #edf2f8}.data-export-field-row label{display:flex;align-items:center;gap:10px;min-height:36px;flex:1;min-width:0}.data-export-field-row input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;appearance:auto}.data-export-field-row label span{overflow-wrap:anywhere}.data-export-field-row small{display:block;color:#946011;font-size:var(--ui-text-small,12px)}.data-export-field-order{display:inline-flex;gap:6px}.data-export-field-order button{min-width:36px;min-height:var(--ui-control-height,36px);padding:0;border:1px solid #c5d5e9;background:#fff;border-radius:var(--ui-control-radius,6px)}.data-export-fields-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.data-export-fields-dialog footer>span{flex:1}.data-export-fields-dialog footer>button{min-height:var(--ui-control-height,42px);padding:8px 16px;white-space:nowrap}.data-export-fields-error{color:#a32c27;margin:12px 0}.data-export-fields-body dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.data-export-fields-body dd{margin:0;overflow-wrap:anywhere}.data-export-table td:last-child{display:table-cell;min-width:260px;white-space:nowrap}.data-export-table td:last-child>:not(:first-child){margin-left:8px}.data-export-table td:last-child button{white-space:nowrap}@media(max-width:760px){.data-export-fields-dialog h2{font-size:20px}.data-export-field-order button,.data-export-field-tools button,.data-export-sheet-tools button{min-height:44px;min-width:44px}.data-export-fields-body{padding:12px}.data-export-fields-dialog footer{flex-wrap:wrap}.data-export-fields-dialog footer>button{width:100%}.data-export-field-tools input{flex-basis:100%}.data-export-field-row{padding:7px 0}}