.ss-personal-tools{display:block;margin:0 0 24px;padding:22px;border:1px solid #d6e2ed;border-radius:4px;background:#fff;color:#263747;font:16px/1.5 var(--font-body-family,Arial,sans-serif)}
.ss-personal-tools *,.ss-save-search *{box-sizing:border-box}
.ss-personal-tools [hidden],.ss-save-search [hidden],.ss-save-search[hidden]{display:none!important}
.ss-personal-tools__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.ss-personal-tools .ss-personal-tools__heading h2{margin:0;color:#112f49;font-size:22px;line-height:1.3}
.ss-personal-tools button,.ss-save-search button{min-height:44px;padding:9px 13px;border:1px solid #b9cbdc;border-radius:3px;background:#fff;color:#076ebc;font:600 14px/1.4 var(--font-body-family,Arial,sans-serif);cursor:pointer}
.ss-personal-tools button:hover,.ss-save-search button:hover{background:#f0f6fc}
.ss-personal-tools button:disabled,.ss-save-search button:disabled{opacity:.6;cursor:wait}
.ss-personal-tools .ss-personal-tools__primary,.ss-save-search .ss-personal-tools__primary{border-color:#0874ce;background:#0874ce;color:#fff}
.ss-personal-tools .ss-personal-tools__primary:hover,.ss-save-search .ss-personal-tools__primary:hover{background:#0863ad}
.ss-personal-tools__shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ss-personal-tools__shortcuts>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:15px;border:1px solid #d6e2ed;border-radius:3px;color:#112f49;text-decoration:none;font-weight:700;overflow-wrap:anywhere}
.ss-personal-tools__shortcuts>a:hover{background:#f1f7fc}
.ss-personal-tools__shortcuts>a>span{color:#0874ce;font-size:20px}
.ss-personal-tools__editor{margin-top:18px;padding:18px;background:#f4f8fb;border:1px solid #d6e2ed;border-radius:3px}
.ss-personal-tools__editor>p{margin:0 0 14px}
.ss-personal-tools__editor-rows{list-style:none;margin:0 0 16px;padding:0}
.ss-personal-tools__editor-rows>li{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 10px;background:#fff;border:1px solid #d6e2ed;margin-top:-1px}
.ss-personal-tools__editor-rows>li[aria-grabbed=true]{opacity:.6}
.ss-personal-tools__drag{flex:none;color:#687e91;cursor:grab;font-size:20px;line-height:1}
.ss-personal-tools__editor-rows label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;font-size:15px;color:#112f49;font-weight:600}
.ss-personal-tools__editor-rows input[type=checkbox]{width:20px;height:20px;flex:none;margin:0;accent-color:#0874ce}
.ss-personal-tools__move{display:flex;gap:5px;flex:none}
.ss-personal-tools__move>button{width:40px;min-height:40px;padding:5px;font-size:18px}
.ss-personal-tools__actions{display:flex;flex-wrap:wrap;gap:8px}
.ss-personal-tools__status{margin:12px 0 0!important;font-size:14px;line-height:1.5}
.ss-personal-tools__status:empty{display:none}
.ss-personal-tools__status[data-error]{color:#9f2635}
.ss-personal-tools__search-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e0e8f0}
.ss-personal-tools__search-row:last-child{border-bottom:0}
.ss-personal-tools__search-row>a{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0;min-height:44px;text-decoration:none;color:#112f49;font-weight:600;overflow-wrap:anywhere}
.ss-personal-tools__search-row>a>span:last-child{flex:none;color:#076ebc;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.ss-personal-tools__search-row>button{flex:none;width:42px;padding:5px;font-size:21px}
.ss-save-search{display:block;margin:14px 0;color:#263747;font:15px/1.5 var(--font-body-family,Arial,sans-serif)}
.ss-save-search>details{width:fit-content;max-width:100%;border:1px solid #b9cbdc;border-radius:3px;background:#fff}
.ss-save-search summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;cursor:pointer;color:#076ebc;font-weight:600;list-style:none}
.ss-save-search summary::-webkit-details-marker{display:none}
.ss-save-search summary>span{font-size:22px;line-height:1}
.ss-save-search__form{display:grid;gap:10px;padding:15px;border-top:1px solid #d6e2ed;min-width:min(330px,calc(100vw - 70px))}
.ss-save-search__form label{font-size:14px;font-weight:700;color:#112f49}
.ss-save-search__form input{width:100%;min-height:44px;padding:10px;border:1px solid #b9cbdc;border-radius:3px;font:16px/1.4 var(--font-body-family,Arial,sans-serif);color:#263747;background:#fff}
.ss-personal-tools :is(button,a,input):focus-visible,.ss-save-search :is(summary,button,input):focus-visible{outline:3px solid #0874ce;outline-offset:3px}
@media(max-width:749px){.ss-personal-tools{padding:17px}.ss-personal-tools__heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.ss-personal-tools__shortcuts{grid-template-columns:minmax(0,1fr)}.ss-personal-tools__shortcuts>a{min-height:54px;padding:12px}.ss-personal-tools__editor{padding:12px}.ss-personal-tools__editor-rows>li{gap:7px;padding:8px}.ss-personal-tools__editor-rows label{font-size:14px;gap:7px}.ss-personal-tools__drag{font-size:17px}.ss-personal-tools__move{gap:3px}.ss-personal-tools__move>button{width:32px;min-height:38px}.ss-personal-tools__search-row>a{align-items:flex-start;flex-direction:column;gap:2px}.ss-personal-tools__search-row{gap:8px}.ss-personal-tools__actions>button{flex:1}.ss-personal-tools__actions>button:last-child{flex-basis:100%}}
