/* Pawa Search Submit CSS */
:root{--pws-primary:#2563eb;--pws-secondary:#f59e0b;--pws-border:#e5e7eb;--pws-radius:10px;}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
body.pws-canvas-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#f9fafb;color:#111827;}
.pws-app{min-height:100vh;display:flex;flex-direction:column;}
.pws-header{background:var(--pws-primary);color:#fff;padding:0 20px;}
.pws-header-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px;}
.pws-logo{font-size:20px;font-weight:800;}
.pws-nav{display:flex;gap:6px;}
.pws-nav a{color:rgba(255,255,255,.85);text-decoration:none;padding:6px 14px;border-radius:6px;font-size:14px;}
.pws-nav a:hover,.pws-nav a.active{background:rgba(255,255,255,.18);color:#fff;}
.pws-submit-wrap{flex:1;padding:36px 20px;}
.pws-submit-card{max-width:820px;margin:0 auto;background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 24px rgba(0,0,0,.08);}
.pws-submit-intro{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--pws-border);}
.pws-submit-intro h1{font-size:24px;font-weight:800;margin-bottom:6px;}
.pws-submit-intro p{font-size:15px;color:#6b7280;}
.pws-submit-section{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--pws-border);}
.pws-submit-section h2{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700;margin-bottom:18px;}
.pws-submit-section h2 span{width:28px;height:28px;background:var(--pws-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;}
.pws-submit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.pws-col-2{grid-column:span 2;}
.pws-form-group{display:flex;flex-direction:column;gap:5px;}
.pws-form-group label{font-size:13px;font-weight:600;color:#374151;}
.pws-form-group small{font-size:12px;color:#9ca3af;}
.pws-form-group input,.pws-form-group select{padding:10px 14px;border:1px solid var(--pws-border);border-radius:8px;font-size:14px;outline:none;transition:border-color .2s;}
.pws-form-group input:focus,.pws-form-group select:focus{border-color:var(--pws-primary);box-shadow:0 0 0 3px rgba(37,99,235,.12);}
.pws-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;}
.pws-btn:hover{opacity:.87;}
.pws-btn-primary{background:var(--pws-primary);color:#fff;}
.pws-btn-geo{background:#10b981;color:#fff;margin-top:8px;}
.pws-btn-lg{padding:14px 30px;font-size:16px;}
.pws-submit-footer{text-align:center;}
.pws-alert{padding:14px 18px;border-radius:8px;font-size:14px;margin-bottom:16px;}
.pws-alert-success{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0;}
.pws-alert-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca;}
@media(max-width:600px){.pws-submit-grid{grid-template-columns:1fr;}.pws-col-2{grid-column:span 1;}.pws-submit-card{padding:20px;}}
