.niyaz-business-contact form,.niyaz-message-card form{display:grid;gap:14px}.niyaz-business-contact label,.niyaz-message-card label{display:grid;gap:6px;font-weight:700}.niyaz-business-contact input,.niyaz-business-contact textarea,.niyaz-message-card input,.niyaz-message-card textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--niya-border);border-radius:8px;background:var(--niya-surface);color:var(--niya-text)}.niyaz-business-contact :is(input,textarea):focus-visible,.niyaz-message-card :is(input,textarea):focus-visible{outline:3px solid var(--niya-focus);outline-offset:2px}.niyaz-business-contact__privacy{font-size:13px;color:var(--niya-text-secondary)}.niyaz-hp{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.niyaz-message-page{max-width:840px;margin:48px auto;padding:0 20px}.niyaz-message-card{padding:clamp(20px,4vw,36px);border:1px solid var(--niya-border);border-radius:12px;background:var(--niya-surface)}[data-niyaz-message-status].is-error{color:var(--niya-error)}[data-niyaz-messages]{display:grid;gap:12px;margin:24px 0;padding:0;list-style:none}.niyaz-message{max-width:80%;padding:12px 14px;border-radius:10px;background:var(--niya-surface-warm)}.niyaz-message.is-mine{margin-inline-start:auto;background:var(--niya-primary-soft)}.niyaz-message p{margin:0;white-space:pre-wrap}.niyaz-message time{display:block;margin-block-start:6px;font-size:12px;color:var(--niya-text-secondary)}@media(max-width:600px){.niyaz-message-page{margin:24px auto;padding:0 12px}.niyaz-message{max-width:92%}}
.niyaz-message-report{margin-block-start:20px;padding-block-start:14px;border-block-start:1px solid var(--niya-border)}.niyaz-message-report summary{cursor:pointer;color:var(--niya-primary);font-weight:700}.niyaz-message-report form{margin-block-start:12px}.niyaz-message-card .niyaz-message-report select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--niya-border);border-radius:8px;background:var(--niya-surface);color:var(--niya-text)}.niyaz-message-report :is(summary,select):focus-visible{outline:3px solid var(--niya-focus);outline-offset:2px}
