.allotment-opening{padding-bottom:26px}.allotment-intro{max-width:780px}.allotment-settings,.pair-settings{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.allotment-settings{border-block:1px solid var(--line);margin-bottom:28px;padding:18px 0}.allotment-settings label,.pair-settings label{margin-bottom:6px;display:block}.allotment-settings p{max-width:440px;margin:0 0 6px}.allotment-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;display:grid}.allotment-machine{min-width:0}.ticket-table{border-collapse:separate;border-spacing:5px 9px;table-layout:fixed;background:#d4e1dc;border-radius:20px 20px 4px 4px;width:100%;padding:14px 8px}.ticket-table th{padding:2px;font-weight:600}.ticket-table .row-number{width:26px;font-size:15px}.ticket-table .row-decision{text-align:center;width:72px;font-size:15px}.ticket-table td{text-align:center;padding:0}.ticket{border:1px solid #708d80;border-bottom-width:4px;border-radius:1px;width:100%;min-height:44px;padding:8px 1px;font-size:18px;display:block}.ticket.tracked-first{outline-offset:1px;background:#fbfdfb;outline:2px solid #153d39;font-weight:700}.ticket.tracked-second{outline-offset:1px;color:#7a2334;background:#fff7f9;outline:2px solid #98394a;font-weight:700}.ticket[aria-pressed=true]{color:#fff;background:#153d39}.ticket:disabled{opacity:1;color:#42685f}.row-white .ticket{background:#fbfdfb}.row-black .ticket{background:#bacac3}.row-black .row-decision{font-weight:700}.draw-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:24px;padding-top:20px;display:flex}.cube-log{flex-wrap:wrap;gap:7px;padding-left:0;list-style:none;display:flex}.cube-log li{border:1px solid #7b9a8e;padding:4px 8px;font-size:16px}.pair-relation{margin-bottom:8px;font-family:Literata,serif;font-size:25px}.pair-settings select{min-width:100px}.chance-table{border-collapse:collapse;width:100%;margin:20px 0;font-size:17px}.chance-table th,.chance-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 7px}.chance-table th{font-weight:600}.chance-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.chance-table caption{text-align:left;padding:10px 0;font-weight:600}.pinned-board{border-top:1px solid #7b9a8e;margin-top:25px;padding-top:15px}.pinned-board h3{margin-top:0}.pinned-board svg{width:100%;max-width:340px;height:auto;display:block}.order-section{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.order-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-strip{flex-wrap:wrap;align-items:center;gap:5px;padding:12px 9px;display:flex}.order-strip span{background:#fbfdfb;border:1px solid #7b9a8e;justify-content:center;align-items:center;width:25px;height:27px;font-size:16px;display:inline-flex}.order-strip span.black-cube{color:#fbfdfb;background:#153d39}.order-strip small{text-align:left;width:100%}.order-strip[aria-current=true]{outline:3px solid #98394a}.order-strip.incompatible{border-style:dashed}.word-buttons{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.word-buttons button{font-family:Literata,serif;font-size:17px}.allotment-page input[type=file]{max-width:100%;margin-top:10px;font-size:16px}#allotment-link{overflow-wrap:anywhere;font-size:14px}@media (max-width:850px){.allotment-layout{grid-template-columns:1fr;gap:28px}.order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ticket-table{border-spacing:4px 8px;padding:10px 2px}.ticket-table .row-number{width:18px}.ticket-table .row-decision{width:48px;font-size:12px}.ticket{font-size:16px}.order-list{grid-template-columns:1fr}.chance-table{font-size:16px}.allotment-settings{gap:14px}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.allotment-page .reader-layout>div{min-width:0}.allotment-page #allotment-reading{width:100%}.allotment-page .keep>div{min-width:0}.allotment-page input[type=file]{width:100%}@media (max-width:360px){.ticket-table{border-spacing:2px 8px;padding:8px 0}.ticket-table .row-number{width:14px}.ticket-table .row-decision{overflow-wrap:anywhere;width:25px;font-size:11px}}
