/* ??? Layout & Shell ??? */
#audit-shell {
max-width: 600px;
margin: 0 auto;
}
#audit-toolbar {
margin-bottom: var(--sp-4);
}
/* ??? Banners & Alerts ??? */
#audit-due-banner .aud-due-row {
display: flex;
justify-content: space-between;
align-items: center;
background: var(--c-bg-alt); /* Or a subtle warning color if defined */
border-left: 4px solid var(--c-primary);
margin-bottom: var(--sp-2);
padding: var(--sp-3);
}
/* ??? List Items (Runs & Templates) ??? */
.aud-item {
padding: var(--sp-3);
margin-bottom: var(--sp-2);
border-bottom: 1px solid var(--c-border);
}
.aud-item:last-child {
border-bottom: none;
}
/* ??? Audit Execution (Checklist) ??? */
.aud-task-row {
display: flex;
flex-direction: column;
gap: var(--sp-2);
padding: var(--sp-3) 0;
border-bottom: 1px solid var(--c-border);
}
.aud-task-row label {
display: flex;
align-items: flex-start;
gap: var(--sp-3);
cursor: pointer;
font-weight: var(--font-b);
}
.aud-task-row .aud-chk {
width: 1.2rem;
height: 1.2rem;
margin-top: 2px;
}
.aud-task-row .aud-cmt {
width: 100%;
min-height: 3rem;
font-size: 0.9rem;
padding: var(--sp-2);
border-radius: var(--radius);
border: 1px solid var(--c-border);
background: var(--c-bg-alt);
}
/* ??? Admin Forms ??? */
#audit-panel-templates input,
#audit-panel-templates select,
#audit-panel-templates textarea {
display: block;
width: 100%;
margin-bottom: var(--sp-2);
}
/* ??? Print View ??? */
#audit-print-container {
padding: var(--sp-4);
background: #fff;
color: #000;
}
.aud-print-meta {
margin-bottom: var(--sp-4);
padding-bottom: var(--sp-3);
border-bottom: 2px solid #000;
}
.aud-print-list {
width: 100%;
border-collapse: collapse;
}
.aud-print-list td {
padding: var(--sp-2);
border-bottom: 1px solid #ccc;
vertical-align: top;
}
.aud-print-check {
width: 80px;
font-weight: bold;
}
.aud-print-name {
font-weight: bold;
}
.aud-print-comment {
font-weight: normal;
font-style: italic;
font-size: 0.9rem;
margin-top: 4px;
white-space: pre-wrap;
}
/* Utility for shell visibility */
.hidden { display: none !important; }
@media print {
.no_Print, #audit-toolbar, .btn { display: none !important; }
#audit-print-container { padding: 0; }
}
|