body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{background-color:#eaeaea;margin:0;padding:0}div{box-sizing:border-box}.split-frame{align-items:stretch;display:flex;flex-direction:row;min-height:100vh}.split-frame.mobile-push{height:100vh;overflow:hidden}.side-nav{align-items:stretch;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0 20px 20px;min-height:720px}@media screen and (max-width:960px){.side-nav{display:none}}.side-nav-logo-wrap{align-items:center;background-color:#05f;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:48px;justify-content:center;margin:16px;transition:.5s cubic-bezier(.075,.82,.165,1)}.side-nav-logo-wrap:hover{background-color:#004ade}.split-frame-right-wrap{background-color:#fff;border-radius:20px;display:flex;margin:20px;min-height:720px;overflow:hidden;padding:36px 8px 36px 36px;width:100%}@media screen and (max-width:960px){.split-frame-right-wrap{margin:0;padding:48px 0 12px 12px}}.split-frame-right{padding-right:12px;width:100%}@media screen and (max-width:960px){.split-frame-right{padding-right:4px}}.split-frame-right.mobile-push{height:100vh;overflow:hidden}.split-frame-title{align-items:center;border-left:4px solid #1677ff;display:flex;flex-direction:row;font-size:24px;font-weight:700;height:34px;justify-content:space-between;margin-bottom:24px;padding-left:12px;-webkit-user-select:none;user-select:none;width:100%}@media screen and (max-width:960px){.split-frame-title{display:none}}.split-frame-title-divide{background-color:#e5e5e5;height:.5px;width:100%}.body-option-row{align-items:stretch;border:.5px solid #e5e5e5;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0;overflow:hidden;padding-right:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:960px){.body-option-row{margin:12px 0}}.body-option-row-inner{align-items:stretch;display:flex;flex-direction:row;height:50px}.body-option-label{align-items:center;background-color:#fafafa;color:#000;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:0 16px;width:100px}@media screen and (max-width:960px){.body-option-label{padding:0 4px;width:72px}}.body-option-item{font-size:14px;gap:12px;padding:0 16px}.body-option-btn-wrap,.body-option-item{align-items:center;display:flex;justify-content:center}@media screen and (max-width:960px){.body-option-btn-wrap{display:none}}.selected-group-title{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:600;gap:12px;margin-bottom:20px}.selected-group-title-back{align-items:center;background-color:#f5f5f5;border:12px;border-radius:8px;cursor:pointer;display:flex;height:44px;justify-content:center;padding:12px;transition:.5s cubic-bezier(.075,.82,.165,1);width:44px}.selected-group-title-back:hover{background-color:#eaeaea}.selected-group-info{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:700;gap:4px;margin-bottom:8px}.divide{background-color:#dfdfdf;height:.5px;margin:12px 0;width:100%}.change-owner-wrap{display:flex;flex-direction:row;gap:12px;margin-bottom:24px}.gap24{height:24px}.gap8{height:8px}.table-btns-wrap,.table-btns-wrap2{margin-bottom:12px}.table-btns-wrap2{display:flex;flex-direction:row;justify-content:flex-end}.modal-cand-voice-body{display:flex;flex-direction:column;gap:8px}.modal-label{font-size:14px;font-weight:500;margin-top:8px}.full-frame{background-color:#fff;min-height:100vh;width:100%}.full-frame,.login-wrap{align-items:center;display:flex;flex-direction:column}.login-wrap{gap:12px;margin-top:120px;width:280px}.call-btn-wrap{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.call-btn-wrap:hover{opacity:.7}.call-btn-wrap.disabled{align-items:center;cursor:not-allowed;display:flex;height:36px;justify-content:center;opacity:.3;width:36px}.call-btn-wrap.disabled:hover{opacity:.3}.side-nav-log-out{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:10px;height:40px;margin:4px 4px 24px;padding:0 16px 0 24px;transition:.5s cubic-bezier(.075,.82,.165,1)}.side-nav-log-out:hover{background-color:#ff323226;color:#ff3232}.logo-text{margin-bottom:8px}.logo-text img{height:24px}.table-mobile-wrap{display:none;gap:8px}@media screen and (max-width:960px){.table-mobile-wrap{align-items:stretch;display:flex;flex-direction:column}}.table-desktop-wrap{display:block}@media screen and (max-width:960px){.table-desktop-wrap{display:none}}.voter-list-card-tags-wrap{gap:4px}.voter-list-card,.voter-list-card-tags-wrap{align-items:center;display:flex;flex-direction:row}.voter-list-card{border:.5px solid #dfdfdf;border-radius:12px;justify-content:space-between;padding:12px 16px}.voter-list-card-left{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.voter-list-card-call-number{font-size:14px;font-weight:500}.voter-list-card-call-btn{align-items:center;background-color:#1677ff26;border-radius:22px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.mobile-resolution{display:none!important}@media screen and (max-width:960px){.mobile-resolution{display:flex!important}}.desktop-resolution{display:flex!important}@media screen and (max-width:960px){.desktop-resolution{display:none!important}}.mobile-search-btn{margin-bottom:20px}.mobile-pagination-wrap{align-items:center;display:flex;justify-content:center;padding:12px 0}.mobile-push-frame{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:210}.mobile-push-frame-body{height:100vh;overflow:auto;padding:64px 16px 36px}.mobile-nav{background-color:#fff;border-bottom:.5px solid #dfdfdf;flex-direction:row;height:48px;justify-content:space-between;left:0;position:fixed;top:0;width:100vw;z-index:200}.mobile-nav,.mobile-nav-btn{align-items:center;display:flex}.mobile-nav-btn{font-size:24px;height:44px;justify-content:center;width:44px}.mobile-nav-title{font-size:18px;font-weight:500}.mobile-push-submit-btns{align-items:center;display:flex;flex-direction:row;gap:12px}.call-push-frame{align-items:center;animation:gradient 15s ease infinite;background:linear-gradient(-45deg,#fda,#f7aadd,#adf,#afd);background-size:300% 300%;border-radius:20px;display:flex;flex-direction:column;gap:24px;height:600px;justify-content:center;padding:16px;width:400px}@media screen and (max-width:960px){.call-push-frame{border-radius:0;height:100%;justify-content:flex-start;left:0;padding-top:36px;top:0;width:100%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.call-push-bg{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:999}@media screen and (max-width:960px){.call-push-bg{background:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.call-push-hang-up{align-items:center;background-color:#f35;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:36px;height:64px;justify-content:center;transition:.5s cubic-bezier(.075,.82,.165,1);width:64px}.call-push-hang-up:hover{background-color:#ff5579}.call-push-timer{font-size:14px}.call-push-number{font-size:20px;font-weight:500}.call-push-wrap{align-items:center;display:flex;flex-direction:row;gap:12px;position:fixed;z-index:1000}@media screen and (max-width:960px){.call-push-wrap{gap:0;height:100vh;left:0;position:fixed;top:0;width:100%}}.call-push-sub{align-items:stretch;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:600px;overflow:hidden;padding:20px 4px 20px 20px;width:400px}@media screen and (max-width:960px){.call-push-sub{bottom:0;height:60vh;left:0;position:fixed;width:100%}}.call-push-sub-wrap{flex:1 0;padding-right:16px}.scroll-area{overflow:auto}.scroll-area::-webkit-scrollbar{width:10px}.scroll-area::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#cfcfcf;border:2px solid #0000;border-radius:10px}.scroll-area::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.call-push-sub-helper{font-size:13px;margin-top:12px}.download-page-frame{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;gap:36px;height:100vh;padding-bottom:16px;padding-top:64px}@media screen and (max-width:480px){.download-page-frame{height:auto;min-height:100vh}}.download-title{font-size:20px;font-weight:700}.download-items-wrap{align-items:center;display:flex;flex-direction:row;gap:16px}@media screen and (max-width:480px){.download-items-wrap{flex-direction:column;padding:0 16px;width:100%}.download-items-wrap .download-item-column{align-items:center;display:flex;flex-direction:column;width:100%}}.download-item{align-items:center;border-radius:20px;display:flex;height:120px;justify-content:center;width:120px}.download-item img{height:96px;width:96px}.download-btns-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;padding:0 0 20px}.download-btn{align-items:center;border:1px solid #dfdfdf;border-radius:8px;color:#1677ff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:12px 0;width:200px}.download-item-column{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;padding:16px}.select-assign-wrap{border:.5px solid #dfdfdf;border-radius:12px;display:flex;flex-direction:column;margin:16px 0;padding:20px}.uploaded-file-name{background-color:#f5f5f5;border-radius:12px;font-size:16px;font-weight:500;margin:24px 0;padding:16px}.play-voice-btn{align-items:center;border:1px solid #000;border-radius:36px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:4px;padding:12px 16px;-webkit-user-select:none;user-select:none}.flex-gap-12{gap:12px}
/*# sourceMappingURL=main.d609f8e4.css.map*/