.xl-multi-sort-r252{display:inline-flex;align-items:center}
html[data-xl-theme] body .xl-multi-sort-r252>button.is-active{background:var(--xl-ref-primary,#315d48)!important;color:#fff!important;border-color:var(--xl-ref-primary,#315d48)!important}
.xl-multi-sort-backdrop-r252{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:12px;background:#142b2459;box-sizing:border-box}
html[data-xl-theme] body .xl-multi-sort-panel-r252{width:620px;max-width:100%;max-height:90dvh;overflow:auto;box-sizing:border-box;border:1px solid var(--xl-ref-border,#cdd8ce);border-radius:14px;background:var(--xl-color-surface,#fff);color:var(--xl-ref-text,#293240);box-shadow:0 16px 50px #142b2433;outline:none;font-size:13px}
.xl-multi-sort-panel-r252 header,.xl-multi-sort-panel-r252 footer{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--xl-color-header,#e3ebd9)}
.xl-multi-sort-panel-r252 header>div{flex:1}.xl-multi-sort-panel-r252 strong{display:block;font-size:17px}.xl-multi-sort-panel-r252 header small{display:block;margin-top:4px}.xl-multi-sort-panel-r252 small{font-size:11px;opacity:.85}
.xl-sort-explanation-r252{margin:14px 18px;line-height:1.7}.xl-multi-sort-panel-r252 ol{list-style:none;padding:0 18px;margin:0;display:grid;gap:8px}.xl-multi-sort-panel-r252 li{display:grid;grid-template-columns:22px minmax(90px,1fr) minmax(120px,1.2fr) auto;gap:7px;align-items:center;padding:8px;background:var(--xl-color-surface-soft,#eef3ed);border-radius:8px}.xl-sort-priority-r252{text-align:center;font-weight:700}.xl-sort-actions-r252{display:flex;gap:4px}
html[data-xl-theme] body .xl-multi-sort-panel-r252 :is(button,select){box-sizing:border-box;min-height:32px;border:1px solid var(--xl-ref-border,#cdd8ce);border-radius:6px;padding:5px 8px;background:var(--xl-color-surface-soft,#eef3ed);color:var(--xl-ref-text,#293240);font:inherit;white-space:nowrap;max-width:100%}.xl-multi-sort-panel-r252 button{cursor:pointer}.xl-multi-sort-panel-r252 button:disabled{opacity:.4;cursor:default}.xl-multi-sort-panel-r252 :is(button,select):focus-visible{outline:2px solid var(--xl-ref-primary,#315d48);outline-offset:2px}
.xl-sort-add-r252{display:flex;align-items:center;gap:10px;padding:14px 18px}.xl-multi-sort-panel-r252 footer{margin-top:0;border-top:1px solid var(--xl-ref-border,#cdd8ce);flex-wrap:wrap}.xl-multi-sort-panel-r252 footer small{flex:1}html[data-xl-theme] body .xl-multi-sort-panel-r252 .xl-sort-apply-r252{background:var(--xl-ref-primary,#315d48)!important;color:#fff!important}
@media(max-width:640px){.xl-multi-sort-panel-r252 header,.xl-multi-sort-panel-r252 footer{padding:12px}.xl-multi-sort-panel-r252 ol{padding:0 12px}.xl-multi-sort-panel-r252 li{grid-template-columns:20px minmax(0,1fr) minmax(0,1.15fr);gap:6px}.xl-sort-actions-r252{grid-column:2/4;justify-content:flex-end}html[data-xl-theme] body .xl-multi-sort-panel-r252 :is(button,select){min-height:36px;font-size:12px}.xl-sort-explanation-r252{margin:12px}.xl-sort-add-r252{padding:12px;flex-wrap:wrap}.xl-multi-sort-panel-r252 footer small{flex:0 0 100%}.xl-multi-sort-panel-r252 footer{justify-content:flex-end}}
