/* Scoped to the manual additional-inspection form; aligned with material maintenance. */
#page-create-task .ac-page { padding: 24px 28px; color: #263449; }
#page-create-task .ac-header { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-bottom:24px; }
#page-create-task .ac-header h2 { font-size:24px; margin:0 0 8px; }
#page-create-task .ac-header p, #page-create-task .ac-help { color:#687a94; font-size:13px; line-height:1.6; margin:8px 0; }
#page-create-task .ac-entry-links { display:flex; align-items:center; gap:12px; flex-wrap:wrap; padding:12px 16px; background:#f6f8fb; border:1px solid #e2e8f1; border-radius:4px; margin-bottom:20px; font-size:13px; }
#page-create-task .ac-section { background:#fff; border:1px solid #e2e8f1; border-radius:4px; padding:20px; margin-bottom:20px; }
#page-create-task .ac-section h3 { font-size:16px; margin:0 0 18px; padding-bottom:12px; border-bottom:1px solid #e8edf4; }
#page-create-task .ac-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px 24px; }
#page-create-task .ac-grid label, #page-create-task .ac-wide { display:flex; flex-direction:column; gap:8px; font-size:13px; font-weight:500; min-width:0; }
#page-create-task .ac-grid input, #page-create-task .ac-grid select, #page-create-task .ac-grid textarea, #page-create-task .ac-wide input { width:100%; min-width:0; box-sizing:border-box; min-height:36px; border:1px solid #dce4ef; border-radius:4px; padding:8px 10px; background:#fff; color:#263449; font-size:13px; }
#page-create-task input:read-only, #page-create-task select:disabled { background:#f6f8fb; }
#page-create-task .ac-inline { display:flex; gap:8px; } 
#page-create-task .ac-inline .btn { flex:none; }
#page-create-task .ac-wide { margin-top:16px; }
#page-create-task .ac-more { margin-top:16px; border-top:1px solid #e8edf4; padding-top:14px; }
#page-create-task .ac-more summary { font-size:13px; color:#536780; cursor:pointer; margin-bottom:14px; }
#page-create-task .ac-reason { grid-column:span 2; }
#page-create-task .ac-review { margin-top:20px; padding:12px; background:#f6f8fb; font-size:13px; line-height:1.7; }
#page-create-task .ac-notice { padding:14px; background:#fff8e9; border:1px solid #f3dba9; border-radius:4px; margin-top:16px; line-height:1.8; font-size:13px; overflow-wrap:anywhere; }
#page-create-task .ac-notice .btn { margin:0 8px; }
#page-create-task .ac-actions { display:flex; justify-content:flex-end; gap:8px; padding-top:16px; margin-top:16px; border-top:1px solid #e8edf4; }
#page-create-task .ac-result { display:flex; gap:16px; align-items:center; flex-wrap:wrap; margin-top:16px; padding:14px; background:#f0faf5; color:#247148; font-size:13px; }
#page-create-task .btn { border-radius:4px !important; box-shadow:none !important; }
#page-create-task .hidden { display:none !important; }
@media(max-width:1000px) { #page-create-task .ac-grid {grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:600px) { #page-create-task .ac-page {padding:16px 12px;} #page-create-task .ac-grid {grid-template-columns:minmax(0,1fr);} #page-create-task .ac-reason {grid-column:auto;} #page-create-task .ac-section {padding:14px;} #page-create-task .ac-header {align-items:flex-start;} #page-create-task .ac-entry-links {gap:8px;} }
#page-create-task .ac-page { padding:0; }
#page-create-task .ac-grid label, #page-create-task .ac-wide { display:block !important; }
#page-create-task .ac-grid label .req, #page-create-task .ac-wide .req { display:inline !important; margin:0 !important; }
#page-create-task .ac-grid label > input, #page-create-task .ac-grid label > select, #page-create-task .ac-grid label > textarea, #page-create-task .ac-wide > input, #page-create-task .ac-inline { display:block; margin-top:8px; }
#page-create-task .ac-inline { display:flex; }
@media(max-width:600px) { #page-create-task .ac-page {padding:0;} }
#page-create-task .ac-page .hidden { display:none !important; }
