.bo-dialog-overlay{z-index:50;background:#0003;position:fixed;inset:0}.bo-dialog{--dialog-height:calc(540px * var(--ui-scale,1));z-index:50;width:min(calc(520px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))));height:min(var(--dialog-height), calc(100dvh - calc(32px * var(--ui-scale,1))));border:1px solid var(--border);border-radius:calc(12px * var(--ui-scale,1));background:var(--popover);min-width:0;color:var(--popover-foreground);box-shadow:0 calc(12px * var(--ui-scale,1)) calc(40px * var(--ui-scale,1)) #0000001f;font-size:calc(13px * var(--ui-scale,1));line-height:calc(20px * var(--ui-scale,1));outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.bo-dialog-header{padding:calc(20px * var(--ui-scale,1)) calc(56px * var(--ui-scale,1)) calc(16px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1));flex:none}.bo-dialog-header h2{font-size:calc(18px * var(--ui-scale,1));line-height:calc(26px * var(--ui-scale,1));margin:0;font-weight:600}.bo-dialog-header p{margin:calc(6px * var(--ui-scale,1)) 0 0;color:var(--muted-foreground)}.bo-dialog .bo-dialog-close{top:calc(16px * var(--ui-scale,1));right:calc(16px * var(--ui-scale,1));position:absolute}.bo-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:0 calc(24px * var(--ui-scale,1));flex:1;overflow-y:auto}.bo-dialog-footer{justify-content:flex-end;align-items:center;gap:calc(8px * var(--ui-scale,1));padding:calc(16px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1)) calc(20px * var(--ui-scale,1));flex:none;display:flex}.bo-dialog[data-state=open]{animation:bo-dialog-in var(--motion-enter) var(--motion-ease-out)}.bo-dialog[data-state=closed]{animation:none}.bo-dialog-overlay[data-state=open],.bo-dialog[data-motion=fade][data-state=open]{animation:bo-dialog-fade-in var(--motion-enter) var(--motion-ease-out)}.bo-dialog-overlay[data-state=closed],.bo-dialog[data-motion=fade][data-state=closed]{animation:none}@keyframes bo-dialog-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes bo-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes bo-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bo-dialog-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=600px){.bo-dialog{width:calc(100vw - calc(24px * var(--ui-scale,1)));height:min(var(--dialog-height), calc(100dvh - calc(24px * var(--ui-scale,1))))}.bo-dialog-header{padding-left:calc(20px * var(--ui-scale,1))}.bo-dialog-body,.bo-dialog-footer{padding-inline:calc(20px * var(--ui-scale,1))}.bo-dialog button,.bo-dialog input{min-height:calc(40px * var(--ui-scale,1))}}@media (prefers-reduced-motion:reduce){.bo-dialog[data-state=open],.bo-dialog-overlay[data-state=open]{animation:.1s linear bo-dialog-fade-in}.bo-dialog[data-state=closed],.bo-dialog-overlay[data-state=closed]{animation:none}}.bo-dialog[data-state][data-motion-input=keyboard],.bo-dialog-overlay[data-state][data-motion-input=keyboard],.bo-dialog[data-state][data-surface-resumed=true],.bo-dialog-overlay[data-state][data-surface-resumed=true]{animation:none}.bo-dialog[data-maximizable]>.bo-dialog-header{min-height:calc(76px * var(--ui-scale,1));padding-right:calc(264px * var(--ui-scale,1))}.bo-dialog-window-controls{top:calc(16px * var(--ui-scale,1));right:calc(16px * var(--ui-scale,1));align-items:center;gap:calc(8px * var(--ui-scale,1));display:flex;position:absolute}.bo-dialog-window-controls>button{height:calc(40px * var(--ui-scale,1));white-space:nowrap}.bo-dialog-window-controls>.bo-dialog-resize{color:var(--muted-foreground)}.bo-dialog-control-divider{height:calc(20px * var(--ui-scale,1));background:var(--border);width:1px}.bo-dialog-window-controls>.bo-dialog-return{background:var(--muted);border-color:var(--border);color:var(--foreground)}.bo-dialog-window-controls>.bo-dialog-return:hover{background:var(--accent)}.bo-dialog[data-state][data-maximizable][data-maximized]{--dialog-height:100dvh;--replication-height:100dvh;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;top:0;left:0;transform:none}@media (width<=600px){.bo-dialog[data-state][data-maximizable]{--dialog-height:100dvh;--replication-height:100dvh;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;top:0;left:0;transform:none}.bo-dialog[data-maximizable]>.bo-dialog-header{padding-right:calc(156px * var(--ui-scale,1))}.bo-dialog-window-controls>.bo-dialog-resize,.bo-dialog-control-divider{display:none}}.bo-dialog[data-state][data-editor]{--dialog-height:calc(700px * var(--ui-scale,1));width:min(calc(720px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))));height:min(var(--dialog-height), calc(100dvh - calc(32px * var(--ui-scale,1))));gap:0;max-width:none;max-height:none;overflow:hidden}.bo-dialog[data-state][data-editor=wide]{--dialog-height:calc(820px * var(--ui-scale,1));width:min(calc(1040px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))))}.bo-dialog[data-state][data-editor=compact]{--dialog-height:calc(440px * var(--ui-scale,1));width:min(calc(520px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))))}.bo-dialog[data-editor]>.bo-dialog-header{padding-right:calc(56px * var(--ui-scale,1));border-bottom:1px solid var(--border);flex-shrink:0}.bo-dialog[data-editor]>.bo-dialog-body{padding-block:calc(20px * var(--ui-scale,1))}.bo-dialog[data-editor]>.bo-dialog-footer{border-top:1px solid var(--border);flex-shrink:0}@media (width<=600px){.bo-dialog[data-state][data-editor]{width:calc(100vw - calc(24px * var(--ui-scale,1)));height:min(var(--dialog-height), calc(100dvh - calc(24px * var(--ui-scale,1))))}}.bo-dialog[data-editor]>.editor-dialog-unpadded{padding:0}.bo-dialog[data-editor]>form{flex:1;min-width:0;min-height:0}.bo-dialog[data-editor] .bo-dialog-footer{flex-shrink:0}.prod-modal.form-modal-wide{--dialog-height:calc(820px * var(--ui-scale,1));width:min(calc(1040px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))))}.prod-modal.form-modal-compact{--dialog-height:calc(360px * var(--ui-scale,1));width:min(calc(520px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))))}.bo-dialog.collection-editor-dialog{--dialog-height:calc(700px * var(--ui-scale,1));width:min(calc(720px * var(--ui-scale,1)), calc(100vw - calc(32px * var(--ui-scale,1))))}.integration-sheet .integration-surface-header{padding:calc(20px * var(--ui-scale,1)) calc(24px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));flex-direction:row;justify-content:space-between;align-items:center;display:flex}.bo-dialog.integration-sheet>.integration-surface-header{padding-right:calc(24px * var(--ui-scale,1))}.bo-dialog.integration-sheet>.bo-dialog-close{display:none}.tag-dialog-form{flex-direction:column;flex:1;min-height:0;display:flex}.tag-dialog-form>.bo-dialog-footer{border-top:1px solid var(--border)}.single-select-search{z-index:1;padding:calc(4px * var(--ui-scale,1)) calc(4px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));background:var(--popover);position:sticky;top:0}.single-select-search input{height:calc(32px * var(--ui-scale,1))}
