/* V5 public metadata explorer: scoped styles, no global reset. */
.dx-root{min-width:0;color:#20364a;font:13px/1.65 var(--font,system-ui,sans-serif);font-variant-numeric:tabular-nums}.dx-root *{box-sizing:border-box}.dx-root button,.dx-root input,.dx-root select,.dx-root textarea{font:inherit}.dx-root button{cursor:pointer;border:1px solid #cbd5de;background:#fff;color:#2e4e68;border-radius:3px;min-height:34px;padding:6px 12px}.dx-root button:hover{border-color:#567a97;color:#124e7e}.dx-root button:disabled{cursor:not-allowed;color:#667887;background:#f3f6f8;border-color:#e4e9ed}.dx-root button:focus-visible,.dx-root a:focus-visible,.dx-root input:focus-visible,.dx-root select:focus-visible,.dx-root summary:focus-visible,.dx-root textarea:focus-visible{outline:3px solid #126e91;outline-offset:3px}.dx-root a{color:#1f5b7e;text-decoration:none}.dx-root a:hover{text-decoration:underline;text-underline-offset:3px}.dx-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:18px}.dx-heading h2{font-size:21px;line-height:1.4;margin:0 0 6px;font-weight:600}.dx-heading p{font-size:13px;color:#5d7284;margin:0}.dx-engine{font-size:11px;color:#526f84;white-space:nowrap;padding-top:5px}.dx-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0;border-top:1px solid #e2e9ee;border-bottom:1px solid #e2e9ee;margin:0 0 20px}.dx-metrics>div{display:flex;align-items:center;gap:15px;padding:0 24px;border-left:1px solid #e2e9ee}.dx-metrics>div:first-child{padding-left:0;border-left:0}.dx-metrics strong{font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.025em;color:#12617b}.dx-metrics span{font-size:12px;color:#516a7d;line-height:1.6}.dx-presets{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 18px}.dx-presets button{border:0;background:none;border-bottom:1px solid transparent;border-radius:0;padding:3px 0;min-height:29px;font-size:12px;color:#305f79}.dx-presets button:hover{border-bottom-color:#305f79}.dx-toolbar{display:flex;align-items:end;gap:12px;margin-bottom:14px}.dx-toolbar label,.dx-filter-grid label{display:flex;flex-direction:column;gap:5px;min-width:155px;font-size:12px;color:#536c80}.dx-toolbar .dx-search{flex:1;min-width:250px}.dx-root input[type=search],.dx-root select,.dx-root textarea{background:#fff;border:1px solid #c1ced8;border-radius:3px;color:#263e52;padding:7px 10px;min-height:36px;max-width:100%}.dx-root input::placeholder,.dx-root textarea::placeholder{color:#647a8b}.dx-filters{padding:10px 14px;background:#f5f8fa;border-radius:3px;margin-bottom:18px}.dx-filters summary{font-size:12px;color:#3d6079;cursor:pointer;width:fit-content}.dx-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 18px;margin-top:15px;padding-bottom:5px}.dx-filter-grid label{min-width:0}.dx-filter-grid .dx-check{flex-direction:row;align-items:center;align-self:end;min-height:36px;gap:8px;font-size:12px}.dx-check input{width:16px;height:16px;accent-color:#176c80;margin:0}.dx-result-tools{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;min-height:38px}.dx-result-tools>div{display:flex;align-items:center;gap:9px}.dx-result-tools button{font-size:12px;padding:5px 10px;min-height:32px}.dx-result-tools label,.dx-pagination label{display:flex;align-items:center;gap:8px;font-size:12px;color:#566e80}.dx-result-tools select{min-height:32px;padding:4px 8px;font-size:12px}.dx-result-count{font-size:12px;color:#526d80;white-space:nowrap}.dx-table-wrap{width:100%;overflow:auto}.dx-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.dx-table th{font-size:12px;font-weight:400;color:#5e7384;padding:11px 9px;text-align:left;border-bottom:1px solid #dce5eb;vertical-align:bottom}.dx-table td{padding:14px 9px;border-bottom:1px solid #e8edf1;vertical-align:middle;overflow-wrap:anywhere}.dx-table th:first-child,.dx-table td:first-child{width:26px;padding-left:0;padding-right:3px}.dx-table th:nth-child(2){width:31%}.dx-table th:nth-child(3){width:13%}.dx-table th:nth-child(4){width:18%}.dx-table th:nth-child(5){width:15%}.dx-table th:nth-child(6){width:6%}.dx-table th:last-child{width:15%}.dx-table td:last-child{padding-right:0;white-space:nowrap;text-align:right}.dx-table input[type=checkbox]{width:16px;height:16px;accent-color:#166f83;margin:0;cursor:pointer}.dx-table small{display:block;color:#576f83;font-size:11px;margin-top:5px;line-height:1.7}.dx-table .dx-number{text-align:right;font-size:19px;font-weight:500;white-space:nowrap;color:#2a526d}.dx-table th.dx-number{font-size:12px;font-weight:400;color:#5e7384}.dx-identity button{display:block;background:none;border:0;border-radius:0;padding:0;min-height:0;text-align:left;font-size:14px;font-weight:500;line-height:1.55;color:#235a77}.dx-table .dx-star{background:none;border:0;padding:4px 3px;color:#5d7384;font-size:11px;min-height:30px}.dx-table .dx-star.active{color:#195e6d;font-weight:500}.dx-table .dx-detail-action{border:0;background:none;min-height:30px;font-size:12px;padding:4px 0 4px 10px;color:#1f5b7e}.dx-empty{padding:30px 20px;text-align:center;border:1px solid #e1e8ed;color:#5d7485;border-radius:3px}.dx-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 18px;font-size:12px;color:#60778a}.dx-pagination>div{display:flex;gap:10px;align-items:center}.dx-pagination select{font-size:12px;min-height:32px;padding:4px 8px}.dx-pagination button{font-size:12px;min-height:32px;padding:5px 11px}.dx-selection{position:sticky;bottom:10px;z-index:8}.dx-selection-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#203f51;color:white;padding:13px 16px;border-radius:3px;margin:15px 0}.dx-selection-bar>span{font-size:12px}.dx-selection-bar>div{display:flex;gap:8px;align-items:center}.dx-selection-bar button{font-size:12px;padding:5px 10px;min-height:32px;border-color:#9ab1bd}.dx-status{min-height:20px;font-size:12px;color:#25677f;margin:0 0 12px}.dx-note{font-size:12px;color:#526d80;line-height:1.9;background:#f4f8fa;padding:13px 16px;border-radius:3px}.dx-note strong{font-weight:500;color:#345d75}.dx-import-help{font-size:12px;color:#5a7285;margin-top:18px}.dx-import-help summary{cursor:pointer;color:#3b617a}.dx-import-help p{font-size:12px;max-width:980px;margin:10px 0}.dx-import-help>div{display:flex;gap:12px}.dx-import-help button{font-size:12px;min-height:32px}.dx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dx-dialog{width:min(980px,calc(100vw - 40px));max-width:none;max-height:90svh;overflow:auto;border:1px solid #c9d6df;border-radius:5px;padding:28px 32px;color:#263e51;background:#fff}.dx-dialog::backdrop{background:rgba(20,42,58,.28)}.dx-dialog-close{position:absolute;right:14px;top:11px;font-size:23px!important;line-height:1;border:0!important;min-height:30px!important;background:none!important;padding:4px 7px!important;color:#536b7e!important}.dx-dialog-title{font-size:24px;font-weight:500;line-height:1.5;margin:0 30px 7px 0}.dx-muted{font-size:12px;color:#627a8c;line-height:1.9;margin:6px 0 14px}.dx-detail-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid #e1e8ed;margin:18px 0 22px;overflow:auto}.dx-detail-tabs button{border:0;border-radius:0;min-height:38px;background:none;padding:7px 0;white-space:nowrap;font-size:13px;color:#5b7385}.dx-detail-tabs button[aria-pressed=true]{border-bottom:2px solid #176a80;color:#185c75;font-weight:500}.dx-description{font-size:14px;color:#3c566b;line-height:1.9;margin:0 0 18px}.dx-kv{margin:0}.dx-kv>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:12px 0;border-bottom:1px solid #e9eef2;font-size:13px;line-height:1.9}.dx-kv dt{color:#627b8d}.dx-kv dd{margin:0;overflow-wrap:anywhere}.dx-local-audit{background:#f4f7f9;border-radius:3px;padding:15px 18px;margin-top:20px}.dx-local-audit h4{font-size:14px;margin:0 0 8px;font-weight:500}.dx-local-audit p{font-size:12px;color:#5a7183;line-height:1.9;margin:5px 0}.dx-file{padding:16px 0;border-bottom:1px solid #e3eaef}.dx-file-title{display:flex;justify-content:space-between;gap:20px;align-items:start}.dx-file-title h4{font-size:15px;font-weight:500;margin:0;overflow-wrap:anywhere}.dx-file-title a{font-size:12px;white-space:nowrap}.dx-file p{font-size:12px;color:#5e7688;line-height:1.9;margin:7px 0}.dx-file-facts{margin:10px 0;font-size:12px}.dx-file-facts>div{display:grid;grid-template-columns:105px 1fr;gap:20px;margin:7px 0}.dx-file-facts dt{color:#627b8d}.dx-file-facts dd{margin:0;overflow-wrap:anywhere}.dx-conflict{font-weight:500;color:#926128;margin-left:10px}.dx-contained{margin-top:18px;font-size:12px;color:#5b7487}.dx-contained summary{cursor:pointer;color:#3b607b}.dx-contained>div{margin:12px 0;overflow-wrap:anywhere}.dx-source-list{display:grid;gap:12px;margin:20px 0}.dx-source-list a{font-size:13px}.dx-note-label{display:block;font-size:13px;color:#48677f}.dx-record-note{display:block;resize:vertical;width:100%;margin:9px 0 14px;font-size:13px;line-height:1.8}.dx-note-saved{font-size:12px;color:#246b6e;margin-left:14px}.dx-comparison-wrap{overflow:auto}.dx-comparison{width:100%;border-collapse:collapse;font-size:13px}.dx-comparison th,.dx-comparison td{text-align:left;padding:13px 12px;border-bottom:1px solid #e5ecf1;vertical-align:top;min-width:170px;max-width:300px;line-height:1.85;overflow-wrap:anywhere}.dx-comparison thead th{font-weight:500;color:#2b5874}.dx-comparison th:first-child{min-width:110px;width:110px;color:#5c7487;font-weight:400}
@media(max-width:1050px){.dx-metrics>div{padding:0 16px;gap:10px}.dx-metrics strong{font-size:30px}.dx-toolbar .dx-search{min-width:180px}.dx-toolbar label{min-width:130px}.dx-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-result-tools{align-items:start}.dx-result-tools>div{flex-wrap:wrap;justify-content:flex-end}.dx-table th:nth-child(2){width:30%}.dx-table th:nth-child(3){width:12%}.dx-table th:nth-child(4){width:17%}.dx-table th:nth-child(5){width:15%}.dx-table th:last-child{width:18%}.dx-table td{padding-left:7px;padding-right:7px}.dx-selection-bar{align-items:start;flex-direction:column;gap:12px}.dx-selection-bar>div{flex-wrap:wrap}}
@media(max-width:640px){.dx-heading{display:block;margin-bottom:16px}.dx-heading h2{font-size:20px}.dx-heading p{font-size:13px}.dx-engine{display:block;padding-top:8px;font-size:11px}.dx-metrics{grid-template-columns:1fr 1fr;padding:0;margin-bottom:16px}.dx-metrics>div{display:flex;padding:14px 12px;border:0;border-bottom:1px solid #e2e9ee;gap:12px}.dx-metrics>div:first-child{padding-left:0}.dx-metrics>div:nth-child(odd){padding-left:0;border-right:1px solid #e2e9ee}.dx-metrics>div:nth-child(n+3){border-bottom:0}.dx-metrics strong{font-size:30px;min-width:34px}.dx-metrics span{font-size:11px}.dx-presets{gap:4px 17px;margin-bottom:12px}.dx-presets button{min-height:36px;font-size:12px}.dx-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px}.dx-toolbar .dx-search{grid-column:1 / -1;min-width:0}.dx-toolbar label{min-width:0;font-size:12px}.dx-toolbar>button{grid-column:1 / -1;min-height:34px;width:fit-content;justify-self:end;font-size:12px;padding:5px 12px}.dx-root input[type=search],.dx-root select{min-height:38px;width:100%;font-size:13px}.dx-filters{padding:10px 12px;margin-bottom:14px}.dx-filters summary{font-size:12px;line-height:1.8}.dx-filter-grid{grid-template-columns:1fr 1fr;gap:12px}.dx-filter-grid label{font-size:11px}.dx-filter-grid .dx-check{font-size:12px;line-height:1.6}.dx-result-tools{display:block;margin-bottom:10px}.dx-result-count{display:block;margin-bottom:10px}.dx-result-tools>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:start}.dx-result-tools label{grid-column:1 / -1;width:fit-content;font-size:12px}.dx-result-tools label select{width:auto;min-height:32px}.dx-result-tools button{font-size:11px;min-height:34px;white-space:nowrap}.dx-result-tools button:last-child{grid-column:1 / -1;width:fit-content}.dx-table,.dx-table tbody,.dx-table tr,.dx-table td{display:block}.dx-table thead{display:none}.dx-table tbody tr{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px 10px;padding:16px 0;border-bottom:1px solid #e2e9ee}.dx-table td{padding:0!important;border:0;min-width:0;overflow-wrap:anywhere}.dx-table td:first-child{grid-column:1;grid-row:1;width:auto;padding-top:4px!important}.dx-table .dx-identity{grid-column:2;grid-row:1}.dx-table td:nth-child(3){grid-column:2 / 4;grid-row:2;font-size:12px}.dx-table td:nth-child(3)>small{display:inline;margin-left:10px;font-size:11px}.dx-table td:nth-child(4){grid-column:2 / 4;grid-row:3;font-size:12px}.dx-table td:nth-child(4)>small{display:inline;margin-left:10px}.dx-table td:nth-child(5){grid-column:2;grid-row:4;font-size:12px}.dx-table td:nth-child(5)>small{font-size:11px;margin-top:3px}.dx-table td:nth-child(6){grid-column:3;grid-row:1;font-size:20px}.dx-table td:nth-child(6):after{content:' 文件';font-size:11px;font-weight:400;color:#627b8d}.dx-table td:last-child{grid-column:3;grid-row:4;align-self:end;text-align:right}.dx-identity button{font-size:14px;line-height:1.7}.dx-table small{font-size:11px;line-height:1.8;margin-top:4px}.dx-table .dx-detail-action{font-size:12px;min-height:34px;padding-left:8px}.dx-table .dx-star{font-size:11px;min-height:34px}.dx-pagination{align-items:start;font-size:11px;gap:10px}.dx-pagination>div{gap:6px;flex-wrap:wrap;justify-content:flex-end}.dx-pagination label{font-size:11px}.dx-pagination select{width:auto;min-height:30px;padding:3px 6px;font-size:11px}.dx-pagination button{font-size:11px;padding:5px 8px;min-height:32px}.dx-selection-bar{padding:12px}.dx-selection-bar>span{font-size:12px}.dx-selection-bar>div{gap:7px}.dx-selection-bar button{font-size:11px;padding:5px 8px;min-height:34px}.dx-note{font-size:12px;padding:12px;line-height:1.9}.dx-import-help{line-height:1.9}.dx-import-help>div{flex-wrap:wrap;gap:9px}.dx-dialog{width:calc(100vw - 24px);max-height:92svh;padding:24px 18px}.dx-dialog-title{font-size:20px;line-height:1.6;margin-right:24px}.dx-detail-tabs{gap:22px;margin:14px 0 18px}.dx-detail-tabs button{font-size:12px;min-height:38px}.dx-kv>div{grid-template-columns:1fr;gap:5px;padding:11px 0;font-size:13px}.dx-kv dt{font-size:12px}.dx-description{font-size:13px;line-height:1.9}.dx-file-title{display:block}.dx-file-title h4{font-size:14px}.dx-file-title a{display:inline-block;margin-top:7px}.dx-file-facts>div{grid-template-columns:1fr;gap:3px;margin:11px 0}.dx-conflict{display:block;margin:4px 0 0}.dx-file p{font-size:12px}.dx-local-audit{padding:13px}.dx-local-audit h4{font-size:13px}.dx-comparison th,.dx-comparison td{font-size:12px;padding:11px 10px;min-width:170px}.dx-note-saved{display:block;margin:10px 0 0}}

.dx-heading-compact{margin-bottom:10px;justify-content:flex-end}.dx-heading-compact>div{display:none}.dx-transfer>summary{cursor:pointer;font-size:12px;color:#3b627c;min-height:32px;padding:5px 10px}.dx-transfer>div{display:flex;gap:9px}.dx-note{font-size:13px}.dx-table small{font-size:12px}
@media(min-width:641px){.dx-transfer>summary{display:none}}
@media(max-width:640px){.dx-heading-compact{margin-bottom:10px}.dx-metrics>div:nth-child(n+3){display:none}.dx-metrics>div:nth-child(-n+2){border-bottom:0}.dx-toolbar{position:relative}.dx-toolbar>button{position:absolute;top:-4px;right:0;min-height:24px;padding:0 6px;border:0;background:none;font-size:12px}.dx-result-tools>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.dx-result-tools label{grid-column:auto}.dx-transfer{position:relative}.dx-transfer>summary{list-style:none;min-height:34px;border:1px solid #cbd5de;border-radius:3px;padding:6px 10px;white-space:nowrap}.dx-transfer>summary:after{content:' ▾'}.dx-transfer>div{position:absolute;right:0;top:40px;width:180px;display:grid;gap:7px;padding:10px;border:1px solid #cbd5de;background:#fff;border-radius:3px;z-index:12}.dx-transfer button{width:100%;text-align:left}.dx-table small{font-size:12px}.dx-table td:nth-child(3)>small,.dx-table td:nth-child(4)>small,.dx-table td:nth-child(5)>small{font-size:12px}.dx-table .dx-star{font-size:12px}.dx-note{font-size:12px}}
/* Secondary source facts remain readable during long research sessions. */
.dx-table small{font-size:13px}@media(max-width:640px){.dx-table small,.dx-table td:nth-child(3)>small,.dx-table td:nth-child(4)>small,.dx-table td:nth-child(5)>small{font-size:13px}}
/* V6: source / DFT / element combination filters. */
.dx-primary-facets{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(200px,.75fr) minmax(220px,1.4fr);gap:18px;align-items:end;margin:18px 0 14px}.dx-primary-facets>label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#526b7d}.dx-primary-facets select{height:36px;width:100%;min-width:0;border:1px solid #bdcdd7;border-radius:3px;padding:6px 10px;background:#fff;color:#254354;font:inherit;font-size:13px}.dx-primary-facets p{font-size:12px;line-height:1.7;color:#607989;margin:0 0 3px}
.dx-periodic{border:1px solid #dbe5e9;border-radius:3px;margin:0 0 12px;background:#fff}.dx-periodic>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:11px 14px;font-size:13px;color:#365b6b;background:#f7fafb;list-style:none}.dx-periodic>summary::before{content:'▸';font-size:11px;color:#527687}.dx-periodic[open]>summary::before{content:'▾'}.dx-periodic>summary strong{font-size:14px;font-weight:500}.dx-periodic>summary>span{font-size:12px;color:#69818f;margin-left:auto}.dx-periodic-controls{display:flex;gap:15px;align-items:center;padding:9px 14px 0;color:#607a8a;font-size:12px}.dx-periodic-controls>span{margin-right:auto}.dx-periodic-controls label{display:flex;align-items:center;gap:8px}.dx-periodic-controls select{height:30px;font-size:12px;border:1px solid #c8d6dc;background:#fff;border-radius:3px;color:#395b6b;padding:3px 7px}.dx-periodic-controls button{padding:3px 0;min-height:30px;color:#376d7d;font-size:12px;background:none;border:0}.dx-periodic-scroll{overflow-x:auto;padding:12px 14px 8px;scrollbar-width:thin;outline-offset:3px}.dx-periodic-grid{display:grid;grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:repeat(7,31px) 5px 31px 31px;gap:3px;min-width:700px}.dx-periodic-grid .dx-element{display:flex;position:relative;align-items:flex-end;justify-content:center;min-width:0;min-height:0;padding:0 2px 2px;border:1px solid #d6e2e7;border-radius:2px;background:#f0f5f7;color:#bdc9cf;line-height:1.1;cursor:default;box-shadow:none}.dx-periodic-grid .dx-element b{font-size:14px;line-height:1.1;font-weight:500}.dx-periodic-grid .dx-element small{position:absolute;left:3px;top:2px;font-size:8px;line-height:1;color:#9aaeb8}.dx-periodic-grid .dx-element sup{position:absolute;right:3px;top:2px;font-size:8px;line-height:1;color:#698a97}.dx-periodic-grid .dx-element.available{background:#edf5f6;color:#285c6c;border-color:#b8d0d8;cursor:pointer}.dx-periodic-grid .dx-element.carbon-focus{border-color:#367d88}.dx-periodic-grid .dx-element.available:hover{border-color:#387b88;background:#e4f0f2}.dx-periodic-grid .dx-element[aria-pressed=true]{background:var(--accent,#087678);border-color:var(--accent,#087678);color:white}.dx-periodic-grid .dx-element[aria-pressed=true] :is(small,sup){color:#e7f3f4}.dx-periodic-grid .dx-element:focus-visible{outline:2px solid #245d77;outline-offset:2px;z-index:1}.dx-f-block,.dx-f-label{font-size:10px;color:#8da1ad;display:flex;align-items:center;justify-content:center}.dx-f-label{justify-content:flex-end;padding-right:8px;font-size:11px}.dx-periodic-note{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center;font-size:11px;line-height:1.6;color:#6b8291;margin:0;padding:0 14px 10px}.dx-periodic-note>span{display:flex;align-items:center;gap:5px}.dx-periodic-note>span:last-child{margin-left:auto}.dx-periodic-note i{width:9px;height:9px;border:1px solid #b8d0d8;background:#edf5f6;display:inline-block}.dx-periodic-note .selected-key{background:var(--accent,#087678);border-color:var(--accent,#087678)}.dx-periodic-note .empty-key{background:#f0f5f7;border-color:#d6e2e7}.dx-active-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.dx-active-filters:empty{display:none}.dx-active-filters>button{font-size:12px;line-height:1.5;padding:4px 9px;background:#edf5f6;color:#2e6272;border:1px solid #c3d9de;border-radius:3px;min-height:30px}.dx-active-filters>button span{margin-left:8px}
@media(max-width:900px){.dx-primary-facets{grid-template-columns:1fr 1fr;gap:12px}.dx-primary-facets p{grid-column:1/-1;margin:0}.dx-periodic-note>span:last-child{width:100%;margin-left:0}}
@media(max-width:600px){.dx-primary-facets{margin-top:16px;gap:10px}.dx-primary-facets>label{font-size:12px}.dx-primary-facets select{font-size:13px;height:40px}.dx-primary-facets p{font-size:12px}.dx-periodic>summary{padding:12px}.dx-periodic>summary>span{font-size:11px}.dx-periodic-controls{flex-wrap:wrap;gap:8px;padding:10px 12px 0}.dx-periodic-controls>span{width:100%;font-size:12px}.dx-periodic-controls label{flex:1;min-width:0;font-size:12px}.dx-periodic-controls select{font-size:12px;max-width:170px;height:36px}.dx-periodic-controls button{min-height:36px;font-size:12px}.dx-periodic-scroll{padding:10px 12px}.dx-periodic-grid{min-width:870px;grid-template-rows:repeat(7,42px) 6px 42px 42px;gap:4px}.dx-periodic-grid .dx-element b{font-size:16px;padding-bottom:4px}.dx-periodic-grid .dx-element :is(small,sup){font-size:10px;top:3px}.dx-periodic-note{font-size:12px;padding:0 12px 12px;gap:8px 12px}.dx-active-filters>button{font-size:12px;min-height:36px}.dx-f-block{font-size:10px}}

.dx-periodic-grid .dx-element :is(small,sup){font-size:11px;color:#506b7b}.dx-f-block,.dx-f-label{font-size:11px;color:#526b7a}.dx-periodic>summary>span,.dx-periodic-note{color:#526d7b}.dx-element-fast>span{display:block;font-size:12px;color:#526b7d;margin-bottom:6px}.dx-element-fast>div{display:flex;gap:6px}.dx-element-fast button{height:36px;min-height:36px;min-width:40px;flex:1;padding:5px 8px;font-size:14px;background:#fff;border:1px solid #bfd1d7;color:#355f6f;border-radius:3px}.dx-element-fast button[data-dx-element=C]{border-color:#367d88}.dx-element-fast button[aria-pressed=true]{background:var(--accent,#087678);border-color:var(--accent,#087678);color:#fff}
@media(max-width:640px){.dx-element-fast{grid-column:1/-1}.dx-element-fast button{min-width:40px;min-height:40px;height:40px}.dx-toolbar{grid-template-columns:1fr auto;align-items:end}.dx-toolbar .dx-search{grid-column:auto}.dx-toolbar>button{grid-column:auto;justify-self:end;min-height:38px}.dx-periodic-grid .dx-element :is(small,sup){font-size:11px}.dx-primary-facets{margin-bottom:12px;gap:9px 10px}.dx-periodic>summary>span{font-size:12px}}
