.unified-account-detail-modal-body{gap:10px!important}.unified-account-compact-header{display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(0,1.12fr);align-items:stretch;grid-gap:12px;gap:12px}.unified-account-compact-identity{display:grid;align-content:start;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,#e4f4fb 24%,var(--panel) 76%),color-mix(in srgb,var(--panel) 96%,var(--bg) 4%));box-shadow:0 8px 22px rgba(25,73,89,.07)}.unified-account-compact-summary{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.unified-account-detail-modal-body>.unified-account-title-block{align-items:center;gap:14px;padding:2px 2px 0}.unified-account-detail-modal-body .unified-account-title-photo{width:110px;height:110px;min-width:110px;min-height:110px;border-radius:12px;box-shadow:0 6px 16px rgba(26,70,70,.12)}.unified-account-title-desktop-scroll-metadata{gap:3px}.unified-account-compact-identity .unified-account-main-instructor-line{display:flex;width:auto;min-width:0;max-width:100%;justify-self:stretch;overflow:hidden}.unified-account-compact-identity .unified-account-title-contact>*{min-width:0;max-width:100%;justify-self:stretch}.unified-account-compact-identity .unified-account-main-instructor-history,.unified-account-compact-identity .unified-account-main-instructor-line>strong{flex:0 0 auto}.unified-account-compact-identity .unified-account-main-instructor-line>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-visual-style=modern] body .status-pill.unified-account-state-pill-active,html[data-visual-style=modern] body .status-pill.unified-account-state-pill-borek{border-color:color-mix(in srgb,#229f5a 72%,var(--line) 28%)!important;background:linear-gradient(180deg,#e6faef,#cff3de)!important;color:#0f4b2b!important;box-shadow:0 3px 9px rgba(34,159,90,.12)!important}html[data-theme=dark][data-visual-style=modern] body .status-pill.unified-account-state-pill-active,html[data-theme=dark][data-visual-style=modern] body .status-pill.unified-account-state-pill-borek{border-color:#43b978!important;background:linear-gradient(180deg,#16472d,#123a26)!important;color:#d7fbe8!important}.unified-account-state-line :is(.unified-account-state-pill,.unified-account-management-summary){box-sizing:border-box;height:28px;min-height:28px;padding:4px 9px;border-radius:8px;line-height:1}.unified-account-state-line .unified-account-management-summary{box-shadow:0 3px 9px rgba(31,93,107,.1)}.unified-account-balance-summary{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content;max-width:100%;gap:8px;margin-top:3px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:9px;background:color-mix(in srgb,var(--panel) 92%,var(--bg) 8%);box-shadow:0 3px 9px rgba(25,73,89,.06)}.unified-account-balance-summary span{color:var(--muted);font-size:.64rem;font-weight:750}.unified-account-balance-summary strong{color:var(--ink);font-size:.79rem;line-height:1.15;text-align:right}.unified-account-overview-strip{gap:6px}.unified-account-overview-strip .unified-account-field{display:grid;align-content:start;grid-gap:4px;gap:4px;min-height:68px;padding:7px 9px;border-color:color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,#e8f4fb 28%,var(--panel) 72%)}.unified-account-overview-strip .unified-account-field:first-child{background:color-mix(in srgb,#fff1c9 26%,var(--panel) 74%)}.unified-account-overview-strip .unified-account-field:nth-child(2){background:color-mix(in srgb,#fde6ee 24%,var(--panel) 76%)}.unified-account-overview-strip .unified-account-field:nth-child(4){background:color-mix(in srgb,#dff3ec 30%,var(--panel) 70%)}.unified-account-overview-strip .unified-account-field:nth-child(5){background:color-mix(in srgb,#ece9fb 26%,var(--panel) 74%)}.unified-account-overview-strip .unified-account-field>span{margin:0;line-height:1.15}.unified-account-overview-strip .unified-account-field>strong{margin:0;line-height:1.2}.unified-account-overview-strip .unified-account-field strong.unified-account-count-value{flex-wrap:wrap;row-gap:1px;white-space:normal}.unified-account-overview-strip-single{display:none}.unified-account-certification-card-compact{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,var(--bg) 4%);box-shadow:0 7px 18px rgba(25,73,89,.08)}.unified-account-certification-card-compact .unified-account-card-heading-row{align-items:center;min-height:32px;padding:5px 9px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,#e7f3fb 42%,var(--panel) 58%)}.unified-account-certification-card-compact .unified-account-card-heading-row h2{margin:0;font-size:.82rem}.unified-account-certification-card-compact .unified-account-card-heading-row>.status-pill{display:inline-flex;min-height:20px;padding:2px 6px;font-size:.64rem}.unified-account-certification-card-compact>.small{padding:7px 9px 8px}.unified-account-certification-summary{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-auto-flow:dense;grid-gap:0;gap:0;min-width:0;overflow:visible}.unified-account-certification-card-compact .unified-account-certification-source{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:7px 9px 8px;border:0;border-left:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:0;background:transparent}.unified-account-certification-card-compact .unified-account-certification-source:has(.unified-account-certification-token-list){grid-column:1/-1;grid-row:2;grid-template-columns:118px minmax(0,1fr);align-items:center;padding-block:6px;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-left:0;background:color-mix(in srgb,#e7f3fb 22%,transparent)}.unified-account-certification-card-compact .unified-account-certification-source:first-child{border-left:0}.unified-account-certification-card-compact .unified-account-certification-source>span:first-child{margin:0;font-size:.62rem;line-height:1.15;letter-spacing:.01em}.unified-account-certification-card-compact .unified-account-certification-source strong{font-size:.76rem;line-height:1.24;overflow-wrap:anywhere}.unified-account-certification-token-list{flex-wrap:wrap;gap:2px 5px;min-width:0;padding:0;overflow:visible}.unified-account-certification-token-list .status-pill.status-pill{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--ink) 86%,#12619a 14%);font-size:.66rem;line-height:1.3;box-shadow:none}.unified-account-certification-token-list .status-pill:not(:last-child):after{content:"\00b7";margin-left:5px;color:var(--muted)}.unified-account-tab-workspace{gap:8px;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.unified-account-panel-tabs{display:flex;align-items:flex-end;gap:2px;min-height:56px;margin:0;padding:7px 10px 0;overflow:visible;border-bottom-color:color-mix(in srgb,var(--line) 70%,#77a9c2 30%);background:transparent}.unified-account-panel-tabs .panel-tab{flex:0 0 auto;width:auto;min-width:0;min-height:48px;padding:0;border-radius:9px 9px 0 0!important}.unified-account-panel-tabs>.panel-tab:after,.unified-account-panel-tabs>.panel-tab:before{content:none}.unified-account-panel-tabs .panel-tab-content{width:auto;min-width:0;min-height:48px;justify-content:center;gap:7px;margin-bottom:-1px;padding:10px 12px 9px;border:0;border-bottom:3px solid transparent;border-radius:9px 9px 0 0;background:transparent;box-shadow:none;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.unified-account-panel-tab-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.unified-account-panel-tabs .panel-tab-count{margin-left:auto;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.72}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2){flex:0 0 auto!important;width:auto!important;min-width:0!important;border:0!important;background:var(--panel-tab-background,transparent)!important;color:var(--muted)!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:color .14s ease!important;cursor:pointer}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab:not(:where(:disabled,[aria-disabled=true]))[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2):not([aria-selected=true]):is(:hover,:focus-visible){background:var(--panel-tab-background,transparent)!important;color:var(--panel-tabs-active)!important;box-shadow:none!important;filter:none!important;transform:none!important}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab:not(:where(:disabled,[aria-disabled=true]))[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2):not([aria-selected=true]):hover>.panel-tab-content{border-bottom-color:transparent;border-radius:0;background:transparent;box-shadow:none}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2)[aria-selected=true]{margin:0;border:0!important;background:var(--panel-tab-background,transparent)!important;color:var(--panel-tabs-active)!important;box-shadow:none!important;filter:none!important;transform:none!important}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2)[aria-selected=true]>.panel-tab-content{border-bottom-color:color-mix(in srgb,var(--panel-tabs-accent) 82%,#1b74b8 18%);background:transparent;color:var(--panel-tabs-active);box-shadow:none}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2):focus-visible>.panel-tab-content{background:transparent;box-shadow:none}html[data-visual-style=modern] body .unified-account-panel-tabs>button.panel-tab[data-account-panel-target]:not(#unified-account-tab-style-override):not(#unified-account-tab-style-override-2)[aria-selected=true]:focus-visible>.panel-tab-content{background:transparent;box-shadow:none}.unified-account-active-panel{min-width:0;margin-top:0;padding:13px;border:1px solid color-mix(in srgb,var(--line) 78%,#79aec8 22%)!important;border-radius:12px;background:color-mix(in srgb,var(--panel) 98%,var(--bg) 2%);box-shadow:0 10px 18px -16px rgba(25,73,89,.34);animation:unified-account-panel-enter 155ms cubic-bezier(.2,.72,.25,1)}@keyframes unified-account-panel-enter{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.unified-account-active-panel{animation:none}}.unified-account-tab-workspace>[data-account-panel][hidden]{display:none!important}.unified-account-active-panel>:first-child{margin-top:0}.unified-account-active-panel .table-scroll:has(.unified-account-mini-table){max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:var(--panel);box-shadow:0 8px 22px rgba(25,73,89,.1)}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table{width:100%;min-width:0!important;border:0;border-collapse:separate;border-spacing:0;border-radius:0;background:transparent;box-shadow:none;table-layout:auto}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table :is(th,td){min-width:0;padding:11px 14px;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;text-align:left!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,#e7f3fb 58%,var(--panel) 42%);color:color-mix(in srgb,var(--ink) 84%,#166cb2 16%);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.01em}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent);background:transparent!important;background-image:none!important;line-height:1.3}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:is(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row){display:none!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr.unified-account-course-detail-modal-row:has(.unified-account-course-detail-modal:target),html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr.unified-account-rental-detail-modal-row:has(.unified-account-rental-detail-modal:target){display:table-row!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:is(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td{height:0!important;padding:0!important;border:0!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table tbody>tr:last-child>td{border-bottom:0}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row){background:transparent!important;background-image:none!important;transition:background-color .14s ease}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row):nth-child(2n){background:color-mix(in srgb,var(--brand-2) 4%,var(--panel) 96%)!important}@media (hover:hover){html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row):hover{background:color-mix(in srgb,var(--brand-2) 10%,var(--panel) 90%)!important}}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table :is(th:last-child,td[data-label=Detail],td[data-label=Akce]:last-child){text-align:right!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table td:is([data-label=Cena],[data-label="Zbývá"],[data-label="Částka"],[data-label=Uhrazeno],[data-label=Kredit],[data-label=Mezistav]){text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table :is(th,td).table-cell-right{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.unified-account-active-panel .unified-account-course-detail-modal:target),body:has(.unified-account-active-panel .unified-account-rental-detail-modal:target),html:has(.unified-account-active-panel .unified-account-course-detail-modal:target),html:has(.unified-account-active-panel .unified-account-rental-detail-modal:target){overflow:hidden!important;overscroll-behavior:none}.unified-account-active-panel .unified-account-course-detail-modal.shark-standard-modal-overlay.is-open,.unified-account-active-panel .unified-account-course-detail-modal.shark-standard-modal-overlay:target,.unified-account-active-panel .unified-account-rental-detail-modal.shark-standard-modal-overlay.unified-account-rental-detail-modal-open,.unified-account-active-panel .unified-account-rental-detail-modal.shark-standard-modal-overlay:target{position:fixed!important;inset:0!important;width:100dvw!important;min-width:100dvw!important;height:100dvh!important;min-height:100dvh!important;max-width:none!important;max-height:none!important}.unified-account-active-panel .unified-account-finance-source-popup:not([open])>summary{gap:6px;margin:-3px -6px;padding:3px 6px;border-radius:7px;transition:color .12s ease,background-color .12s ease}.unified-account-active-panel .unified-account-finance-source-popup:not([open])>summary:after{content:"›"!important;display:inline-block!important;color:var(--muted);font-size:1rem;font-weight:800;line-height:1}.unified-account-active-panel .unified-account-finance-source-popup[open]{z-index:200260!important}.unified-account-detail-page-panel:has(.unified-account-finance-source-popup[open]){z-index:200240!important}.unified-account-active-panel .unified-account-finance-source-popup[open]>summary{z-index:200260!important}.unified-account-active-panel .unified-account-finance-source-popup[open]>.unified-account-finance-source-popup-panel{z-index:200261!important}.unified-account-active-panel details.unified-account-finance-source-popup.no-open-outline[open]>summary:after{z-index:200262!important;border-color:color-mix(in srgb,var(--brand) 62%,white 38%);border-radius:10px;background:linear-gradient(145deg,var(--brand),var(--brand-2));color:#fff;box-shadow:0 7px 16px rgba(25,73,89,.22)}@media (hover:hover){.unified-account-active-panel .unified-account-finance-source-popup:not([open])>summary:hover{background:color-mix(in srgb,var(--brand-2) 10%,var(--panel) 90%);color:var(--panel-tabs-active)}}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table td:is([data-label=Detail],[data-label=Akce]:last-child) :is(a.inline-button,button.inline-button,summary.table-detail-button){min-height:30px!important;padding:5px 10px!important}.unified-account-finance-fullscreen-content .table-scroll:has(.unified-account-mini-table){max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:var(--panel);box-shadow:0 8px 22px rgba(25,73,89,.1)}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table{width:100%;min-width:0!important;border:0;border-collapse:separate;border-spacing:0;border-radius:0;background:transparent;box-shadow:none;table-layout:auto}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table :is(th,td){min-width:0;padding:11px 14px;vertical-align:middle;white-space:normal;text-align:left!important;overflow-wrap:anywhere}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table th{border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,#e7f3fb 58%,var(--panel) 42%);color:color-mix(in srgb,var(--ink) 84%,#166cb2 16%);font-size:.72rem;font-weight:800;line-height:1.2}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table td{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent);background:transparent!important;background-image:none!important;line-height:1.3}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table tbody>tr:last-child>td{border-bottom:0}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table tbody>tr{background:transparent!important;background-image:none!important;transition:background-color .14s ease}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table tbody>tr:nth-child(2n){background:color-mix(in srgb,var(--brand-2) 4%,var(--panel) 96%)!important}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table :is(th:last-child,td[data-label=Detail]){text-align:right!important}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table td:is([data-label="Částka"],[data-label=Uhrazeno],[data-label="Zbývá"],[data-label=Mezistav]){text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table :is(th,td).table-cell-right{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table tbody>tr:hover{background:color-mix(in srgb,var(--brand-2) 10%,var(--panel) 90%)!important}}.unified-account-active-panel>.unified-account-stats .unified-account-field,.unified-account-borek-summary-grid .unified-account-field,.unified-account-professional-fields .unified-account-field{border-color:color-mix(in srgb,var(--line) 74%,#7baec7 26%);background:color-mix(in srgb,var(--panel) 96%,#e7f3fb 4%);box-shadow:0 3px 10px rgba(25,73,89,.07)}.unified-account-period-section>.unified-account-subsection-title{display:flex;align-items:center;gap:8px;margin-bottom:2px}.unified-account-period-section>.unified-account-subsection-title:before{content:"";width:4px;height:1.05em;border-radius:999px;background:color-mix(in srgb,var(--panel-tabs-accent) 76%,#71c5d6 24%)}.unified-account-borek-profile{padding:13px;border-color:color-mix(in srgb,var(--line) 74%,#7baec7 26%);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#e7f3fb 3%);box-shadow:0 7px 18px rgba(25,73,89,.08)}.unified-account-borek-profile-header{padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent)}.unified-account-borek-admin-actions,.unified-account-borek-foldout-panel{border-color:color-mix(in srgb,var(--line) 76%,#7baec7 24%);border-radius:10px;box-shadow:0 4px 12px rgba(25,73,89,.07)}.unified-account-customer-note{max-width:780px}.unified-account-change-overview-full-log{width:auto!important;min-height:34px;padding:7px 11px;border-radius:9px;font-size:.78rem;white-space:nowrap}.unified-account-professional-section{gap:14px}.unified-account-professional-heading,.unified-account-professional-permissions-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.unified-account-professional-heading h3,.unified-account-professional-heading p,.unified-account-professional-permissions-heading h3{margin:0}.unified-account-professional-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.unified-account-professional-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 96%,var(--bg) 4%)}.unified-account-professional-fields>.unified-account-field{min-height:64px;border:0;border-left:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:0;background:transparent}.unified-account-professional-fields>.unified-account-field:nth-child(4n+1){border-left:0}.unified-account-professional-fields>.unified-account-field:nth-child(n+5){border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.unified-account-professional-permissions{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.unified-account-professional-permission-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.unified-account-professional-permission-list .status-pill{min-height:24px;padding:3px 8px;font-size:.75rem}.unified-account-professional-permission-list .permissions-list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.unified-account-professional-permission-list .permissions-list>li{min-height:24px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--line) 78%,#7aa097 22%);border-radius:8px;background:color-mix(in srgb,var(--panel) 86%,#e6f2ef 14%);font-size:.75rem;font-weight:700}.unified-account-professional-edit-form{gap:14px}.unified-account-professional-archive-form{padding-top:12px;border-top:1px solid var(--line)}body:has(.unified-account-management-details[open]){overflow:hidden!important}.unified-account-management-details[open]>.unified-account-management-modal{position:fixed!important;inset:0!important;z-index:200460!important;display:flex!important;align-items:center;justify-content:center;width:100dvw!important;height:100dvh!important;padding:16px!important;background:radial-gradient(circle at 18% 8%,rgba(198,235,248,.3),transparent 50%),rgba(72,145,193,.48)!important;backdrop-filter:blur(8px) saturate(82%)}.unified-account-management-modal>.shark-standard-modal-click-away{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.unified-account-management-modal-panel{position:relative;z-index:1;width:min(580px,calc(100dvw - 32px))!important;max-width:min(580px,calc(100dvw - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:0!important;overflow:hidden}.unified-account-management-modal-body h3,.unified-account-management-modal-body p,.unified-account-management-modal-header .eyebrow,.unified-account-management-modal-header h2{margin:0}.unified-account-management-modal-body{gap:16px!important;padding:18px!important}.unified-account-management-modal-body .unified-account-activation-action{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}@media (min-width:721px){.unified-account-edit-modal-overlay.shark-standard-modal-overlay{align-items:center!important;justify-content:center!important;padding:12px!important}.unified-account-edit-modal.shark-standard-modal-panel{width:min(980px,calc(100dvw - 24px))!important;max-width:min(980px,calc(100dvw - 24px))!important;height:min(876px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;border-radius:16px!important;box-shadow:0 24px 64px rgba(13,45,66,.24)!important}.unified-account-edit-modal-body .unified-account-edit-form>fieldset{padding:12px}.unified-account-professional-edit-details[open]{justify-content:flex-end!important;padding:12px!important}.unified-account-professional-edit-details[open]>.professional-edit-modal-panel{width:min(720px,calc(100dvw - 24px))!important;max-width:min(720px,calc(100dvw - 24px))!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;box-shadow:-18px 0 54px rgba(13,45,66,.2)!important}.unified-account-professional-edit-details .course-permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.professional-profile-summary-card{padding:12px 14px;border-color:color-mix(in srgb,var(--line) 74%,transparent);background:color-mix(in srgb,var(--panel) 96%,#eaf5fb 4%);box-shadow:0 8px 22px rgba(25,73,89,.08)}.professional-profile-summary-card .customer-info-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px 12px;gap:7px 12px}.professional-profile-summary-card .customer-info-stack>.small{min-width:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,var(--bg) 6%);overflow-wrap:anywhere}.professional-detail-account-action.account-detail-icon-link{display:inline-grid!important;place-items:center}.professional-detail-account-action.account-detail-icon-link svg{width:16px!important;height:16px!important}@media (max-width:1100px){.unified-account-compact-header{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.professional-profile-summary-card .customer-info-stack,.unified-account-professional-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-account-professional-fields>.unified-account-field{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-left:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.unified-account-professional-fields>.unified-account-field:nth-child(-n+2){border-top:0}.unified-account-professional-fields>.unified-account-field:nth-child(odd){border-left:0}}@media (max-width:720px){.unified-account-compact-header{gap:8px}.unified-account-compact-identity{padding:8px}.unified-account-detail-modal-body>.unified-account-title-block{align-items:flex-start;gap:10px}.unified-account-detail-modal-body .unified-account-title-photo{width:78px;height:78px;min-width:78px;min-height:78px}.unified-account-certification-card-compact{grid-template-columns:minmax(0,1fr);gap:6px}.unified-account-certification-summary{grid-template-columns:minmax(0,1fr);margin:0;padding:0;overflow:visible}.unified-account-certification-card-compact .unified-account-certification-source{min-width:0;padding:7px 9px;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-left:0}.unified-account-certification-card-compact .unified-account-certification-source:first-child{border-top:0}.unified-account-certification-card-compact .unified-account-certification-source:has(.unified-account-certification-token-list){grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.unified-account-panel-tabs{flex-wrap:wrap;gap:2px;margin-inline:0;padding:7px 8px 0;overflow:visible}.unified-account-panel-tabs .panel-tab-content{min-height:40px;padding:8px 9px 7px}.unified-account-active-panel{padding:10px;border-radius:10px}.unified-account-active-panel .unified-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.unified-account-active-panel .unified-account-stats>*{min-height:0;padding:8px 9px}.unified-account-active-panel .unified-account-stats>*>strong{font-size:.9rem}.unified-account-active-panel .table-scroll:has(.unified-account-mini-table){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table,html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody{display:block;width:100%}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>thead{display:none}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody{display:grid;grid-gap:8px;gap:8px}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:7px 8px 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,#7baec7 24%);border-radius:11px;background:color-mix(in srgb,var(--panel) 97%,#e7f3fb 3%)!important;box-shadow:0 5px 14px rgba(25,73,89,.08)}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td{display:block;width:auto;min-width:0;padding:6px 7px;border:0;text-align:left!important;overflow-wrap:anywhere}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td:first-child{grid-column:1/-1;margin-bottom:2px;padding-top:8px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--line) 56%,transparent);font-size:.9rem;line-height:1.25}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:.64rem;font-weight:800;line-height:1.25;letter-spacing:.01em}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td:first-child:before{display:none}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td:is([data-label="Termín"],[data-label="Uplatnění"],[data-label=Popis],[data-label="Stav / vazba"]){grid-column:1/-1}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td:is([data-label=Detail],[data-label=Akce]:last-child,[data-label=Upravit]){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 48%,transparent);text-align:left!important}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table>tbody>tr:not(.unified-account-course-detail-modal-row,.unified-account-rental-detail-modal-row)>td:is([data-label=Detail],[data-label=Akce]:last-child,[data-label=Upravit]):before{flex:0 0 auto;margin-right:8px;white-space:nowrap}html[data-visual-style=modern] body .unified-account-active-panel table.unified-account-mini-table td:is([data-label=Detail],[data-label=Akce]:last-child) :is(a.inline-button,button.inline-button,summary.table-detail-button){justify-self:end}html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel table.unified-account-mini-table{min-width:0!important}html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel .unified-account-finance-child-cell,html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel .unified-account-finance-child-row>td:first-child,html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel .unified-account-finance-child-row>td:nth-child(3){padding-left:7px!important}html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel .unified-account-finance-child-cell{position:static}html[data-visual-style=modern] body .unified-account-active-panel .unified-account-finance-source-popup-panel .unified-account-finance-child-cell:before{position:static;width:auto;border:0}.unified-account-finance-fullscreen-content .table-scroll:has(.unified-account-mini-table){overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table,html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody{display:block;width:100%}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>thead{display:none}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody{display:grid;grid-gap:8px;gap:8px}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:7px 8px 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,#7baec7 24%);border-radius:11px;background:color-mix(in srgb,var(--panel) 97%,#e7f3fb 3%)!important;box-shadow:0 5px 14px rgba(25,73,89,.08)}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr.payment-verified-row{border-left:3px solid #4acb83;background:color-mix(in srgb,#e7f8ef 62%,var(--panel) 38%)!important}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td{display:block;width:auto;min-width:0;padding:6px 7px;border:0;text-align:left!important;overflow-wrap:anywhere}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td:first-child{grid-column:1/-1;margin-bottom:2px;padding-top:8px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--line) 56%,transparent);font-size:.9rem;line-height:1.25}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:.64rem;font-weight:800;line-height:1.25}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td:first-child:before{display:none}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td:is([data-label=Popis],[data-label="Uplatnění"],[data-label="Stav / vazba"]){grid-column:1/-1}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td[data-label=Detail]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--line) 48%,transparent)}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td[data-label=Detail]:before{flex:0 0 auto;margin-right:8px;white-space:nowrap}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td[data-label=Detail]:has(details[open]){display:block}html[data-visual-style=modern] body .unified-account-finance-fullscreen-panel table.unified-account-mini-table>tbody>tr>td[data-label=Detail]:has(details[open]):before{display:none}.unified-account-finance-fullscreen-panel td[data-label=Detail] details[open]{display:block;width:100%}.unified-account-finance-fullscreen-panel td[data-label=Detail] details[open]>summary{width:-moz-max-content;width:max-content;margin-left:auto}.unified-account-finance-fullscreen-panel .unified-account-recent-detail-panel{align-items:flex-start;width:100%;margin-top:8px;text-align:left!important}.unified-account-professional-heading{display:grid}.unified-account-professional-actions{justify-content:stretch}.unified-account-professional-actions>*{flex:1 1 180px}.unified-account-professional-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-profile-summary-card .customer-info-stack{grid-template-columns:minmax(0,1fr)}.professional-profile-summary-card>.customer-info-row{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;grid-gap:8px 10px;gap:8px 10px;padding-right:0!important}.professional-profile-summary-card .professional-profile-visuals{display:contents}.professional-profile-summary-card .professional-profile-visuals>.diver-photo-large{grid-column:1;grid-row:1;width:88px;height:88px;min-width:88px;min-height:88px;border-radius:10px}.professional-profile-summary-card .customer-info-stack{grid-column:2;grid-row:1;gap:2px}.professional-profile-summary-card .customer-info-stack>.small{padding:1px 0;border:0;background:transparent}.professional-profile-summary-card .professional-permissions-details{grid-column:1/-1;grid-row:2}}@media (max-width:420px){.unified-account-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-account-overview-strip .unified-account-field:last-child:nth-child(odd){grid-column:1/-1}.unified-account-overview-strip .unified-account-field strong.unified-account-count-value{display:grid;grid-gap:1px;gap:1px;white-space:normal}}@media (max-width:340px){.unified-account-professional-fields{grid-template-columns:minmax(0,1fr)}.unified-account-professional-fields>.unified-account-field{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-left:0}.unified-account-professional-fields>.unified-account-field:first-child{border-top:0}}.unified-account-event-detail-modal.event-participant-detail-modal .unified-account-event-detail-window{width:min(1180px,calc(100dvw - 24px))!important;max-width:min(1180px,calc(100dvw - 24px))!important;border-radius:16px!important}.unified-account-event-detail-modal .unified-account-event-detail-modal-content{width:100%;min-width:0;gap:0}.unified-account-event-detail-modal .unified-account-event-ledger-overview{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.unified-account-event-ledger-overview .participant-price-edit-details[open]{position:static;margin-top:10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.unified-account-event-ledger-overview .participant-price-edit-details[open]>summary.event-participant-price-edit-trigger,.unified-account-event-ledger-overview .participant-price-edit-summary.event-participant-price-edit-trigger{position:absolute!important;top:10px!important;right:10px!important;display:inline-flex!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border-radius:10px!important}.unified-account-event-ledger-overview .participant-price-edit-details[open]>.participant-detail-price-grid{margin-top:10px!important}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-price{grid-column:1;grid-row:1;padding-right:58px!important;border-top:0!important;border-left:0!important}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-due{grid-column:2;grid-row:1;border-top:0!important;border-left:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-attendance{grid-column:3;grid-row:1}.unified-account-event-detail-modal .unified-account-event-notes,.unified-account-event-detail-modal .unified-account-event-rental-note{margin:0}.unified-account-event-detail-modal .unified-account-event-detail-footer.event-participant-detail-actions-row{position:sticky;z-index:5;bottom:0;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px 18px max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%)}.unified-account-event-detail-footer .unified-account-event-detail-actions{width:auto;margin-left:auto}.unified-account-rental-readonly-panel.unified-account-rental-detail-window.shark-standard-modal-panel{width:var(--rental-workspace-width)!important;max-width:var(--rental-workspace-width)!important;border-radius:16px!important}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid{grid-template-columns:minmax(0,1fr)}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-line{display:grid;align-content:start;grid-gap:3px;gap:3px;padding:2px 12px;border:0;border-left:1px solid color-mix(in srgb,var(--line) 68%,transparent)}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-line:first-child{padding-left:0;border-left:0}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-line>strong{text-align:left}@media (max-width:720px){.unified-account-event-detail-modal.event-participant-detail-modal .unified-account-event-detail-window,.unified-account-rental-readonly-panel.unified-account-rental-detail-window.shark-standard-modal-panel{width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;border-radius:14px!important}.unified-account-event-detail-modal .unified-account-event-ledger-overview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.unified-account-event-ledger-overview .event-participant-ledger-cards>:is(.event-participant-ledger-attendance,.event-participant-ledger-price,.event-participant-ledger-due){grid-column:1;grid-row:auto;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)!important;border-left:0!important}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-attendance{order:1;border-top:0!important}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-price{order:2}.unified-account-event-ledger-overview .event-participant-ledger-cards>.event-participant-ledger-due{order:3}.unified-account-event-detail-modal .unified-account-event-detail-footer.event-participant-detail-actions-row{padding:8px max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.unified-account-event-detail-footer .unified-account-event-detail-actions{width:100%}.unified-account-event-detail-footer .unified-account-event-detail-actions>button{flex:1 1}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-lines{display:block}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-left:0}.unified-account-rental-readonly-panel .rental-loan-detail-status-grid .rental-loan-detail-line>strong{text-align:right}}.unified-account-borek-profile{gap:12px;padding:14px}.unified-account-borek-profile-header{align-items:center;padding-bottom:10px}.unified-account-borek-profile-header>div{min-width:0}.unified-account-borek-profile-header .inline-button{min-height:36px;padding:7px 13px;border-radius:10px}.unified-account-borek-overview{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.45fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 74%,#7baec7 26%);border-radius:12px;background:color-mix(in srgb,var(--panel) 97%,#e7f3fb 3%);box-shadow:0 5px 14px rgba(25,73,89,.07)}.unified-account-borek-certification-summary{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px;border-right:1px solid color-mix(in srgb,var(--line) 68%,transparent);background:color-mix(in srgb,#e8f5fb 34%,var(--panel) 66%)}.unified-account-borek-key-facts dt,.unified-account-borek-modal-overview span,.unified-account-borek-summary-label{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.01em}.unified-account-borek-certification-summary>strong{min-width:0;color:var(--ink);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.25;overflow-wrap:anywhere}.unified-account-borek-key-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0}.unified-account-borek-key-facts>div{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;border-left:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.unified-account-borek-key-facts>div:first-child{border-left:0}.unified-account-borek-key-facts dd,.unified-account-borek-key-facts dt{min-width:0;margin:0}.unified-account-borek-key-facts dd{color:var(--ink);font-size:.92rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.unified-account-borek-flags{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.unified-account-borek-flags>span{padding:4px 8px;border:1px solid color-mix(in srgb,var(--line) 70%,#57a987 30%);border-radius:8px;color:color-mix(in srgb,var(--ink) 80%,#16805a 20%);background:color-mix(in srgb,var(--panel) 82%,#dff6ea 18%);font-size:.72rem;font-weight:800;line-height:1.2}.unified-account-borek-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:min(100%,850px);min-width:0}.unified-account-borek-record-modal:not([open]){display:block;min-width:0}.unified-account-borek-record-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;min-height:58px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 74%,#7baec7 26%);border-radius:11px;color:color-mix(in srgb,var(--ink) 86%,#176fb4 14%);background:color-mix(in srgb,var(--panel) 94%,#e7f3fb 6%);box-shadow:0 3px 10px rgba(25,73,89,.06);cursor:pointer;transition:transform .13s ease,border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.unified-account-borek-record-trigger::-webkit-details-marker{display:none}.unified-account-borek-record-trigger::marker,.unified-account-borek-record-trigger:after{content:none!important;display:none!important}.unified-account-borek-record-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--panel-tabs-active);background:color-mix(in srgb,var(--panel) 74%,#d9eef9 26%)}.unified-account-borek-record-chevron svg,.unified-account-borek-record-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.unified-account-borek-record-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.unified-account-borek-record-copy>strong{font-size:.86rem;line-height:1.2}.unified-account-borek-record-copy>span{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.2}.unified-account-borek-record-chevron{display:grid;place-items:center;color:color-mix(in srgb,var(--muted) 74%,var(--panel-tabs-active) 26%);transition:transform .13s ease,color .13s ease}@media (hover:hover){.unified-account-borek-record-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--panel-tabs-active) 46%,var(--line) 54%);background:color-mix(in srgb,var(--panel) 86%,#dceffa 14%);box-shadow:0 7px 16px rgba(25,91,126,.12)}.unified-account-borek-record-trigger:hover .unified-account-borek-record-chevron{transform:translateX(2px);color:var(--panel-tabs-active)}}.unified-account-borek-record-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--panel-tabs-active) 28%,transparent);outline-offset:2px;border-color:var(--panel-tabs-active)}details.unified-account-borek-record-modal.shark-details-modal[open]{z-index:200280!important}details.unified-account-borek-record-modal.shark-details-modal[open]>.unified-account-borek-modal-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;width:min(920px,calc(100dvw - 24px))!important;max-width:min(920px,calc(100dvw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:0!important;overflow:hidden!important;border-radius:16px!important}details.unified-account-borek-record-modal.shark-details-modal[open]>.unified-account-borek-history-modal-panel{width:min(1120px,calc(100dvw - 24px))!important;max-width:min(1120px,calc(100dvw - 24px))!important}.unified-account-borek-modal-body{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:14px 16px 16px;overflow:auto}.unified-account-borek-modal-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,#7baec7 28%);border-radius:11px;background:color-mix(in srgb,var(--panel) 95%,#e7f3fb 5%)}.unified-account-borek-modal-overview>div{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:10px 12px;border-left:1px solid color-mix(in srgb,var(--line) 64%,transparent)}.unified-account-borek-modal-overview>div:first-child{border-left:0}.unified-account-borek-modal-overview strong{min-width:0;font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.unified-account-borek-modal-table-wrap{max-width:100%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 72%,#7baec7 28%);border-radius:12px;background:color-mix(in srgb,var(--panel) 98%,#edf7fb 2%)}.unified-account-borek-modal-table{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.unified-account-borek-modal-table :is(th,td){padding:9px 11px!important}.unified-account-borek-modal-table td[data-label=Akce]{text-align:right!important}.unified-account-borek-modal-table .table-detail-button{min-height:32px;padding:6px 10px}.unified-account-borek-empty{margin:0;padding:14px;border:1px dashed color-mix(in srgb,var(--line) 76%,#7baec7 24%);border-radius:11px;color:var(--muted);background:color-mix(in srgb,var(--panel) 96%,#edf7fb 4%)}.unified-account-borek-signature-card{padding:12px;border:1px solid color-mix(in srgb,var(--line) 72%,#7baec7 28%);border-radius:11px;background:color-mix(in srgb,var(--panel) 97%,#edf7fb 3%)}@media (max-width:820px){.unified-account-borek-overview{grid-template-columns:minmax(0,1fr)}.unified-account-borek-certification-summary{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}@media (max-width:720px){.unified-account-borek-profile{gap:10px;padding:10px}.unified-account-borek-profile-header{align-items:flex-start}.unified-account-borek-profile-header .inline-button{width:auto}.unified-account-borek-key-facts{grid-template-columns:minmax(0,1fr)}.unified-account-borek-key-facts>div,.unified-account-borek-key-facts>div:first-child{padding:9px 12px;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-left:0}.unified-account-borek-key-facts>div:first-child{border-top:0}.unified-account-borek-records{grid-template-columns:minmax(0,1fr)}.unified-account-borek-record-trigger{min-height:54px}details.unified-account-borek-record-modal.shark-details-modal[open]>.unified-account-borek-history-modal-panel,details.unified-account-borek-record-modal.shark-details-modal[open]>.unified-account-borek-modal-panel{width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:14px!important}.unified-account-borek-modal-overview{grid-template-columns:minmax(0,1fr)}.unified-account-borek-modal-overview>div,.unified-account-borek-modal-overview>div:first-child{border-top:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-left:0}.unified-account-borek-modal-overview>div:first-child{border-top:0}.unified-account-borek-modal-table-wrap{overflow:visible;border:0;background:transparent}.unified-account-borek-modal-table :is(th,td){padding:7px 9px!important}.unified-account-borek-modal-table td[data-label=Akce]{text-align:left!important}}#view-as-dialog button.view-as-modal-result{display:grid!important;justify-content:stretch!important;justify-items:stretch!important;background:color-mix(in srgb,var(--panel) 98%,white 2%)!important;background-image:none!important;color:var(--text)!important;font-family:var(--modern-font-ui)!important;text-align:left!important;text-shadow:none!important;filter:none!important;transform:none!important}#view-as-dialog button.view-as-modal-result:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 48%,var(--line) 52%)!important;background:color-mix(in srgb,var(--accent-soft) 24%,var(--panel) 76%)!important;background-image:none!important;color:var(--text)!important;text-shadow:none!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),0 6px 15px rgba(8,72,100,.1)!important}#view-as-dialog button.view-as-modal-result.selected,#view-as-dialog button.view-as-modal-result.selected:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 72%,var(--line) 28%)!important;background:color-mix(in srgb,var(--accent-soft) 48%,var(--panel) 52%)!important;background-image:none!important;color:var(--text)!important;text-shadow:none!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 7px 18px rgba(8,72,100,.11)!important}#view-as-dialog button.view-as-modal-result :is(.view-as-modal-result-name,.view-as-modal-result-detail,.view-as-modal-result-detail-key,.view-as-modal-result-context){text-align:left!important;text-shadow:none!important}