/* Orvexa 1.0.0 — Component Library styles. */
body[data-devkit-page]{overflow-x:hidden}.dk-page{width:100%;max-width:1680px;margin:0 auto;padding:28px 30px 56px;color:var(--text)}.dk-page *{box-sizing:border-box}.dk-page button,.dk-page input,.dk-page select,.dk-page textarea{font:inherit}.dk-page button:focus-visible,.dk-page a:focus-visible,.dk-page input:focus-visible,.dk-page select:focus-visible,.dk-page textarea:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}.dk-page h1,.dk-page h2,.dk-page h3,.dk-page h4,.dk-page p{margin:0}.dk-page svg{width:17px;height:17px;flex:0 0 auto}.dk-mono,.dk-page code,.dk-page table td:nth-last-child(n+2):nth-last-child(-n+5){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}
.dk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:18px}.dk-eyebrow{display:block;margin-bottom:8px;color:var(--primary-text);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.dk-head h1{font-size:34px;font-weight:850;letter-spacing:-.045em;line-height:1.08}.dk-head p{max-width:720px;margin-top:9px;color:var(--muted);font-size:13px;line-height:1.62}.dk-head-actions{display:flex;flex:0 0 auto;gap:8px}.dk-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-solid) 90%,transparent);color:var(--text);font-size:12px;font-weight:800;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dk-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-2) 44%,var(--line));background:color-mix(in srgb,var(--primary-2) 8%,var(--surface-solid))}.dk-btn:active:not(:disabled){transform:translateY(1px)}.dk-btn.is-primary{border-color:transparent;background:var(--primary-2);color:#201a0c}.dk-btn.is-primary:hover{background:var(--primary)}.dk-btn.is-danger{border-color:color-mix(in srgb,var(--danger) 38%,var(--line));color:var(--danger-text)}.dk-btn:disabled{cursor:not-allowed;opacity:.48}.dk-btn[aria-busy=true] svg{animation:dk-spin .9s linear infinite}.dk-kit-nav{display:flex;gap:4px;margin-bottom:18px;padding:5px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--surface-solid) 88%,transparent);overflow-x:auto;scrollbar-width:thin}.dk-kit-nav a{display:flex;min-height:38px;flex:0 0 auto;align-items:center;gap:7px;padding:0 12px;border-radius:9px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.dk-kit-nav a:hover,.dk-kit-nav a.is-active{background:color-mix(in srgb,var(--primary-2) 10%,transparent);color:var(--text)}.dk-kit-nav a.is-active svg{color:var(--primary-text)}
.dk-panel{border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 94%,transparent);box-shadow:0 14px 34px rgba(4,8,12,.035);overflow:hidden}.dk-panel+.dk-panel{margin-top:14px}.dk-panel-head{display:flex;min-height:69px;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--line)}.dk-panel-head h2{font-size:16px;font-weight:850;letter-spacing:-.02em}.dk-panel-head p{max-width:680px;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.48}.dk-badge{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--muted) 7%,transparent);color:var(--muted);font-size:11px;font-weight:850;white-space:nowrap}.dk-badge.is-good{border-color:rgba(75,201,139,.24);background:rgba(75,201,139,.09);color:var(--mint-text)}.dk-badge.is-warn{border-color:rgba(242,189,79,.25);background:rgba(242,189,79,.09);color:var(--primary-text)}.dk-badge.is-bad{border-color:rgba(227,111,111,.25);background:rgba(227,111,111,.09);color:var(--danger-text)}.dk-badge.is-blue{border-color:rgba(91,157,224,.24);background:rgba(91,157,224,.09);color:#75a7e3}.dk-badge.is-neutral{color:var(--muted)}

.dk-system-index{display:flex;gap:5px;margin-bottom:14px;padding:0 2px;overflow-x:auto;scrollbar-width:thin}.dk-system-index a{flex:0 0 auto;padding:6px 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:11px;font-weight:800}.dk-system-index a:hover{border-color:var(--primary-text);color:var(--text)}.dk-token-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.dk-token{display:grid;grid-template-columns:36px minmax(0,1fr);gap:3px 9px;align-items:center;padding:15px;border-right:1px solid var(--line);text-align:left}.dk-token:last-child{border-right:0}.dk-token>span{grid-row:1/4;width:36px;height:50px;border:1px solid var(--line);border-radius:9px}.dk-token b{font-size:12px}.dk-token code{color:var(--primary-text);font-size:11px}.dk-token small{color:var(--muted);font-size:11px}.dk-token:hover small{color:var(--text)}.dk-type-specimens{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:0}.dk-type-specimens>div{min-height:150px;padding:17px;border-right:1px solid var(--line)}.dk-type-specimens>div:last-child{border-right:0}.dk-type-specimens span{display:block;margin-bottom:18px;color:var(--muted);font-size:11px;font-weight:750}.dk-type-specimens h3{font-size:26px;line-height:1.12;letter-spacing:-.035em}.dk-type-specimens h4{font-size:19px;line-height:1.25}.dk-type-specimens p{font-size:13px;line-height:1.6}.dk-type-specimens code{font-size:12px;line-height:1.7}.dk-spec-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px}.dk-spec-grid.is-uneven{grid-template-columns:1.2fr .8fr}.dk-spec-grid>.dk-panel{margin:0}.dk-specimen-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:18px}.dk-card-specimens{display:grid;grid-template-columns:1.25fr 1fr .8fr}.dk-card-specimens article{display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:17px;border-right:1px solid var(--line)}.dk-card-specimens article:last-child{border-right:0}.dk-card-specimens article>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--primary-2) 9%,transparent);color:var(--primary-text)}.dk-card-specimens small,.dk-card-specimens b,.dk-card-specimens p{display:block}.dk-card-specimens small{color:var(--muted);font-size:11px}.dk-card-specimens b{margin-top:3px;font-size:12px}.dk-card-specimens p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.dk-preview-block,.dk-inline-action{display:flex;align-items:center;gap:12px;padding:18px}.dk-preview-block>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:rgba(75,201,139,.08);color:var(--mint-text)}.dk-preview-block>div,.dk-inline-action p{flex:1}.dk-preview-block b{font-size:12px}.dk-preview-block p,.dk-inline-action p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.48}.dk-menu-demo{position:relative;padding:18px}.dk-menu{position:absolute;z-index:5;top:61px;left:18px;display:grid;min-width:210px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid);box-shadow:0 18px 50px rgba(4,8,12,.2)}.dk-menu[hidden]{display:none}.dk-menu button{display:flex;min-height:38px;align-items:center;gap:9px;padding:0 10px;border-radius:7px;color:var(--text);font-size:12px;font-weight:750;text-align:left}.dk-menu button:hover{background:color-mix(in srgb,var(--primary-2) 8%,transparent)}.dk-tabs{display:flex;gap:3px;padding:12px 16px 0}.dk-tabs button{min-height:36px;padding:0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:850}.dk-tabs button.is-active{border-color:var(--primary-text);color:var(--text)}.dk-tab-panel{display:flex;align-items:center;gap:11px;margin:14px 16px 17px;padding:14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--bg) 42%,transparent)}.dk-tab-panel>span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;background:rgba(75,185,199,.09);color:var(--cyan-text)}.dk-tab-panel b{font-size:12px}.dk-tab-panel p{margin-top:3px;color:var(--muted);font-size:12px}.dk-feedback-grid{display:grid;grid-template-columns:1.15fr 1fr .85fr;gap:14px;margin-top:14px}.dk-feedback-grid>.dk-panel{margin:0}.dk-tooltip-demo{position:relative;display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:18px}.dk-icon-btn{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--bg) 50%,transparent);color:var(--text)}.dk-icon-btn:hover{border-color:var(--primary-text)}.dk-tooltip-demo p{color:var(--muted);font-size:12px}.dk-tooltip{position:absolute;z-index:4;left:17px;bottom:60px;padding:7px 9px;border-radius:7px;background:#171b20;color:#f4f1e9;font-size:11px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(4px);transition:.16s ease}.dk-tooltip-demo .dk-icon-btn:hover+.dk-tooltip,.dk-tooltip-demo .dk-icon-btn:focus-visible+.dk-tooltip{opacity:1;transform:none}

.dk-state-panel{margin-bottom:14px}.dk-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.dk-state-grid>.dk-field{padding:15px;border-right:1px solid var(--line)}.dk-state-grid>.dk-field:last-child{border-right:0}.dk-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.dk-form-workbench{overflow:visible}.dk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:18px}.dk-field{display:grid;gap:7px;align-content:start}.dk-field.is-wide,.dk-switch-row.is-wide{grid-column:1/-1}.dk-field>span:first-child,.dk-choice-group legend{font-size:12px;font-weight:850}.dk-field>span:first-child small,.dk-choice-group legend small{margin-left:5px;color:var(--muted);font-size:11px;font-weight:700}.dk-field input,.dk-field select,.dk-field textarea,.dk-tags{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;outline:0;background:color-mix(in srgb,var(--bg) 48%,transparent);color:var(--text);font-size:13px}.dk-field textarea{min-height:105px;resize:vertical;line-height:1.55}.dk-field input::placeholder,.dk-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.dk-field input:focus,.dk-field select:focus,.dk-field textarea:focus,.dk-tags:focus-within{border-color:var(--primary-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-2) 14%,transparent)}.dk-field input:disabled{cursor:not-allowed;opacity:.58}.dk-field>small{color:var(--muted);font-size:11px;line-height:1.45}.dk-field em{min-height:15px;color:var(--muted);font-size:11px;font-style:normal}.dk-field.is-focus-demo input{border-color:var(--primary-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-2) 14%,transparent)}.dk-field.is-error input,.dk-field.is-error select,.dk-field input[aria-invalid=true]{border-color:var(--danger-text);box-shadow:0 0 0 3px rgba(227,111,111,.09)}.dk-field.is-error em{color:var(--danger-text);font-weight:700}.dk-field.is-success input{border-color:var(--mint-text);box-shadow:0 0 0 3px rgba(75,201,139,.09)}.dk-field.is-success em{color:var(--mint-text);font-weight:700}.dk-input-icon,.dk-password{position:relative}.dk-input-icon>svg{position:absolute;top:12px;left:11px;color:var(--muted)}.dk-input-icon input{padding-left:37px}.dk-password input{padding-right:46px}.dk-password button{position:absolute;top:3px;right:3px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:7px;color:var(--muted)}.dk-password button:hover{background:color-mix(in srgb,var(--primary-2) 8%,transparent);color:var(--text)}.dk-choice-group{display:grid;gap:8px;padding:13px;border:1px solid var(--line);border-radius:10px}.dk-choice-group legend{padding:0 5px}.dk-choice-group label{display:flex;min-height:28px;align-items:center;gap:9px;font-size:12px;font-weight:700}.dk-choice-group input,.dk-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-text)}.dk-tags{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px}.dk-tags>span{display:inline-flex;min-height:29px;align-items:center;gap:4px;padding:0 5px 0 9px;border:1px solid color-mix(in srgb,var(--primary-2) 24%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--primary-2) 8%,transparent);font-size:11px;font-weight:800}.dk-tags>span button{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:5px;color:var(--muted)}.dk-tags>span button svg{width:13px}.dk-tags>input{min-width:180px;min-height:28px;flex:1;padding:2px 5px;border:0;background:transparent;box-shadow:none!important}.dk-upload{display:flex;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px;border:1px dashed color-mix(in srgb,var(--primary-2) 42%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--primary-2) 4%,transparent);text-align:center}.dk-upload>span{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--primary-2) 10%,transparent);color:var(--primary-text)}.dk-upload b{font-size:12px}.dk-upload small{color:var(--muted);font-size:11px}.dk-upload:hover{background:color-mix(in srgb,var(--primary-2) 7%,transparent)}.dk-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border:1px solid var(--line);border-radius:10px}.dk-switch-row b{font-size:12px}.dk-switch-row p{margin-top:3px;color:var(--muted);font-size:11px}.dk-switch{position:relative;width:43px;height:24px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--muted) 30%,transparent)}.dk-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-solid);box-shadow:0 2px 7px rgba(3,7,10,.2);transition:transform .16s ease}.dk-switch.is-on{background:var(--mint)}.dk-switch.is-on span{transform:translateX(19px)}.dk-form-workbench>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 35%,transparent)}.dk-form-workbench>footer b{font-size:12px}.dk-form-workbench>footer p{margin-top:3px;color:var(--muted);font-size:11px}.dk-form-aside{display:grid;gap:14px;position:sticky;top:88px}.dk-contract-list{display:grid}.dk-contract-list>div{display:grid;grid-template-columns:22px 1fr;gap:8px;padding:13px 15px;border-bottom:1px solid var(--line)}.dk-contract-list>div:last-child{border-bottom:0}.dk-contract-list svg{color:var(--mint-text)}.dk-contract-list b{font-size:12px}.dk-contract-list p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.dk-coverage{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:14px}.dk-coverage span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:750}.dk-coverage svg{width:13px;color:var(--mint-text)}

