
#selectionPoolRoot .sp-toolbar .sp-create-primary,#selectionPoolRoot .sp-toolbar .sp-toolbar-more{height:40px;border-radius:8px;font-size:14px;line-height:20px;letter-spacing:0;box-sizing:border-box;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center}
#selectionPoolRoot .sp-toolbar .sp-create-primary{background:#3867ed;border:1px solid #3867ed;color:#fff;font-weight:600}
#selectionPoolRoot .sp-toolbar .sp-create-primary:hover{background:#2d58d6}
#selectionPoolRoot .sp-toolbar .sp-toolbar-more{background:#fff;border:1px solid #dfe4ec;color:#4b5563;font-weight:400;min-width:80px}
#selectionPoolRoot .sp-toolbar .sp-toolbar-more:hover,#selectionPoolRoot .sp-toolbar .sp-toolbar-more[aria-expanded=true]{background:#f8f9fb;border-color:#cfd6e0;color:#303b4a}
.sp-menu.sp-toolbar-menu{width:202px;min-width:0;max-width:calc(100vw - 16px);padding:8px;border:1px solid #e4e7ed;border-radius:12px;box-shadow:0 8px 26px #1d2c4614;background:white}
.sp-toolbar-menu>button{height:40px;padding:10px 12px;font-size:14px;border-radius:6px;background:transparent;text-align:left;color:#424852}
.sp-toolbar-menu button:hover{background:#f4f6f9}
.sp-menu.sp-toolbar-menu.sp-update-panel{width:320px;padding:12px}
.sp-update-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.sp-update-panel-head strong{font-size:14px;font-weight:600;color:#343b46}
.sp-menu .sp-update-panel-head button{width:42px;flex:0 0 42px;padding:5px 0;text-align:center;font-size:12px;color:#7d8592;background:transparent;border-radius:5px}
.sp-menu .sp-update-panel-head button:last-child{font-size:20px}
.sp-menu .sp-update-panel-actions button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:12px 9px;background:transparent;border-radius:6px;color:#3f4753;font-size:14px;text-align:left}
.sp-menu .sp-update-panel-actions button:hover{background:#f4f6f9}
.sp-update-panel-actions small{font-size:12px;color:#737d8d;white-space:nowrap}
.sp-menu .sp-update-panel-actions button:disabled{opacity:.45;cursor:default}
.sp-update-panel-foot{border-top:1px solid #eceef2;margin-top:10px;padding:10px 9px 3px}
.sp-update-panel-foot p{font-size:11px;line-height:1.6;color:#8a919c;margin:0}
.sp-menu .sp-update-panel-foot button{font-size:12px;color:#6684b5;background:transparent;width:auto;padding:5px 0 0;margin-top:2px;text-align:left}
.sp-menu .sp-update-panel-foot button:hover{text-decoration:underline;background:transparent}
