/* Dolijane V3.8.0 stable revision 12. */
/* Shared strips scroll without shrinking or wrapping their actionable tokens. */
:is(.task-meta,.v38-tag-artifacts,.v36-artifacts,.v76-mobile-task-artifacts){min-width:0!important;max-width:100%!important;display:flex;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y}
:is(.task-meta,.v38-tag-artifacts,.v36-artifacts,.v76-mobile-task-artifacts)>*{flex-shrink:0!important}
:is(.v38-tag-artifacts,.v36-artifacts)[hidden]{display:none!important}
.v84-compact-feed .compact-feed-head [data-v77-circle]{--v77-circle-size:24px!important;inline-size:24px!important;block-size:24px!important;min-inline-size:24px!important;min-block-size:24px!important}
@media(max-width:1024px){[data-v73-install-setting]{display:block!important;min-width:0!important;overflow-x:auto!important}[data-v73-install-setting] .settings-note{white-space:nowrap!important;max-width:none!important;width:max-content!important;writing-mode:horizontal-tb!important;word-break:normal!important}}
.v80-notification-panel[popover],.priority-menu[popover]{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(340px,calc(100vw - 32px))!important;max-height:calc(100dvh - 160px)!important;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--panel,#fff);color:var(--ink);padding:12px;overflow:auto!important}
.priority-menu[popover]{width:max-content!important;display:flex;gap:6px}
.priority-menu[popover]:not(:popover-open){display:none!important}
.priority-menu[popover]{top:var(--priority-top,50%)!important;left:var(--priority-left,50%)!important;transform:none!important}
.project-tree-head>.chip{order:3;flex:0 0 auto}
.project-tree-head>.chip,.project-tree-head>.v15-active-task-count{margin-right:0!important}
.project-tree-head>.v15-active-task-count{order:10!important;flex:0 0 auto!important;margin-inline-start:auto;font-variant-numeric:tabular-nums;color:var(--muted)}
html[data-interface-design="claude"][data-v74-route="calendar"] .v56-month-grid .v56-day:is(.today,.tif-today){block-size:auto!important;height:auto!important;min-block-size:0!important;align-self:stretch!important}
html[data-interface-design="claude"][data-v74-route="analytics"] :is(.v14-analytics-card,.v51-analytics-section)>:is(h2,h3){padding-inline-start:4ch}
:is(.project-color-palette,.v27-project-color-palette,.tag-palette,.v52-palette,.v53-palette,.v57-palette,.v58-action-palette,.notes-palette){display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:5px!important;width:min(272px,calc(100vw - 32px))!important;min-width:0!important;box-sizing:border-box}
:is(.project-color-palette,.v27-project-color-palette,.tag-palette,.v52-palette,.v53-palette,.v57-palette,.v58-action-palette,.notes-palette)>button{width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:1;max-height:26px;padding:0!important}
html[data-interface-design="claude"] :is(.project-color-palette,.v27-project-color-palette,.tag-palette,.v52-palette,.v53-palette,.v57-palette,.v58-action-palette,.notes-palette)>button{border-radius:50%!important}
@media(max-width:599px){
 .sidebar .nav-item>span:not(.v22-nav-icon):not(.count){font:600 15px/1.15 var(--font,system-ui)!important}
}
@media(max-width:1024px){
 .task-meta{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;min-width:0!important;gap:4px}
 .task-meta>*{flex:0 0 auto!important;white-space:nowrap!important}
}
.notes-editor[hidden]{display:none!important}
.notes-selection[hidden]{display:none!important}
.notes-preview{padding-top:calc(1em + 8px)!important}
.v84-compact-feed,.v84-compact-feed .compact-feed-head,.v84-compact-feed .compact-feed-head button{background:transparent!important;border:0!important;box-shadow:none!important}
.v84-compact-feed:not(.collapsed)>.compact-feed-last{position:static!important;display:block!important;width:auto!important;margin:0 6px 3px!important}
.v84-compact-feed.collapsed>.compact-feed-last{display:none!important}
html[data-interface-design="claude"] .v56-month-grid .v56-weekday{text-transform:lowercase}
@media(max-width:1024px){
 [data-v73-install-setting]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0;overflow-x:auto!important}
 [data-v73-install-setting]>*{flex-shrink:0;position:static!important}
 .v75-mobile-bar button,.v75-mobile-bar button span,.v75-mobile-bar .nav-label{font-size:15px!important;font-weight:600!important;line-height:1.15!important;font-family:inherit!important}
}
.v80-notification-panel[popover]::backdrop,.priority-menu[popover]::backdrop{background:rgba(0,0,0,.16)}
.v80-notification-panel .v80-notification-add button{background:var(--panel,#fff)!important;color:var(--accent)!important;border:1px solid var(--line)!important}
@media(max-width:1024px){
  .sidebar :is(.nav-item,.v75-mobile-more),.sidebar :is(.nav-item,.v75-mobile-more) span{font-family:inherit!important}
  #dv-mic-wrap{bottom:calc(var(--v75-mobile-bar,68px) + 12px)!important}
  html.notes-editing #dv-mic-wrap{z-index:100006!important;bottom:calc(78px + env(safe-area-inset-bottom))!important}
  html.notes-editing .notes-editor .notes-attached{bottom:calc(140px + env(safe-area-inset-bottom))!important}
}
.notes-editing .modal-backdrop{visibility:hidden!important;pointer-events:none!important}
html.notes-editing:has(.notes-selection:not([hidden]),.notes-picker) #dv-mic-wrap{visibility:hidden!important}
.notes-selection[data-kind="calculator"]{width:max-content!important;max-width:calc(100vw - 16px)!important;padding:5px!important}
.notes-calculator-result{display:grid;grid-template-columns:minmax(90px,1fr) 36px;gap:6px;align-items:center}.notes-calculator-result output{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;padding:5px 8px}.notes-calculator-result button{width:36px;height:36px;padding:6px}
.notes-page-thumbnail{position:relative;display:block;width:54px;height:70px;overflow:hidden;border:1px solid var(--line);background:var(--panel,#fff);padding:4px;text-align:left;font-size:5px;line-height:1.15}.notes-page-thumbnail>span{display:block;overflow:hidden;max-height:54px}.notes-page-thumbnail>i{position:absolute;right:4px;bottom:4px}.notes-page-thumbnail>small{position:absolute;left:4px;bottom:3px;font-size:8px}
.notes-pages-menu-row{grid-template-columns:64px 36px 36px 36px!important}.notes-pages-menu-row>button:first-child{width:64px!important;height:76px!important;padding:2px!important}
.notes-page-delete-confirm{display:grid;gap:10px;padding:5px;min-width:190px}.notes-page-delete-confirm p{margin:0;font-weight:650}.notes-page-delete-confirm>div{display:flex;justify-content:flex-end;gap:6px}.notes-page-delete-confirm button{width:38px;height:38px;padding:7px;background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}
.notes-link-choices .v84-system-tag-choice,.v84-system-tag-choice{display:inline-flex!important;align-items:center!important;gap:6px!important;color:inherit}.v84-system-tag-choice .v22-icon{width:20px;height:20px}
.v84-subproject-tree{margin-top:3px}.v84-subproject-tree .project-tree-level{margin-left:18px}
.project-tree-head{display:flex!important;align-items:center!important;gap:6px!important;min-width:0}.project-tree-head>.project-toggle{flex:0 0 28px!important;order:0}.project-tree-head>.nav-item{display:flex!important;flex:1 1 0!important;min-width:0!important;visibility:visible!important;opacity:1!important;order:1}.project-tree-head>.nav-item>span{display:flex!important;align-items:center;gap:6px;min-width:0!important;flex-wrap:nowrap!important}.project-tree-head>.nav-item b{display:block!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.project-tree-head .v56-project-icon{display:inline-flex!important;flex:0 0 22px!important;width:22px!important;height:22px!important}.project-tree-head>.notes-artifact-badge{flex:0 0 auto!important;order:2}.project-tree-head>[data-v24-favorite-kind]{flex:0 0 auto!important;order:3}
.project-mode>.v84-project-control{position:static!important;flex:0 0 auto!important}
.v51-section-title{justify-content:center!important;text-align:center!important;width:100%}
.v84-selection-tools{margin-left:auto!important;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}
.project-tree-head>.v15-active-task-count,.project-tree-head>.chip{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-width:32px;border:1px solid var(--line);border-radius:50%!important;padding:0!important;font-size:13px;font-weight:600;color:var(--muted);order:10!important}
.v43-graph .v44-graph-value:first-of-type,.v43-graph .v44-graph-value:nth-last-of-type(2){font-size:20px!important;font-weight:700}
html[data-v74-route="voice-search"] main .priority-flag,.v56-action-detail .task-row-v11 .priority-flag{display:none!important}
@media(max-width:1024px){
 .v76-mobile-main-row{display:flex!important;flex-wrap:nowrap!important;gap:4px!important}
 .v76-mobile-main-row>.v76-active-route{flex:1 1 0!important;min-width:0!important;overflow:hidden}
 .v76-active-route>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
 .v76-mobile-main-row>.v84-title-tool{flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;padding:4px!important}
 .v76-mobile-main-row>.v76-rose-button,.v76-mobile-main-row>.notes-global-new,.v76-mobile-main-row>[data-v76-focus]{flex:0 0 40px!important;width:40px!important;min-width:40px!important}
 main .v57-stone-heading>[data-v57-stone-status],main .v57-long-description>summary{display:none!important}
 [data-v15-task-row]{min-height:40px;align-items:center!important}
 .task-row-main{min-width:0}.task-row-main:has(>.task-meta:empty){align-self:center}.task-meta:empty{display:none}
}
.project-meta-card span,.project-meta-card [data-project-task-filter]{vertical-align:middle;align-items:center}
.project-meta-card [data-project-task-filter]{display:inline-flex;align-items:center;gap:4px}.project-meta-card [data-project-task-filter] .v22-icon{width:20px;height:20px}
.v84-compact-feed{min-height:0!important;margin-top:6px!important;padding-block:0!important}.v84-compact-feed .compact-feed-head{height:28px!important;min-height:0!important;padding:0 6px!important;display:flex!important;align-items:center;gap:5px}.v84-compact-feed .compact-feed-last{flex:1;min-width:0;max-height:22px!important;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis;line-height:22px!important}.v84-compact-feed .compact-feed-actions{display:flex;flex:none;gap:3px}.v84-compact-feed .compact-feed-head button{height:24px!important;min-height:24px!important;width:24px!important;min-width:24px!important;padding:3px!important}.v84-compact-feed :is(.compact-feed-all,.feed-entry,.feed-item){padding-top:3px!important;padding-bottom:3px!important;line-height:1.15!important}.v84-compact-feed textarea{height:21px!important;min-height:21px!important;max-height:42px!important}
html[data-interface-design="claude"][data-v74-route="calendar"] :is(.v56-month-grid,.v56-week-grid) .v56-day:is(.today,.tif-today){border:1px solid rgba(255,255,255,.92)!important;outline:0!important;border-radius:4px!important;box-shadow:inset 0 0 18px 7px rgba(255,255,255,.96),0 0 2px rgba(255,224,140,.14)!important;overflow:hidden!important}
.notes-grid [data-note-favorite] .v22-icon{transform:translateY(1px)!important}
html[data-interface-design="claude"][data-v74-route="notes"] .notes-card>[data-note-favorite] .v22-icon{transform:translate(-50%,calc(-50% + 1px))!important}
.v80-notification-panel[hidden]{display:none!important}.v80-notification-panel:not([hidden]){display:grid!important;gap:7px!important}.v80-notification-panel .v80-notification-add{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important}.v80-notification-panel .v80-notification-add button{width:36px;height:36px;padding:6px}

@media(max-width:1024px){
  :is(.modal,.modal-backdrop>*,.time-menu-card,.notes-picker>section,.v17-action-picker,.v17-picker-list,.v17-popup,.v18-habit-popup,.habit-v11-popup,.priority-menu,.mini-project-menu,.mini-priority-menu,.task-context-menu,.feed-compose-card,.v80-notification-panel,[role="menu"]){max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 18px)!important;overflow-y:auto!important;overscroll-behavior:contain}
  .task-meta,.v36-artifact-picker-list,[data-task-artifacts],.v76-mobile-task-artifacts{max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none}
  .v76-mobile-actions :is(span,.v76-label),.v76-more-label{font:600 15px/1.15 var(--font,system-ui)!important}
  html[data-v74-route="calendar"] :is(.v56-week-view,.v56-week-grid,.calendar-week){overflow-y:hidden!important;overscroll-behavior-y:none!important;touch-action:pan-y!important}
  .v13-time-grid{grid-template-columns:minmax(120px,1.25fr) minmax(84px,.9fr) minmax(62px,.7fr)!important;gap:4px!important}.v13-time-grid input{font-size:13px!important;padding-inline:2px!important}.v13-no-deadline{width:auto!important;max-width:94px!important;white-space:nowrap!important;font-size:12px!important;padding-inline:2px!important}.v13-quick{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v13-quick>*{min-width:0!important}.v13-quick button{font-size:12px!important;padding-inline:3px!important}
  .v84-goal-description-row{display:flex;align-items:center;gap:6px;min-width:0}.v84-goal-description-row>textarea{flex:1 1 0;min-width:0!important;width:auto!important}.v84-goal-description-row>.priority-flag{flex:0 0 32px}
  .v82-settings-platform-line{display:block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}
}
/* The generic .settings-row.v41-settings-row grid used to squeeze the label to
   zero width. Both children now occupy separate, intrinsic-height rows. */
.settings-row.v41-settings-row[data-v73-install-setting]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;overflow-x:auto!important}
@media(max-width:1024px){
  .time-menu.v38-time-menu .v13-time-grid{grid-template-columns:minmax(104px,1.25fr) minmax(76px,.9fr) minmax(62px,.7fr)!important;gap:4px!important}
  .time-menu.v38-time-menu .v13-quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;align-items:center!important}
  .time-menu.v38-time-menu .v13-quick button{width:100%;min-width:0!important;max-width:100%!important;padding-inline:2px!important;font-size:12px!important;white-space:nowrap}
  .time-menu.v38-time-menu .v13-quick :is(.btn,.v80-notification-heading){height:38px!important;min-height:38px!important;box-sizing:border-box}
  .time-menu.v38-time-menu .v13-no-deadline{grid-column:3!important;grid-row:1!important}
}
.settings-row.v41-settings-row[data-v73-install-setting]>div{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;justify-self:stretch!important}
.settings-row.v41-settings-row[data-v73-install-setting] .v73-install-actions{justify-content:flex-start!important}
.settings-row.v41-settings-row[data-v73-install-setting] .settings-note{white-space:normal!important;width:auto!important;max-width:100%!important;overflow-wrap:break-word!important}
@media(max-width:599px){.sidebar .nav-item>span:not(.v22-nav-icon):not(.count){font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}}
.v76-mobile-main-row>.v76-title-create{display:inline-grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border:0!important;background:transparent!important;padding:9px!important;color:var(--accent)!important}
.dv-text-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 140px);overflow:auto;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--panel);color:var(--ink)}
.dv-text-dialog input{display:block;width:100%;min-width:0;margin:12px 0;padding:9px}.dv-text-dialog form>div{display:flex;gap:8px;justify-content:flex-end}.dv-text-dialog button{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--accent);color:#fff}
::highlight(note-tool-selection){background:Highlight;color:HighlightText}
.v56-streak,.v78-mobile-streak{white-space:pre-line!important;text-align:left!important}
.v51-project-picker{position:relative}.v51-project-picker summary{cursor:pointer;padding:7px 10px}.v51-project-choices{position:absolute;top:100%;left:0;z-index:100;width:min(310px,calc(100vw - 32px));max-height:45dvh;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.v51-project-choices label{display:flex;align-items:center;gap:8px;padding:7px}.v51-project-choices .v22-icon,.analytics-project .v22-icon{width:20px;height:20px;flex:0 0 20px}
html[data-interface-design=claude] .v51-section-title{justify-content:center!important;text-align:center!important}html[data-interface-design=claude] .v51-section-title>span{display:none!important}
.v84-state-wrap{position:relative}.v84-state-wrap>div:not([hidden]){display:flex;position:absolute;right:0;top:100%;z-index:80;gap:5px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}
.v56-month-nav>[data-v56-calendar-shift]{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}.v56-month-nav>[data-v56-calendar-shift] .v22-icon{margin:0!important;display:block!important}
html[data-interface-design="claude"] .v56-today-jump[data-v56-calendar-today]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;aspect-ratio:1;border-width:2px!important;padding:0!important;display:grid;place-items:center}
html[data-interface-design="claude"][data-v74-route="calendar"] .v77-calendar-slide{padding-inline:.5px!important}
.v84-header-picker{position:fixed;z-index:100100;width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 180px);overflow:auto;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:12px;box-shadow:var(--shadow)}.v84-header-picker label{display:flex;align-items:center;gap:8px;padding:8px}.v84-header-picker input[type=date]{width:100%;min-width:0}.v84-project-task-total{display:inline-flex;align-items:center;gap:4px}.v84-project-task-total .v22-icon{width:17px;height:17px}
[data-v51-analytics-section][hidden]{display:none!important}
@media(max-width:1024px){.v84-minimum-toast{bottom:calc(90px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 24px)}}
@media(max-width:1024px){.settings-row.v41-settings-row:has([data-setting=noiseStart]){grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.settings-row.v41-settings-row:has([data-setting=noiseStart])>div:last-child{display:flex!important;align-items:center;gap:3px}.settings-row.v41-settings-row:has([data-setting=noiseStart]) .settings-label{white-space:nowrap!important}.settings-row.v41-settings-row :is([data-setting=noiseStart],[data-setting=noiseEnd]){width:83px!important;min-width:0!important;padding:5px 2px!important;font-size:12px!important}}
@media(max-width:1024px){.v40-goal-editor .v40-measure-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0}.v40-goal-editor .v40-measure-row>[name=target]{flex:1 1 80px!important;min-width:60px!important;width:80px!important;max-width:100%!important}.v40-goal-editor [data-v40-measure-action]{flex:1 0 100%!important;width:100%!important}.v40-goal-editor .v40-manual-rules{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;min-width:0;font-size:11px!important;overflow-x:auto}.v40-goal-editor .v40-manual-rules>*{flex:0 0 auto!important;white-space:nowrap!important}.v40-goal-editor .v15-number-completion{display:flex;align-items:center;gap:3px;white-space:nowrap}.v40-goal-editor .v15-number-completion input{width:14px;height:14px}.v40-goal-editor [name=description]{width:100%!important;min-width:0!important;writing-mode:horizontal-tb!important}}
