.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-modal{border:0;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-1)}.ui-modal:not([open]){display:none}.ui-modal::backdrop{background:transparent}.ui-modal>.dlg,.ui-modal>.dr-detail{max-height:calc(100dvh - 32px);overflow:auto}.ui-modal>.dr-detail{width:min(640px,calc(100vw - 32px));padding:24px}.ui-modal .hsel-list{z-index:100}.x2-head{flex-wrap:wrap;gap:12px}.x2-head-title{min-width:0;flex:1 1 240px}.x2-head-actions{flex-wrap:wrap;max-width:100%}.x2-head-deal{overflow-wrap:anywhere}.page-header{gap:16px;flex-wrap:wrap}.dr-table .dr-sticky{min-width:180px;width:240px;max-width:240px}.dr-name a{display:block;max-width:216px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alerts{left:80px;right:auto;bottom:76px;width:min(360px,calc(100vw - 540px));max-height:35dvh;overflow-y:auto}.alerts .alert{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.alert-reading{display:block}.alert-reading summary{cursor:pointer;overflow-wrap:anywhere;font-size:13px;font-weight:500}.alert-reading[open] .alert-body{margin-top:10px}.reading-shelf{position:sticky;top:0;z-index:45;max-height:20dvh;overflow:auto;background:var(--card)}.reading-shelf:empty{display:none}.reading-shelf .alert{margin:0;border-radius:0;box-shadow:none;animation:none}.reading-shelf summary{min-height:20px}.x2-root{top:var(--reading-shelf-height,0)}@media (max-width:860px){.reading-shelf{top:52px}.x2-root{top:calc(52px + var(--reading-shelf-height, 0px))}}.x2-chat-btn{z-index:75}.x2-chat{max-height:calc(100dvh - 100px)}.x2-chat-context{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-2);margin:0 12px}.x2-change-source{grid-column:1/-1;color:var(--text-2);overflow-wrap:anywhere}.x2-empty>.btn{display:block;margin:16px auto 0}.x2-grid-row{display:contents}.x2-cell:focus-visible{outline:2px solid var(--link);outline-offset:-2px;z-index:5}.x2-name-box{color:var(--text-2)}.x2-lendo{position:relative}.x2-reading-status{position:absolute;top:12px;left:16px;right:16px;z-index:2;background:var(--card);padding:8px}.x2-col-head,.x2-row-head{font-size:11px}.auth-recover{color:var(--text-2);font-size:12px}.deal-drawer-modal{justify-content:flex-start;padding:0}.deal-drawer{width:min(320px,calc(100vw - 40px));height:100%;overflow:auto;background:var(--side-bg-2);color:var(--side-text);padding:16px 8px}.deal-drawer>.btn{color:inherit}.deal-drawer .x2-deal-nav{width:100%}.x2-mobile-nav{display:none}.filter-bar>*{max-width:100%}.bcard-actions{flex-wrap:wrap}.hsel-text{overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.x2-root{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)}.x2-side-left{display:none}.x2-mobile-nav{display:inline-flex;justify-self:start;margin:8px 16px;min-height:44px}.x2-main{grid-column:1;min-width:0}.x2-head{padding:12px 16px}.x2-head-title{flex-basis:100%;flex-wrap:wrap;gap:4px}.x2-head-sub{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.x2-head-actions{width:100%}.dr-table .dr-sticky{position:static;min-width:150px;width:180px;max-width:180px}.dr-name a{max-width:156px}.alerts,body.has-bottom-composer .alerts{top:auto;bottom:76px;left:12px;right:12px;width:auto;max-height:26dvh}.x2-chat{left:12px;right:12px;bottom:76px;width:auto;height:min(60dvh,560px,calc(100dvh - 220px));max-height:calc(100dvh - 150px)}body:has(.x2-chat:not([hidden])) .alerts{top:56px;bottom:auto;max-height:17dvh}.alert-close,.btn,.hsel-trigger,.pager-btn,.r15-send,.rail-icon-btn{min-height:44px}.pw-toggle{width:44px;height:44px}.pw-field input{min-height:48px;padding-right:50px}.r28 .r28-btn{min-height:44px}.alert-close,.pager-btn,.r15-send,.rail-icon-btn{min-width:44px}.x2-deal-link{min-height:44px}.x2-workbook.has-side{grid-template-columns:minmax(0,1fr)}.x2-sens-col{grid-column:1;max-height:40dvh;overflow:auto;border-top:1px solid var(--border-strong)}.x2-sens-col .x2-side-resizer{display:none}.r28-main{min-width:0}}.x2-head{align-items:flex-start;column-gap:20px;row-gap:12px}.x2-head-title{flex:1 1 300px}.x2-head-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.x2-head-tipo{white-space:nowrap}.x2-head-actions{align-items:center;gap:8px}.x2-chat-btn.is-docked{position:relative;inset:auto;width:34px;height:34px;flex:none;border-radius:var(--r-control);z-index:auto}.x2-chat-btn.is-docked svg{width:21px;height:21px}@media (max-width:760px){.x2-head-actions>.x2-chat-btn{position:relative!important;inset:auto!important;width:44px;height:44px;flex:none;border-radius:var(--r-control);z-index:auto}}