button.swe-sg-link,.swe-sg-modal,.swe-sg-modal *,.swe-sg-inline,.swe-sg-inline *{box-sizing:border-box}button.swe-sg-link{border-radius:0;box-shadow:none;text-transform:none;letter-spacing:normal;text-shadow:none;min-height:0;min-width:0;display:inline-flex;align-items:center;gap:6px;margin:6px 0 10px 8px;padding:0;border:0;background:none;color:var(--swe-color-text);font-family:var(--swe-font);font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}button.swe-sg-link:hover,button.swe-sg-link:focus{background:none;color:var(--swe-color-text);box-shadow:none;text-decoration:underline}button.swe-sg-link:hover,button.swe-sg-link:focus-visible{color:var(--swe-color-accent)}button.swe-sg-link svg{width:16px;height:16px}button.swe-sg-link--moved{margin:0 0 0 10px;vertical-align:middle}button.swe-sg-link--static,button.swe-sg-link--summary{margin-left:0}.swe-sg-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--swe-font)}.swe-sg-modal[hidden]{display:none}.swe-sg-modal__overlay{position:absolute;inset:0;background:#00000073;opacity:0;transition:opacity .2s ease}.swe-sg-modal.is-open .swe-sg-modal__overlay{opacity:1}.swe-sg-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:720px;max-height:min(86vh,760px);border-radius:var(--swe-radius);background:#fff;color:var(--swe-color-text);box-shadow:0 12px 40px #0000002e;opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;outline:none}.swe-sg-modal.is-open .swe-sg-modal__dialog{opacity:1;transform:none}.swe-sg-modal__handle{display:none}.swe-sg-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--swe-color-border)}.swe-sg-modal__title{margin:0;font-size:17px;font-weight:600;line-height:1.3}button.swe-sg-modal__close{box-shadow:none;text-transform:none;letter-spacing:normal;text-shadow:none;min-height:0;min-width:0;line-height:1.3;margin:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--swe-color-text);cursor:pointer}button.swe-sg-modal__close:hover,button.swe-sg-modal__close:focus{background:none;color:var(--swe-color-text);box-shadow:none;text-decoration:none}button.swe-sg-modal__close:hover,button.swe-sg-modal__close:focus-visible{background:var(--swe-color-border)}button.swe-sg-modal__close svg{width:20px;height:20px}.swe-sg-modal__body{padding:16px 20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.swe-sg-lock,html.swe-sg-lock body{overflow:hidden}@media(max-width:640px){.swe-sg-modal{align-items:flex-end;padding:0}.swe-sg-modal__dialog{max-width:none;max-height:88vh;border-radius:calc(var(--swe-radius) * 2) calc(var(--swe-radius) * 2) 0 0;transform:translateY(100%);opacity:1;transition:transform .25s ease;padding-bottom:env(safe-area-inset-bottom)}.swe-sg-modal__handle{display:block;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--swe-color-border)}.swe-sg-modal__head{padding:10px 16px 12px}.swe-sg-modal__body{padding:12px 16px 24px}}.swe-sg-units{display:inline-flex;margin:0 0 12px;border:1px solid var(--swe-color-border);border-radius:var(--swe-radius-pill);overflow:hidden}button.swe-sg-units__btn{border-radius:0;box-shadow:none;text-transform:none;letter-spacing:normal;text-shadow:none;min-height:0;min-width:0;line-height:1.3;margin:0;padding:6px 16px;border:0;background:#fff;color:var(--swe-color-text-soft);font-family:inherit;font-size:13px;cursor:pointer}button.swe-sg-units__btn:hover,button.swe-sg-units__btn:focus{background:#fff;color:var(--swe-color-text-soft);box-shadow:none;text-decoration:none}button.swe-sg-units__btn.is-active{background:var(--swe-color-primary);color:#fff}.swe-sg-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--swe-color-border);border-radius:var(--swe-radius)}.swe-sg-table{width:100%;min-width:420px;margin:0;border-collapse:separate;border-spacing:0;font-size:14px}.swe-sg-table th,.swe-sg-table td{padding:10px 14px;border:0;border-bottom:1px solid var(--swe-color-border);text-align:center;white-space:nowrap}.swe-sg-table thead th{background:var(--swe-color-border);color:var(--swe-color-text);font-weight:600}.swe-sg-table tbody tr:last-child th,.swe-sg-table tbody tr:last-child td{border-bottom:0}.swe-sg-table th:first-child{position:sticky;left:0;z-index:1;background:#fff;font-weight:600;text-align:left}.swe-sg-table thead th:first-child{background:var(--swe-color-border)}.swe-sg-howto{margin-top:20px}.swe-sg-howto__title{margin:0 0 10px;font-size:15px;font-weight:600}.swe-sg-howto__body{display:flex;align-items:flex-start;gap:16px}.swe-sg-howto__img{flex:0 0 38%;max-width:38%;height:auto;border-radius:var(--swe-radius)}.swe-sg-howto__text{flex:1 1 auto;color:var(--swe-color-text-soft);font-size:14px;line-height:1.6}.swe-sg-howto__text>:first-child{margin-top:0}.swe-sg-howto__text>:last-child{margin-bottom:0}@media(max-width:640px){.swe-sg-howto__body{flex-direction:column}.swe-sg-howto__img{flex-basis:auto;max-width:100%}}@media(prefers-reduced-motion:reduce){.swe-sg-modal__overlay,.swe-sg-modal__dialog{transition:none}}
