.outline-section .tool-select{inline-size:100%}.outline-timer-link[data-slot=button]{height:auto;margin-bottom:calc(var(--spacing) * 2);white-space:normal;text-align:start;padding:0}.outline-shares.tool-callout{margin-block:0 calc(var(--spacing) * 4);border-color:var(--destructive)}.outline-shares>svg,.outline-shares [data-slot=alert-title]{color:var(--destructive)}.outline-split{margin-top:calc(var(--spacing) * 3)}.outline-reorder-hint{margin-top:calc(var(--spacing) * 4)}.outline-part{align-items:start;gap:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.outline-part-position{justify-items:center;gap:calc(var(--spacing) * 1);display:grid}.outline-drag-handle[data-slot=button]{inline-size:var(--control-height-compact);block-size:var(--control-height-compact);color:var(--muted-foreground);cursor:grab;touch-action:none;padding:0}.outline-part[data-dragging]{background:var(--secondary)}.outline-part[data-dragging] .outline-drag-handle{cursor:grabbing;color:var(--primary)}.outline-part[data-drop-edge]:after{content:"";block-size:var(--focus-width);background:var(--primary);border-radius:var(--radius-control);pointer-events:none;position:absolute;inset-inline:0}.outline-part[data-drop-edge=before]:after{inset-block-start:0}.outline-part[data-drop-edge=after]:after{inset-block-end:0}.outline-budget{gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 1);font-size:var(--text-small);flex-wrap:wrap;display:flex}.outline-budget strong{color:var(--primary);font-weight:600}.outline-budget span{color:var(--muted-foreground)}.outline-hint{margin-top:calc(var(--spacing) * 2);font-size:var(--text-small);color:var(--muted-foreground);line-height:var(--leading-copy)}.outline-notes{margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);background:var(--muted);border-radius:var(--radius-control)}.outline-notes-label{font-size:var(--text-xs);color:var(--muted-foreground);font-weight:600}.outline-notes-text{margin-top:calc(var(--spacing) * 1);font-size:var(--text-small);line-height:var(--leading-copy);white-space:pre-wrap;overflow-wrap:anywhere}.outline-how{margin-top:calc(var(--spacing) * 3)}@media screen and (max-width:640px){.outline-part{column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing)}.outline-part-position{grid-area:1/1/span 2;grid-template-rows:repeat(2, var(--control-height-compact));align-items:center}.outline-part-body{display:contents}.outline-part-body>.tool-record-list-title{min-block-size:var(--control-height-compact);grid-area:1/2;align-content:center;align-self:center}.outline-budget{grid-area:3/2/auto/-1;margin-top:0}.outline-hint{grid-area:4/2/auto/-1}.outline-notes{grid-area:5/2/auto/-1}.outline-part>.outline-row-actions{grid-template-columns:repeat(2, var(--control-height-compact));grid-area:1/3/span 2;display:grid}.outline-row-actions>:nth-last-child(2){grid-area:1/1}.outline-row-actions>:last-child{grid-area:1/2}.outline-row-actions>:first-child{grid-area:2/1}.outline-row-actions>:nth-child(2){grid-area:2/2}}@media print{.outline-how,.outline-drag-handle,.outline-reorder-hint{display:none!important}.outline-part[data-dragging]{background:0 0}.outline-part[data-drop-edge]:after{display:none}.outline-part{grid-template-columns:auto minmax(0,1fr)}}