.dk-table-panel{position:relative}.dk-table-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.dk-table-filters{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.dk-table-search{position:relative}.dk-table-search svg{position:absolute;top:11px;left:10px;color:var(--muted)}.dk-table-search input{width:330px;height:40px;padding:0 11px 0 36px;border:1px solid var(--line);border-radius:9px;outline:0;background:color-mix(in srgb,var(--bg) 48%,transparent);color:var(--text);font-size:12px}.dk-table-filters>label:not(.dk-table-search){display:grid;gap:4px}.dk-table-filters>label>span{color:var(--muted);font-size:11px;font-weight:800}.dk-table-filters select,.dk-pagination select{height:40px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:9px;outline:0;background:color-mix(in srgb,var(--bg) 48%,transparent);color:var(--text);font-size:12px}.dk-table-search input:focus,.dk-table-filters select:focus,.dk-pagination select:focus{border-color:var(--primary-text)}.dk-table-meta{text-align:right}.dk-table-meta b,.dk-table-meta span{display:block}.dk-table-meta b{font-size:12px}.dk-table-meta span{margin-top:4px;color:var(--muted);font-size:11px}.dk-bulk-bar{display:flex;min-height:53px;align-items:center;gap:7px;padding:7px 15px;border-bottom:1px solid color-mix(in srgb,var(--primary-2) 30%,var(--line));background:color-mix(in srgb,var(--primary-2) 7%,transparent)}.dk-bulk-bar[hidden]{display:none}.dk-bulk-bar>span{flex:1;font-size:12px}.dk-bulk-bar .dk-btn{min-height:36px}.dk-table-scroll{position:relative;max-height:none;overflow-x:auto;overflow-y:hidden}.dk-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.dk-table th{position:sticky;z-index:2;top:0;height:auto;padding:0 11px;border-bottom:1px solid var(--line);background:var(--surface-solid);color:var(--muted);font-size:11px;font-weight:850;text-align:left}.dk-table th button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:7px;color:inherit}.dk-table th button svg{width:13px}.dk-table th.is-check,.dk-table td.is-check{width:42px;text-align:center}.dk-table td{height:auto;padding:9px 11px;border-bottom:1px solid var(--line);font-size:12px;white-space:nowrap}.dk-table tr:last-child td{border-bottom:0}.dk-table tbody tr:hover,.dk-table tbody tr.is-selected{background:color-mix(in srgb,var(--primary-2) 5%,transparent)}.dk-table td b,.dk-table td small{display:block}.dk-table td b{font-size:11px}.dk-table td small{margin-top:4px;color:var(--muted);font-size:11px}.dk-table td a:hover b{color:var(--primary-text)}.dk-table-overlay{position:absolute;z-index:4;inset:0;display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-solid) 90%,transparent);backdrop-filter:blur(4px)}.dk-table-overlay[hidden]{display:none}.dk-table-overlay .dk-spinner{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--primary-2) 10%,transparent);color:var(--primary-text)}.dk-table-overlay .dk-spinner svg{animation:dk-spin .9s linear infinite}.dk-table-overlay b{margin-top:11px;font-size:12px}.dk-table-overlay p{margin-top:4px;color:var(--muted);font-size:11px}.dk-table-empty{display:flex;min-height:290px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dk-table-empty>svg{width:28px;height:28px;color:var(--muted)}.dk-table-empty b{margin-top:10px;font-size:13px}.dk-table-empty p{margin-top:4px;color:var(--muted);font-size:12px}.dk-table-empty button{margin-top:13px;color:var(--primary-text);font-size:12px;font-weight:850}.dk-pagination:not(.orvexa-pagination){display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:11px 15px;border-top:1px solid var(--line)}.dk-pagination:not(.orvexa-pagination) p{color:var(--muted);font-size:11px}.dk-pagination:not(.orvexa-pagination)>div{display:flex;align-items:center;gap:8px}.dk-pagination:not(.orvexa-pagination)>div button{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px}.dk-pagination:not(.orvexa-pagination)>div button:hover:not(:disabled){border-color:var(--primary-text)}.dk-pagination:not(.orvexa-pagination)>div button:disabled{opacity:.4}.dk-pagination:not(.orvexa-pagination)>div span{min-width:95px;text-align:center;font-size:11px;font-weight:800}.dk-pagination:not(.orvexa-pagination)>label{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--muted);font-size:11px;font-weight:800}.dk-pagination:not(.orvexa-pagination) select{height:34px}.dk-table-notes{display:grid;grid-template-columns:1.2fr 1fr 1fr .9fr;gap:0;margin-top:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 80%,transparent)}.dk-table-notes article{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:15px;border-right:1px solid var(--line)}.dk-table-notes article:last-child{border-right:0}.dk-table-notes svg{color:var(--primary-text)}.dk-table-notes b{font-size:12px}.dk-table-notes p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}

