:is(.workflow-watermelon-theme,.wm-modal,.wm-collaboration) .wm-field-caption,form .wm-field-caption{display:block;min-height:22px;font-size:14px;font-weight:500;line-height:1.55;color:var(--app-foreground);overflow-wrap:anywhere;width:100%;text-align:start;align-self:stretch}.wm-field-caption b{display:inline;color:var(--app-danger);margin-inline-start:3px}.wm-modal .workflow-create-form{display:flex;flex-direction:column;min-width:0}:is(.wm-workflow-form,.wm-collaboration-form,.workflow-create-form,.wm-modal-body form,.ui-modal-body form) label:has(>.wm-field-caption){display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start;gap:8px;min-width:0}:is(.wm-modal-body,.ui-modal-body,.wm-workflow-form,.wm-collaboration-form) :is(.workflow-form-grid,.ui-modal-form-grid,.workflow-field-validation-grid){gap:20px;align-items:start}.workflow-dropdown-field{min-width:0;display:flex;flex-direction:column;gap:8px}.workflow-dropdown-field>.workflow-dropdown-label{margin:0}:is(.wm-modal-body,.ui-modal-body,.wm-workflow-form,.wm-collaboration-form) :is(input:not([type=checkbox],[type=radio],[type=file]),select,.wm-dropdown-trigger){box-sizing:border-box;min-width:0;width:100%;min-height:40px;height:40px;margin:0;border:1px solid var(--app-input-border);border-radius:8px;padding:8px 12px;font:inherit;color:var(--app-foreground);background:var(--app-card)}:is(.wm-modal-body,.ui-modal-body,.wm-workflow-form,.wm-collaboration-form) textarea{box-sizing:border-box;width:100%;min-height:100px;padding:12px;border:1px solid var(--app-input-border);border-radius:8px;color:var(--app-foreground);background:var(--app-card)}:is(input,textarea)::placeholder{color:var(--app-muted-foreground);opacity:1}:is(.wm-modal-actions,.ui-modal-actions){flex-direction:row;align-items:center;gap:12px;padding-top:20px}:is(.wm-modal-actions,.ui-modal-actions)>:is(button,a){min-height:40px}.wm-workflow-form .workflow-definition-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:20px}.workflow-definition-field-grid .wm-checkbox-field{align-self:end;min-height:40px;display:flex;align-items:center}.workflow-definition-field-grid .wm-checkbox-field-control{align-items:center}.workflow-definition-field-grid .wm-checkbox-field-control>[role=checkbox]{margin-top:0}.wm-modal .wm-checkbox-field-control>[data-slot=label]{display:flex!important;flex:1;min-width:0;flex-direction:column;align-items:flex-start!important;text-align:start}.wm-workflow-form .workflow-detail-modal-grid>div{padding:14px;border:1px solid var(--app-card-border);border-radius:8px;background:var(--app-card-subtle)}.wm-collaboration-card,.wm-form-panel>[data-slot=card],.workflow-ui-card{border-color:var(--app-card-border)}.wm-form-panel .wm-form-panel-header{padding:20px}.wm-form-panel-body>[data-slot=card-content]{padding:0 20px 20px}.wm-form-panel:has(.wm-form-panel-body) .wm-form-panel-header{margin-bottom:16px;border-bottom:1px solid var(--app-card-divider);background:var(--app-card-subtle);border-radius:12px 12px 0 0}.workflow-header-actions{gap:16px}.workflow-modal-intro.wm-view-card{flex-direction:row;align-items:center;gap:16px;padding:16px 20px;background:var(--app-card-subtle)}.workflow-modal-intro.wm-view-card>div{min-width:0;flex:1}.workflow-modal-intro.wm-view-card strong{font-size:14px;line-height:1.5}.workflow-modal-intro.wm-view-card p{margin-top:4px;font-size:13px;line-height:1.6}.workflow-page-client-title{gap:24px}.workflow-header-context-actions.wm-fluid-tabs{row-gap:8px}.workflow-client-profile{margin-top:4px}.workflow-client-profile-header{gap:24px;margin-bottom:24px}.workflow-shell .workflow-client-profile-grid{gap:20px}.workflow-shell .workflow-client-profile-grid>.wm-view-card{background:var(--app-card-subtle);padding:20px}.workflow-client-profile-grid dl{display:grid;gap:16px}.workflow-client-profile-grid dd{display:grid;gap:6px}.workflow-shell .workflow-client-profile-notes{margin-top:24px;padding:20px;border:1px solid var(--app-card-border);border-radius:8px;background:var(--app-card-subtle)}.workflow-column{min-height:760px}.workflow-column-cards{min-height:680px;gap:14px;padding:14px}.workflow-column.wm-view-card>.wm-column-card{min-height:inherit}.workflow-column-header{padding:16px;background:var(--app-card-subtle)}.workflow-column-header strong{font-size:14px}.workflow-shell .workflow-column:hover{transform:none;box-shadow:none}.workflow-task-card.wm-task-card{border-color:var(--app-card-border)}.workflow-task-card.wm-task-card:hover{border-color:var(--app-primary)}.wm-activities-card,.wm-budget-card,.wm-view-card{border-color:var(--app-card-border)}.wm-budget-header{align-items:center}.wm-budget-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;border:1px solid var(--app-card-divider)}.wm-budget-icon,.workflow-deadline-group>header,.workflow-list-group>header,.workflow-planner-view>section>header{background:var(--app-card-subtle)}.workflow-flow-phase-node.wm-view-card{border-color:var(--app-card-border)}.wm-catalog-surface .workflow-management-toolbar{gap:16px;padding:20px}.workflow-management-toolbar .workflow-search{flex:1;min-width:180px}.wm-modal :is(.workflow-search,.email-search){min-width:0}.button>svg,.icon-button>svg,.ui-icon,.workflow-ui-button>svg{flex-shrink:0}.ui-icon{width:20px;height:20px}:is(.surface,.analytics-metric,.analytics-panel,.payment-receipt-card,.payment-relation-card,.connection-provider-card){border-color:var(--app-card-border)}.payment-history-filters,.payment-receipts-filters{gap:16px}.shared-forms-visual-fixture{display:grid;gap:24px;padding-block:24px}@media (max-width:720px){.wm-workflow-form .workflow-definition-field-grid{grid-template-columns:minmax(0,1fr)}:is(.wm-modal-body,.ui-modal-body,.wm-workflow-form,.wm-collaboration-form) :is(.workflow-form-grid,.ui-modal-form-grid,.workflow-field-validation-grid){gap:18px}.wm-form-panel .wm-form-panel-header{padding:16px}.wm-form-panel-body>[data-slot=card-content]{padding:0 16px 16px}.workflow-client-profile-header,.workflow-shell .workflow-client-profile-grid{gap:16px}.workflow-page-client-title{gap:20px}:is(.wm-modal-actions,.ui-modal-actions)>:is(button,a){flex:1 1 130px}.ui-modal .ui-modal-actions{flex-direction:row}.workflow-header-context-actions.wm-fluid-tabs{width:100%}.workflow-column{min-height:700px}.workflow-column-cards{min-height:620px}:is(.wm-modal-body,.ui-modal-body,.wm-workflow-form,.wm-collaboration-form) :is(input,textarea,select){font-size:16px}}