/* City of Desert Springs Business Licensing (fictional) – older inquiry-form style */
body { margin: 0; font: 15px/1.4 Georgia, "Times New Roman", serif; color: #111827; background: #e8e6df; }
a { color: #1d4ed8; }
#wrap { width: 900px; margin: 0 auto; background: #fafaf7; border-left: 1px solid #b9b5a8; border-right: 1px solid #b9b5a8; min-height: 100vh; }
#hdr { background: #7a2e3b; color: #fff; padding: 12px 18px; display: flex; align-items: center; gap: 14px; border-bottom: 4px solid #c9a227; }
#hdr .t1 { font-size: 22px; }
#hdr .t2 { font-size: 13px; font-style: italic; opacity: .9; }
#menu { background: #d9d4c5; padding: 5px 18px; font-size: 13px; border-bottom: 1px solid #b9b5a8; }
#menu a { color: #3b1a20; margin-right: 16px; }
#main { padding: 18px 22px 30px; }
h1 { font-size: 21px; font-weight: normal; border-bottom: 1px solid #b9b5a8; padding-bottom: 6px; margin: 0 0 14px; }
table.form { border-collapse: collapse; margin: 10px 0; }
table.form td { padding: 5px 8px; }
table.form td.l { text-align: right; font-weight: bold; }
input[type=text], select { font: 15px Georgia, serif; padding: 2px 4px; border: 2px inset #9aa3b2; background: #fff; }
input[type=submit], input[type=reset], button { font: 15px Georgia, serif; padding: 3px 14px; background: linear-gradient(#f3f4f6, #c9ced6); border: 1.5px solid #8a93a3; border-radius: 3px; cursor: pointer; }
.hint { font-size: 13px; color: #4b5563; font-style: italic; }
table.list { border-collapse: collapse; width: 100%; margin: 10px 0; }
table.list th { background: #e5e7eb; text-align: left; padding: 5px 8px; border: 1px solid #c4c7cc; font-size: 14px; }
table.list td { padding: 6px 8px; border: 1px solid #d6d8dc; font-size: 14px; }
.pages { margin: 10px 0; font-size: 14px; }
.pages a { margin: 0 6px; }
table.det { border-collapse: collapse; width: 100%; }
table.det th { text-align: left; width: 230px; background: #efede6; padding: 6px 8px; border: 1px solid #d6d2c4; vertical-align: top; }
table.det td { padding: 6px 8px; border: 1px solid #d6d2c4; }
.st-Active { color: #166534; font-weight: bold; }
.st-Renewal, .st-Pending, .st-Suspended { color: #92400e; font-weight: bold; }
.st-Expired, .st-Closed { color: #6b7280; font-weight: bold; }
#ftr { border-top: 1px solid #b9b5a8; padding: 10px 22px; font-size: 12px; color: #4b5563; background: #efede6; }
