.branch-reporting-dialog{width:min(94vw,520px);border:1px solid var(--ui-line);border-radius:25px;padding:27px;color:var(--ink,#292636);background:linear-gradient(145deg,var(--ui-panel),var(--ui-soft));box-shadow:0 25px 90px #34152c40;font-family:inherit;font-size:16px;line-height:1.6}
.branch-reporting-dialog::backdrop{background:#231d2b63;backdrop-filter:blur(5px)}
.branch-reporting-dialog form{display:grid;gap:17px}.branch-reporting-dialog header{display:flex;gap:15px;align-items:center}.branch-reporting-dialog header>img{width:54px;height:54px;padding:12px;border:1px solid var(--ui-line);background:var(--ui-soft);border-radius:17px;box-shadow:inset 0 1px #fff,0 4px 12px #421b3910}.branch-reporting-dialog h2{font-size:28px;margin:0;line-height:1.3}.branch-reporting-dialog p{margin:0}.branch-reporting-dialog [data-eyebrow]{font-size:11px;letter-spacing:.1em;color:var(--ui-muted)}.branch-reporting-dialog [data-branch]{font-size:14px;color:var(--ui-muted)}.branch-reporting-dialog [data-dismiss]{margin-inline-start:auto;border:0;background:var(--ui-soft);border-radius:50%;font-size:26px;width:38px;height:38px;cursor:pointer}.branch-reporting-dialog label{display:grid;gap:7px;font-size:15px;font-weight:600}.branch-reporting-dialog input{width:100%;font:inherit;font-size:23px;padding:12px 15px;min-height:58px;border:1px solid var(--ui-line);border-radius:15px;background:var(--ui-panel);color:var(--ui-ink);box-sizing:border-box;direction:ltr}.branch-reporting-dialog [data-apply]{border:1px solid #6a2451;border-radius:15px;background:linear-gradient(#8b3869,#6b1e4f);box-shadow:0 5px 13px #6a245130,inset 0 1px #ba749a;color:white;font:inherit;font-weight:700;min-height:56px;cursor:pointer}.branch-reporting-dialog button:disabled{opacity:.5;cursor:default}.branch-reporting-dialog small{font-size:12px;color:var(--ui-muted)}.branch-reporting-status{font-size:14px;color:var(--ui-ink)}.branch-reporting-dialog :focus-visible{outline:3px solid #b8779e;outline-offset:3px}
