.vfy.sar-dialog{width:min(100%,62rem);max-height:calc(100dvh - 2rem);overflow-y:auto;gap:.6rem;padding-top:1.6rem;padding-bottom:1.3rem}.sar-dialog :is(h2,p,button,span),.vfy.sar-dialog{font-family:var(--font-assistant),var(--font-heebo),sans-serif;font-weight:400;letter-spacing:0}.sar-dialog .vfy-icon{width:2.7rem;height:2.7rem}.sar-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none}.sar-list>li{display:flex}.sar-list>li.is-wide{grid-column:1/-1}@media (max-width:760px){.sar-list{grid-template-columns:minmax(0,1fr)}}.sar-pick{width:100%;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .95rem;border-radius:.85rem;border:1px solid rgba(217,163,92,.28);background:rgba(10,8,6,.42);color:#e6d4b2;font:inherit;text-align:start;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.sar-pick:hover{border-color:rgba(255,207,138,.6)}.sar-pick.is-full{margin-bottom:.35rem}.sar-pick.is-locked{opacity:.45;cursor:default;box-shadow:none}.sar-pick.is-locked:hover{border-color:rgba(255,207,138,.8)}.sar-pick-head{display:flex;align-items:center;gap:.6rem}.sar-pick-name{flex:1;font-size:1rem;color:#fbf0dc}.sar-pick-count{font-size:.78rem;color:#cdb994}.sar-pick-hoods{padding-inline-start:1.65rem;font-size:.92rem;line-height:1.55;color:#d9c6a6}.sar-tick{flex:none;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:.3rem;border:1.5px solid rgba(232,172,98,.75);color:#2a1606}.sar-pick.is-on{border-color:rgba(255,207,138,.8);background:rgba(217,163,92,.14);box-shadow:0 0 14px rgba(240,165,80,.14)}.sar-pick.is-on .sar-tick{background:linear-gradient(180deg,#ffd99a,#d9a05e);border-color:#ffcf8a}.sar-pick.is-on .sar-pick-hoods{color:#e6d4b2}.sar-ok{width:100%;margin-top:.5rem;padding:.85rem 1rem;border-radius:.9rem;border:1px solid rgba(255,226,180,.6);background:linear-gradient(180deg,#f2c886,#c98c4f);color:#1f1409;font:inherit;font-size:1.02rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px rgba(217,163,92,.3);cursor:pointer}.sar-ok:disabled{opacity:.45;cursor:not-allowed}.sar{display:flex;flex-direction:column;gap:.6rem;margin-top:.2rem;padding-top:.9rem;border-top:1px solid rgba(153,94,46,.45);scroll-margin:6rem}.sar-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin:0;font-size:.85rem;line-height:1.55;color:#995e2e}.sar-edit{padding:0;border:0;border-bottom:1px solid;background:none;color:#6e3f17;font:inherit;cursor:pointer}.sar.is-invalid .sar-sum{color:#b3462e}.sar-open{width:100%}