.ll-up{background:#fbfaf7;border:1px solid #eae3d8;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.ll-up-btn{cursor:pointer;font:600 13.5px/1 var(--font-sans);color:#d92027;background:#fff;border:1.5px solid #e5d8d8;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 14px;transition:border-color .15s,background .15s;display:inline-flex}.ll-up-btn:hover{background:#fff7f7;border-color:#d92027}.ll-up-btn:focus-within{outline-offset:2px;outline:2px solid #d92027}.ll-up-name{font:400 13px/1.45 var(--font-sans);color:var(--warm-muted);overflow-wrap:anywhere;flex:1;min-width:0}.ll-up-err{color:#d92027;font-weight:500}.ll-up-x{cursor:pointer;color:#5c5c5c;width:26px;height:26px;font:400 17px/1 var(--font-sans);background:#fff;border:1px solid #eae3d8;border-radius:50%;flex:none}.ll-up-x:hover{color:#d92027;border-color:#d92027}.ll-total{font:400 13.5px/1.4 var(--font-sans);color:#3d3d3d;background:#fbfaf7;border:1px solid #eae3d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 8px;padding:12px 16px;display:flex}@media (max-width:560px){.ll-up{flex-wrap:wrap}.ll-up-name{flex-basis:100%}}.al{margin-bottom:18px}.al-search{align-items:stretch;gap:10px;display:flex}.al-search .inp{flex:1;min-width:0}.al-find{cursor:pointer;white-space:nowrap;font:600 14.5px/1 var(--font-sans);color:#fff;background:#d92027;border:1.5px solid #d92027;border-radius:12px;flex:none;padding:0 20px;transition:background .15s,border-color .15s}.al-find:hover:not(:disabled){background:#b3161c;border-color:#b3161c}.al-find:disabled{opacity:.6;cursor:default}.al-results{background:#fff;border:1px solid #eae3d8;border-radius:12px;max-height:280px;margin:12px 0 0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #11111114}.al-results li{margin:0}.al-result{text-align:left;cursor:pointer;width:100%;font:400 14.5px/1.4 var(--font-sans);color:#232323;background:0 0;border:none;border-radius:8px;padding:10px 12px;display:block}.al-result:hover,.al-result:focus-visible{background:#f7f3ec}.al-manual{color:#d92027;font-weight:600}.al-toggle{cursor:pointer;color:#5c5c5c;font:500 13.5px/1.4 var(--font-sans);background:0 0;border:none;margin-top:10px;padding:0;text-decoration:underline}.al-toggle:hover{color:#d92027}.al-fields{margin-top:16px}@media (max-width:560px){.al-search{flex-wrap:wrap}.al-find{width:100%;padding:13px 20px}}
