@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+Thaana:wght@400;600&display=swap";.sms-scope{font-family:Public Sans,sans-serif;background:#f3f4f1;color:#1f2a22;font-size:16px;line-height:normal}.sms-scope,.sms-scope *{box-sizing:content-box}.sms-scope svg{vertical-align:initial}.sms-scope h1,.sms-scope h2,.sms-scope h3{line-height:normal}.sms-scope h1,.sms-scope h2,.sms-scope h3,.sms-scope h4,.sms-scope h5,.sms-scope h6{color:inherit;margin:0}.sms-scope p{margin:0}.sms-scope a{color:#1e6b4a}.sms-scope a:hover{color:#14532d}.sms-scope input,.sms-scope textarea,.sms-scope button,.sms-scope select{font-family:inherit;line-height:normal}.sms-scope ::placeholder{color:#9aa39b;opacity:1}.sms-scope input:-webkit-autofill,.sms-scope input:-webkit-autofill:hover,.sms-scope input:-webkit-autofill:focus,.sms-scope textarea:-webkit-autofill,.sms-scope select:-webkit-autofill,.sms-scope input:-internal-autofill-selected{background-clip:text!important;-webkit-background-clip:text!important}@keyframes fsToast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fsFade{0%{opacity:0}to{opacity:1}}.sms-scope .hvb:hover{filter:brightness(1.07)}.sms-scope .hvd:hover{filter:brightness(.975)}.sms-scope .hvu:hover{text-decoration:underline}.sms-scope .hvo:hover{opacity:.7}.sms-scope .hvbg:hover{background:var(--hbg)!important}.sms-scope .hvbd:hover{border-color:var(--hbd, #1e6b4a)!important}.sms-scope .hvc:hover{color:var(--hfg, #14532d)!important}.sms-scope .fcs:focus{border-color:#1e6b4a!important;background:#fff!important;outline:2px solid #cfe0d4}.sms-scope .fcsn:focus{border-color:#1e6b4a!important;background:#fff!important;outline:none}.sms-scope .fcsr:focus{border-color:#b3372e!important;background:#fff!important;outline:none}.sms-scope .fcsp:focus{border-color:#5b3a8f!important;background:#fff!important;outline:none}.sms-scope .dv,.sms-scope [dir=rtl]{font-family:Noto Sans Thaana,sans-serif}.sms-scope{--sms-border: #e4e6df;--sms-row-line: #eff1ec;--sms-line: #d9ded6;--sms-bg: #f3f4f1;--sms-surface: #fff;--sms-surface-2: #fafbf8;--sms-ink: #1f2a22;--sms-ink-2: #4a564c;--sms-body: #5b665d;--sms-label: #6b756d;--sms-muted: #7b857c;--sms-muted-2: #9aa39b;--sms-green: #1e6b4a;--sms-green-ink: #14532d;--sms-green-tint: #e4efe7;--sms-green-line: #cfe0d4;--sms-ok: #14532d;--sms-ok-tint: #dff0e5;--sms-warn: #854d0e;--sms-warn-tint: #fdf3d7;--sms-danger: #b3372e;--sms-danger-ink: #8f1d16;--sms-danger-tint: #faeceb;--sms-danger-line: #ecc9c5;--sms-info: #22558f;--sms-info-tint: #e3ecf7;--sms-r-sm: 6px;--sms-r-md: 8px;--sms-r-lg: 10px;--sms-control-h: 34px;--sms-tv-comment: 360px}@media (max-width: 1280px){.sms-scope{--sms-tv-comment: 260px}}.sms-scope .sms-page{padding:18px 24px 32px}.sms-scope .sms-crumb{font-size:11.5px;color:var(--sms-muted);margin-bottom:6px}.sms-scope .sms-h1{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--sms-ink)}.sms-scope .sms-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sms-label)}.sms-scope .sms-muted{color:var(--sms-muted)}.sms-scope .sms-card{background:var(--sms-surface);border:1px solid var(--sms-border);border-radius:var(--sms-r-lg);overflow:hidden}.sms-scope .sms-card--auto{overflow:auto}.sms-scope .sms-card--pop{overflow:visible}.sms-scope .sms-card--pad{overflow:visible;padding:14px 16px}.sms-scope .sms-thead{display:flex;align-items:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sms-label);border-bottom:1px solid var(--sms-border);background:var(--sms-surface-2);padding:0 16px}.sms-scope .sms-tr{display:flex;align-items:center;padding:11px 16px;border-bottom:1px solid var(--sms-row-line);font-size:12.5px}.sms-scope .sms-empty{padding:34px 16px;text-align:center;color:var(--sms-muted-2);font-size:12.5px}.sms-scope .sms-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.2;white-space:nowrap;font-size:12.5px;font-weight:600;color:#fff;background:var(--sms-green);border:1px solid transparent;border-radius:var(--sms-r-md);padding:8px 14px;cursor:pointer}.sms-scope .sms-btn--ghost{color:var(--sms-green);background:var(--sms-surface);border-color:var(--sms-green-line)}.sms-scope .sms-btn--danger{color:var(--sms-danger);background:var(--sms-surface);border-color:var(--sms-danger-line)}.sms-scope .sms-btn.is-disabled,.sms-scope .sms-btn.is-disabled:hover{background:var(--sms-muted-2);border-color:transparent;color:#fff;cursor:not-allowed;opacity:.7}.sms-scope .sms-btn--ghost.is-disabled,.sms-scope .sms-btn--ghost.is-disabled:hover{background:var(--sms-surface-2);color:var(--sms-muted-2);border-color:var(--sms-border)}.sms-scope .is-busy,.sms-scope .is-busy:hover{pointer-events:none;opacity:.75}.sms-scope .sms-spin{display:inline-block;width:11px;height:11px;margin-right:7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;animation:sms-spin .7s linear infinite}@keyframes sms-spin{to{transform:rotate(360deg)}}.sms-open-enter-active,.sms-open-leave-active{transition:opacity .22s ease-in-out,transform .22s ease-in-out}.sms-open-enter-from,.sms-open-leave-to{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){.sms-scope .sms-spin{animation-duration:2.4s}.sms-open-enter-from,.sms-open-leave-to{transform:none}}.sms-scope{--sms-cal-sel-soft: #dcebe1;--sms-cal-term: #eef3ec;--sms-cal-weekend: #c4534a;--sms-cal-off: #d5dad3;--sms-cal-adjacent: #c4cbc4;--sms-cal-cell: 30px}@media (max-width: 1024px){.sms-scope{--sms-cal-cell: 36px}}@media (max-width: 760px){.sms-scope{--sms-cal-cell: 44px}}.sms-scope .sms-check{width:16px;height:16px;flex:none;accent-color:var(--sms-green);cursor:pointer}.sms-scope .sms-checkrow{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--sms-ink-2);cursor:pointer}.sms-scope .sms-input,.sms-scope .sms-select{box-sizing:border-box;height:var(--sms-control-h, 34px);border:1px solid var(--sms-border);border-radius:var(--sms-r-md);padding:0 12px;font-size:12.5px;background:var(--sms-surface-2);color:var(--sms-ink);font-family:inherit}.sms-scope textarea.sms-input{height:auto;padding:8px 12px}.sms-scope .sms-select{cursor:pointer}.sms-scope .sms-search{width:230px}.sms-scope .sms-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--sms-control-h, 34px);font-size:12px;font-weight:600;padding:0 12px;border-radius:var(--sms-r-md);cursor:pointer;border:1px solid var(--sms-border);background:var(--sms-surface);color:var(--sms-ink-2)}.sms-scope .sms-chip.is-active{border-color:var(--sms-green-line);background:var(--sms-green-tint);color:var(--sms-green)}.sms-scope .sms-pill{display:inline-block;font-size:11px;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--pill-bg, #eef0ea);color:var(--pill-fg, #5b665d)}.sms-scope .sms-fact{display:inline-block;font-size:11.5px;color:var(--sms-ink-2);background:var(--sms-surface-2);border:1px solid var(--sms-border);border-radius:999px;padding:3px 11px}.sms-scope .sms-fact b{font-weight:700;color:var(--sms-label);margin-right:5px}.sms-scope .sms-att{display:inline-block;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px;background:var(--sms-surface-2);color:var(--sms-muted-2)}.sms-scope .sms-att--present{background:var(--sms-green-tint);color:var(--sms-green-ink)}.sms-scope .sms-att--absent{background:var(--sms-danger-tint);color:var(--sms-danger-ink)}.sms-scope .sms-att--late{background:var(--sms-warn-tint);color:var(--sms-warn)}.sms-scope .sms-att--medical,.sms-scope .sms-pill--locked{background:var(--sms-info-tint);color:var(--sms-info)}.sms-scope .person-role{font-size:10.5px;color:var(--sms-muted);white-space:nowrap}.sms-scope .sms-avatar{border-radius:50%;background:var(--sms-green-tint);color:var(--sms-green);display:grid;place-items:center;font-weight:700;flex:none}.sms-scope .sms-avatar--sm{width:24px;height:24px;font-size:9.5px}.sms-scope .sms-avatar--md{width:26px;height:26px;font-size:10px}.sms-scope .sms-avatar--lg{width:28px;height:28px;font-size:11px}.sms-scope .sms-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f2a2273;display:grid;place-items:center;z-index:70;padding:20px;animation:fsFade .15s ease}.sms-scope .sms-modal{background:#fff;border-radius:12px;box-shadow:0 18px 50px #00000040}.sms-scope .sms-modal-head{padding:18px 20px 13px;border-bottom:1px solid var(--sms-row-line)}.sms-scope .sms-modal-body{padding:16px 20px}.sms-scope .sms-modal-foot{padding:13px 20px;border-top:1px solid var(--sms-row-line);display:flex;align-items:center;gap:10px}.sms-scope .rel{position:relative}.sms-scope .sms-tag-now,.sms-scope .sms-tag-next{font-size:8.5px;font-weight:700;letter-spacing:.06em;border-radius:8px;padding:2px 7px;white-space:nowrap}.sms-scope .sms-tag-now{background:var(--sms-green);color:#fff}.sms-scope .sms-tag-next{background:var(--sms-surface);color:var(--sms-green-ink);border:1px solid var(--sms-green-line)}.sms-scope .sms-push{margin-left:auto}.sms-scope .sms-foot-cancel{margin-right:auto}.sms-scope .sms-count{font-size:11.5px;color:var(--sms-muted);font-weight:600}.sms-scope .sms-listnote{font-size:11px;color:var(--sms-muted-2);margin-top:10px}.sms-scope .sms-filterbar{background:var(--sms-surface);border:1px solid var(--sms-border);border-radius:var(--sms-r-lg);padding:12px 16px;margin-bottom:14px}.sms-scope .sms-filterbar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sms-scope .sms-pop{position:absolute;top:110%;left:0;z-index:20;background:var(--sms-surface);border:1px solid var(--sms-border);border-radius:var(--sms-r-lg);box-shadow:0 10px 30px #1f2a2224;padding:8px;display:flex;flex-wrap:wrap;gap:6px}.sms-scope .sms-optchip{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--sms-border)}.sms-scope .sms-tr--link{cursor:pointer;--hbg: var(--sms-surface-2)}.sms-scope .sms-combo-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sms-scope .sms-combo{display:inline-flex;align-items:center;gap:6px;height:var(--sms-control-h, 34px);box-sizing:border-box;font-size:12px;font-weight:600;padding:0 6px 0 12px;border-radius:var(--sms-r-md);border:1px solid var(--sms-border);background:var(--sms-surface);color:var(--sms-ink-2)}.sms-scope .sms-combo--static{padding:0 12px}.sms-scope .sms-combo-sel{border:none;background:transparent;font-size:12px;font-weight:600;color:var(--sms-green);font-family:inherit;cursor:pointer}.sms-scope .sms-form{display:flex;flex-direction:column;gap:14px;padding:14px 0 2px}.sms-scope .sms-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.sms-scope .sms-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sms-scope .sms-field-label{font-size:11.5px;font-weight:700;color:var(--sms-label)}.sms-scope .sms-input{box-sizing:border-box;width:100%;height:var(--sms-control-h, 34px);border:1px solid var(--sms-line);border-radius:8px;padding:0 11px;font-size:12.5px;background:var(--sms-surface-2);color:var(--sms-ink);font-family:inherit}.sms-scope textarea.sms-input{height:auto;padding:8px 11px;resize:vertical}.sms-scope .sms-pane{min-width:0;min-height:0;overflow:auto;padding:16px 20px 18px}.sms-scope .sms-pane--read{background:var(--sms-surface-2);border-left:1px solid var(--sms-row-line)}.sms-scope .sms-pane-head{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.sms-scope .sms-pane-title{font-size:13px;font-weight:700;color:var(--sms-ink)}.sms-scope .sms-pane-count{font-size:11.5px;color:var(--sms-muted-2)}.sms-scope .sms-pane-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--sms-row-line)}.sms-scope .sms-pane-note{flex:1;min-width:0;font-size:11px;color:var(--sms-muted-2);line-height:1.4}.sms-scope .sms-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--sms-bg);border:1px solid var(--sms-border);border-radius:9px;padding:3px}.sms-scope .sms-seg-opt{text-align:center;cursor:pointer;padding:7px 0;border:1px solid transparent;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--sms-body);transition:color .12s ease,background .12s ease,border-color .12s ease}.sms-scope .sms-seg-opt:hover{color:var(--sms-ink)}.sms-scope .sms-seg-opt.is-on{color:var(--sms-green-ink);background:var(--sms-surface);border-color:var(--sms-green-line);box-shadow:0 1px 2px #1f2a220f}.sms-scope .sms-sev{display:flex;flex-wrap:wrap;gap:6px}.sms-scope .sms-sev-opt{font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;border:1px solid var(--sms-border);border-radius:999px;padding:5px 12px;background:var(--sms-surface);color:var(--sms-muted-2);transition:background .12s ease,color .12s ease,border-color .12s ease}.sms-scope .sms-act{font-size:12px;font-weight:600;color:var(--sms-green);background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;text-decoration:none;--hfg: var(--sms-green-ink)}.sms-scope .sms-act--muted{color:var(--sms-label);--hfg: var(--sms-ink-2)}.sms-scope .sms-act--danger{color:var(--sms-danger);--hfg: var(--sms-danger-ink)}.sms-scope .sms-act.is-disabled,.sms-scope .sms-act[aria-disabled=true]{color:var(--sms-muted-2);cursor:default;--hfg: var(--sms-muted-2)}.sms-scope .sms-acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sms-scope .sms-actionbar{position:sticky;bottom:0;margin-top:14px;background:#fff;border:1px solid var(--sms-border);border-radius:var(--sms-r-lg);padding:12px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 -4px 14px #1f2a220f}.sms-scope .sms-authcard{background:var(--sms-surface);border:1px solid var(--sms-border);border-radius:14px;padding:26px;box-shadow:0 8px 30px #1f2a220d}.sms-scope .sms-authcard--login{padding:26px 26px 24px}.sms-scope .sms-authcard--notice{text-align:center}.sms-scope .sms-authtitle{font-size:19px;font-weight:800;letter-spacing:-.02em;margin-bottom:3px}.sms-scope .sms-authtitle--notice{font-size:18px;margin-bottom:5px}.sms-scope .sms-authlede{font-size:12.5px;color:var(--sms-muted);margin-bottom:20px;line-height:1.55}.sms-scope .sms-authfields{display:flex;flex-direction:column;gap:13px}.sms-scope .sms-authlabelrow{display:flex;align-items:center;margin-bottom:4px}.sms-scope .sms-authinput{width:100%;box-sizing:border-box;border:1px solid var(--sms-border);border-radius:9px;padding:11px 12px;font-size:13px;font-family:inherit;background:var(--sms-surface-2);color:var(--sms-ink)}.sms-scope .sms-authinput.is-invalid{border-color:var(--sms-danger-line)}.sms-scope .sms-autherror{font-size:11.5px;color:var(--sms-danger);margin-top:5px}.sms-scope .sms-authbtn{background:var(--sms-green);color:#fff;border-radius:9px;padding:12px;text-align:center;font-size:13.5px;font-weight:700;cursor:pointer}.sms-scope .sms-authbtn.is-disabled{background:#9bb3a4}.sms-scope .sms-authlink{font-size:12.5px;font-weight:600;color:var(--sms-green);cursor:pointer}.sms-scope .sms-authlink--center{display:block;margin-top:14px;text-align:center}.sms-scope .sms-authnote{margin-top:16px;padding-top:14px;border-top:1px solid var(--sms-row-line);font-size:11.5px;color:var(--sms-muted-2);line-height:1.6}.sms-scope .sms-authicon{width:46px;height:46px;border-radius:50%;background:var(--sms-green-tint);color:var(--sms-green);display:grid;place-items:center;font-size:20px;margin:2px auto 14px}.sms-scope{--sms-bp-wide: 1100px;--sms-bp-shelf: 1024px;--sms-bp-narrow: 760px;--sms-gutter: 24px}@media (max-width: 1024px){.sms-scope{--sms-control-h: 40px}}@media (max-width: 760px){.sms-scope{--sms-control-h: 44px}}.sms-scope .sms-xscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.sms-scope .sms-xscroll>*{min-width:max-content}.sms-scope .sms-wrap{flex-wrap:wrap}@media (max-width: 1024px){.sms-scope .sms-hide-shelf{display:none!important}}@media (min-width: 1024.02px){.sms-scope .sms-only-shelf{display:none!important}}@media (max-width: 760px){.sms-scope .sms-hide-narrow{display:none!important}}@media (min-width: 760.02px){.sms-scope .sms-only-narrow{display:none!important}}@media (max-width: 1024px){.sms-scope{--sms-gutter: 16px}.sms-scope .sms-page{padding:16px 16px 28px}}@media (max-width: 760px){.sms-scope{--sms-gutter: 12px}.sms-scope .sms-page{padding:12px 12px 24px}}@media (max-width: 1024px){.sms-scope .sms-filterbar-row,.sms-scope .frow,.sms-scope .fbar,.sms-scope .filters,.sms-scope .toolbar{flex-wrap:wrap}.sms-scope .sms-filterbar-row .sms-push,.sms-scope .frow .sms-push,.sms-scope .fbar .sms-push,.sms-scope .filters .sms-push,.sms-scope .toolbar .sms-push{margin-left:0}}@media (max-width: 760px){.sms-scope .sms-combo{width:100%}.sms-scope .sms-combo-sel{width:100%;box-sizing:border-box}.sms-scope .sms-search{width:100%}.sms-scope .sms-searchwrap{display:flex;width:100%}.sms-scope .export,.sms-scope .ptab-export{white-space:nowrap}}@media (max-width: 760px){.sms-scope .sms-form-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.sms-scope .head,.sms-scope .sms-head{flex-wrap:wrap}.sms-scope .hgroup{display:flex;flex-wrap:wrap;gap:8px}.sms-scope .sms-h1{font-size:18px}}.sms-scope .sms-card:has(>.sms-thead)>.sms-empty,.sms-scope .sms-card:has(>.sms-thead)>.sms-listnote,.sms-scope .sms-card:has(>.sms-thead)>.sms-note,.sms-scope .sms-card:has(>.sms-thead)>.legend,.sms-scope .sms-card:has(>.sms-thead)>.cardnote,.sms-scope .sms-card:has(>.sms-thead)>.note,.sms-scope .sms-card:has(>.sms-thead)>.hint,.sms-scope .sms-card:has(>.sx-head)>.sms-empty,.sms-scope .sms-card:has(>.sx-head)>.emptyrow,.sms-scope .sms-card:has(>.grid-head)>.sms-empty,.sms-scope .sms-card:has(>.grid-head)>.emptyrow{contain:inline-size}.sms-scope .sms-card:has(>.sms-thead),.sms-scope .sms-card:has(>.sx-head),.sms-scope .sms-card:has(>.grid-head){overflow-x:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:minmax(max-content,1fr)}@media (max-width: 760px){.sms-scope .sms-card.sms-fit:has(>.sms-thead){grid-template-columns:minmax(0,1fr);overflow-x:visible}}@media (max-width: 760px){.sms-scope .sms-card.sms-stack:has(>.sms-thead),.sms-scope .sms-card.sms-stack:has(>.sx-head),.sms-scope .sms-card.sms-stack:has(>.grid-head){overflow-x:visible}.sms-scope .sms-card.sms-stack:has(>.sms-thead),.sms-scope .sms-card.sms-stack:has(>.sx-head),.sms-scope .sms-card.sms-stack:has(>.grid-head){grid-template-columns:minmax(0,1fr)}.sms-scope .sms-card.sms-stack:has(>.sms-thead)>*,.sms-scope .sms-card.sms-stack:has(>.sx-head)>*,.sms-scope .sms-card.sms-stack:has(>.grid-head)>*{min-width:0}.sms-scope .sms-stack>.sms-thead,.sms-scope .sms-stack>.sx-head,.sms-scope .sms-stack>.grid-head,.sms-scope .sms-stack>.roster-thead{display:none}.sms-scope .sms-stack>*:has(>[data-label]){display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:12px 14px;border-bottom:8px solid var(--sms-bg)}.sms-scope .sms-stack [data-label]{flex:1 1 100%;width:auto;min-width:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sms-scope .sms-stack [data-label]:before{content:attr(data-label);flex:none;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sms-label)}.sms-scope .sms-stack .c-action,.sms-scope .sms-stack .c-actions,.sms-scope .sms-stack .actions,.sms-scope .sms-stack .c-act,.sms-scope .sms-stack .b-act{width:auto;flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 10px;text-align:left}.sms-scope .sms-stack .actions[data-label],.sms-scope .sms-stack .sms-stack-block[data-label]{flex-wrap:wrap;justify-content:flex-start}.sms-scope .sms-stack .actions[data-label]:before,.sms-scope .sms-stack .sms-stack-block[data-label]:before{flex-basis:100%}}[data-v-a4764726],[data-v-a4764726]:before,[data-v-a4764726]:after{box-sizing:border-box}.install[data-v-a4764726]{position:fixed;left:50%;bottom:18px;transform:translate(-50%);width:calc(100% - 28px);max-width:380px;z-index:80;padding:16px 18px 14px;background:var(--sms-surface);border:1px solid var(--sms-border);border-radius:14px;box-shadow:0 18px 44px -12px #10181252,0 0 0 1px #1f2a220d}.install-x[data-v-a4764726]{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;color:var(--sms-muted-2);cursor:pointer;--hfg: var(--sms-ink)}.install-x svg[data-v-a4764726]{width:16px;height:16px;fill:none}.install-head[data-v-a4764726]{display:flex;align-items:center;gap:13px;padding-right:24px}.install-icon[data-v-a4764726]{flex:none;width:52px;height:52px;border-radius:12px;border:1px solid var(--sms-border);background:var(--sms-surface-2)}.install-id[data-v-a4764726]{display:flex;flex-direction:column;min-width:0}.install-title[data-v-a4764726]{font-size:13.5px;font-weight:700;color:var(--sms-ink);letter-spacing:-.01em}.install-app[data-v-a4764726]{font-size:12px;font-weight:600;color:var(--sms-green-ink);margin-top:2px}.install-sub[data-v-a4764726]{font-size:11px;color:var(--sms-muted)}.install-note[data-v-a4764726]{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:var(--sms-body)}.install-steps[data-v-a4764726]{list-style:none;margin:13px 0 0;padding:0;display:grid;gap:8px}.install-steps li[data-v-a4764726]{display:flex;align-items:center;gap:9px;font-size:11.5px;line-height:1.4;color:var(--sms-body)}.install-n[data-v-a4764726]{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--sms-green-tint);color:var(--sms-green-ink);font-size:10px;font-weight:700}.install-share[data-v-a4764726]{width:15px;height:15px;vertical-align:-3px;color:var(--sms-green);margin:0 1px}.install-acts[data-v-a4764726]{display:flex;align-items:center;gap:8px;margin-top:15px}.install-later[data-v-a4764726]{flex:none}.install-go[data-v-a4764726]{flex:1}@media (max-width: 560px){.install[data-v-a4764726]{left:0;right:0;bottom:0;transform:none;width:100%;max-width:none;border-radius:16px 16px 0 0;border-bottom:0;padding:18px 18px calc(16px + env(safe-area-inset-bottom))}.install-acts[data-v-a4764726]{margin-top:16px}.install-later[data-v-a4764726],.install-go[data-v-a4764726]{padding-top:11px;padding-bottom:11px}}.install[data-v-a4764726]{animation:install-rise-a4764726 .26s cubic-bezier(.2,.8,.3,1)}@keyframes install-rise-a4764726{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 560px){.install[data-v-a4764726]{animation-name:install-rise-sheet-a4764726}@keyframes install-rise-sheet-a4764726{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion: reduce){.install[data-v-a4764726]{animation-name:install-fade-a4764726}@keyframes install-fade-a4764726{0%{opacity:0}to{opacity:1}}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Public Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:normal;color:#1f2a22;background:#f3f4f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.sms-html{background:#f3f4f1}
