@media screen{:root{--muted: #616c7d}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:15px;line-height:1.55}button,input,select,textarea{font-family:inherit}button{line-height:1.4;white-space:nowrap}.content{padding:0 24px 32px}.pagebar{min-height:76px;flex-wrap:wrap;padding:20px 0 12px}.pagebar h1{font-size:24px;line-height:1.35;letter-spacing:.02em}.pagebar .status{font-size:13px}.side-brand{line-height:1.5}.nav-item{min-height:44px;font-size:15px}.side-foot .btn{min-height:34px}section{gap:20px;margin-top:8px;min-width:0}.card{min-width:0;padding:20px;overflow-x:auto}.card-head{gap:12px 20px;flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.card-head h2{font-size:17px;line-height:1.5}.form-row{gap:16px;align-items:flex-end}.form-row label,.sf-fields label{font-size:13px;line-height:1.5;gap:6px}.form-row label.grow{min-width:180px}.form-row input,.form-row select,.sf-fields input,.sf-fields select,.filters input,.filters select{font-size:14px;line-height:1.5;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#fff}.form-row select{min-width:140px}.filters{flex-wrap:wrap;gap:10px;min-width:0}.filters input:not([type=checkbox]):not([type=number]):not([type=date]){min-width:180px}.filters input[type=date]{min-width:150px}.btn{font-size:14px;min-height:38px;padding:8px 14px}.btn.mini{font-size:13px;min-height:32px;padding:5px 10px}.summary{font-size:14px;line-height:1.7;margin:12px 0}.totals{line-height:1.6;font-variant-numeric:tabular-nums}.editor-foot{gap:12px;margin-top:18px}.hint{line-height:1.6;overflow-wrap:anywhere}.fh-table-scroll{width:100%;max-width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain;border-radius:6px}.fh-table-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.items{width:100%;min-width:1380px;table-layout:fixed}.items:not(#wkItemsTable) th:nth-child(3){width:110px!important}.items:not(#wkItemsTable) th:nth-child(4){width:112px!important}#wkItemsTable{min-width:920px}.items th{font-size:13px;line-height:1.45;white-space:normal}.items th,.items td{padding:9px 6px}.items td input,.items td select{font-size:14px;min-height:36px;line-height:1.4}.items td input[type=checkbox]{width:16px;min-height:16px;height:16px}:is(.list,.fh-data-table){width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto}:is(.list,.fh-data-table) th,:is(.list,.fh-data-table) td{padding:11px 12px;font-size:14px;line-height:1.55;vertical-align:middle}:is(.list,.fh-data-table) th{font-size:13px;font-weight:600;white-space:nowrap;background:#f8f9fb}:is(.list,.fh-data-table) td{white-space:normal;overflow-wrap:anywhere;word-break:normal}:is(.list,.fh-data-table) [data-fh-column=text]{min-width:7em;max-width:22em}:is(.list,.fh-data-table) [data-fh-column=code],:is(.list,.fh-data-table) [data-fh-column=date],:is(.list,.fh-data-table) [data-fh-column=number],:is(.list,.fh-data-table) .mono,:is(.list,.fh-data-table) .num{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}:is(.list,.fh-data-table) [data-fh-column=number],:is(.list,.fh-data-table) .num{text-align:right}:is(.list,.fh-data-table) [data-fh-column=control]{min-width:32px;padding-left:8px;padding-right:8px}:is(.list,.fh-data-table) [data-fh-column=actions]{min-width:240px}:is(.list,.fh-data-table) .acts{flex-wrap:wrap;align-items:center;gap:6px;max-width:360px}:is(.list,.fh-data-table) .acts .btn{flex-shrink:0}:is(.list,.fh-data-table) td[colspan]{max-width:0}:is(.list,.fh-data-table) .sub th,:is(.list,.fh-data-table) .sub td{font-size:13px;padding:9px 10px}.badge{white-space:nowrap;font-size:12px;line-height:1.6}.style-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.sc-body{padding:12px}.sc-no{font-size:14px;overflow-wrap:anywhere}.sc-name{font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.sc-meta{font-size:12px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.modal-head{gap:12px}.modal-head h3{font-size:18px;line-height:1.5}.modal-body{min-width:0;line-height:1.6}.modal-foot{flex-wrap:wrap}.login-card{line-height:1.6}input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible,.nav-item:focus-visible{outline:2px solid var(--gold);outline-offset:2px}}@media screen and (max-width: 820px){.content{padding:60px 12px 24px}.pagebar{min-height:0;padding:8px 0 14px;gap:8px}.pagebar h1{font-size:22px}.card{padding:16px 12px}.card-head h2{font-size:16px}.form-row{align-items:stretch;gap:12px}.form-row label.grow{min-width:0}.form-row input,.form-row select{width:100%;max-width:100%}.form-row input,.form-row select,.filters input,.filters select{font-size:16px;min-height:42px}.filters{gap:8px}.filters input:not([type=checkbox]):not([type=number]):not([type=date]){flex:1 1 180px;min-width:min(180px,100%)}.filters input[type=date]{flex:1 1 150px}.filters select{max-width:100%}.btn,.nav-item{min-height:42px}.btn.mini{min-height:36px}.editor-foot .totals{flex:1 1 100%}.style-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.modal-mask{padding:8px}.modal-head,.modal-body,.modal-foot{padding:14px}}
