:root{--msk-bg: rgba(253, 253, 255, .3);--msk-surface: #f3f4f6;--msk-surface-strong: #ffffff;--msk-text: #2b2f38;--msk-muted: #9aa1ad;--msk-ring: #d9dde5;--msk-accent: #ff7a00;--msk-accent-strong: #ff8e22;--msk-blue: #1f9cf0}.msk-search{background:var(--msk-bg);color:#fff;border-radius:28px;padding:16px}.msk-search__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.msk-search__cell{display:flex;align-items:center;gap:10px}.msk-search__cell--compact{gap:6px}.msk-search__cell--grow{flex:2 1 240px}.msk-field{background:var(--msk-surface-strong);border-radius:18px;padding:8px 14px;min-height:56px;color:var(--msk-text);gap:10px}.msk-field__label{color:var(--msk-muted);font-size:14px}.msk-field__control{flex:1}.msk-input,.msk-select{width:100%;height:32px;border:none;outline:none;background:transparent;color:var(--msk-text);font-size:16px}.msk-input::-webkit-calendar-picker-indicator{cursor:pointer}.msk-segment{gap:10px}.msk-segment__frame{background:#fff;border:3px solid var(--msk-surface);border-radius:16px;padding:4px;display:inline-flex;gap:8px}.msk-segment__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#cfd3d8;color:#fff;font-weight:600;padding:10px 16px;border-radius:12px;cursor:pointer;transition:background .2s ease}.msk-segment__btn.is-active{background:var(--msk-accent)}.msk-segment--group .msk-segment__btn.is-active{background:var(--msk-blue)}.msk-segment+.msk-label,.msk-label{color:#cfd3d8;font-size:14px}.msk-search__actions{margin-inline-start:auto}.msk-btn-search{display:inline-block;background:var(--msk-accent);color:#fff;border:none;border-radius:26px;padding:14px 36px;font-size:18px;cursor:pointer;transition:background .2s ease,transform .1s ease}.msk-btn-search:hover{background:var(--msk-accent-strong)}.msk-btn-search:active{transform:translateY(1px)}.msk-search__error{color:#ffb4a6;margin-top:10px;font-size:14px}.msk-search__cell{flex:1 1 180px}@media (max-width: 1600px){.msk-search__actions,.msk-btn-search{width:100%}.msk-segment__frame{width:100%;justify-content:start}.msk-segment__btn{width:100%}}
