@media screen{.price-parts-fields{grid-column:1/-1;gap:8px;min-width:0;display:grid}.price-part-fields{align-items:flex-end;gap:6px;min-width:0;display:flex}.price-part-fields>label{flex:1;min-width:0;margin:0;font-size:11px}.price-part-fields>label:first-child{flex:0 0 50px}.price-part-fields>span{color:var(--ui-muted);align-self:center;padding-top:16px}.price-part-fields input{width:100%;min-width:0}.price-part-fields .icon-button{flex-shrink:0}.price-parts-fields>.text-button{justify-self:start;font-size:11px}.bulk-field .price-parts-fields{width:100%}.bulk-field .price-part-fields>label:first-child{flex-basis:36px}.bulk-field .price-part-fields input{padding:6px 4px}.bulk-field .price-part-fields .icon-button{width:24px;min-height:32px;padding:3px}.dispatch-price-field{min-width:0}.dispatch-price-field .price-part-fields>label:first-child{flex-basis:36px}.dispatch-price-field .price-part-fields input{padding:6px 4px}.dispatch-price-field .price-part-fields .icon-button{width:24px;min-height:32px;padding:3px}@media (width>=1051px){.dispatch-line-fields:has(.price-parts-fields){grid-template-columns:minmax(150px,1.5fr) minmax(115px,1.1fr) 165px 60px 72px 122px minmax(110px,1fr)}.dispatch-group-dialog:has(.price-parts-fields) .dispatch-column-labels{grid-template-columns:minmax(150px,1.5fr) minmax(115px,1.1fr) 165px 60px 72px 122px minmax(110px,1fr)}}@media (width>=1021px){.planning-bulk-dialog .bulk-line-labels,.planning-bulk-dialog .bulk-line{grid-template-columns:minmax(145px,1.4fr) minmax(115px,1.2fr) 165px 54px 72px 122px minmax(110px,1fr) 74px}}@media (width<=760px){.price-part-fields input{font-size:16px}.price-part-fields>label:first-child{flex-basis:65px}}.dispatcher-pending{border-top:1px solid var(--ui-border);margin-top:32px;padding-top:28px}.dispatch-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dispatch-section-heading h2{margin:0 0 8px;font-size:18px}.dispatch-section-heading h2>span{background:var(--ui-accent-soft);color:var(--ui-accent);border-radius:6px;padding:3px 7px;font-size:12px}.dispatch-section-heading p,.dispatch-intro{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.dispatch-toolbar{flex-shrink:0;gap:8px;display:flex}.dispatch-group-list{gap:10px;display:grid}.dispatch-group-item{text-align:left;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);width:100%;transition:background var(--ui-motion),border-color var(--ui-motion),box-shadow var(--ui-motion);align-items:center;gap:16px;padding:18px 20px;display:flex}.dispatch-group-item:hover:not(:disabled){background:var(--ui-accent-soft);border-color:#b7cbef;box-shadow:0 3px 12px #25324709}.dispatch-group-item.is-checked{background:#f0faf5;border-color:#b9dfc9}.dispatch-group-item:disabled{opacity:1}.dispatch-group-icon{background:var(--ui-accent-soft);width:42px;height:42px;color:var(--ui-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.is-checked .dispatch-group-icon{color:#15834d;background:#ddf4e6}.dispatch-group-description{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.dispatch-group-description>strong{font-size:15px}.dispatch-group-description>span,.dispatch-group-description small{color:var(--ui-muted);font-size:12px}.dispatch-group-money{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;gap:5px;display:grid}.dispatch-group-money>strong{font-size:14px}.dispatch-group-money>small{color:var(--ui-muted);font-size:11px}.is-checked .dispatch-group-money>small{color:#15834d}.dispatch-empty{text-align:center;color:var(--ui-muted);background:var(--ui-surface);border-radius:var(--ui-radius);padding:26px;font-size:13px;line-height:1.6}.dispatch-inbox-button.has-pending{color:#b42332;background:#fff1f3;border-color:#efb8c0}.dispatch-inbox-button.has-pending:hover{background:#ffe5e9}.dispatch-header-error{color:#b42332;font-size:11px}dialog.form-dialog.dispatch-queue-dialog{width:min(930px,100% - 32px)}dialog.form-dialog.dispatch-group-dialog{width:min(1180px,100% - 32px);overflow-x:hidden}.dispatch-queue-body{padding:24px}.dispatch-queue-body>.dispatch-intro{margin-bottom:20px}.dispatch-scroll{overflow-x:clip}.dispatch-common{border-bottom:1px solid var(--ui-border);padding:24px}.dispatch-common-fields{border:0;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:start;gap:16px;min-width:0;margin:0;padding:0;display:grid}.dispatch-common-fields>div{min-width:0}.dispatch-common-fields>div:not(.picker){gap:8px;display:grid}.dispatch-common-fields strong{overflow-wrap:anywhere;font-size:14px}.dispatch-common-fields>label{margin:0}.dispatch-common .form-section>small{margin-top:12px;line-height:1.6;display:block}.dispatch-lines{padding:20px 24px}.dispatch-lines>.ui-tabs{margin-bottom:20px}.dispatch-column-labels,.dispatch-line-fields{grid-template-columns:minmax(175px,1.5fr) minmax(120px,1.1fr) 110px 60px 72px 130px minmax(115px,1fr);align-items:center;gap:12px;display:grid}.dispatch-column-labels{color:var(--ui-muted);padding-bottom:12px;font-size:11px}.dispatch-column-labels>span:last-child{text-align:right}.dispatch-line{border-top:1px solid var(--ui-border);padding:16px 0}.dispatch-line-fields{border:0;min-width:0;margin:0;padding:0}.dispatch-line-fields>label{min-width:0;margin:0}.dispatch-caption{display:none}.dispatch-read-value{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.dispatch-value>small{display:none}.dispatch-value>strong{overflow-wrap:anywhere;font-size:13px;display:block}.dispatch-line input,.dispatch-line select{width:100%;min-width:0}.dispatch-row-amount{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;gap:6px;display:grid}.dispatch-row-amount strong{font-size:13px}.dispatch-row-amount small{font-size:11px}.dispatch-line-note{color:var(--ui-muted);white-space:pre-wrap;gap:5px;margin:14px 0 0;font-size:12px;line-height:1.6;display:grid}.dispatch-row-details{margin-top:14px;font-size:12px}.dispatch-row-details>summary{color:var(--ui-accent);cursor:pointer}.dispatch-row-details>fieldset{border:0;min-width:0;padding:14px 0 0}.dispatch-row-details small{margin-top:12px;line-height:1.6;display:block}.dispatch-group-dialog .picker{min-width:0;margin:0;position:relative}.dispatch-group-dialog .picker-trigger{white-space:nowrap;text-overflow:ellipsis;width:100%;padding-right:34px;display:block;position:relative;overflow:hidden}.dispatch-group-dialog .picker-trigger>svg{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.dispatch-group-dialog .dispatch-line-fields>.picker>.label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}dialog.dispatch-group-dialog .picker-panel{z-index:12;width:max(280px,100%);max-width:min(340px,100vw - 70px);margin-top:0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #253b6326}.dispatch-total{background:var(--ui-bg);border-top:1px solid var(--ui-border);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:24px;padding:18px 24px;display:flex}.dispatch-total>span{min-width:180px;color:var(--ui-muted);flex:1;font-size:12px}.dispatch-total>strong{font-size:19px}.dispatch-detail-actions{flex-wrap:wrap}.dispatch-detail-actions>small,.dispatch-queue-dialog .actions>small{color:var(--ui-muted);flex:1;min-width:150px;font-size:11px;line-height:1.6}.dispatch-group-dialog .error:not(:empty){margin:16px 24px}.dispatch-warning{border-radius:var(--ui-control-radius);background:#fff7e5;border:1px solid #f0d49b;margin:16px 24px;padding:14px 16px;font-size:12px;line-height:1.7}.dispatch-warning>button{margin-top:8px}.dispatch-queue-body>.dispatch-warning{margin:16px 0}.is-cancelled{opacity:.65}@media (width<=1050px){.dispatch-column-labels{display:none}.dispatch-line-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.dispatch-line-fields>.picker,.dispatch-line-fields>.dispatch-value,.dispatch-line-fields>label:nth-child(2){grid-column:span 2}.dispatch-caption,.dispatch-value>small{color:var(--ui-muted);margin-bottom:6px;font-size:11px;display:block}.dispatch-group-dialog .dispatch-line-fields>.picker>.label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.dispatch-row-amount{grid-column:span 2}}@media (width<=760px){dialog.form-dialog.dispatch-group-dialog,dialog.form-dialog.dispatch-queue-dialog{width:calc(100% - 16px)}.dispatch-section-heading{align-items:flex-start}.dispatch-section-heading h2{font-size:16px}.dispatch-group-item{flex-wrap:wrap;gap:10px;padding:14px 12px}.dispatch-group-description{flex-basis:calc(100% - 76px)}.dispatch-group-money{text-align:left;flex:1;margin-left:52px}.dispatch-group-money>strong{display:inline}.dispatch-common,.dispatch-lines,.dispatch-queue-body{padding:18px 16px}.dispatch-common-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dispatch-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-detail-actions>small{flex-basis:100%}.dispatch-detail-actions>button{flex:1;justify-content:center}.dispatch-total{padding:16px}.dispatch-total>strong{font-size:17px}.dispatch-group-icon{width:36px;height:36px}.dispatch-toolbar>button{padding:9px}.dispatch-warning{margin:16px}}}.dispatch-print-root{visibility:hidden;pointer-events:none;color:#000;font-family:Arial,sans-serif;line-height:1.4;position:fixed;top:0;left:-10000px}.dispatch-print-group{box-sizing:border-box;--dispatch-print-padding:3mm;width:186mm;height:272mm;font-size:11pt;overflow:hidden}.dispatch-print-group[data-density=compact]{--dispatch-print-padding:2.5mm;font-size:10pt}.dispatch-print-group[data-density=dense]{--dispatch-print-padding:2mm;font-size:9pt}.dispatch-print-group[data-density=small]{--dispatch-print-padding:1.4mm;font-size:8pt}.dispatch-print-root table{border-collapse:collapse;table-layout:fixed;width:100%;font:inherit;color:#000}.dispatch-print-root th,.dispatch-print-root td{padding:var(--dispatch-print-padding);vertical-align:top;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #000;width:auto;min-width:0}.dispatch-print-root th{font-size:inherit}.dispatch-print-root thead{display:table-header-group}.dispatch-print-root tr{break-inside:avoid}.dispatch-print-heading{margin-bottom:5mm}.dispatch-print-root h2{margin:4mm 0 2mm;font-size:12pt}.dispatch-print-root small{font-size:inherit;color:#000;display:block}.dispatch-print-total{font-size:inherit;color:#000;margin-top:4mm}.dispatch-print-cancelled{text-decoration:line-through}.dispatch-print-root strong{font-weight:700}.dispatch-print-table col:first-child{width:34%}.dispatch-print-table col:nth-child(2){width:30%}.dispatch-print-table col:nth-child(3){width:36%}@media print{@page{size:A4 portrait;margin:12mm}:is(html:has(.dispatch-print-root),body:has(>.dispatch-print-root)){height:auto!important;min-height:0!important;overflow:visible!important}body:has(>.dispatch-print-root)>:not(.dispatch-print-root){display:none!important}.dispatch-print-root{pointer-events:auto;font:11pt/1.4 Arial,sans-serif;visibility:visible!important;color:#000!important;background:#fff!important;display:block!important;position:static!important}.dispatch-print-group+.dispatch-print-group{break-before:page;page-break-before:always}.dispatch-print-group{break-inside:avoid;page-break-inside:avoid;margin:0}}@media (prefers-reduced-motion:reduce){.dispatch-group-item{transition:none}}
