.button{color:var(--text-01);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;gap:0;width:fit-content;display:flex;position:relative}.btn-icon-false{padding:unset}.button .btn-content{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.btn-primary{background-color:var(--base-primary);border-radius:12px;padding:0 16px;color:#37352f!important}.btn-primary .txt{color:#37352f!important}.btn-primary path{stroke:#37352f!important}.btn-primary:hover{background-color:var(--base-primary-hover)}.btn-secondary{background:var(--base-secondary);color:var(--text-01);border-radius:12px;padding:0 16px}.btn-secondary:hover{background:var(--base-secondary-hover);color:var(--text-01);border-radius:12px}.btn-flat{background-color:unset;color:var(--text-02);border-radius:12px}.btn-flat2{background-color:unset;color:var(--text-02);border-radius:8px}.btn-flat2:hover{background-color:var(--base-base-03)}.btn-flat:hover{background-color:var(--base-base-02)}.btn-flat path{stroke:var(--text-02)}.btn-inverseFlat{background-color:unset;color:#fbfbfb;border-radius:12px}.btn-inverseFlat:hover{background-color:var(--base-base-06)}.btn-inverseFlat path{stroke:#fbfbfb}.btn-primary.btn-active-true{background-color:var(--base-base-02)}.btn-icon{border-radius:12px;padding:unset!important}.btn-icon:hover{background-color:var(--base-base-03);border-radius:8px}.btn-icon svg{width:20px;height:20px}.btn-icon path{stroke:var(--base-base-07)}.btn-icon.btn-active-true{background-color:var(--base-base-03)}.button .btn-size-m{height:44px;padding:0 10px}.btn-size-m{height:44px;padding:0 16px}.btn-size-s{height:32px;padding:0 8px}.btn-size-s svg{width:14px;height:14px}.btn-size-xs svg{width:16px;height:16px}.btn-size-xs{border-radius:10px;height:24px;padding:0 4px}.btn-icon-false.btn-size-xs{width:24px;height:24px}.btn-icon.btn-size-s{height:32px;padding:0 8px}.txt-xs{font-size:12px}.txt-s{font-size:14px}.txt-sbold{font-size:14px;font-weight:700}.txt-m{font-size:16px}.txt-mbold{font-size:16px;font-weight:700}.txt-l{font-size:18px}.txt-lbold{font-size:18px;font-weight:700}.txt-xl{font-size:24px}.txt-xlbold{font-size:24px;font-weight:700}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-text_01{color:var(--text-01,#1b1f3ba6)}.txt-text_02{color:var(--text-02,#1b1f3ba6)}.txt-text_03{color:var(--text-03,#1b1f3b66)}.txt-text_01_inverse{color:var(--text-01-inverse,#fff)}.txt-text_02_inverse{color:var(--text-02-inverse,#ffffffb8)}.txt-text_03_inverse{color:var(--text-03-inverse,#fff9)}.txt-positive{color:var(--text-positive,#3aa981)}.txt-negative{color:var(--text-negative,#dd4c1e)}.txt-link{color:var(--link,#526ed3)}.txt-neutral{color:var(--status-neutral-fill,#79818c)}.txt-xlbold{font:var(--desktop-body-xl-bold)}.txt-xl{font:var(--desktop-body-xl)}.txt-lbold{font:var(--desktop-body-l-bold)}.txt-l{font:var(--desktop-body-l)}.txt-mbold{font:var(--desktop-body-m-bold)}.txt-m{font:var(--desktop-body-m)}.txt-sbold{font:var(--desktop-body-s-bold)}.txt-s{font:var(--desktop-body-s)}.txt-xsbold{font:var(--desktop-body-xs-bold)}.txt-xs{font:var(--desktop-body-xs)}.txt-bullet{content:"•";text-align:center;min-width:24px;font:var(--desktop-body-m);color:var(--text-01);vertical-align:top;gap:10px;font-size:1.3em;line-height:1;display:inline}
