.public-page{min-height:100vh;display:flex;flex-direction:column}.public-main{width:100%;max-width:1100px!important;flex:1;padding-bottom:80px!important}.public-main .intro{margin:40px 0}.public-main .intro p{max-width:680px;line-height:1.8}.public-nav{display:flex;gap:22px;font-size:13px}.public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.public-card{border:1px solid #303039;background:#151519;border-radius:16px;padding:28px;color:#eee;min-width:0}.public-card h2{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em;line-height:1.3;margin:12px 0 16px}.public-card li,.public-card p{font-size:14px;line-height:1.85;color:#aaa9b5}.public-card a:not(.btn){color:#ff8298}.public-card ol{padding-left:20px}.public-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.public-actions h2{margin-right:auto}.public-card .form-field{display:block;width:100%;box-sizing:border-box;min-width:0;padding:12px;margin:8px 0 18px;border:1px solid #45414a;border-radius:9px;background:#101014;color:#eee;font:inherit}.public-card .field-label{display:block;font-size:13px;font-weight:600}.public-card textarea{resize:vertical;min-height:120px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-alert{border-left:3px solid #ff526a;padding:12px;background:#ed244012;color:inherit!important}.help-list{display:grid;gap:12px;margin:24px 0}.help-list summary{cursor:pointer;font-weight:700;line-height:1.6}.help-list summary span{display:block;color:#ff8298;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.ticket-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #45414a;padding:18px 0;overflow-wrap:anywhere}.ticket-row p{margin:5px 0;font-size:12px}.ticket-message{padding:20px 0;border-bottom:1px solid #45414a;overflow-wrap:anywhere}.ticket-message p{white-space:pre-wrap}.ticket-message small{display:block;margin-top:6px;opacity:.7}.public-card .btn{white-space:normal;text-align:center}.public-card .status{border-radius:6px;padding:5px 9px;font-size:12px;background:#ffffff12;color:inherit}.public-page .footer-links{flex-wrap:wrap}.public-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid #ff8298;outline-offset:4px}.kd-dashboard-root .public-card{background:#fff;color:#1a1820;border-color:#e7e4e9}.kd-dashboard-root .public-card p{color:#66616b}.kd-dashboard-root .public-card .form-field{background:#fff;color:#201c24;border-color:#ccc7ce}.kd-dashboard-root .public-card a:not(.btn){color:#bd1230}.kd-dashboard-root .ticket-message,.kd-dashboard-root .ticket-row{border-color:#e7e4e9}.kd-dashboard-root .public-card .status{background:#f3e8eb}.kd-dashboard-root .public-card .btn-red{background:#e51c3b;color:white}.kd-dashboard-root .public-card .field-label{color:inherit}@media(max-width:740px){.form-pair,.public-grid{grid-template-columns:1fr}.public-nav{gap:12px}.public-card{padding:22px}.public-page .site-header{height:auto;min-height:74px}.public-page .header-inner{flex-wrap:wrap;gap:14px;padding-top:14px;padding-bottom:14px}.public-page .public-nav{order:3;width:100%;justify-content:center}.public-main .intro h1{font-size:34px}.public-page .footer-links{justify-content:flex-start}.public-actions>*{max-width:100%}}