.savar-choice-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.savar-choice-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px!important;min-height:48px;border:1px solid #c9dbd5!important;border-radius:10px!important;background:#fff!important;color:#244b42!important;text-align:right;font:inherit;cursor:pointer}.savar-choice-trigger[hidden]{display:none!important}.savar-choice-trigger>span{min-width:0}.savar-choice-trigger small{display:block;color:#789187;font-size:10px}.savar-choice-trigger b{display:block;font-size:12px;overflow-wrap:anywhere}.savar-choice-trigger i{font-style:normal;font-size:10px;color:#197661;white-space:nowrap}.savar-choice-dialog{box-sizing:border-box;width:650px;max-width:calc(100vw - 24px);max-height:88dvh;border:1px solid #c8dcd3;border-radius:20px;padding:0;background:#fbfdfa;color:#254a3e;font-family:Vazirmatn,Tahoma,Arial;box-shadow:0 24px 90px #153e3833}.savar-choice-dialog[open]{display:flex;flex-direction:column}.savar-choice-dialog::backdrop{background:#12392f66;backdrop-filter:blur(3px)}.savar-choice-dialog *{box-sizing:border-box}.savar-choice-dialog header{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;border-bottom:1px solid #e0eae2;background:white}.savar-choice-dialog h2{font-size:19px;margin:3px 0}.savar-choice-dialog header small{color:#789083;font-size:11px}.savar-choice-dialog button{font:inherit;cursor:pointer;border:1px solid #d4e2da;border-radius:9px;background:white;color:#32634f;padding:8px 12px;font-size:12px}.savar-choice-dialog header button{font-size:23px;border:0}.savar-choice-dialog .scp-hint{font-size:12px;line-height:1.9;margin:12px 22px;color:#718779}.scp-search{margin:0 22px}.scp-search input{font:inherit!important;width:100%!important;min-height:46px;border:1px solid #b6d4c6!important;border-radius:10px!important;background:white!important;padding:11px 13px!important;font-size:13px!important;color:#254a3e}.scp-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 22px}.scp-controls label{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;font-size:12px;margin-left:auto}.scp-controls button{font-size:11px}.scp-selection{display:flex;gap:5px;flex-wrap:wrap;max-height:90px;overflow:auto;padding:0 22px;flex-shrink:0}.scp-selection button{background:#e7f3eb!important;border-color:#c6e0ce!important;font-size:11px;padding:5px 9px}.scp-selection button span{margin-right:5px}.scp-count{font-size:11px;color:#7a8f7f;padding:10px 22px}.scp-options{min-height:100px;overflow:auto;padding:0 22px 15px;overscroll-behavior:contain;flex:1}.scp-options>label{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;min-height:48px;padding:11px 12px;margin-bottom:6px;border:1px solid #e2eae2;border-radius:10px;background:white;font-size:13px;line-height:1.8;cursor:pointer}.scp-options>label.is-picked{background:#eaf5ee;border-color:#99c8af}.scp-options>label.is-disabled{opacity:.5}.savar-choice-dialog input[type=checkbox],.savar-choice-dialog input[type=radio]{width:19px!important;height:19px!important;min-height:19px!important;accent-color:#197461;flex:none;margin:0!important}.savar-choice-dialog footer{display:flex;gap:8px;align-items:center;padding:15px 22px;border-top:1px solid #dce7de;background:white}.savar-choice-dialog footer>span{margin-left:auto;font-size:12px;color:#51755e}.savar-choice-dialog .scp-primary{background:#197461;color:white;border-color:#197461}.scp-empty{font-size:12px;color:#7b8d80;line-height:2;padding:25px 0}.savar-choice-dialog [hidden]{display:none!important}@media(max-width:600px){.savar-choice-dialog{max-width:100%;width:100%;max-height:94dvh;border-radius:20px 20px 0 0;margin:auto 0 0}.savar-choice-dialog header{padding:16px}.savar-choice-dialog .scp-hint{margin:10px 16px}.scp-search,.scp-controls{margin-left:16px;margin-right:16px}.scp-options{padding:0 16px 12px}.scp-selection{padding:0 16px}.savar-choice-dialog footer{padding:13px 16px}.scp-controls button{padding:7px}.scp-options>label{font-size:13px;min-height:50px}}
