.tibiu-dialog-layer{--tibiu-dialog-panel-width:620px;--tibiu-dialog-content-rail:720px;--tibiu-dialog-inline-start:max(18px,calc((100vw - var(--tibiu-dialog-content-rail)) / 2 + 18px));--tibiu-dialog-inline-end:var(--tibiu-dialog-inline-start);--tibiu-dialog-content-padding-start:18px;--tibiu-dialog-content-padding-end:18px;position:fixed;inset:0;z-index:2147483000;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;padding:0;overflow:hidden;overscroll-behavior:contain;background:var(--tibiu-ui-color-overlay)}.tibiu-dialog-layer--sm{--tibiu-dialog-panel-width:420px;--tibiu-dialog-content-rail:620px}.tibiu-dialog-layer--lg{--tibiu-dialog-panel-width:760px;--tibiu-dialog-content-rail:920px}.tibiu-dialog-layer--wide,.tibiu-dialog-layer--xl{--tibiu-dialog-panel-width:1180px;--tibiu-dialog-content-rail:1180px}.tibiu-dialog-layer--search{--tibiu-dialog-panel-width:696px;--tibiu-dialog-content-rail:696px}.tibiu-dialog-layer--right{justify-content:flex-end}.tibiu-dialog__panel{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--tibiu-ui-color-line);border-radius:var(--tibiu-ui-radius-overlay);background:var(--tibiu-ui-color-surface-raised);color:var(--tibiu-ui-color-ink);box-shadow:var(--tibiu-ui-shadow-modal);outline:0}.tibiu-dialog-layer[data-presentation=fullscreen]{align-items:stretch;justify-content:stretch;padding:0;background:var(--tibiu-ui-color-surface-raised)}.tibiu-dialog-layer[data-presentation=fullscreen]>.tibiu-dialog__panel{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}.tibiu-dialog-layer[data-presentation=modal],.tibiu-dialog-layer[data-presentation=page]{padding:24px}.tibiu-dialog-layer[data-presentation=modal]>.tibiu-dialog__panel,.tibiu-dialog-layer[data-presentation=page]>.tibiu-dialog__panel{width:min(var(--tibiu-dialog-panel-width),100%);max-height:min(760px,calc(100dvh - 48px))}.tibiu-dialog-layer[data-presentation=sheet]{padding:24px}.tibiu-dialog-layer[data-presentation=sheet]>.tibiu-dialog__panel{width:min(var(--tibiu-dialog-panel-width),100%);max-height:min(760px,calc(100dvh - 48px))}.tibiu-dialog-layer[data-presentation=search]{align-items:flex-start;padding:24px;background:var(--tibiu-ui-color-search-backdrop)}.tibiu-dialog-layer[data-presentation=search]>.tibiu-dialog__panel{width:min(var(--tibiu-dialog-panel-width),100%);max-height:calc(100dvh - 48px);box-shadow:none}.tibiu-dialog__panel[data-surface=dark]{border-color:var(--tibiu-ui-color-on-dark-line);background:var(--tibiu-ui-color-media-dark);color:var(--tibiu-ui-color-on-dark)}.tibiu-dialog__content.tibiu-search-overlay__content{display:grid;align-content:start;gap:0;overflow:visible;padding:0 var(--search-pad,22px) 24px}.tibiu-dialog__footer,.tibiu-dialog__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px}.tibiu-dialog-layer[data-presentation=fullscreen] .tibiu-dialog__footer,.tibiu-dialog-layer[data-presentation=fullscreen] .tibiu-dialog__header{flex:0 0 auto;padding-right:var(--tibiu-dialog-inline-end);padding-left:var(--tibiu-dialog-inline-start)}.tibiu-dialog__header{min-height:64px;padding-top:max(12px,env(safe-area-inset-top,0px));border-bottom:1px solid var(--tibiu-ui-color-line)}.tibiu-dialog__title-block{display:grid;gap:3px;min-width:0}.tibiu-dialog__title-block span{overflow:hidden;color:var(--tibiu-ui-color-ink-muted);font-size:var(--tibiu-ui-type-meta-size);line-height:var(--tibiu-type-meta-line,17px);text-overflow:ellipsis;white-space:nowrap}.tibiu-dialog__title-block strong{overflow:hidden;color:var(--tibiu-ui-color-ink);font-size:var(--tibiu-ui-type-work-size);font-weight:var(--tibiu-ui-weight-bold);line-height:var(--tibiu-type-work-line,19px);text-overflow:ellipsis;white-space:nowrap}.tibiu-dialog__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--tibiu-ui-radius-pill);background:var(--tibiu-ui-color-surface-soft);color:var(--tibiu-ui-color-ink);cursor:pointer}.tibiu-dialog__close:disabled{color:var(--tibiu-ui-color-disabled);cursor:not-allowed}.tibiu-dialog__content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px;scrollbar-gutter:stable}.tibiu-dialog-layer[data-presentation=fullscreen] .tibiu-dialog__content{flex:0 1 auto;min-height:0;width:min(var(--tibiu-dialog-content-rail),100%);margin-right:auto;margin-left:auto;overflow:auto;padding-right:var(--tibiu-dialog-content-padding-end);padding-left:var(--tibiu-dialog-content-padding-start)}.tibiu-dialog-layer[data-presentation=fullscreen] .tibiu-dialog__footer{margin-top:auto}.tibiu-dialog__footer{position:relative;z-index:1;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--tibiu-ui-color-line);background:var(--tibiu-ui-color-surface-raised);pointer-events:auto}.tibiu-dialog__panel[data-surface=dark] .tibiu-dialog__footer,.tibiu-dialog__panel[data-surface=dark] .tibiu-dialog__header{border-color:var(--tibiu-ui-color-on-dark-line);background:var(--tibiu-ui-color-media-dark)}.tibiu-confirm-dialog__detail,.tibiu-confirm-dialog__message{margin:0;color:var(--tibiu-ui-color-ink);font-size:var(--tibiu-ui-type-input-size);line-height:1.6}.tibiu-confirm-dialog__detail{margin-top:8px;color:var(--tibiu-ui-color-ink-muted);font-size:var(--tibiu-ui-type-meta-size)}.tibiu-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px;width:100%}@media (max-width:767px){.tibiu-dialog-layer{--tibiu-dialog-inline-start:max(16px,env(safe-area-inset-left,0px));--tibiu-dialog-inline-end:max(16px,env(safe-area-inset-right,0px));--tibiu-dialog-content-padding-start:var(--tibiu-dialog-inline-start);--tibiu-dialog-content-padding-end:var(--tibiu-dialog-inline-end)}.tibiu-dialog-layer[data-presentation=modal]{padding:16px}.tibiu-dialog-layer[data-presentation=modal]>.tibiu-dialog__panel{width:100%;max-height:calc(100dvh - 32px)}.tibiu-dialog-layer[data-presentation=page]{align-items:stretch;justify-content:stretch;padding:0;background:var(--tibiu-ui-color-surface-raised)}.tibiu-dialog-layer[data-presentation=page]>.tibiu-dialog__panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.tibiu-dialog-layer[data-presentation=page] .tibiu-dialog__footer{padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}.tibiu-dialog-layer[data-presentation=sheet]{align-items:flex-end;padding:0}.tibiu-dialog-layer[data-presentation=sheet]>.tibiu-dialog__panel{position:relative;width:100%;max-height:86dvh;padding-top:10px;padding-bottom:env(safe-area-inset-bottom,0);border-right:0;border-bottom:0;border-left:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.tibiu-dialog-layer[data-presentation=sheet]>.tibiu-dialog__panel:before{position:absolute;top:6px;left:50%;width:36px;height:4px;border-radius:var(--tibiu-ui-radius-pill);background:var(--tibiu-ui-color-line-strong);content:"";transform:translateX(-50%)}.tibiu-dialog-layer[data-presentation=search]{align-items:stretch;padding:0;background:var(--tibiu-ui-color-canvas)}.tibiu-dialog-layer[data-presentation=search]>.tibiu-dialog__panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.tibiu-dialog__content,.tibiu-dialog__footer,.tibiu-dialog__header{padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.tibiu-dialog-layer,.tibiu-dialog__panel{scroll-behavior:auto}}