.tips-simple{max-width:820px;padding-block:34px 52px}.tips-simple .tips-head{margin-bottom:26px}.tips-simple h1{margin-bottom:12px}.tips-simple .tips-head>p:last-child{margin-bottom:0}.tip-intake{max-width:none}.tip-intake .tip-form-fields{border:0;min-width:0;margin:0;padding:0}.tip-intake input:not([type=checkbox]):not([type=file]):not([type=hidden]),.tip-intake select,.tip-intake textarea{width:100%;min-width:0;color:var(--foreground);background:#fff;border:1px solid #8599ac;border-radius:4px;min-height:48px;padding:11px 12px;font:1rem/1.5 Arial,sans-serif;display:block}.tip-intake textarea{resize:vertical}:is(.tip-intake input:focus-visible,.tip-intake select:focus-visible,.tip-intake textarea:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.tip-intake h2{margin-bottom:14px;font:700 1.125rem/1.4 Arial,sans-serif}.tip-intake h2>span{color:var(--muted-foreground);font-size:.9rem;font-weight:400}.tip-intake .tip-evidence,.tip-intake .tip-follow-up{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.tip-intake .tip-upload-zone{text-align:left;background:var(--muted);border:1px dashed #8599ac;border-radius:4px;padding:16px;display:block}.tip-intake .tip-upload-zone.is-dragging{border:2px dashed var(--blue);background:#e8f1f9}.tip-intake .tip-upload-zone>label{margin-bottom:8px;font-weight:700;display:block}.tip-intake .tip-native-files{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip-intake .tip-upload-zone>p{margin:10px 0 0}.tip-intake .tip-file-notice:empty{display:none}.tip-intake .tip-contact-fields{margin-top:14px}.tip-intake .tip-follow-up>.publication-check{padding-top:0}.tip-extra-details{border-block:1px solid var(--border);margin-top:22px;padding-block:4px}.tip-extra-details>summary,.tip-intake-notes summary{min-height:44px;color:var(--ink);cursor:pointer;padding:10px 0;font-weight:700}.tip-extra-details>summary>span{color:var(--muted-foreground);font-weight:400}.tip-extra-details[open]>summary,.tip-extra-details .form-help:last-child{margin-bottom:14px}.tip-intake .tip-private-note{color:var(--muted-foreground);background:0 0;border:0;margin:12px 0;padding:12px 0;font-size:.9rem}.tip-submit-button{background:var(--ink);color:#fff;cursor:pointer;min-height:48px}.tip-submit-button:hover{background:var(--blue);color:#fff}.tip-submit-button:disabled{opacity:.65;cursor:wait}.tip-secondary-button,.tip-remove-file{border:1px solid var(--border);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font:700 .9rem Arial,sans-serif;display:inline-flex}.tip-remove-file{flex:none;margin-left:auto;padding:8px;font-size:.8rem}.tip-intake .file-list{padding:0;list-style:none}.tip-intake .file-list li{min-width:0}.tip-intake .file-list li>span{overflow-wrap:anywhere;min-width:0}.tip-intake .form-alert{color:#78332d;background:#fff5f4;border:1px solid #ae5f5a;margin-block:20px;padding:16px}.tip-intake .form-alert p{margin:6px 0 0}.tip-intake .form-alert:focus{outline:3px solid var(--ring);outline-offset:3px}.tip-intake-notes{border-top:1px solid var(--border);margin-top:28px;font-size:.93rem}.tip-intake-notes>p{margin-top:14px}.tip-intake-notes details>p{margin-top:12px}.tip-success-actions>button{cursor:pointer;font:700 .9rem Arial,sans-serif}.tip-receipt-box .tip-secondary-button{margin-top:6px}.tip-receipt-box .form-help:empty{display:none}:is(.tip-extra-details>summary:focus-visible,.tip-intake-notes summary:focus-visible){outline:3px solid var(--ring);outline-offset:3px}@media (max-width:600px){.tips-simple{padding-block:24px 36px}.tip-intake .tip-field-grid{grid-template-columns:1fr;gap:0}.tip-intake .tip-message-help{flex-wrap:wrap}.tip-intake .tip-submit-button{white-space:normal;width:100%}.tip-intake .file-list li{gap:8px}.tip-intake .tip-upload-zone{padding:12px}.tip-intake .tip-submit-area{margin-top:20px}}
