.multiField{letter-spacing:.07em;text-transform:uppercase;gap:5px;min-width:0;font-size:9px;font-weight:800;display:grid}.multiSelect{min-width:0;position:relative}.multiSelect summary{height:40px;color:var(--ink);cursor:pointer;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #ccd6e2;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:12px;list-style:none;display:flex;overflow:hidden}.multiSelect summary::-webkit-details-marker{display:none}.multiSelect summary:after{content:"▾";color:#69768a;flex:none}.multiSelect[open] summary:after{transform:rotate(180deg)}.multiMenu{z-index:20;background:#fff;border:1px solid #b9c7d8;border-radius:5px;min-width:250px;padding:6px;position:absolute;top:44px;left:0;right:0;box-shadow:0 10px 26px #26344b29}.multiMenu label{cursor:pointer;letter-spacing:0;text-transform:none;border-radius:3px;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:600;display:flex}.multiMenu label:hover{background:#eef4fb}.multiMenu input{accent-color:#527fbe;width:17px;height:17px;margin:0}.multiMenu input:disabled{opacity:.55}@media (max-width:560px){.multiMenu{min-width:100%}}@media (max-width:600px){.multiField{font-size:12px;line-height:1.4}.multiSelect summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2369768a' stroke-width='1.5'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px}.multiSelect summary{white-space:normal;border-radius:6px;height:auto;min-height:48px;padding:12px;font-size:16px;font-weight:500;line-height:22px;overflow:visible}.multiMenu{min-width:0;box-shadow:none;margin-top:6px;position:static}.multiMenu label{min-height:48px;font-size:16px;font-weight:500;line-height:1.4}.multiMenu input{flex:0 0 20px;width:20px;height:20px}}
