/* Short names: equal 8px gaps. Longer headings grow the window naturally. */
.fr-two{width:max-content;min-width:332px;max-width:100%}
.fr-two .fr-identity{width:max-content;max-width:100%}
.fr-two .fr-session{white-space:nowrap}
.fr-two .fr-controls{display:flex;gap:8px;width:100%;align-items:center}
.fr-two .fr-value{flex:0 0 96px}
.fr-two .fr-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;margin-left:auto}
.fr-two .fr-button{width:96px;flex:0 0 96px}
@media(max-width:600px){.fr-two{min-width:0}.fr-two .fr-session{white-space:normal}.fr-two .fr-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fr-two .fr-actions{display:contents}.fr-two .fr-controls>.fr-value,.fr-two .fr-controls .fr-button:first-child,.fr-two .fr-controls .fr-button:last-child{grid-column:auto}.fr-two .fr-button,.fr-two .fr-money{width:100%;min-width:0}.fr-two .fr-value{min-width:0}}
