.smart-picker{position:relative;min-width:0;max-width:100%;font-weight:400}.smart-input-wrap{position:relative;display:flex;align-items:center}.smart-input-wrap>svg{position:absolute;left:12px;width:15px;height:15px;fill:none;stroke:#8a9da6;stroke-width:1.7;pointer-events:none}.smart-input-wrap>input{padding:12px 34px 12px 36px;width:100%;font-weight:400}.smart-input-wrap .smart-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:3px 6px;height:auto;color:#91a2a9;font-size:17px}.smart-options{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:8;background:#fff;border:1px solid #b9d4ce;border-radius:8px;box-shadow:0 12px 30px #153b4320;max-height:275px;overflow:auto;padding:5px}.smart-options>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:0;border-radius:5px;padding:11px 10px;height:auto!important;font-size:13px}.smart-options strong{display:block;font-weight:550}.smart-options small{display:block;font-size:13px;margin-top:5px;font-family:Consolas,monospace}.smart-options>button[aria-selected=true],.smart-options>button:hover{background:#eaf6f1}.smart-result-type{font-size:13px;color:#879da5;font-weight:400}.smart-caption{display:block;font-size:13px;color:#69877d;margin-top:5px;min-height:0}.smart-caption:empty{display:none}.smart-empty{padding:16px 10px;color:var(--muted);font-size:13px}body.editor-open .dialog-body>.smart-picker{max-width:560px}
.authorizing .content,.authorizing #editor{display:none!important}.authorizing .shell{min-height:65px}.authorizing .shell>aside{position:fixed;width:232px;inset:0 auto 0 0}.authorizing .workspace{grid-column:2}.authorizing #authorize[open]{position:static;display:block;max-width:none;width:calc(100% - 232px);margin:0 0 0 232px;min-height:calc(100vh - 65px);max-height:none;border:0;border-radius:0;box-shadow:none;padding:35px;background:var(--canvas)}.authorizing #authorize form{background:white;border:1px solid var(--border);border-radius:10px;max-width:760px;margin:auto}.authorizing #authorize .dialog-body{padding-top:12px}.authorizing #authorize .dialog-head{border-radius:10px 10px 0 0}.authorizing #authorize .dialog-foot{border-radius:0 0 10px 10px}
