.text{color:var(--color-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);letter-spacing:-.6px;line-height:150%}@media screen and (max-width:700px){.text{letter-spacing:-.6px;line-height:150%}}.text.title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@media screen and (max-width:1350px){.text.title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}}.text.body1{font-size:var(--font-size-md)}@media screen and (max-width:1350px){.text.body1{font-size:var(--font-size-sm)}}@media screen and (max-width:700px){.text.body1{font-size:var(--font-size-xs)}}.text.body2{font-size:var(--font-size-sm)}@media screen and (max-width:700px){.text.body2{font-size:var(--font-size-xs)}}.text.secondary{color:var(--color-placeholder)}.text.white{color:var(--color-white)}.text.primary{color:var(--color-primary)}.text.warning{color:var(--color-warning)}.text.placeholder{color:var(--color-placeholder)}.text.error{color:var(--color-error)}.text.success{color:var(--color-success)}.text.gray{color:var(--color-gray)}.text.tertiary{color:var(--color-tertiary)}.text.red{color:var(--color-red)}.text.yelow{color:var(--color-yelow)}.text.blue{color:var(--color-blue)}.text.highlight{background-image:linear-gradient(to bottom, transparent 50%, var(--color-background-highlight) 50%);white-space:pre-wrap;word-break:break-word;background-position:0 .1em;background-repeat:no-repeat;background-size:100% 1.2em;padding:0 2px;display:inline-block}
.basic-button{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:flex}.basic-button:focus{outline:none}@media screen and (max-width:1350px){.basic-button{-webkit-tap-highlight-color:#0000}}.basic-button.large{height:48px;font-size:var(--font-size-sm);padding:10px 16px}@media screen and (max-width:700px){.basic-button.large{height:40px;padding:8px 16px}}.basic-button.medium{height:40px;font-size:var(--font-size-sm);padding:8px 16px}.basic-button.small{height:32px;font-size:var(--font-size-xs);padding:4px 8px}.basic-button.contained{background:var(--color-primary);color:var(--color-white)}.basic-button.contained:hover{background-color:#338585}.basic-button.contained:active{background-color:#005757}.basic-button.contained:disabled{cursor:not-allowed;color:var(--color-gray);background-color:#f9fafb}.basic-button.outlined{border:1px solid var(--color-primary);background:var(--color-white);color:var(--color-primary)}.basic-button.outlined:hover{color:var(--color-white);background-color:#338585}.basic-button.outlined:active{color:var(--color-white);background-color:#005757}.basic-button.outlined:disabled{opacity:.3;cursor:not-allowed}.basic-button.outlined:disabled:hover{background-color:var(--color-white);color:var(--color-primary)}.basic-button.soft{color:var(--color-primary);background:#ecf8f6}.basic-button.soft:hover{color:var(--color-white);background-color:#99c2c2}.basic-button.soft:active{color:var(--color-white);background-color:#5e9fa0}.basic-button.soft:disabled{cursor:not-allowed;color:var(--color-gray);background-color:#f9fafb}.basic-button.default{color:#575757;background-color:#0000}.basic-button.default:hover{background-color:#f9fafb}.basic-button.default:active{background-color:#f2f2f2}.basic-button.default:disabled{opacity:.3;cursor:not-allowed}.basic-button.default:disabled:hover{background-color:#0000}.basic-button.inherit{background-color:var(--color-white);border:1px solid #e4e4e4}.basic-button.inherit:hover{background-color:#f9fafb}.basic-button.inherit:active{background-color:#f2f2f2}.basic-button.inherit:disabled{cursor:not-allowed;opacity:.3;background-color:#f9fafb}.basic-button.inherit:disabled:hover{background-color:#0000}.basic-button.chip{border:1px solid var(--color-primary);color:var(--color-primary);background:#ecf8f6}.basic-button.not-selected{color:#575757;background-color:var(--color-white);border:1px solid #e4e4e4}.basic-button.not-selected:hover{background-color:#f9fafb}.basic-button.not-selected:active{background-color:#f2f2f2}.basic-button.not-selected:disabled{cursor:not-allowed;background-color:#f9fafb}.basic-button.not-selected:disabled:hover{background-color:#0000}.basic-button.outline-contained{border:1px solid var(--color-primary);color:var(--color-primary);background:#ecf8f6}.basic-button.outline-contained:hover{color:var(--color-white);background-color:#99c2c2}.basic-button.outline-contained:active{color:var(--color-white);background-color:#5e9fa0}
.alert-dialog-wrapper{background-color:var(--color-white,#fff);border:1px solid #e4e4e4;border-radius:12px;width:348px;padding:0;display:flex}@media screen and (max-width:700px){.alert-dialog-wrapper{width:100%}}.alert-dialog-wrapper:focus{outline:none}.alert-dialog-wrapper .alert-dialog-inner{box-sizing:border-box;width:100%;padding:24px}@media screen and (max-width:700px){.alert-dialog-wrapper .alert-dialog-inner{padding:16px}}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-header{justify-content:flex-end;width:100%;display:flex}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-header .alert-dialog-close-icon{cursor:pointer;width:24px;height:24px}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box{flex-direction:column;gap:16px;display:flex}@media screen and (max-width:700px){.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box{gap:6px}}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box .alert-dialog-title{font-size:18px}@media screen and (max-width:700px){.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box .alert-dialog-title{font-size:16px}}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box .alert-dialog-subtitle{white-space:pre-line;font-size:14px}@media screen and (max-width:700px){.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-title-box .alert-dialog-subtitle{font-size:12px}}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-button-box{gap:8px;width:100%;padding-top:28px;display:flex}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-button-box .alert-dialog-button{background-color:var(--color-primary,#1976d2);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;height:52px;padding:14px 24px;font-size:16px;transition:background-color .3s}.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-button-box .alert-dialog-button:hover{background-color:#003535}@media screen and (max-width:700px){.alert-dialog-wrapper .alert-dialog-inner .alert-dialog-button-box .alert-dialog-button{height:40px;padding:8px 16px;font-size:14px}}.alert-dialog-wrapper::backdrop{background-color:#00000080}
