.task-transfer{border:1px solid var(--span-color-border-default);border-radius:12px;margin-block:16px;padding:16px}.task-transfer fieldset{border:0;min-width:0;padding:0}.task-transfer label{gap:6px;margin-block:12px;display:grid}.task-transfer button{font:inherit;min-height:44px;margin:6px;padding:7px 12px}.task-transfer code{overflow-wrap:anywhere}
.project-resources{border:1px solid var(--span-color-border-default);border-radius:12px;margin-block:16px;padding:16px}.project-resources fieldset{border:0;min-width:0;padding:0}.project-resources label{gap:6px;margin-block:12px;display:grid}.project-resources input,.project-resources textarea{font:inherit;color:inherit;background:var(--span-color-bg-surface);border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-control);min-height:44px;padding:8px}.project-resources textarea{box-sizing:border-box;width:100%;min-height:90px}.project-resources button{font:inherit;min-height:44px;margin:6px;padding:7px 12px}.project-resource-card{border-bottom:1px solid var(--span-color-border-default);padding-block:12px}.project-resource-body{white-space:pre-wrap;overflow-wrap:anywhere}.project-resource-comment{border:1px solid var(--span-color-border-default);background:var(--span-color-bg-subtle);border-radius:8px;margin-block:12px;padding:12px}.rich-page-content{white-space:pre-wrap;overflow-wrap:anywhere}.rich-page-content h1{font-size:var(--span-text-page-size)}.rich-page-content h2,.rich-page-content h3{font-size:var(--span-text-section-size)}.project-resources .page-document-block{border:1px solid var(--span-color-border-default);border-radius:8px;margin-block:12px;padding:12px}.page-text-segment{border-bottom:1px dashed var(--span-color-border-default);padding-block:8px}.page-text-format{gap:16px;display:flex}.project-resources .page-text-format label,.project-resources .page-mention-choice{align-items:center;gap:6px;min-height:44px;display:flex}.project-resources .page-text-format input,.project-resources .page-mention-choice input{width:auto}.project-resources details{margin-block:12px}
.span-recurrence{color:var(--span-color-text-primary);padding:20px}.span-recurrence header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.span-recurrence header h2{flex:1}.recurrence-card{background:var(--span-color-bg-surface);border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-card);margin-block:16px;padding:16px}.span-recurrence .ui-field{margin-block:12px}.span-recurrence :focus-visible{outline:3px solid var(--span-color-action-primary);outline-offset:3px}.recurrence-error{color:var(--span-color-state-danger);background:var(--span-color-state-danger-soft);padding:12px}.span-recurrence fieldset{border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-control);padding:12px}.span-recurrence fieldset .recurrence-check{margin-inline-end:var(--span-space-16);display:inline-flex}
.private-attachments{border:1px solid var(--span-color-border-default);border-radius:12px;margin-block:16px;padding:16px}.private-attachments fieldset{border:0;min-width:0;padding:0}.private-attachments label{gap:6px;margin-block:12px;display:grid}.private-attachments button{font:inherit;min-height:44px;margin:6px;padding:7px 12px}.private-attachments li{overflow-wrap:anywhere;padding-block:8px}
.span-collaboration{border:1px solid var(--span-color-border-default);background:var(--span-color-bg-surface);color:var(--span-color-text-primary);border-radius:12px;margin-block:16px;padding:20px}.span-collaboration label{align-items:center;gap:6px;margin:8px;display:flex}.span-collaboration textarea{width:100%;min-height:100px;display:block}.span-collaboration input,.span-collaboration select,.span-collaboration textarea{border:1px solid var(--span-color-border-strong);border-radius:var(--span-radius-control);padding:8px}.span-collaboration input,.span-collaboration select{min-height:44px}.span-collaboration button{border:1px solid var(--span-color-border-strong);background:var(--span-color-bg-surface);min-height:44px;color:var(--span-color-text-primary);border-radius:var(--span-radius-control);margin:6px;padding:8px}.span-collaboration button:disabled{opacity:.5}.span-collaboration fieldset{max-height:240px;overflow:auto}.span-collaboration .discussion-messages{padding:0;list-style:none}.span-collaboration .discussion-messages li{border-block-end:1px solid var(--span-color-border-default);padding:12px}.span-collaboration .discussion-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.span-collaboration [role=alert]{color:var(--span-color-state-danger)}
.span-automation{border:1px solid var(--span-color-border-default);background:var(--span-color-bg-surface);color:var(--span-color-text-primary);border-radius:12px;margin-block:20px;padding:20px}.span-automation label{flex-direction:column;gap:4px;margin:8px;display:inline-flex}.span-automation input,.span-automation select{border:1px solid var(--span-color-border-strong);border-radius:var(--span-radius-control);min-height:44px;padding:8px}.span-automation button{border:1px solid var(--span-color-border-strong);background:var(--span-color-bg-surface);min-height:44px;color:var(--span-color-text-primary);border-radius:var(--span-radius-control);margin:6px;padding:8px}.span-automation button:disabled{opacity:.5}.span-automation [role=alert]{color:var(--span-color-state-danger)}.span-automation .automation-branches{border:1px solid var(--span-color-border-default);border-radius:8px;margin-block:16px}.span-automation .automation-branches>fieldset{border:1px solid var(--span-color-border-default);background:var(--span-color-bg-subtle);border-radius:8px;margin-block:12px}
.span-customization{border:1px solid var(--span-color-border-default);background:var(--span-color-bg-surface);color:var(--span-color-text-primary);border-radius:12px;margin-block:20px;padding:20px}.span-customization .definition{border-block-end:1px solid var(--span-color-border-default);padding-block:12px}.span-customization label{flex-direction:column;gap:4px;margin:8px;display:inline-flex}.span-customization input,.span-customization select,.span-customization textarea{border:1px solid var(--span-color-border-strong);border-radius:var(--span-radius-control);min-height:44px;padding:8px}.span-customization button{border:1px solid var(--span-color-border-strong);background:var(--span-color-bg-surface);min-height:44px;color:var(--span-color-text-primary);border-radius:var(--span-radius-control);margin:6px;padding:8px}.span-customization button:disabled{opacity:.5}.span-customization fieldset label{flex-direction:row}.span-customization [role=alert]{color:var(--span-color-state-danger)}
