.assignment-tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0}.assignment-tools[hidden],#assignmentLog[hidden]{display:none!important}.assignment-tools label{margin:0;font-size:14px}.assignment-tools select{margin-top:5px;min-width:160px}.assignment-tools button{font-size:15px;min-height:44px}.request-allocation{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 50px 10px 0;font-size:14px}.assignment-select{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.assignment-select input{width:18px;height:18px;margin:0}.assignment-tag{color:var(--muted);font-size:13px}.request-allocation button{padding:7px 12px;min-height:40px;font-size:14px}.assignment-log-row{padding:12px 0;border-bottom:1px solid var(--line)}.assignment-log-row p{margin:5px 0;font-size:15px}.assignment-log-row small{color:var(--muted)}#assignmentLog{grid-column:1/-1}.assignment-print-pack{display:none}.assignment-print-dialog{width:min(800px,94vw);max-height:88dvh;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);padding:24px}.assignment-print-dialog::backdrop{background:#0008}.assignment-print-dialog .assignment-print-pack{display:block}.assignment-print-page{border-top:1px solid var(--line);padding:16px 0}.assignment-print-page p{white-space:pre-wrap;overflow-wrap:anywhere}.submitted-request[hidden]{display:none!important}@media(max-width:600px){.assignment-tools>*{flex:1 1 140px}.assignment-tools select{min-width:0;width:100%}.request-allocation{gap:8px}.assignment-print-dialog{padding:16px}}
@media print{body.printing-assignment-pack>*:not(.assignment-print-pack){display:none!important}body.printing-assignment-pack>.assignment-print-pack{display:block!important;color:#000;background:#fff;font:12pt/1.5 Georgia,serif}body.printing-assignment-pack .assignment-print-page{break-before:page;border:0}body.printing-assignment-pack .assignment-print-page:first-of-type{break-before:auto}body.printing-assignment-pack h1{font-size:22pt}body.printing-assignment-pack h2{font-size:18pt}body.printing-assignment-pack h3{font-size:13pt}}

#transcribeRequestTab[hidden]{display:none!important}

.assignment-select-all{min-height:44px;font-weight:600;cursor:pointer}.assignment-tools .assignment-select-all{display:flex;align-items:center;gap:8px}.assignment-select-all input{width:20px;height:20px;cursor:pointer}

.assignment-pack-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-bottom:20px}.assignment-pack-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#111;letter-spacing:4px;font:500 25px/1.2 Arial,sans-serif;text-align:center}.assignment-pack-brand img{display:block;object-fit:contain}.assignment-pack-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink);font:32px/1 Arial,sans-serif}.assignment-pack-icon svg{display:block}.assignment-pack-icon:hover{background:var(--sage)}.assignment-print-pack>.assignment-pack-brand{margin-bottom:24px}
.assignment-print-dialog .assignment-print-pack>.assignment-pack-brand{display:none}
