/* Suggested Notes - Full Width Fix */

/* Ensure the note tile uses full width */
[data-section="suggested-actions"] .clean-tile.note {
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Header should stretch full width */
[data-section="suggested-actions"] .clean-tile.note .tile-header {
    width: calc(100% + 1rem) !important; /* Compensate for negative margins */
    box-sizing: border-box !important;
}

/* Header right section should extend to edge */
[data-section="suggested-actions"] .clean-tile.note .tile-header-right {
    margin-right: 0 !important;
    padding-right: 0.5rem !important;
}

/* Layout container full width */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-layout {
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Source row full width */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-source-row {
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Bottom row (three columns) full width */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-bottom-row {
    width: 100% !important;
    box-sizing: border-box !important;
    padding-right: 0 !important;
}

/* Ensure note text uses available space */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-bottom-row .suggested-note-text {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* Timer should be flush with right edge */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-bottom-row .tile-timer {
    margin-right: 0 !important;
}

/* Remove any extra padding that might be causing whitespace */
[data-section="suggested-actions"] .clean-tile.note {
    padding-right: 0.5rem !important; /* Consistent with left padding */
}

/* Ensure divider spans full width */
[data-section="suggested-actions"] .clean-tile.note .suggested-note-divider {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}