.ss .ss-labelrow{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ss .ss-labelrow>label{margin:0}.ss .ss-trigger{display:flex;align-items:center;min-height:48px;height:auto;padding:6px 52px 6px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;box-sizing:border-box;width:100%}.ss .ss-trigger.ph{color:var(--mut);padding-left:16px}.ss .ss-trigger:focus{outline:none}.ss .ss-trigger:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px rgba(51,102,255,.18)}.ss.ss-locked .ss-trigger{cursor:not-allowed;background:var(--soft)}.ss .ss-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ss .ss-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0;padding:3px 3px 3px 10px;border-radius:6px;background:var(--brand-tint,#EEF2FF);color:var(--brand-press,#1D3FC4);font-size:14px;font-weight:600;line-height:22px}.ss .ss-chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .ss-chip-x{width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;flex:none}.ss .ss-chip-x:hover{background:#fff}.ss .ss-chip-x:focus{outline:none}.ss .ss-chip-x:focus-visible{outline:2px solid var(--brand);outline-offset:1px;background:#fff}.ss .ss-chip-x:active{background:#fff;filter:brightness(.9)}.ss .ss-more{align-self:center;font-size:14px;color:var(--mut);padding:0 4px;white-space:nowrap}.ss .ss-panel{display:flex;flex-direction:column;padding:0;overflow:hidden}.ss .ss-search{display:flex;align-items:center;gap:8px;margin:10px 12px 6px;padding:0 12px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--mut);flex:none;background:#fff}.ss .ss-search:focus-within{border-color:var(--brand)}.ss .ss-search input{flex:1 1 auto;min-width:0;border:0;outline:none;font:inherit;font-size:15px;color:var(--ink);background:transparent;height:100%}.ss .ss-list{overflow-y:auto;overscroll-behavior:contain;padding:4px 0 6px;flex:1 1 auto;min-height:0;border-top:1px solid #e6eaf4}.ss .ss-opt{align-items:flex-start}.ss .ss-opt .ckbox{flex:none;margin-top:1px}.ss .ss-opt-t{display:flex;flex-direction:column;min-width:0}.ss .ss-opt-h{font-size:13px;color:var(--mut);margin-top:2px}.ss .ss-empty{margin:0;padding:12px 16px;color:var(--mut);font-size:14px}.ss .ss-create{border-top:1px solid #e6eaf4;padding:8px 12px 10px;flex:none;background:#FAFBFE}.ss .ss-similar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ink);margin:2px 4px 8px}.ss .ss-similar-b{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px 10px;font:inherit;font-size:14px;color:var(--brand);font-weight:600;cursor:pointer}.ss .ss-similar-b:hover{border-color:var(--brand)}.ss .ss-create-b{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-start;padding:8px 4px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--brand);cursor:pointer;border-radius:8px}.ss .ss-create-b.ss-armed,.ss .ss-create-b:hover{background:var(--brand-tint,#EEF2FF)}.ss .ss-create-b:focus{outline:none}.ss .ss-create-b:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ss .ss-create-h{margin:2px 4px 0;font-size:13px;color:var(--mut);line-height:1.4}.ss .ss-trigger>.sel-chev{position:absolute;right:14px;top:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none;color:var(--mut);margin:0}.ss.ms-open .ss-trigger>.sel-chev{transform:translateY(-50%) rotate(180deg)}.ss .ss-trigger>.ms-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .ss-chips{flex:1 1 auto}.ss.field .inp.ss-trigger{padding:6px 52px 6px 12px;height:auto;min-height:48px}.ss.field .inp.ss-trigger.ph{padding-left:16px}.ss.field .inp.ss-trigger>.sel-chev{position:absolute;right:14px;left:auto;top:50%;transform:translateY(-50%)}.ss.field.ms-open .inp.ss-trigger>.sel-chev{transform:translateY(-50%) rotate(180deg)}.ss-portal-host{display:contents}.ss-portal-host>.ss-panel{box-sizing:border-box}.ss .ss-search input,.ss .ss-search input:focus,.ss .ss-search input:focus-visible{box-shadow:none;border-radius:0;outline:none}.ss .ss-panel.ss-up{border-top:1.5px solid var(--brand);border-radius:12px;margin-top:0}.ss.ms-open.ss-open-up .ss-trigger{border-bottom-color:var(--brand);border-radius:12px}.ss-panel .ss-request{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.ss-panel .ss-request .ss-request-b{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--brand,#2160f0);border-radius:10px;background:var(--brand,#2160F0);color:#fff;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ss-panel .ss-request .ss-request-b:hover{filter:brightness(.94)}.ss-panel .ss-request .ss-request-b:focus-visible{outline:2px solid var(--brand,#2160F0);outline-offset:2px}.ss-panel .ss-request .ss-request-b span{overflow-wrap:anywhere}.ss-panel .ss-request .ss-request-h{margin:0;font-size:13px;line-height:18px;color:#4B5B7A}.ss .ss-opt:disabled{cursor:not-allowed;opacity:.5}.ss .ss-opt:disabled:hover{background:transparent}.ss .ss-max{color:var(--ink-2);border-bottom:1px solid #e6eaf4}