.link-editor{position:absolute;top:-1000px;left:-1000px;z-index:1100;opacity:0;min-width:280px;max-width:380px;background:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12);padding:8px;transition:opacity .12s ease;font-size:14px}.link-editor .link-view{display:flex;align-items:center;gap:6px}.link-editor .link-view a{flex:1;min-width:0;color:#10bba9;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 6px}.link-editor .link-view a:hover{text-decoration:underline}.link-editor .link-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:#666;cursor:pointer;transition:all .15s ease}.link-editor .link-action:hover{background:#f5f5f5;color:#333}.link-editor input.link-input{width:100%;box-sizing:border-box;border:1px solid #e1e5e9;border-radius:6px;padding:7px 9px;font-size:14px;font-family:inherit;color:#333;outline:none}.link-editor input.link-input:focus{border-color:#7375a5}.link-editor input.link-input.link-input--error{border-color:#d64545}.link-editor .link-error{color:#d64545;font-size:12px;margin:4px 2px 0}.Modal__overlay{justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,40,40,.6);flex-shrink:1px;z-index:10000}.Modal__modal,.Modal__overlay{display:flex;flex-direction:column;flex-grow:0px}.Modal__modal{padding:20px;min-height:100px;min-width:300px;background-color:#fff;position:relative;box-shadow:0 0 20px 0 #444;border-radius:10px;max-height:90%;overflow:hidden}.Modal__title{color:#444;margin:0;padding-bottom:10px;border-bottom:1px solid #ccc}.Modal__closeButton{border:0;position:absolute;right:20px;border-radius:20px;justify-content:center;align-items:center;display:flex;width:30px;height:30px;text-align:center;cursor:pointer;background-color:#eee}.Modal__closeButton:hover{background-color:#ddd}.Modal__content{padding-top:20px;overflow-y:auto;height:100%}.tools-menu-container{position:relative;display:inline-block}.tools-menu-badge{position:absolute;top:-2px;right:-2px;background-color:#7375a5;color:#fff;font-size:10px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10}.popover-root.tools-menu-popover{width:320px;padding:6px;display:flex;flex-direction:column;gap:2px}.popover-root.tools-menu-popover .tools-menu-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:rgba(0,0,0,0);border-radius:8px;cursor:pointer;text-align:left;color:#4d4d4d;transition:background-color .15s ease}.popover-root.tools-menu-popover .tools-menu-option:focus,.popover-root.tools-menu-popover .tools-menu-option:hover{background-color:var(--color-bg-hover,#EBEEF7);outline:none}.popover-root.tools-menu-popover .tools-menu-option-icon{font-size:16px;color:#a0a0a0;width:20px;text-align:center;flex-shrink:0}.popover-root.tools-menu-popover .tools-menu-option--enabled .tools-menu-option-icon{color:#7375a5}.popover-root.tools-menu-popover .tools-menu-option:disabled{cursor:progress;opacity:.7}.popover-root.tools-menu-popover .tools-menu-option:disabled:focus,.popover-root.tools-menu-popover .tools-menu-option:disabled:hover{background-color:rgba(0,0,0,0)}.popover-root.tools-menu-popover .tools-menu-option-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.popover-root.tools-menu-popover .tools-menu-option-label{font-size:14px;font-weight:500;color:#4d4d4d;line-height:1.3}.popover-root.tools-menu-popover .tools-menu-option-description{font-size:12px;color:#a0a0a0;line-height:1.3}.popover-root.tools-menu-popover .tools-menu-toggle-switch{position:relative;width:36px;height:20px;background-color:#ebeef7;border-radius:10px;transition:background-color .2s ease;flex-shrink:0}.popover-root.tools-menu-popover .tools-menu-toggle-switch.on{background-color:#7375a5}.popover-root.tools-menu-popover .tools-menu-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.popover-root.tools-menu-popover .tools-menu-toggle-switch.on .tools-menu-toggle-knob{transform:translateX(16px)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option{color:var(--color-text)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option:focus,.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option:hover,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option:focus,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option:hover{background-color:var(--color-bg-hover)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option-icon,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option-icon{color:var(--color-text-muted)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option-label,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option-label{color:var(--color-text)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option-description,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option-description{color:var(--color-text-muted)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-option--enabled .tools-menu-option-icon,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-option--enabled .tools-menu-option-icon{color:var(--color-primary)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-toggle-switch,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-toggle-switch{background-color:var(--color-border)}.constants-web.dark-theme .popover-root.tools-menu-popover .tools-menu-toggle-switch.on,[data-theme=dark] .popover-root.tools-menu-popover .tools-menu-toggle-switch.on{background-color:var(--color-primary)}