.notice_view_section {
    /* Section specific styles */
}

.notice-view-section .view-header {
    /* Styles for the header containing title and meta */
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
}

.notice-view-section .view-header h1 {
    /* Title specific styles */
    font-size: 1.8em; /* Adjust as needed */
    margin-bottom: 10px;
}

.notice-view-section .view-meta {
    /* Meta information like date */
    font-size: 0.9em;
    color: #777;
}

.notice-content {
    /* Styles for the main content area */
    padding: 20px 5px; /* Add some padding */
    line-height: 1.8; /* Improve readability */
    font-size: 1em;
    min-height: 150px; /* Ensure minimum height */
    color: #444;
}

.notice-actions {
    /* Styles for the action buttons container */
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #eee;
    text-align: right;
}

.notice-actions .btn {
    margin-left: 5px; /* Space between buttons */
}

.notice-actions form {
    display: inline-block; /* Keep delete button inline */
    margin-left: 5px;
}

/* Add styles for the main title within the content */
.notice-view-title {
    font-size: 2.0em; /* Adjust size as needed */
    font-weight: 600;
    color: #333;
    margin-bottom: 15px; /* Space below title */
    text-align: left; /* Align title to the left */
    line-height: 1.3;
} 