.legacy-page[data-page="v2-dispatcher-application-php"]{--bg: #04070c; --card: #121923; --text: #eef4fb; --muted: #9eb5d0; --line: #283a53; --accent: #ff9f1c; --accent2: #ffb347; --ok: #78ebb0; --err: #ff9eaa;}
.legacy-page[data-page="v2-dispatcher-application-php"] *{box-sizing: border-box;}
.legacy-page[data-page="v2-dispatcher-application-php"]{margin: 0px; color: var(--text); background: radial-gradient(1000px 600px at 20% -10%, rgb(28, 43, 65) 0%, rgb(7, 12, 18) 55%, rgb(5, 8, 13) 100%); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;}
.legacy-page[data-page="v2-dispatcher-application-php"] .wrap{max-width: 980px; margin: 0px auto; padding: 20px;}
.legacy-page[data-page="v2-dispatcher-application-php"] .head{background: linear-gradient(135deg, rgb(255, 159, 28), rgb(255, 127, 31)); color: rgb(23, 23, 23); border-radius: 16px; padding: 18px 20px; margin-bottom: 14px; box-shadow: rgba(0, 0, 0, 0.35) 0px 15px 35px;}
.legacy-page[data-page="v2-dispatcher-application-php"] .head h1{margin: 0px 0px 4px; font-size: 30px; font-weight: 900;}
.legacy-page[data-page="v2-dispatcher-application-php"] .head .sub{font-size: 14px; font-weight: 700; opacity: 0.9;}
.legacy-page[data-page="v2-dispatcher-application-php"] .card{background: rgba(16, 25, 36, 0.92); border: 1px solid rgb(34, 52, 74); border-radius: 14px; padding: 14px; margin-bottom: 12px;}
.legacy-page[data-page="v2-dispatcher-application-php"] h2{margin: 0px 0px 8px; font-size: 18px; color: rgb(219, 233, 251);}
.legacy-page[data-page="v2-dispatcher-application-php"] .grid{display: grid; gap: 12px; grid-template-columns: 1fr 1fr;}
@media (max-width: 760px){.legacy-page[data-page="v2-dispatcher-application-php"] .grid{grid-template-columns: 1fr;}}
.legacy-page[data-page="v2-dispatcher-application-php"] .row{margin-bottom: 10px;}
.legacy-page[data-page="v2-dispatcher-application-php"] label{display: block; margin: 0px 0px 6px; font-size: 13px; color: var(--muted); font-weight: 700;}
.legacy-page[data-page="v2-dispatcher-application-php"] input[type="text"],.legacy-page[data-page="v2-dispatcher-application-php"] input[type="email"],.legacy-page[data-page="v2-dispatcher-application-php"] input[type="tel"],.legacy-page[data-page="v2-dispatcher-application-php"] input[type="number"],.legacy-page[data-page="v2-dispatcher-application-php"] input[type="date"],.legacy-page[data-page="v2-dispatcher-application-php"] textarea,.legacy-page[data-page="v2-dispatcher-application-php"] select{width: 100%; padding: 10px 12px; border-radius: 10px; border: 1px solid rgb(47, 66, 94); background: rgb(13, 21, 32); color: var(--text); font: inherit;}
.legacy-page[data-page="v2-dispatcher-application-php"] input:focus,.legacy-page[data-page="v2-dispatcher-application-php"] textarea:focus,.legacy-page[data-page="v2-dispatcher-application-php"] select:focus{outline: none; border-color: rgb(79, 135, 214); box-shadow: rgba(79, 135, 214, 0.18) 0px 0px 0px 3px;}
.legacy-page[data-page="v2-dispatcher-application-php"] textarea{resize: vertical;}
.legacy-page[data-page="v2-dispatcher-application-php"] small,.legacy-page[data-page="v2-dispatcher-application-php"] .note{color: var(--muted);}
.legacy-page[data-page="v2-dispatcher-application-php"] .checkline{display: flex; gap: 10px; align-items: flex-start; margin: 8px 0px;}
.legacy-page[data-page="v2-dispatcher-application-php"] .checkline input{margin-top: 3px; width: auto;}
.legacy-page[data-page="v2-dispatcher-application-php"] .btn{border: 0px; border-radius: 12px; padding: 11px 14px; background: linear-gradient(135deg,var(--accent2),var(--accent)); color: rgb(23, 23, 23); font-weight: 900; cursor: pointer;}
.legacy-page[data-page="v2-dispatcher-application-php"] #msg.ok{color: var(--ok); font-weight: 700;}
.legacy-page[data-page="v2-dispatcher-application-php"] #msg.err{color: var(--err); font-weight: 700;}
.legacy-page[data-page="v2-dispatcher-application-php"] .signature-pad{border: 1px solid var(--line); border-radius: 10px; height: 140px; background: rgb(13, 21, 32); position: relative;}
.legacy-page[data-page="v2-dispatcher-application-php"] .signature-pad canvas{width: 100%; height: 100%; display: block;}
.legacy-page[data-page="v2-dispatcher-application-php"] .signature-clear{position: absolute; top: 8px; right: 8px; border: 1px solid rgb(51, 72, 100); background: rgb(37, 50, 72); color: rgb(219, 232, 250); padding: 4px 10px; border-radius: 6px; cursor: pointer;}
.legacy-page[data-page="v2-dispatcher-application-php"] .disclaimer{margin-top: 8px; padding: 12px; border: 1px solid var(--line); border-radius: 10px; background: rgb(13, 22, 40); color: rgb(209, 213, 219); font-size: 0.92rem; line-height: 1.5;}
.legacy-page[data-page="v2-dispatcher-application-php"] [data-dispatch-only][hidden]{display: none !important;}