*{box-sizing:border-box;margin:0;padding:0}
body{background:#0A0A0A;color:#fff;font-family:'Inter',sans-serif;padding:40px 20px}
.wrap{max-width:800px;margin:0 auto}
.back{display:inline-flex;align-items:center;gap:8px;color:#F5C400;text-decoration:none;font-size:14px;font-weight:600;margin-bottom:32px;letter-spacing:0.03em}
.back:hover{opacity:0.8}
.logo{font-family:'Russo One',sans-serif;font-size:28px;color:#fff;margin-bottom:6px}
.logo span{color:#F5C400}
.subtitle{font-size:13px;color:#888;margin-bottom:32px}
h2{font-family:'Russo One',sans-serif;font-size:22px;color:#fff;margin:32px 0 16px;padding-bottom:10px;border-bottom:2px solid #F5C400}
table{width:100%;border-collapse:collapse;margin-bottom:24px}
th{text-align:left;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#888;padding:8px 12px;background:#141414;border-bottom:1px solid #2a2a2a}
td{padding:10px 12px;border-bottom:1px solid #1a1a1a;font-size:14px;color:#ccc;line-height:1.4}
td:last-child{text-align:right;color:#F5C400;font-weight:600;white-space:nowrap}
tr:hover td{background:#141414}
.note{font-size:12px;color:#666;padding:12px;background:#141414;border-radius:6px;line-height:1.6;margin-bottom:16px}
.contacts{background:#141414;border:1px solid rgba(245,196,0,0.2);border-radius:8px;padding:20px;margin-top:32px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.contacts a{color:#F5C400;text-decoration:none;font-family:'Russo One',sans-serif;font-size:16px}
.contacts .label{font-size:12px;color:#666;margin-bottom:2px}
.print-btn{display:inline-flex;align-items:center;gap:6px;background:#F5C400;color:#000;border:none;border-radius:4px;padding:10px 20px;font-size:13px;font-weight:700;cursor:pointer;margin-bottom:24px;font-family:'Inter',sans-serif}
@media print{.back,.print-btn,.contacts{display:none}body{background:#fff;color:#000}td{color:#000}td:last-child{color:#333}.logo span{color:#000}h2{color:#000}}
