.tibiu-dialog-layer{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--overlay)}.tibiu-dialog-layer--search{align-items:flex-start;background:rgba(255,255,255,.38)}:root[data-theme=dark] .tibiu-dialog-layer--search{background:rgba(0,0,0,.42)}.tibiu-dialog-layer--right{justify-content:flex-end}.tibiu-dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:min(760px,calc(100dvh - 48px));overflow:hidden;border:0;border-radius:10px;background:var(--bg-elevated);color:var(--text);box-shadow:0 20px 54px rgba(0,0,0,.16);outline:0}.tibiu-dialog-layer--sm .tibiu-dialog__panel{width:min(420px,100%)}.tibiu-dialog-layer--lg .tibiu-dialog__panel{width:min(720px,100%)}.tibiu-dialog-layer--wide .tibiu-dialog__panel{width:min(960px,100%)}.tibiu-dialog-layer--drawer .tibiu-dialog__panel{width:min(420px,100%);height:min(760px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)}.tibiu-dialog-layer--search .tibiu-dialog__panel{width:min(696px,calc(100vw - 44px));max-height:calc(100dvh - 48px);margin-top:24px;box-shadow:none}.tibiu-dialog__content.tibiu-search-overlay__content{display:grid;align-content:start;gap:18px;overflow:visible;padding:0}.tibiu-dialog__footer,.tibiu-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px}.tibiu-dialog__header{border-bottom:1px solid var(--border-subtle)}.tibiu-dialog__title-block{display:grid;gap:3px;min-width:0}.tibiu-dialog__title-block span{overflow:hidden;color:var(--tibiu-color-hint-text,var(--text-muted));font-size:var(--tibiu-type-meta-size,13px);line-height:var(--tibiu-type-meta-line,17px);text-overflow:ellipsis;white-space:nowrap}.tibiu-dialog__title-block strong{overflow:hidden;color:var(--text);font-size:var(--tibiu-type-work-size,16px);font-weight:var(--tibiu-weight-bold,700);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:34px;height:34px;border:0;border-radius:999px;background:var(--bg-muted);color:var(--text);cursor:pointer}.tibiu-dialog__close:disabled{color:var(--tibiu-color-disabled-text,var(--text-soft));cursor:not-allowed}.tibiu-dialog__content{min-height:0;overflow:auto;padding:16px 18px}.tibiu-dialog__footer{position:relative;z-index:1;border-top:1px solid var(--border-subtle);pointer-events:auto}.tibiu-confirm-dialog__detail,.tibiu-confirm-dialog__message{margin:0;color:var(--text);font-size:var(--tibiu-type-input-size,15px);line-height:1.6}.tibiu-confirm-dialog__detail{margin-top:8px;color:var(--tibiu-color-hint-text,var(--text-muted));font-size:var(--tibiu-type-meta-size,13px)}.tibiu-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px;width:100%}.tibiu-confirm-dialog__actions button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--bg-muted);color:var(--text);font:inherit;font-size:13px;font-weight:var(--tibiu-weight-semibold,600);cursor:pointer}.tibiu-confirm-dialog__actions button:last-child{background:var(--primary);color:var(--primary-contrast)}.tibiu-confirm-dialog--danger .tibiu-confirm-dialog__actions button:last-child{background:var(--danger);color:#fff}@media (max-width:638px){.tibiu-dialog-layer{align-items:flex-end;justify-content:stretch;padding:0}.tibiu-dialog-layer--search{align-items:stretch;background:var(--bg)}.tibiu-dialog__panel{width:100%;max-height:calc(100dvh - 42px);border-radius:16px 16px 0 0}.tibiu-dialog-layer--search .tibiu-dialog__panel{width:100%;height:100dvh;max-height:none;margin-top:0;border-radius:0}.tibiu-dialog-layer--drawer .tibiu-dialog__panel{height:min(82dvh,760px);max-height:82dvh}.tibiu-confirm-dialog .tibiu-dialog__panel{width:calc(100% - 36px);margin-bottom:18px;border-radius:10px}}