.o-tool-modal{box-sizing:border-box;color:#133253;background:#fff;border:1px solid #ffffffb3;border-radius:22px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 100px #071f3859}.o-tool-modal[open]{flex-direction:column;display:flex}.o-tool-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07192da6}.o-tool-modal-head{background:linear-gradient(110deg,#eef8fa,#f4f7fc);border-bottom:1px solid #e3ebf2;flex-shrink:0;align-items:center;gap:14px;padding:18px 22px;display:flex}.o-tool-modal-icon{color:#126b80;background:#d9eff0;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.o-tool-modal-heading{flex:1;min-width:0}.o-tool-modal-heading>span{letter-spacing:.04em;color:#537086;font-size:11px;font-weight:700;display:block}.o-tool-modal-heading h2{font:inherit;overflow-wrap:anywhere;margin:3px 0 0;font-size:20px;font-weight:750;line-height:1.35}.o-tool-modal-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.o-tool-modal-actions button,.o-tool-modal-actions a{color:#284c68;cursor:pointer;background:#fff;border:1px solid #dce6ee;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.o-tool-modal-actions :is(button,a):hover{background:#e5f2f6;border-color:#85bbc8}.o-tool-modal-actions :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #46a7ba}.o-tool-modal-content{background:#fff;flex:0 auto;min-height:120px;max-height:calc(100dvh - 116px);overflow:auto}.o-tool-modal-content iframe{background:#fff;border:0;width:100%;height:100%;min-height:120px;display:block}.o-tool-modal-loading{text-align:center;color:#526c81;pointer-events:none;background:#fff;padding:18px;position:absolute;inset:100px 0 auto}.o-tool-modal.is-expanded{width:calc(100vw - 24px)!important}.o-tool-modal.is-expanded .o-tool-modal-content{height:calc(100dvh - 116px)!important}@media (width<=640px){.o-tool-modal{border-radius:16px;max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.o-tool-modal-head{gap:9px;padding:12px}.o-tool-modal-icon{display:none}.o-tool-modal-heading h2{font-size:17px}.o-tool-modal-actions{gap:4px}.o-tool-modal-actions button,.o-tool-modal-actions a{width:34px;height:36px}.o-tool-modal-content{max-height:calc(100dvh - 92px)}.o-tool-modal.is-expanded{width:calc(100vw - 12px)!important}.o-tool-modal.is-expanded .o-tool-modal-content{height:calc(100dvh - 92px)!important}}.o-kb-component.is-tabbed-mode .o-kmedia-panel.o-kmedia-panel--tools{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.o-knowledge-tool-dialog{z-index:10000;border:1px solid var(--ocean-border);background:var(--ocean-surface);width:94vw;height:90vh;color:var(--ocean-text);position:fixed;inset:5vh 3vw}.o-knowledge-tool-dialog iframe{border:0;width:100%;height:calc(100% - 44px)}.o-knowledge-tools-pager{color:var(--ocean-text);justify-content:center;align-items:center;gap:16px;margin-block:20px 0;display:flex}.o-knowledge-tools-pager button{border-color:var(--ocean-border);background:var(--ocean-surface);width:44px;height:44px;color:var(--ocean-primary);border-radius:50%}.o-knowledge-tools-pager span{text-align:center;font-variant-numeric:tabular-nums;min-width:48px}
