.wt-root,.wt-root *,.wt-dialog,.wt-dialog *{box-sizing:border-box}.wt-root{margin:18px 0;padding:20px;border:1px solid var(--border,#dbe4e4);border-radius:12px;background:var(--bg-card,#fff);color:var(--text,#192c33);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0}.wt-root h2{margin:0;font-size:20px;letter-spacing:-.02em}.wt-root p{margin:8px 0}.wt-root small{display:block;color:var(--text2,#596b73);font-size:12px;margin-top:5px}.wt-head,.wt-controls,.wt-pages,.wt-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wt-head,.wt-pages{justify-content:space-between}.wt-head p,.wt-note,.wt-context{color:var(--text2,#596b73);font-size:13px}.wt-controls{margin:18px 0}.wt-root label,.wt-dialog label{display:grid;gap:5px;font-weight:600;font-size:13px}.wt-root button,.wt-root select,.wt-dialog button,.wt-dialog textarea{font:inherit;min-height:40px;padding:8px 11px;border:1px solid var(--border,#bac9c9);border-radius:7px;background:var(--bg-card,#fff);color:inherit;max-width:100%}.wt-root button,.wt-dialog button{cursor:pointer}.wt-root button:disabled{opacity:.55;cursor:wait}.wt-root button:hover,.wt-dialog button:hover{background:var(--bg-hover,#edf4ef)}.wt-root [data-wt-action=start],.wt-root [data-wt-action=complete],.wt-dialog button[type=submit]{background:#176e60;border-color:#176e60;color:white}.wt-root [data-wt-action=invalidate]{font-size:12px;color:#984736}.wt-root :focus-visible,.wt-dialog :focus-visible{outline:3px solid #278e80;outline-offset:3px}.wt-scroll{overflow:auto;max-width:100%;border:1px solid var(--border,#dbe4e4);border-radius:8px;margin:15px 0}.wt-root table{border-collapse:collapse;width:100%;font-size:13px}.wt-root th,.wt-root td{padding:12px 14px;border-bottom:1px solid var(--border,#e3eae6);text-align:left;vertical-align:top}.wt-root th{background:var(--bg-hover,#f0f5f2)}.wt-root tbody th{background:transparent;min-width:180px;max-width:280px;font-weight:600}.wt-root td{min-width:125px}.wt-root td:last-child{min-width:210px}.wt-root tr:last-child th,.wt-root tr:last-child td{border-bottom:0}.wt-message,.wt-note{padding:11px 13px;border-radius:8px;background:var(--bg-hover,#f1f6f2)}.wt-error{padding:13px;border:1px solid #d4a491;border-radius:8px;color:#8e3c27}.wt-dialog{max-width:570px;width:calc(100% - 30px);border:1px solid #b5c8c3;border-radius:12px;padding:24px;background:var(--bg-card,#fff);color:var(--text,#192c33);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wt-dialog::backdrop{background:#0b252b88}.wt-dialog h2{font-size:21px;margin:0 0 12px}.wt-dialog textarea{width:100%;min-height:95px}.wt-dialog .wt-attest{display:flex;align-items:center;gap:10px;margin:18px 0}.wt-dialog input[type=checkbox]{width:18px;height:18px}.wt-stock-entry{margin:12px 0 20px;padding:16px;border:1px solid var(--border,#dbe4e4);border-radius:10px;background:var(--bg-card,#fff)}.wt-stock-entry>summary{font-weight:650;cursor:pointer}.pw [data-pw-work-wrap]>summary{font-weight:650;cursor:pointer}@media(max-width:650px){.wt-root{padding:13px}.wt-head{display:block}.wt-head>button{margin-top:10px}.wt-controls>label{width:100%}.wt-root th,.wt-root td{padding:10px}.wt-dialog{padding:18px}}
