:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14181c;--card:#20262c;--text:#fff;--muted:#8b96a1;--blue:#3aa0ff;--green:#16ec9b;--orange:#ffa41c;--radius:16px;--tabbar-h:56px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}.nw{white-space:nowrap}.wrap-anywhere{overflow-wrap:anywhere}.app{flex-direction:column;min-height:100%;display:flex}.screen{padding:calc(16px + env(safe-area-inset-top)) 16px 24px;flex:1}.has-tabs .screen{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 24px)}.screen-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.screen-title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:28px;font-weight:700;line-height:1.15}.screen-back{min-width:44px;min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;display:inline-flex}.tabbar{background:var(--card);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ffffff0f;display:flex;position:fixed;bottom:0;left:0;right:0}.tab{min-width:0;min-height:var(--tabbar-h);color:var(--muted);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 2px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.tab.active{color:var(--green)}.btn{min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;color:var(--text);background:0 0;border:2px solid #0000;border-radius:14px;padding:0 20px;font-weight:600}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--green);color:var(--bg)}.btn-outline{border-color:var(--muted)}.btn-text{color:var(--blue);padding:0 12px}.muted{color:var(--muted)}.screen-add{min-width:44px;min-height:44px;color:var(--blue);justify-content:center;align-items:center;font-size:32px;line-height:1;text-decoration:none;display:inline-flex}.search{background:var(--card);width:100%;min-height:44px;color:var(--text);font:inherit;border:0;border-radius:12px;margin-bottom:8px;padding:0 14px}.search::placeholder{color:var(--muted)}.ex-group{margin-top:16px}.ex-group-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.ex-list{background:var(--card);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.ex-list li+li{border-top:1px solid #ffffff0f}.ex-row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.exercise-icon{flex:none;display:block}.ex-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.ex-row-name{overflow-wrap:anywhere;line-height:1.3}.ex-row-meta{color:var(--muted);font-size:13px}.ex-view{flex-direction:column;gap:16px;display:flex}.ex-facts{background:var(--card);border-radius:var(--radius);margin:0}.ex-facts>div{justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.ex-facts>div+div{border-top:1px solid #ffffff0f}.ex-facts dt{color:var(--muted)}.ex-facts dd{text-align:right;margin:0}.form{flex-direction:column;gap:16px;display:flex}.field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field-label{color:var(--muted);padding:0;font-size:13px;font-weight:600}.input{background:var(--card);width:100%;min-height:48px;color:var(--text);font:inherit;border:0;border-radius:12px;padding:0 14px}.form-error{color:var(--orange);margin:-8px 0 0;font-size:14px}.segmented{background:var(--card);border-radius:12px;gap:4px;padding:4px;display:flex}.segment{min-width:0;min-height:40px;color:var(--muted);cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.segment input{opacity:0;pointer-events:none;position:absolute}.segment.active{background:var(--bg);color:var(--text)}.segment:has(input:focus-visible){outline:2px solid var(--blue)}.segmented-locked .segment{cursor:default}.segmented-locked .segment:not(.active){opacity:.5}.field-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;display:grid}.icon-choice{aspect-ratio:1;background:var(--card);cursor:pointer;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:0;display:flex}.icon-choice.active{border-color:var(--blue)}.btn-block{width:100%}.btn-danger{color:var(--orange)}.backdrop{z-index:20;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.confirm{background:var(--card);border-radius:var(--radius);width:100%;max-width:420px;padding:20px}.confirm-title{margin:0 0 16px;font-size:18px}.confirm .input{background:var(--bg)}.confirm-actions{gap:8px;display:flex}.confirm-actions .btn{flex:1;min-width:0;padding:0 12px}.sheet{z-index:10;background:var(--bg);text-align:left;padding:calc(16px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}.sheet-top{top:calc(-16px - env(safe-area-inset-top));z-index:1;text-align:left;margin:calc(-16px - env(safe-area-inset-top)) -16px 0;padding:calc(16px + env(safe-area-inset-top)) 16px 4px;background:var(--bg);position:sticky}.sheet-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet-title{flex:1;min-width:0;margin:0;font-size:22px}.stepper{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.stepper-label{min-width:0;color:var(--muted);font-size:14px;font-weight:600}.stepper-ctl{flex:none;align-items:center;gap:4px;display:flex}.stepper-btn,.stepper-value{background:var(--bg);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:600}.stepper-btn{width:48px;padding:0;font-size:22px;line-height:1}.stepper-value{white-space:nowrap;min-width:76px;padding:0 8px}.stepper-btn:disabled{opacity:.35;cursor:default}.number-input{text-align:center;margin-bottom:16px;font-size:20px}.btn-danger-outline{border-color:var(--orange);color:var(--orange)}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.day-cards{flex-direction:column;gap:12px;display:flex}.day-card{background:var(--card);border-radius:var(--radius);min-width:0;color:inherit;text-decoration:none;display:block}.day-card-link{min-height:72px;color:inherit;flex-direction:column;justify-content:center;gap:2px;padding:16px;text-decoration:none;display:flex}.day-card-name{font-size:18px;font-weight:700;line-height:1.25}.day-card-sub{color:var(--muted);font-size:14px}.day-card-active{border:2px solid var(--green);flex-direction:column;gap:2px;margin-bottom:12px;padding:16px;display:flex}.day-card-active .day-card-name{color:var(--green)}.day-last{color:var(--muted);margin:16px 0 0;font-size:14px}.day-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.day-actions-row{gap:8px;display:flex}.day-actions-row .btn{flex:1;min-width:0;padding:0 8px}.day-sync{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;margin:12px 0 0;font-size:14px;line-height:1.5;display:flex}.day-sync-link{color:var(--blue);white-space:nowrap;padding:8px 4px;font-weight:600;text-decoration:none}.text-link{color:var(--blue);margin:-8px 0 12px;padding:8px 0;font-weight:600;text-decoration:none;display:inline-block}.ex-cards{flex-direction:column;gap:12px;display:flex}.ex-card{background:var(--card);border-radius:var(--radius);min-width:0;padding:12px}.ex-card-head{align-items:center;gap:10px;display:flex}.ex-card-text{flex:1;min-width:0}.ex-card-name{margin:0;font-size:16px;font-weight:600;line-height:1.3}.ex-card-count{color:var(--muted);margin:0;font-size:13px}.ex-card-move{flex:none;display:flex}.icon-btn{width:40px;min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:22px;display:inline-flex}.icon-btn:disabled{opacity:.3;cursor:default}.set-chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.set-chip{background:var(--bg);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:12px;padding:0 12px;font-size:15px}.set-chip.active{border-color:var(--blue)}.set-panel{background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.set-panel .stepper-btn,.set-panel .stepper-value{background:var(--card)}.set-panel-title{color:var(--muted);margin:0;font-size:13px;font-weight:600}.set-remove{align-self:flex-start;padding:0 4px}.ex-card-actions{flex-wrap:wrap;gap:0 4px;margin-top:6px;display:flex}.ex-card-actions .btn{padding:0 8px}.bottom-bar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);margin:16px -16px 0;position:sticky;bottom:0}.bottom-note{color:var(--muted);text-align:center;margin:0 0 8px}label.confirm-title{display:block}.confirm-stack{flex-direction:column;gap:8px;display:flex}.picker-error{margin:0 0 8px}.bottom-error{text-align:center;margin:0 0 8px}.active-screen{text-align:center;padding-top:calc(4px + env(safe-area-inset-top));flex-direction:column;display:flex}.active-bar{min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.active-total{text-align:left;flex:1;min-width:0}.active-menu-btn{width:44px;color:var(--text);flex:none;font-size:26px}.active-error{margin:4px 0 0}.active-phase{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.3}.phase-warmup,.phase-cooldown{color:var(--orange)}.phase-set{color:var(--blue)}.phase-rest{color:var(--green)}.ring{width:208px;height:208px;color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;background:#ffffff08;border:8px solid;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;margin:12px auto 0;padding:0;display:flex}.ring:active{transform:scale(.97)}.ring-warmup,.ring-cooldown{border-color:var(--orange)}.ring-set{border-color:var(--blue)}.ring-rest{border-color:var(--green)}.ring-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:46px;font-weight:700;line-height:1}.ring-time-long{font-size:36px}.ring-hint{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;align-items:center;font-size:12px;font-weight:600;line-height:1.4;display:flex}.ring-hint>span{white-space:nowrap;display:block}.active-undo{justify-content:center;align-items:center;min-height:48px;display:flex}.active-sub{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.active-name{overflow-wrap:anywhere;margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.3}.active-just-done{overflow-wrap:anywhere}.active-just-done-name{color:var(--text);font-weight:600}.active-plan{white-space:nowrap;margin:6px 0 0;font-size:28px;font-weight:700;line-height:1.2}.active-next{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.4}.active-next [data-testid=plan]{color:var(--text);font-weight:600}.active-next-name{color:var(--text);overflow-wrap:anywhere;font-weight:600}.active-next-name+.active-plan{font-size:22px}.active-last{background:var(--card);color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.active-last-value{color:var(--text);font-weight:600}.active-editor{background:var(--card);text-align:left;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.active-actions{flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:8px;display:flex}.active-actions .btn{padding:0 10px}.menu-layer{z-index:15;position:fixed;inset:0}.active-menu{top:calc(52px + env(safe-area-inset-top));background:var(--card);border-radius:var(--radius);flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;right:16px;box-shadow:0 12px 32px #00000080}.menu-item{min-height:48px;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-weight:600}.menu-item+.menu-item{border-top:1px solid #ffffff0f;border-radius:0 0 10px 10px}.menu-item-danger{color:var(--orange)}.survey-options{flex-direction:column;gap:10px;display:flex}.survey-option{width:100%;min-height:56px;font-size:18px}.survey-skip{justify-content:center;margin-top:12px;display:flex}.sum-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sum-tile{background:var(--card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:12px 8px;display:flex}.sum-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2}.sum-tile-label{color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.sum-list{background:var(--card);border-radius:var(--radius);margin:16px 0 0;padding:0;list-style:none}.sum-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;padding:12px 14px;display:grid}.sum-row+.sum-row{border-top:1px solid #ffffff0f}.sum-row-name{min-width:0;line-height:1.3}.sum-row-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sum-row-delta{text-align:right;white-space:nowrap;min-width:52px;font-size:14px;font-weight:700}.delta-up{color:var(--green)}.delta-down{color:var(--orange)}.delta-same{color:var(--muted)}.sum-line{flex-wrap:wrap;align-items:center;column-gap:4px;margin:12px 0 0;font-weight:600;display:flex}.sum-change{min-height:44px;padding:0 8px}.finish-back{flex-direction:column;align-items:center;margin-top:12px;display:flex}.finish-back-error{text-align:center;margin:0 0 4px}.sum-split{margin:8px 0 0;font-size:14px;line-height:1.5}.sum-split-line{margin:0}.hist-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hist-row{background:var(--card);border-radius:var(--radius);min-height:72px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 12px;padding:12px 14px;text-decoration:none;display:grid}.hist-date{color:var(--muted);grid-column:1;font-size:14px}.hist-name{grid-area:2/1;min-width:0;font-size:17px;font-weight:700;line-height:1.3}.hist-meta{flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:flex-end;display:flex}.hist-duration{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.hist-volume{font-variant-numeric:tabular-nums;font-weight:600}.det-edit{flex:none;padding:0 0 0 8px}.det-when{justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 8px;display:flex}.det-when-date{flex:1;min-width:0;margin:0;font-size:14px}.det-date{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.det-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.det-tile{background:var(--card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:14px 10px;display:flex}.det-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:700;line-height:1.15}.det-tile-label{color:var(--muted);font-size:13px;font-weight:600}.det-facts{flex-wrap:wrap;gap:0 12px;margin:10px 0 0;font-size:14px;display:flex}.det-cards{flex-direction:column;gap:12px;margin-top:16px;display:flex}.det-card{background:var(--card);border-radius:var(--radius);min-width:0;padding:12px}.det-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.det-card-name{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.3}.det-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.det-table th,.det-table td{text-align:right;white-space:nowrap;padding:8px 0;font-weight:400}.det-table th:first-child{text-align:left;padding-right:8px}.det-table thead th{color:var(--muted);font-size:13px;font-weight:600}.det-table tbody tr,.det-table tfoot tr{border-top:1px solid #ffffff0f}.det-table tbody th{color:var(--muted)}.det-table tfoot th,.det-table tfoot td{font-weight:700}.det-table .det-skipped{text-align:right}.det-skipped{color:var(--muted);margin:0}.det-edit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.det-edit-set{background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.det-edit-set .stepper-btn,.det-edit-set .stepper-value{background:var(--card)}.det-edit-title{color:var(--muted);margin:0;font-size:13px;font-weight:600}.det-error{margin:12px 0 0}.det-delete{margin-top:16px}.det-bar{gap:8px;display:flex}.det-bar .btn{flex:1;min-width:0;padding:0 12px}.pg-seg{background:var(--card);border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.pg-seg-btn{min-width:0;min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:0 2px;font-size:14px;font-weight:600}.pg-seg-btn[aria-pressed=true]{background:var(--bg);color:var(--text)}.pg-seg-btn:focus-visible{outline:2px solid var(--blue)}.pg-chart{width:100%;height:auto;display:block;overflow:visible}.pg-empty{text-align:center;margin:24px 0 0}.pg-note{margin:0;font-size:14px}.pg-up{color:var(--green)}.pg-down{color:var(--orange)}.pg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pg-tile{background:var(--card);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.pg-tile-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:700;line-height:1.15}.pg-tile-label{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.pg-box{background:var(--card);border-radius:var(--radius);min-width:0;margin-bottom:12px;padding:12px 14px}.pg-cap{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.pg-cap-title{min-width:0;color:var(--muted);flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.3}.pg-cap-side{white-space:nowrap;flex:none;font-size:14px;font-weight:700}.pg-hint{border-radius:var(--radius);background:#12261f;border:1px solid #1d4a3a;margin-bottom:12px;padding:12px 14px}.pg-hint-title{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.pg-hint-text{color:#dfe6ec;margin:0;font-size:15px;line-height:1.45}.pg-section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px;font-size:13px;font-weight:600}.pg-list{background:var(--card);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.pg-list li+li{border-top:1px solid #ffffff0f}.pg-row{min-height:64px;color:inherit;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.pg-row-name{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.3}.pg-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.pg-row-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.pg-chip{white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.3}.pg-chip-up{color:var(--green);background:#12261f}.pg-chip-flat{color:var(--muted);background:#2a3037}.pg-chip-down{color:var(--orange);background:#2b2112}.pg-hero{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.pg-hero-text{min-width:0}.pg-hero-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.pg-hero-caption{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}.pg-hero .pg-chip{flex:none;margin-bottom:4px;padding:6px 12px;font-size:13px}.pg-sessions{margin:0;padding:0;list-style:none}.pg-session{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px;display:flex}.pg-session-date{color:var(--muted);flex:none}.pg-session-sets{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.pg-foot{color:var(--muted);text-align:center;margin:12px 0 0;font-size:14px}.bd-hero{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.bd-hero-text{min-width:0}.bd-hero-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.bd-hero-caption{margin-top:4px;font-size:14px;line-height:1.35}.bd-chip{color:var(--blue);background:#14283a;flex:none;margin-bottom:4px;padding:6px 12px;font-size:13px}.bd-empty{margin:8px 0 16px;font-size:16px}.bd-add{margin-bottom:16px}.bd-avg{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:8px 0 0;font-size:14px}.bd-entries{margin-bottom:12px}.bd-row{align-items:stretch;min-width:0;display:flex}.bd-row-main{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.bd-row-date{min-width:0;color:var(--muted);white-space:nowrap}.bd-row-kg{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.bd-row-del{width:52px;min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:16px}.bd-more{justify-content:center;margin-top:4px;display:flex}.bd-steps{margin-top:12px}.ws-date-label{margin-bottom:6px;display:block}.ws-date{text-align:center;margin-bottom:16px}.ws-date::-webkit-date-and-time-value{text-align:center}.ws-error{margin:-4px 0 12px}.bd-error{margin:8px 0 0}.st-box{background:var(--card);border-radius:var(--radius);margin-bottom:12px;padding:16px}.st-title{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.st-box>.st-title+.st-note{margin-top:0}.st-email{margin:0;font-weight:600;line-height:1.35}.st-status{margin:4px 0 0;font-size:14px;line-height:1.4}.st-status-warn{color:var(--orange)}.st-actions{flex-direction:column;gap:4px;margin-top:12px;display:flex}.st-note{margin:12px 0 0;font-size:14px;line-height:1.4}.st-error{margin:12px 0 0}.st-version{text-align:center;margin:16px 0 0;font-size:14px}