.dk-chart-intro{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0;margin-bottom:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 80%,transparent)}.dk-chart-intro>div{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:15px;border-right:1px solid var(--line)}.dk-chart-intro>div:last-child{border-right:0}.dk-chart-intro svg{color:var(--mint-text)}.dk-chart-intro b{font-size:12px}.dk-chart-intro p{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.45}.dk-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dk-chart-card{min-width:0}.dk-chart-card+.dk-chart-card{margin-top:0}.dk-chart-head{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.dk-chart-head>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:color-mix(in srgb,var(--primary-2) 9%,transparent);color:var(--primary-text)}.dk-chart-head small{display:block;color:var(--muted);font-size:11px;font-weight:800}.dk-chart-head h2{margin-top:4px;font-size:15px;line-height:1.35}.dk-chart{min-height:300px;padding:4px 8px 0}.dk-chart-card footer{display:grid;grid-template-columns:135px 1fr;gap:12px;padding:13px 18px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 36%,transparent)}.dk-chart-card footer span{color:var(--primary-text);font-size:11px;font-weight:850}.dk-chart-card footer p{color:var(--muted);font-size:11px;line-height:1.48}.apexcharts-tooltip,.apexcharts-xaxistooltip{border-color:var(--line)!important;background:var(--surface-solid)!important;color:var(--text)!important}.apexcharts-tooltip-title{border-color:var(--line)!important;background:color-mix(in srgb,var(--bg) 55%,transparent)!important}

