.page-module__IRZQWG__container{max-width:1600px;color:var(--text-primary);width:100%;margin:0 auto;padding:2rem;font-family:Inter,sans-serif}@media (min-width:1200px){.page-module__IRZQWG__container{padding:2rem 3rem}}@media (min-width:1600px){.page-module__IRZQWG__container{padding:2.5rem 4rem}}.page-module__IRZQWG__title{color:var(--text-primary);margin-bottom:.5rem;font-size:2.5rem}.page-module__IRZQWG__subtitle{color:var(--text-secondary);margin-bottom:2rem}.page-module__IRZQWG__contentGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (min-width:1400px){.page-module__IRZQWG__contentGrid{gap:3rem}}@media (max-width:1023px){.page-module__IRZQWG__container{padding:1.5rem}.page-module__IRZQWG__contentGrid{gap:2rem}}@media (max-width:900px){.page-module__IRZQWG__container{padding:1rem}.page-module__IRZQWG__contentGrid{grid-template-columns:1fr}}.page-module__IRZQWG__formSection,.page-module__IRZQWG__historySection{background:var(--bg-surface-1);box-shadow:var(--shadow-md);border:1px solid var(--border-subtle);border-radius:16px;padding:2rem}@media (min-width:1200px){.page-module__IRZQWG__formSection,.page-module__IRZQWG__historySection{padding:2.5rem}}.page-module__IRZQWG__formSection h2,.page-module__IRZQWG__historySection h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.3rem}.page-module__IRZQWG__form{flex-direction:column;gap:1rem;display:flex}.page-module__IRZQWG__input,.page-module__IRZQWG__textarea{border:1px solid var(--border-strong);background:var(--bg-surface-1);color:var(--text-primary);border-radius:8px;padding:1rem;font-size:1rem}.page-module__IRZQWG__input::placeholder,.page-module__IRZQWG__textarea::placeholder{color:var(--text-tertiary)}.page-module__IRZQWG__button{background:var(--color-brand-primary);color:var(--text-on-brand);cursor:pointer;border:none;border-radius:8px;padding:1rem;font-weight:700;transition:background .2s}.page-module__IRZQWG__button:hover{background:var(--color-brand-primary-hover)}.page-module__IRZQWG__button:disabled{opacity:.6;cursor:not-allowed}.page-module__IRZQWG__ticketList{flex-direction:column;gap:1rem;display:flex}.page-module__IRZQWG__ticketCard{background:var(--bg-surface-1);border:1px solid var(--border-subtle);border-radius:8px;padding:1.5rem}.page-module__IRZQWG__ticketHeader{justify-content:space-between;margin-bottom:.5rem;display:flex}.page-module__IRZQWG__ticketSubject{color:var(--text-primary);font-size:1.1rem;font-weight:700}.page-module__IRZQWG__status{text-transform:uppercase;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.page-module__IRZQWG__open{color:#3b82f6;background:#3b82f626}.page-module__IRZQWG__replied{color:#22c55e;background:#22c55e26}.page-module__IRZQWG__closed{background:var(--bg-surface-3);color:var(--text-secondary)}.page-module__IRZQWG__thread{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__IRZQWG__threadMessage{border:1px solid var(--border-subtle);border-radius:10px;max-width:85%;padding:.8rem 1rem;line-height:1.5}.page-module__IRZQWG__threadMessageUser{background:#3b82f61f;border-color:#3b82f659;align-self:flex-end}.page-module__IRZQWG__threadMessageAdmin{background:#22c55e1f;border-color:#22c55e59;align-self:flex-start}.page-module__IRZQWG__threadSender{color:var(--text-secondary);margin-bottom:.3rem;font-size:.8rem;font-weight:700}.page-module__IRZQWG__threadTime{color:var(--text-tertiary);margin-top:.4rem;font-size:.75rem}.page-module__IRZQWG__replyBox{flex-direction:column;gap:.6rem;margin-bottom:.8rem;display:flex}.page-module__IRZQWG__replyInput{border:1px solid var(--border-strong);background:var(--bg-surface-1);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;padding:.85rem}.page-module__IRZQWG__replyButton{background:var(--color-brand-primary);color:var(--text-on-brand);cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:.55rem 1rem;font-weight:700}.page-module__IRZQWG__replyButton:disabled{opacity:.6;cursor:not-allowed}.page-module__IRZQWG__date{color:var(--text-tertiary);font-size:.8rem}.page-module__IRZQWG__hint{color:var(--text-secondary);margin-top:1rem;font-size:.9rem;font-style:italic}.page-module__IRZQWG__emptyState{color:var(--text-secondary);text-align:center;background:var(--bg-surface-2);border:1px dashed var(--border-strong);border-radius:12px;padding:3rem}
