.pd-toolbar{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-bottom:14px}.pd-scope{display:grid;grid-template-columns:170px 190px minmax(190px,260px);gap:16px;margin-bottom:14px}.pd-plan-summary{display:grid;grid-template-columns:1fr 2fr .6fr .8fr 1.5fr;gap:12px;padding:12px;background:#f4f7fa;border:1px solid #dce7f1;border-radius:5px;margin-bottom:14px}.pd-meta{min-width:0}.pd-meta>span{display:block;color:#687e99;font-size:11px;margin-bottom:3px}.pd-meta>strong{display:block;font-size:13px;overflow-wrap:anywhere}.pd-scroll{overflow:auto;border:1px solid #d5dfe8;max-height:270px;margin-bottom:12px}.pd-scroll thead{position:sticky;top:0;z-index:1}.main .pd-desk table.pd-table,#modal table.pd-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.main .pd-desk table.pd-table th,#modal table.pd-table th{background:#e5e7eb;padding:5px;white-space:normal;font-size:11px;border:0;border-right:1px solid #d5dfe8;border-bottom:1px solid #d5dfe8}.main .pd-desk table.pd-table td,#modal table.pd-table td{padding:5px;height:34px;vertical-align:middle;border:0;border-right:1px solid #dce7f1;border-bottom:1px solid #dce7f1;overflow-wrap:anywhere}.pd-transactions tr{cursor:pointer}.pd-selected td{background:#e8f2ff}.pd-transactions th:first-child{width:46px}.pd-transactions th:nth-child(5){width:23%}.pd-transactions th:nth-child(7),.pd-transactions th:nth-child(9){width:8%}.pd-process-meta{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr .8fr 1fr .8fr;gap:10px;margin:16px 0 12px;padding-bottom:12px;border-bottom:1px solid #dce7f1}.pd-time-fields{display:grid;grid-template-columns:140px minmax(200px,2fr) 1fr 1fr 1fr;gap:12px;margin-bottom:14px}.pd-entry-columns{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(140px,.6fr) minmax(260px,1fr);gap:16px;align-items:start}.pd-entry h3{font-size:14px;margin:0 0 8px;padding:7px;background:#eef3f8}.pd-worker-alert .notice{padding:6px 8px;font-size:11px;margin:0 0 8px}.pd-worker-alert .notice.danger{color:#a0000b}.pd-worker-list th:first-child{width:42px}.pd-worker-list th:nth-child(3){width:30%}.pd-remarks{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-top:8px}.pd-save-actions{margin-top:14px;border-top:1px solid #dce7f1;padding-top:12px}.pd-desk input,.pd-desk select,.pd-desk textarea{font-size:12px;padding:5px;min-height:28px}.pd-desk input[type=checkbox],.pd-desk input[type=radio]{width:15px;min-width:15px;max-width:15px;height:15px;min-height:0;padding:0;margin:0}.pd-desk table input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.pd-desk input:disabled,.pd-desk select:disabled,.pd-desk textarea:disabled{background:#f4f6f8;color:#60738a;opacity:1}.pd-form{margin:0;padding:0}.pd-form [hidden],#dailyworkupdate[hidden]{display:none}.pd-output input{text-align:right}.pd-transactions .table-wrap,.pd-worker-list .table-wrap{overflow:visible}.pd-form .production-worker-selected td{background:#e8f2ff}.pd-form .alert-row td{background:#fff0f0}.pd-desk .field{width:auto!important;flex:auto!important;min-width:0}.pd-desk .field-width-handle{display:none}
@media(max-width:1100px){.pd-entry-columns{grid-template-columns:1fr 1fr}.pd-employees{grid-column:1/-1}.pd-process-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-time-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.pd-scope,.pd-plan-summary,.pd-entry-columns,.pd-time-fields,.pd-process-meta,.pd-remarks{grid-template-columns:1fr}.pd-employees{grid-column:auto}.pd-transactions table.pd-table{min-width:760px!important}.pd-toolbar{justify-content:flex-start}.pd-worker-list table.pd-table{min-width:420px!important}}
