.reference-shell-active #leftSidebar > #marketingHost:not([hidden]){display:block!important}
#marketingHost[hidden],.mk-dialog [hidden]{display:none!important}
.mk-launch{width:100%;margin-top:8px;padding:10px;border:1px solid #315a73;border-radius:9px;background:#10314a;color:#d8eef9;font:inherit;font-size:12px;cursor:pointer}
.mk-dialog{box-sizing:border-box;width:min(1180px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;background:#081725;color:#d8eef9;border:1px solid #285b72;border-radius:20px;padding:28px;color-scheme:dark}
.mk-dialog::backdrop{background:rgba(0,8,14,.8);backdrop-filter:blur(5px)}
.mk-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.mk-heading h2{margin:8px 0;font-size:28px}.mk-heading .eyebrow{color:#65d4f5;letter-spacing:.08em;font-size:11px}
.mk-dialog h3{margin:25px 0 12px;font-size:18px}.mk-muted{color:#9db4c5;font-size:12px;line-height:1.6}
.mk-filters,.mk-expense{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}
.mk-dialog label{display:flex;flex-direction:column;gap:6px;min-width:130px;max-width:100%;font-size:12px}
.mk-dialog label.mk-check{flex-direction:row;align-items:center;min-width:0;align-self:center}
.mk-dialog input,.mk-dialog select{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #31566e;background:#061320;color:#d8eef9;border-radius:8px;padding:10px;font:inherit}
.mk-dialog select{max-width:340px}.mk-check input{margin:0}.mk-dialog button{cursor:pointer}.mk-dialog button:disabled{opacity:.5;cursor:default}
.mk-dialog :focus-visible,.mk-launch:focus-visible{outline:2px solid #4fd9ff;outline-offset:3px}
.mk-dialog [role=alert]:not(:empty){padding:12px;border:1px solid #8a5350;color:#ffc5b7;border-radius:8px}
.mk-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0}.mk-stat{background:#0b2334;border:1px solid #26495d;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.mk-stat span{font-size:11px;color:#a8c6d7}.mk-stat strong{font-size:23px;color:#6cdecc}
.mk-warnings p,.mk-warning{color:#f2c58e;font-size:12px}.mk-list-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}
.mk-table-wrap{width:100%;overflow:auto;border:1px solid #244358;border-radius:10px}.mk-table-wrap table{border-collapse:collapse;width:100%;min-width:780px;font-size:12px}.mk-table-wrap th,.mk-table-wrap td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #1c3547;overflow-wrap:anywhere}.mk-table-wrap th{background:#0a2333;color:#90b7cd}.mk-table-wrap td:nth-child(6){min-width:210px;max-width:330px}
.mk-dialog summary{cursor:pointer;color:#8dd8ed;line-height:1.5}.mk-dialog details p{overflow-wrap:anywhere}.mk-pager{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin:12px 0;font-size:12px}
.mk-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:12px}.mk-directory p{margin:5px 0;overflow-wrap:anywhere}.mk-expense-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid #244358;padding:10px 0;font-size:12px}.mk-expense-row span{flex:1;overflow-wrap:anywhere}
.mk-expense input[data-mk=amount]{width:130px}.mk-expense input[data-mk=currency]{width:90px}
@media(max-width:850px){.mk-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-dialog{padding:20px}.mk-directory{grid-template-columns:1fr}}
@media(max-width:520px){.mk-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:14px;border-radius:12px}.mk-heading h2{font-size:22px}.mk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-filters>label,.mk-expense>label{flex:1 1 140px}.mk-dialog select{width:100%;max-width:100%}.mk-expense-row{flex-wrap:wrap}.mk-expense-row span{flex-basis:100%}.mk-pager{justify-content:space-between}.mk-list-heading{align-items:start}}
@media(prefers-reduced-motion:reduce){.mk-dialog{scroll-behavior:auto}}