.dk-toast{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(75,201,139,.22);border-radius:10px;background:var(--surface-solid);box-shadow:0 16px 48px rgba(3,7,10,.25);color:var(--text);font-size:12px;font-weight:800;animation:dk-toast-in .18s ease}.dk-toast svg{width:16px;color:var(--mint-text)}.dk-toast.is-bad{border-color:rgba(227,111,111,.28)}.dk-toast.is-bad svg{color:var(--danger-text)}.dk-overlay{position:fixed;z-index:100;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(3,7,10,.62);backdrop-filter:blur(4px);opacity:0;transition:opacity .18s ease}.dk-overlay.is-open{opacity:1}.dk-overlay-open{overflow:hidden}.dk-dialog{width:min(520px,100%);border:1px solid var(--line);border-radius:16px;background:var(--surface-solid);box-shadow:0 28px 90px rgba(3,7,10,.38);transform:translateY(10px);transition:transform .18s ease;overflow:hidden}.dk-overlay.is-open .dk-dialog{transform:none}.dk-dialog>header,.dk-drawer>header{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line);background:transparent!important}.dk-dialog>header>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;background:rgba(75,201,139,.09);color:var(--mint-text)}.dk-dialog>header>div,.dk-drawer>header>div{flex:1}.dk-dialog small,.dk-drawer small{color:var(--muted);font-size:11px;font-weight:800}.dk-dialog h2,.dk-drawer h2{margin-top:3px;font-size:17px}.dk-dialog>div{padding:17px 18px}.dk-dialog>div>p,.dk-drawer-body>p{color:var(--muted);font-size:12px;line-height:1.62}.dk-dialog dl,.dk-drawer dl{display:grid;margin-top:15px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.dk-dialog dl div,.dk-drawer dl div{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.dk-dialog dl div:last-child,.dk-drawer dl div:last-child{border-bottom:0}.dk-dialog dt,.dk-drawer dt{color:var(--muted);font-size:11px}.dk-dialog dd,.dk-drawer dd{font-size:11px;font-weight:800}.dk-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--line)}.dk-drawer{position:absolute;top:0;right:0;width:min(430px,100%);height:100dvh;border-left:1px solid var(--line);background:var(--surface-solid);box-shadow:-28px 0 80px rgba(3,7,10,.36);transform:translateX(104%);transition:transform .2s ease}.dk-overlay.is-open .dk-drawer{transform:none}.dk-drawer>header{height:74px}.dk-drawer-body{height:calc(100dvh - 74px);padding:18px;overflow-y:auto}.dk-drawer-state{display:flex;gap:6px;margin-bottom:14px}.dk-drawer .dk-btn{width:100%;margin-top:17px}
html.dark .dk-page .dk-panel-head,html.dark .dk-page .dk-chart-head,html.dark .dk-dialog>header,html.dark .dk-drawer>header{background:transparent!important}@keyframes dk-spin{to{transform:rotate(360deg)}}@keyframes dk-toast-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1280px){.dk-token-grid{grid-template-columns:repeat(3,1fr)}.dk-token:nth-child(3){border-right:0}.dk-token:nth-child(-n+3){border-bottom:1px solid var(--line)}.dk-type-specimens{grid-template-columns:1fr 1fr}.dk-type-specimens>div:nth-child(2){border-right:0}.dk-type-specimens>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dk-card-specimens{grid-template-columns:1fr 1fr}.dk-card-specimens article:last-child{grid-column:1/-1;border-top:1px solid var(--line)}.dk-form-layout{grid-template-columns:1fr}.dk-form-aside{position:relative;top:auto;grid-template-columns:1fr 1fr}.dk-table-toolbar{align-items:flex-start;flex-direction:column}.dk-table-meta{text-align:left}.dk-table-notes{grid-template-columns:1fr 1fr}.dk-table-notes article:nth-child(2){border-right:0}.dk-table-notes article:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:900px){.dk-page{padding:22px 18px 46px}.dk-head{align-items:flex-start;flex-direction:column}.dk-head-actions{width:100%}.dk-head-actions>*{flex:1}.dk-head h1{font-size:30px}.dk-spec-grid,.dk-spec-grid.is-uneven,.dk-feedback-grid,.dk-chart-grid{grid-template-columns:1fr}.dk-card-specimens{grid-template-columns:1fr}.dk-card-specimens article{border-right:0;border-bottom:1px solid var(--line)}.dk-card-specimens article:last-child{grid-column:auto;border-top:0;border-bottom:0}.dk-state-grid{grid-template-columns:1fr 1fr}.dk-state-grid>.dk-field{border-bottom:1px solid var(--line)}.dk-state-grid>.dk-field:nth-child(even){border-right:0}.dk-state-grid>.dk-field:last-child{grid-column:1/-1;border-bottom:0}.dk-chart-intro{grid-template-columns:1fr}.dk-chart-intro>div{border-right:0;border-bottom:1px solid var(--line)}.dk-chart-intro>div:last-child{border-bottom:0}.dk-form-aside{grid-template-columns:1fr}}
@media(max-width:640px){.dk-page{padding:18px 12px 40px}.dk-head h1{font-size:27px}.dk-head-actions{flex-direction:column}.dk-token-grid,.dk-type-specimens,.dk-state-grid,.dk-form-grid,.dk-table-notes{grid-template-columns:1fr}.dk-token,.dk-token:nth-child(3),.dk-type-specimens>div,.dk-type-specimens>div:nth-child(2),.dk-state-grid>.dk-field{border-right:0;border-bottom:1px solid var(--line)}.dk-token:last-child,.dk-type-specimens>div:last-child,.dk-state-grid>.dk-field:last-child{border-bottom:0}.dk-type-specimens>div{min-height:120px}.dk-state-grid>.dk-field:last-child{grid-column:auto}.dk-field.is-wide,.dk-switch-row.is-wide{grid-column:auto}.dk-form-workbench>footer{align-items:flex-start;flex-direction:column}.dk-form-workbench>footer .dk-btn{width:100%}.dk-table-search,.dk-table-search input,.dk-table-filters>label{width:100%}.dk-table-filters{width:100%}.dk-table-filters select{width:100%}.dk-bulk-bar{align-items:flex-start;flex-wrap:wrap}.dk-bulk-bar>span{flex-basis:100%}.dk-bulk-bar .dk-btn{flex:1}.dk-pagination:not(.orvexa-pagination){grid-template-columns:1fr;justify-items:center}.dk-pagination:not(.orvexa-pagination)>label{justify-content:center}.dk-table-notes article{border-right:0!important;border-bottom:1px solid var(--line)}.dk-table-notes article:last-child{border-bottom:0}.dk-chart-card footer{grid-template-columns:1fr}.dk-preview-block,.dk-inline-action{align-items:flex-start;flex-direction:column}.dk-preview-block .dk-btn,.dk-inline-action .dk-btn{width:100%}.dk-dialog dl div,.dk-drawer dl div{grid-template-columns:1fr}.dk-dialog>footer{flex-direction:column-reverse}.dk-dialog>footer .dk-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.dk-page *,.dk-overlay,.dk-dialog,.dk-drawer,.dk-toast,.dk-switch span{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
