.feedback_identity{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 0 0,#e4edef,transparent 70%),var(--q-wash)}
.feedback_identity_window{width:min(540px,100%)}
.feedback_identity_logo{display:block;width:135px;max-height:42px;margin-bottom:24px}
.feedback_identity_hint{font-size:.85rem;line-height:1.6;color:var(--q-dark);margin-top:18px}
.feedback_identity_loading{display:flex;align-items:center;gap:12px;padding:14px;font-size:.85rem}
.feedback_identity_loading[hidden],.feedback_identity [hidden]{display:none}
@media(max-width:540px){.feedback_identity{padding:12px}.feedback_identity .window_controls{flex-wrap:wrap}}

.feedback_account_page{min-height:100dvh;background:var(--q-wash)}
.feedback_account_topbar{display:flex;align-items:center;gap:20px;height:68px;padding:0 24px;border-bottom:1px solid var(--q-bright);background:#fff}.feedback_account_brand{display:flex;align-items:center}.feedback_account_brand img{display:block;width:132px;height:auto}.feedback_account_topbar_divider{width:1px;height:34px;background:var(--q-bright)}
.feedback_account_product{display:flex;flex-direction:column;line-height:1.2}.feedback_account_product span{color:var(--q-navy);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.feedback_account_product strong{margin-top:3px;font:700 1rem var(--font-display)}
.feedback_account_topbar_controls{display:flex;align-items:center;gap:18px;margin-left:auto}.feedback_account_topbar_controls a,.feedback_account_logout{border:0;background:transparent;color:var(--q-dark);font-size:.8rem;font-weight:500;text-decoration:none}.feedback_account_topbar_controls a:hover,.feedback_account_logout:hover{color:var(--q-teal)}
.feedback_account{padding:24px}.feedback_account_container{display:flex;width:100%;max-width:1500px;margin:0 auto;flex-direction:column;gap:16px}.feedback_account_page_header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.feedback_account_identity{display:flex;min-width:230px;padding:12px 16px;border:1px solid var(--q-bright);border-radius:var(--radius-md);background:rgba(255,255,255,.72);flex-direction:column;gap:4px}.feedback_account_identity span{color:var(--q-medium);font-size:.65rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.feedback_account_identity strong{font-size:.82rem;font-weight:500}
.feedback_account_workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.feedback_account_navigation{display:flex;padding:18px 0;border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-card);flex-direction:column;overflow:hidden}.feedback_account_navigation a{position:relative;padding:10px 22px;background:var(--q-wash);color:var(--q-dark);font-size:.82rem;font-weight:500;text-decoration:none}.feedback_account_navigation a::before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--q-lime);content:""}
.feedback_account_card{min-width:0;border-radius:var(--radius-xl)}.feedback_account_card>.window_header{display:block;padding:26px 30px 18px}.feedback_account_card .window_header_title{font-size:1.18rem}.feedback_account_intro{max-width:76ch;margin:7px 0 0;color:#65747e;font-size:.8rem;line-height:1.6}.feedback_account_form{padding:4px 30px 28px}.feedback_account_item{display:grid;grid-template-columns:minmax(190px,260px) minmax(0,520px);gap:20px;padding:18px 0;border-bottom:1px solid var(--q-bright);align-items:start}.feedback_account_item>label{display:flex;flex-direction:column;gap:5px}.feedback_account_item>label strong{font-size:.84rem}.feedback_account_item>label span{color:var(--q-medium);font-size:.73rem;line-height:1.5}.feedback_account_item .content_form_input{width:100%;border:2px solid var(--q-medium);background:#fff}.feedback_account_message{margin-top:18px}.feedback_account_actions{display:flex;align-items:center;gap:20px;padding-top:22px}.feedback_account_actions p{max-width:62ch;margin:0;color:#65747e;font-size:.76rem;line-height:1.5}.feedback_account_actions .window_control{margin-left:auto;white-space:nowrap}.feedback_account_page [hidden]{display:none}
@media(max-width:1180px){.feedback_account_topbar_controls{gap:12px}.feedback_account_topbar_controls a:nth-of-type(3),.feedback_account_topbar_controls a:nth-of-type(4){display:none}}
@media(max-width:960px){.feedback_account{padding:20px 16px 50px}.feedback_account_workspace{grid-template-columns:1fr}.feedback_account_navigation{padding:4px;border:1px solid var(--q-bright);border-radius:var(--radius-pill);box-shadow:none}.feedback_account_navigation a{padding:9px 15px;border-radius:var(--radius-pill)}}
@media(max-width:680px){.feedback_account_topbar{height:auto;min-height:60px;padding:12px 16px;gap:12px;flex-wrap:wrap}.feedback_account_brand img{width:112px}.feedback_account_product,.feedback_account_topbar_divider{display:none}.feedback_account_topbar_controls{width:100%;margin-left:0;overflow-x:auto}.feedback_account_topbar_controls a,.feedback_account_logout{white-space:nowrap}.feedback_account_identity{width:100%}.feedback_account_card{border-radius:var(--radius-lg)}.feedback_account_card>.window_header{padding:22px 20px 16px}.feedback_account_form{padding:2px 20px 22px}.feedback_account_item{grid-template-columns:1fr;gap:12px;padding:17px 0}.feedback_account_actions{align-items:stretch;flex-direction:column}.feedback_account_actions .window_control{width:100%;margin-left:0}}
