/* Dolojane V2.3.2 — cumulative sources, progress cards and Task integrity */
.calendar-project-link{display:inline-flex!important;align-items:center;gap:3px;max-width:100%;white-space:nowrap}.calendar-project-link .v22-icon{flex:0 0 auto}.calendar-task-v11>div{min-width:0}.calendar-task-v11 .calendar-project-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v40-popup{position:fixed;z-index:3300;min-width:210px;max-width:min(520px,calc(100vw - 16px));max-height:min(520px,calc(100vh - 16px));overflow:auto;padding:7px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px rgba(35,31,28,.2)}
.v40-goal-editor{width:min(650px,calc(100vw - 24px));overflow:visible}.v41-goal-editor{padding:12px!important}.v40-goal-head{display:grid;grid-template-columns:30px 28px 26px minmax(120px,1fr) auto;align-items:start;gap:5px}.v40-goal-head>.task-state-check{margin-top:7px}.v40-focus{display:grid;place-items:center;width:30px;height:34px;border:0;background:transparent;color:var(--accent);padding:5px}.v40-focus .v22-icon{width:22px;height:22px}.v40-goal-head>.priority-flag{margin-top:4px}.v40-title-wrap{position:relative;min-width:0}.v40-title-wrap>input{width:100%;border:0;outline:0;background:transparent;padding:5px 2px;font-size:20px;font-weight:700}.v40-head-actions{display:flex;gap:4px;align-items:start}.v40-head-actions .btn{display:grid;place-items:center;width:32px;height:32px;padding:7px}.v40-goal-editor>textarea{width:100%;min-height:34px;max-height:74px;resize:none;margin-top:5px;padding:7px;border:1px solid var(--line);border-radius:8px;overflow:auto}.v41-goal-time{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px;margin-top:5px;min-height:34px;border:1px solid var(--line);border-radius:8px;padding:2px 3px 2px 8px}.v41-goal-time [data-time-summary]{font-size:13px}.v41-goal-time .btn{width:28px;height:28px;padding:5px}.v40-artifacts{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:22px;margin:3px 0}.v40-artifacts:empty{display:none}.v40-artifacts>span{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700}.v40-artifacts .v22-icon{width:14px;height:14px}.v40-measure-row{display:grid;grid-template-columns:auto minmax(118px,1fr) minmax(76px,104px) auto;align-items:center;gap:6px;margin-top:5px}.v40-measure-row>label{display:flex;align-items:center;gap:5px;white-space:nowrap}.v40-measure-row input[type=checkbox]{width:18px;height:18px}.v40-measure-row select,.v40-measure-row input[type=number]{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:5px 6px}.v40-measure-row>[data-v40-measure-action]{display:flex;align-items:center}.v40-add-source{display:grid!important;place-items:center;width:34px;height:34px;padding:6px!important;border:1px solid var(--accent)!important;background:var(--accent)!important;color:#fff!important}.v40-add-source .v22-icon{width:19px;height:19px}.v40-source-lines{display:grid;gap:4px;margin-top:5px}.v42-source-line{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.v42-source-line>button{display:flex;align-items:center;gap:6px;min-width:0;min-height:32px;border:0;background:transparent;padding:4px 7px;text-align:left}.v42-source-line>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v42-source-line>button:last-child{display:grid;place-items:center;width:30px;padding:6px;color:var(--accent)}.v42-source-line .v22-icon{width:17px;height:17px;flex:0 0 auto}.v40-manual-rules{display:flex;gap:4px;margin:0}.v40-manual-rules button{display:flex;align-items:center;gap:4px;min-height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:5px 7px}.v40-manual-rules button.active{background:var(--accent);border-color:var(--accent);color:#fff}.v40-parse-error{min-height:0;margin-top:3px;color:#b93d32;font-size:12px}.v40-parse-error:empty{display:none}.v40-suggestions{position:absolute;z-index:3400;display:grid;left:0;right:0;top:100%;padding:5px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px rgba(35,31,28,.16)}.v40-suggestions button{border:0;background:#fff;padding:6px;text-align:left;font-weight:700}.v40-priority-popup{display:flex;min-width:0}.v40-priority-popup button{width:38px;height:38px;border:0;background:#fff}.v40-source-toolbar{position:relative;display:grid;grid-template-columns:34px repeat(3,34px) minmax(120px,1fr) 34px 34px;gap:5px;margin:0;align-items:center}.v40-source-toolbar>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--accent);padding:6px}.v40-source-toolbar>button.active,.v40-source-toolbar>button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.v40-source-toolbar .v22-icon{width:19px;height:19px}.v40-source-toolbar>.v42-source-choice{display:block;width:100%;overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:5px 7px;color:var(--ink)}.v40-source-popup{width:min(500px,calc(100vw - 16px));overflow:visible}.v42-source-dropdown{position:absolute;z-index:1;top:39px;left:117px;right:73px;display:grid;gap:5px;max-height:min(250px,calc(100vh - 110px));overflow:auto;padding:7px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px rgba(35,31,28,.16)}.v42-source-dropdown[hidden]{display:none}.v42-source-dropdown>label{display:flex;align-items:center;gap:5px}.v40-check-list{display:grid;gap:3px;max-height:210px;overflow:auto}.v40-check-list label{display:flex;align-items:center;gap:6px;min-height:30px}.v40-check-list .v22-icon{width:16px;height:16px}.v40-source-search{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:5px}.v40-number-entry{display:grid;grid-template-columns:minmax(100px,1fr) auto 34px 34px;align-items:center;gap:6px}.v40-number-entry input{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:6px}.v40-number-entry .btn{width:34px;height:34px;padding:7px}.v40-goal-large{margin:-10px 0 8px;color:var(--accent)}.v40-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.v40-goal-card{position:relative;border-left:4px solid var(--accent)}.v40-goal-card.inactive{opacity:.62}.v40-goal-card-main{display:flex;align-items:center;gap:9px;width:calc(100% - 38px);border:0;background:transparent;padding:0;text-align:left}.v40-goal-card-main>.v22-icon{width:28px;height:28px;color:var(--accent)}.v40-goal-card-main>span{display:grid;gap:2px}.v40-goal-card-main small{color:var(--muted)}.v40-card-number{position:absolute;right:12px;top:12px;width:34px;height:34px;border:0;background:transparent;color:var(--accent);padding:6px}.v40-progress-value{display:flex;align-items:baseline;gap:5px;margin:14px 0 7px}.v40-progress-value b{font-size:24px}.v40-progress-value strong{margin-left:auto}.v40-inactive{margin-top:14px}.v40-more{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:var(--accent);margin-bottom:8px}.v40-more .v22-icon{width:22px;height:22px}.v40-essence{display:inline;margin-left:7px;color:var(--muted);font-size:12px;white-space:normal}.v40-row-number{width:32px!important;height:32px!important;padding:6px!important}.v40-row-number .v22-icon{width:18px;height:18px}.v15-task-row:has(.v40-essence) .task-row-main{min-width:0}.v15-task-row:has(.v40-essence) .task-row-title{display:inline}.v41-history-link{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0 2px;font:inherit;font-weight:700;vertical-align:baseline}.v41-history-link .v22-icon{width:15px;height:15px}.v41-history-link:hover{text-decoration:underline}
@media(max-width:760px){.v40-goal-head{grid-template-columns:30px 28px 26px minmax(0,1fr)}.v40-head-actions{grid-column:1/-1;justify-content:flex-end}.v40-measure-row{grid-template-columns:1fr 1fr}.v40-measure-row>label{grid-column:1/-1}.v40-source-toolbar{grid-template-columns:repeat(7,34px)}.v40-number-entry{grid-template-columns:minmax(80px,1fr) auto 34px 34px}}

/* V2.3.1 — cumulative editor parity, stable Settings and capacity cleanup */
.v40-goal-head{align-items:start}.v40-goal-head>.priority-flag{align-self:start;display:grid;place-items:center;width:28px;height:32px;margin:0;padding:5px 3px}.v40-goal-head>.priority-flag .v22-icon{width:21px;height:21px}.v40-goal-head>.task-state-check{align-self:start!important;margin-top:7px!important}.v40-goal-head .v23-task-circle .v22-icon{width:18px;height:18px;color:currentColor}.v40-title-wrap>input{min-height:32px;padding:2px!important;line-height:1.35}.v40-title-wrap>input.done{color:#3e9166!important;text-decoration:line-through}.v40-title-wrap>input.failed{color:#c94b3d!important;text-decoration:line-through}.v40-title-wrap>input.cancelled{color:#96918a!important;text-decoration:line-through}.v40-head-actions{align-items:start}.v40-head-actions .btn{box-sizing:border-box!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:6px!important}.v40-head-actions .v22-icon{width:18px!important;height:18px!important}.v40-head-actions .primary .v22-icon,.v40-source-toolbar>button.primary .v22-icon,.v40-add-source .v22-icon{color:#fff!important}.v40-head-actions .primary .v22-icon .v22-main>*,.v40-source-toolbar>button.primary .v22-icon .v22-main>*,.v40-add-source .v22-icon .v22-main>*{stroke:currentColor!important}
.v42-source-centered{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.v40-source-toolbar{grid-template-columns:34px repeat(2,34px) minmax(120px,1fr) 34px 34px}.v40-source-toolbar:has([data-v40-source-type="ritual"]){grid-template-columns:34px repeat(3,34px) minmax(120px,1fr) 34px 34px}.v40-source-toolbar>button[data-v40-source-type].active{background:#fff;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.v40-source-toolbar>button[data-v40-source-focus].active{background:var(--accent);border-color:var(--accent);color:#fff}.v40-source-toolbar>button[data-v40-source-focus].active .v22-icon{color:#fff!important}.v42-source-dropdown{left:0;right:0;top:41px;z-index:5}.v40-source-popup{overflow:visible}.v40-source-toolbar>.v42-source-choice{min-width:0}.v40-source-toolbar>button.primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}
.v35-capacity-main .v35-capacity-segment::before,.v35-capacity-main .v35-capacity-segment::after{content:none!important;display:none!important}
.v41-settings{display:grid!important;gap:12px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.v41-settings-section{margin:0!important;padding:8px 0!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:12px!important;overflow:hidden!important}.v41-settings-section>h3{margin:6px 16px 5px!important;color:var(--accent)!important}.v41-settings-row{min-height:58px;padding:10px 16px!important}.v41-settings-row>.settings-label,.v41-settings-row>div>.settings-label{line-height:1.3}.v41-settings-row .settings-note{margin-top:2px;line-height:1.35}.v41-switch{position:relative;justify-self:end;width:42px;height:24px;display:block}.v41-switch input{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer}.v41-switch span{display:block;width:42px;height:24px;border:1px solid #c9c5be;border-radius:999px;background:#dedbd5;transition:background .15s,border-color .15s}.v41-switch span::after{content:"";display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s}.v41-switch input:checked+span{background:var(--accent);border-color:var(--accent)}.v41-switch input:checked+span::after{transform:translateX(18px)}.v41-switch input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}
@media(max-width:760px){.v40-source-popup{width:min(500px,calc(100vw - 20px))}.v40-source-toolbar{grid-template-columns:repeat(3,34px) minmax(82px,1fr) 34px 34px!important}.v40-source-toolbar:has([data-v40-source-type="ritual"]){grid-template-columns:repeat(4,34px) minmax(72px,1fr) 34px 34px!important}.v41-settings-row{grid-template-columns:minmax(0,1fr) auto!important}}

/* V2.3.2 — cumulative selection semantics, cards and Stone detail image */
.v40-source-toolbar>button[data-v40-source-focus].active .v22-icon .v22-main>*,.v40-source-toolbar>button[data-v40-source-focus].active .v22-icon .v22-echo>*,.v40-source-toolbar>button[data-v40-source-focus].active .v22-icon .v22-whorl>*,.v40-source-toolbar>button[data-v40-source-focus].active .v22-icon .detail{stroke:#fff!important}
.v40-goal-card{border-left:1px solid var(--line)!important;border-right:5px solid var(--goal-project-color,transparent)!important;padding-right:14px}.v42-goal-description{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-height:24px;margin:6px 38px 3px 37px;color:var(--muted);font-size:12px}.v42-goal-source,.v42-goal-deadline,.v42-goal-focus{display:inline-flex;align-items:center;gap:3px}.v42-goal-source>.v22-icon,.v42-goal-deadline>.v22-icon,.v42-goal-focus>.v22-icon{width:15px;height:15px;color:currentColor}.v42-goal-source .v22-main>*,.v42-goal-deadline .v22-main>*,.v42-goal-focus .v22-main>*{stroke:currentColor!important}.v42-goal-focus{color:var(--accent)}.v42-progress-inset{padding:0 10px}.v42-progress-inset .v37-goal-progress{margin-left:0!important;margin-right:0!important}.v40-goal-card>.v40-artifacts{display:none!important}
.v42-task-duration{white-space:nowrap;color:var(--muted)}.v42-stone-page-image{display:grid;place-items:center;width:56px;height:52px;flex:0 0 56px}.v42-stone-page-image .v19-stone-icon{width:54px;height:42px}.v22-page-title-row[data-v42-inactive-stone="1"]>.v22-icon{display:none!important}

/* V2.3.3 — cumulative Tasks are rows; all Settings booleans are switches. */
.v43-goal-section{margin-top:15px}.v43-goal-section>h2{display:flex;align-items:center;gap:7px;margin:0 5px 5px;font-size:14px;color:var(--text)}.v43-goal-section>h2>.v22-icon{width:19px;height:19px;color:var(--accent)}.v43-goal-section>h2>b{min-width:21px;color:var(--muted);font-size:12px}.v43-goal-list{border-top:1px solid var(--line)}.v43-goal-row{--goal-project-color:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,28%);align-items:center;gap:10px;min-height:58px;padding:9px 12px 10px 5px;border-bottom:1px solid var(--line);border-right:5px solid var(--goal-project-color);background:transparent}.v43-goal-row.inactive{opacity:.58}.v43-goal-main{display:flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;color:var(--text);padding:0;text-align:left}.v43-goal-main>.v22-icon{flex:0 0 25px;width:25px;height:25px;color:var(--accent)}.v43-goal-inline{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap;line-height:1.3}.v43-goal-inline>b{font-size:14px}.v43-goal-inline .v42-goal-description{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:0;margin:0;color:var(--muted);font-size:12px}.v43-goal-progress{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;row-gap:5px;min-width:180px;font-size:12px}.v43-goal-progress>span{white-space:nowrap}.v43-goal-progress>strong{justify-self:end;color:var(--muted)}.v43-goal-progress>.v37-goal-progress{grid-column:1/-1;width:100%;height:7px;margin:0!important;overflow:hidden}.v43-goal-progress>.v37-goal-progress>i{display:block;max-width:100%;height:100%}.v43-goal-row .v40-card-number{align-self:center}.v43-inline-cumulative{vertical-align:middle}.v43-auto-status-stack{position:fixed;right:18px;bottom:18px;z-index:240;display:grid;gap:8px;max-width:min(520px,calc(100vw - 28px));pointer-events:none}.v43-auto-status{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 11px 10px 14px;border:1px solid color-mix(in srgb,#3e9166 45%,var(--line));border-left:5px solid #3e9166;border-radius:11px;background:var(--panel);box-shadow:0 10px 30px rgba(34,30,25,.18);pointer-events:auto}.v43-auto-status.failed{border-color:color-mix(in srgb,#c94b3d 45%,var(--line));border-left-color:#c94b3d}.v43-auto-status>[data-v43-auto-count]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--soft);font-weight:800}.v43-auto-status .btn{display:inline-flex;align-items:center;gap:5px}.v43-auto-status .v22-icon{width:17px;height:17px;color:#fff}.v41-settings-row>.v41-switch,.v41-settings-row>label>.v41-switch{margin-left:auto;flex:0 0 42px}.v41-settings-row input[type="checkbox"]:not(.v41-switch input){accent-color:var(--accent)}
@media(max-width:760px){.v43-goal-row{grid-template-columns:minmax(0,1fr) auto;padding-right:8px}.v43-goal-progress{grid-column:1/-1;min-width:0;margin-left:33px}.v43-auto-status{grid-template-columns:minmax(0,1fr) auto}.v43-auto-status .btn{grid-column:1/-1;justify-self:end}.v43-auto-status-stack{right:10px;bottom:10px}}

/* V2.3.3 — unified cumulative table, feed and responsive Settings. */
.v43-goals-title{display:flex;align-items:center;gap:11px}.v43-goals-title .page-title{margin-right:0}.v43-goals-title>.v22-icon{width:46px;height:46px;color:var(--accent);flex:0 0 46px}
.v43-goal-list{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.v43-goal-row{border-right:0!important;padding-right:12px}.v43-goal-row:last-child{border-bottom:0}.v43-goal-project{display:inline-flex;align-items:center;gap:3px;font-weight:700}.v43-goal-project .v22-icon{width:15px;height:15px;color:currentColor}.v43-goal-project .v22-main>*{stroke:currentColor!important}
.v43-goal-capacity{grid-column:1/-1;width:100%;height:7px!important;margin:0!important;border-radius:10px;background:#eeece8}.v43-goal-capacity>i.other.done{display:block!important;height:100%!important;min-width:0!important;max-width:100%;border-radius:10px;background:var(--green)!important}
.v43-cumulative-feed{margin-top:6px;box-shadow:none}.v43-cumulative-feed .compact-feed-last{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v43-feed-entity{display:inline;border:0;background:transparent;color:var(--accent);padding:0;font:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.v43-feed-entity:hover{opacity:.75}
.v43-task-status.failed,.v43-task-status.delete{border-left-color:#c94b3d}.v43-task-status.cancelled{border-left-color:#96918a}.v43-task-status .btn .v22-icon{color:#fff}
.v41-settings-row,.v41-settings-row>div,.v41-settings-row>.settings-label{min-width:0;max-width:100%}.v41-settings-row .settings-note,.v41-settings-row .settings-label{max-width:100%;overflow-wrap:anywhere;word-break:normal}.v41-settings-row>div:last-child:not(:first-child){max-width:100%;min-width:0}.v41-settings-row select,.v41-settings-row input{max-width:100%}.v41-settings-row .v41-switch{max-width:42px}.v41-settings-section{max-width:100%}
@media(max-width:760px){.v43-goals-title>.v22-icon{width:40px;height:40px;flex-basis:40px}.v41-settings-row{align-items:start!important;column-gap:10px!important}.v41-settings-row .settings-note{padding-right:3px}.v41-settings-row>div:last-child:not(:first-child){justify-self:end}.v41-settings-row.v25-swipe-row,.v41-settings-row.v22-icon-style-row{grid-template-columns:minmax(0,1fr)!important;row-gap:9px}.v25-swipe-row>.v25-swipe-controls,.v22-icon-style-row>.v22-style-picker{grid-column:1;width:100%;max-width:100%;justify-self:stretch!important}.v25-swipe-controls label{grid-template-columns:64px minmax(0,1fr)}.v22-icon-style-row>.v22-style-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.v22-icon-style-row>.v22-style-picker button{min-width:0}.v22-icon-style-row>.v22-style-picker span{white-space:normal!important;overflow-wrap:anywhere}.v43-goal-inline{display:grid;gap:3px}.v43-goal-inline .v42-goal-description{display:flex}.v43-cumulative-feed{max-width:100%}}
@media(max-width:520px){.v22-icon-style-row>.v22-style-picker{grid-template-columns:1fr}.v25-swipe-controls{grid-template-columns:1fr!important}}

/* V2.3.3 — one strategic date notation, simpler cumulative rows and contained Settings controls. */
.v43-goal-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;row-gap:7px!important;padding:10px 12px 11px 7px!important}.v43-goal-main{align-items:flex-start!important;width:100%}.v43-goal-main>.v22-icon{margin-top:1px}.v44-goal-copy{display:grid;gap:3px;min-width:0;width:100%}.v43-goal-inline{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0;flex-wrap:wrap}.v43-goal-inline>.v42-goal-description{display:inline-flex!important;align-items:center;gap:6px;margin:0!important;min-height:0!important}.v44-goal-meta{display:flex;align-items:center;gap:5px;min-height:18px;color:var(--muted);font-size:12px}.v44-goal-date,.v44-goal-meta .v43-goal-project{display:inline-flex;align-items:center;gap:3px}.v44-goal-date>.v22-icon,.v44-goal-meta .v43-goal-project>.v22-icon{width:14px;height:14px;flex:0 0 14px}.v44-goal-separator{color:var(--muted)}.v43-goal-progress{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto auto!important;width:auto!important;min-width:0!important;margin:0 3px 0 33px!important;padding:0!important}.v43-goal-capacity{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.v43-goal-row .v40-card-number{position:static!important;grid-column:2;grid-row:1;align-self:center!important;margin:0!important}
.v44-stone-row{align-items:center}.v44-stone-copy{display:grid;gap:2px;min-width:0}.v44-stone-title{width:max-content;max-width:100%;padding:0;text-align:left}.v44-stone-title .project-name{display:flex;align-items:center;gap:5px}.v44-stone-title .v19-stone-icon{flex:0 0 auto}.v44-stone-row .task-meta{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.v44-stone-wall{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;padding:0;font:inherit;font-weight:750;color:inherit;cursor:pointer}.v44-stone-wall:hover{text-decoration:underline}.v44-stone-wall>.v22-icon,.v44-stone-detail-date>.v22-icon{width:15px;height:15px;flex:0 0 15px;color:currentColor}.v44-stone-wall .v22-main>*,.v44-stone-detail-date .v22-main>*{stroke:currentColor!important}.v44-stone-detail-wall,.v44-stone-detail-date{display:inline-flex!important;align-items:center;gap:4px}.v44-strategic-date{white-space:nowrap}
.v41-settings-row{box-sizing:border-box!important;width:100%!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(280px,58%)!important;align-items:center!important;gap:12px!important;overflow:hidden}.v41-settings-row>.v22-style-picker,.v41-settings-row>.v25-swipe-controls{grid-column:2!important;width:100%!important;max-width:420px!important;min-width:0!important;justify-self:end!important}.v22-style-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v22-style-picker button{box-sizing:border-box;min-width:0!important;max-width:100%;overflow:hidden}.v22-style-picker button span{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.v25-swipe-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v25-swipe-controls label{grid-template-columns:auto minmax(0,1fr)!important;min-width:0}.v41-settings-row>.v41-switch,.v41-settings-row>.v25-setting-control,.v41-settings-row>.v25-number-control,.v41-settings-row>input[type="number"],.v41-settings-row>select{grid-column:2;justify-self:end!important}.v41-settings-row>.v41-switch{width:42px!important;min-width:42px!important;max-width:42px!important}
@media(max-width:760px){.v43-goal-row{grid-template-columns:minmax(0,1fr) auto!important}.v43-goal-progress{margin-left:33px!important;margin-right:1px!important}.v41-settings-row{grid-template-columns:minmax(0,1fr) auto!important;overflow:hidden}.v41-settings-row.v25-swipe-row,.v41-settings-row.v22-icon-style-row{grid-template-columns:minmax(0,1fr)!important}.v41-settings-row>.v22-style-picker,.v41-settings-row>.v25-swipe-controls{grid-column:1!important;width:100%!important;max-width:100%!important}.v41-settings-row>.v41-switch,.v41-settings-row>.v25-setting-control,.v41-settings-row>.v25-number-control,.v41-settings-row>input[type="number"],.v41-settings-row>select{grid-column:2}}
@media(max-width:520px){.v22-style-picker,.v25-swipe-controls{grid-template-columns:1fr!important}}
