td textarea{display:block;width:100%;min-height:45px;height:45px;resize:none;overflow:hidden;border:0;outline:0;background:transparent;padding:12px;color:var(--ink);font:13px/1.4 Arial,Helvetica,sans-serif}
td textarea:focus{box-shadow:inset 0 -2px 0 var(--blue);background:#fbfdff}
td textarea.remarks-cell{min-height:82px}
td select{width:100%;min-height:45px;border:0;outline:0;background:transparent;padding:0 10px;color:var(--ink);font:13px Arial,Helvetica,sans-serif}
td select:focus{box-shadow:inset 0 -2px 0 var(--blue);background:#fbfdff}
.layout{display:block}.sidebar{display:none}.workspace{width:100%;max-width:1800px;margin:0 auto}.table-wrap{width:100%}table{min-width:1200px}th input{min-width:110px}
.count-input{width:72px!important;min-height:40px!important;border:1px solid var(--line)!important;border-radius:5px;padding:7px!important;background:#fff!important}
.detail-list{display:flex;flex-direction:column;gap:5px;margin-top:8px}.detail-input{width:100%;min-height:34px;border:1px solid var(--line);border-radius:4px;padding:7px 8px;color:var(--ink);font:12px Arial,Helvetica,sans-serif}.detail-input:focus{outline:2px solid #a9cee5;border-color:#5b8bb2}
