.v59-screen{padding:7px 0 35px;display:flex;flex-direction:column;gap:13px;letter-spacing:.03em}
.v59-screen>.title{line-height:1.16;margin:8px 0}.v59-over{font-size:10px;letter-spacing:.25em;color:#baab91;font-weight:700}.v59-lead{font-size:13px;color:#b5b4b5;line-height:1.9;margin:0 0 10px}.v59-status{display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.13);padding:12px 0;color:#b6b1b1;font-size:11px}.v59-status strong{color:#d9c5a5;font-weight:500}
.v59-card,.v59-tile,.v59-bridge{background:linear-gradient(135deg,rgba(43,46,52,.90),rgba(22,26,33,.94));border:1px solid rgba(209,188,155,.19);border-radius:16px;padding:17px 16px;color:#f1ede8;box-shadow:0 12px 30px rgba(0,0,0,.08)}
.v59-card small{font-size:10px;letter-spacing:.13em;color:#d2be9b}.v59-card h3,.v59-bridge h3{font-size:16px;font-weight:500;line-height:1.5;margin:10px 0}.v59-card p,.v59-bridge p,.v59-tile p{color:#b8b6b5;font-size:12px;line-height:1.75;margin:6px 0}
.v59-action{display:block;width:100%;min-height:45px;margin:8px 0;padding:12px 13px;background:#c7aa84;color:#242321;border:0;border-radius:11px;font-size:12px;font-weight:650;text-align:center;line-height:1.4;cursor:pointer}.v59-action.secondary{background:rgba(255,255,255,.09);color:#f5ede5;border:1px solid rgba(255,255,255,.11)}.v59-action:disabled{opacity:.35;cursor:default}
.v59-tile{display:grid;grid-template-columns:24px 1fr;gap:7px 14px}.v59-tile>.v59-index{color:#c7aa84;font-size:12px}.v59-tile h3{font-size:15px;font-weight:500;margin:0 0 6px}.v59-tile small{font-size:10px;color:#bba990}.v59-tile .v59-action,.v59-tile .v59-lock{grid-column:2}.v59-lock{font-size:11px;color:#a1a0a3;padding:8px 0}.v59-note{font-size:11px;color:#afabab;line-height:1.8}
.v59-order{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding:8px 0}.v59-order>span{width:14px;color:#ccb18c;font-size:12px}.v59-order p{flex:1;margin:0}.v59-order button{border:1px solid #77736d;border-radius:6px;background:transparent;color:#e2d3be;min-height:34px;min-width:34px;font-size:17px}.v59-order button:disabled{opacity:.25}.v59-field{font-size:12px;color:#c9c5c3;display:block;margin-top:12px}.v59-field input{display:block;width:100%;box-sizing:border-box;border:1px solid #817565;border-radius:9px;background:#161c24;color:#fff;padding:12px;margin:7px 0;font-size:17px}.v59-feedback{border-left:2px solid #c7aa84;background:rgba(199,170,132,.12);padding:14px;font-size:12px;line-height:1.9;color:#e6dbc8}.v59-bridge{margin:20px 0}.v59-bridge>span{color:#d1b28e;font-size:10px;letter-spacing:.2em}
@media(max-width:390px){.v59-screen{gap:11px}.v59-card,.v59-tile,.v59-bridge{padding:14px 13px}.v59-action{min-height:44px}}
@media(prefers-reduced-motion:reduce){.v59-screen *{animation:none!important;transition:none!important}}
