@media screen {
  .scan-dialog .simple-issue-form {gap:16px}
  .scan-dialog .scan-material-simple {padding-bottom:14px}
  .scan-dialog .scan-material-simple h3 {font-size:21px;line-height:1.3}
  .scan-dialog .scan-material-simple p {margin-top:5px;font-size:12px}
  .scan-dialog .scan-material-simple #scan-batch-caption {font-size:11px;color:#bbc7c9}
  .scan-working-context {display:grid;gap:11px;padding:14px;border:1px solid #4e626d;border-radius:20px;background:linear-gradient(115deg,#30313c,#243e46)}
  .scan-working-cabinet {display:flex;align-items:center;gap:10px;min-width:0}
  .scan-context-symbol {display:grid;place-items:center;width:30px;height:30px;flex:none;color:#c6dfe9}
  .scan-context-symbol svg {width:21px;height:21px}
  .scan-working-cabinet>span:nth-child(2),.scan-current-person>span:last-child {display:grid;gap:3px;min-width:0}
  .scan-working-context small {font-size:10px;line-height:1.3;color:#b6c9d1}
  .scan-working-context strong {font-size:13px;line-height:1.35;color:#f0f4f6;overflow-wrap:anywhere}
  .scan-working-cabinet #change-scan-cabinet {min-width:64px;min-height:44px;margin-left:auto;padding:8px 4px;font-size:11px;color:#d1e7f2;text-decoration:underline;text-underline-offset:3px;flex:none}
  .scan-current-person {display:flex;align-items:center;gap:10px;min-width:0;padding-top:10px;border-top:1px solid #b8d3dc22}
  .scan-current-person-avatar {display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #92adbd66;border-radius:50%;background:#adc6d735;color:#e7f0f5;font-size:10px}
  .scan-cabinet-setup {display:grid;gap:8px;min-width:0;padding:0 3px}
  .scan-cabinet-setup[hidden] {display:none}
  .scan-cabinet-setup>label {margin:0;font-size:12px}
  .scan-cabinet-setup>small {font-size:11px;line-height:1.5;color:#bfcdd1}
  .simple-issue-form .quantity-control {position:relative;padding-block:7px 0}
  .simple-issue-form .quantity-control-heading {margin-bottom:7px}
  .simple-issue-form .quantity-control-heading>span {display:none}
  .simple-issue-form .quantity-stepper {margin:0}
  .simple-issue-form .quantity-ruler {height:30px;margin-top:4px}
  .simple-issue-form .quantity-unit-static {margin-top:4px;text-align:center;font-size:13px;line-height:1.5;color:#c7d7dd}
  .simple-issue-form .scan-batch-choice {margin:0;padding:0;border:0;min-width:0}
  .simple-issue-form .scan-batch-choice>summary {min-height:44px;padding:12px 2px;color:#bdcfda;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
  .simple-issue-form .scan-batch-choice .scan-batch-field {display:grid;gap:7px;padding-bottom:10px;min-width:0}
  .simple-issue-form .scan-batch-choice label {margin:0;font-size:11px;color:#c4d1d8}
  .simple-issue-form .scan-batch-choice .unit-option {white-space:normal;overflow-wrap:anywhere}
  .simple-issue-form .issue-summary {display:grid;grid-template-columns:minmax(0,1fr);padding:12px 0;gap:8px}
  .simple-issue-form .issue-summary[hidden] {display:none}
  .scan-stock-preview {display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
  .scan-stock-preview>span {color:#c3ced1;font-size:11px;line-height:1.5}
  .scan-stock-preview>strong {color:#eef5f7;font-size:17px;line-height:1.4;text-align:right;overflow-wrap:anywhere}
  .scan-stock-preview small {font-size:11px;font-weight:400;color:#c3ced1}
  .simple-issue-form .issue-summary[data-valid="false"] .scan-stock-preview>strong {color:#ffd2c7}
}
@media screen and (max-width:390px) {
  .scan-dialog .simple-issue-form {gap:12px}
  .scan-working-context {padding:11px;gap:8px;border-radius:18px}
  .scan-working-context strong {font-size:12px}
  .scan-working-cabinet {gap:7px}
  .scan-dialog .scan-material-simple h3 {font-size:19px}
  .scan-dialog .scan-material-simple {padding-bottom:10px}
}
