/* Shared phone/Fold size: dialog icon controls match the second tab-header row.
   Text choices keep their text width. Task status dots and color swatches are not
   action-button chrome and retain their own dimensions. Desktop is unchanged. */
@media (max-width:1024px) {
  :root { --dolijane-mobile-control-size:34px; }
  [data-v40-goal-form] [data-v40-goal-focus] { display:none!important; }
  [data-v40-goal-form] .v40-goal-head {
    grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center;
  }
  [data-v40-goal-form] [data-v40-goal-status] { grid-column:1;grid-row:1; }
  [data-v40-goal-form] .v40-title-wrap { grid-column:2;grid-row:1;min-width:0; }
  [data-v40-goal-form] .v40-title-wrap input { width:100%;min-width:0;writing-mode:horizontal-tb; }
  [data-v40-goal-form] .v40-head-actions { grid-column:3!important;grid-row:1;flex-wrap:nowrap; }
  [data-v40-goal-form] [data-v40-goal-priority] { grid-column:1;grid-row:2; }
  [data-v40-goal-form] .v40-head-actions .btn {
    width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;
    min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;
    padding:5px!important;aspect-ratio:1!important;border-radius:50%!important;transform:none!important;
  }
  .v76-mobile-actions :is(.v22-icon-button,.notes-button),
  :is(.modal,.time-menu-card,.feed-compose-card,.v38-popup,.v53-popup,.v56-popup,.habit-v11-popup,.v76-header-menu,.notes-editor,.notes-picker)
  :is(.v22-icon-button,.v38-add-subtask,.v36-subtasks-more,.v76-task-state-toggle,.notes-button):not(.task-state-check,.check,.v23-task-circle,.priority-flag,.notes-artifact-badge) {
    --v77-circle-size:var(--dolijane-mobile-control-size)!important;
    box-sizing:border-box!important;
    width:var(--dolijane-mobile-control-size)!important;
    height:var(--dolijane-mobile-control-size)!important;
    inline-size:var(--dolijane-mobile-control-size)!important;
    block-size:var(--dolijane-mobile-control-size)!important;
    min-width:var(--dolijane-mobile-control-size)!important;
    max-width:var(--dolijane-mobile-control-size)!important;
    min-height:var(--dolijane-mobile-control-size)!important;
    max-height:var(--dolijane-mobile-control-size)!important;
    min-inline-size:var(--dolijane-mobile-control-size)!important;
    max-inline-size:var(--dolijane-mobile-control-size)!important;
    min-block-size:var(--dolijane-mobile-control-size)!important;
    max-block-size:var(--dolijane-mobile-control-size)!important;
    flex:0 0 var(--dolijane-mobile-control-size)!important;
    aspect-ratio:1!important;padding:5px!important;
  }
  :is(.modal,.time-menu-card,.feed-compose-card,.v38-popup,.v53-popup,.v56-popup,.habit-v11-popup,.v76-header-menu,.notes-editor,.notes-picker)
  :is(.v22-icon-button,.v76-task-state-toggle,.notes-button):not(.task-state-check,.check,.v23-task-circle,.priority-flag,.notes-artifact-badge) .v22-icon {
    width:22px!important;height:22px!important;inline-size:22px!important;block-size:22px!important;
  }
  :is(.modal,.time-menu-card,.feed-compose-card,.v38-popup,.v53-popup,.v56-popup,.habit-v11-popup) .btn:not(.v22-icon-button) {
    min-height:34px;padding-block:6px;
  }
}
