﻿@charset "UTF-8";

#ly-Management-Order-Proforma-Invoice div.overflow { min-width:fit-content; padding:30px; }
#ly-Management-Order-Proforma-Invoice div.overflow > header { margin-bottom:20px; display:flex; justify-content:space-between; }
#ly-Management-Order-Proforma-Invoice div.overflow > header h3 { font-size:1.25rem; font-weight:500; display:flex; align-items:center; }
#ly-Management-Order-Proforma-Invoice div.overflow > header h3:before { width:24px; height:24px; margin-right:10px; content:''; display:block; background-color:silver; -webkit-mask-image:url('/img-icon-title.svg'); }
#ly-Management-Order-Proforma-Invoice form fieldset { margin-bottom:30px; }
#ly-Management-Order-Proforma-Invoice form fieldset.cbm table tbody tr.cbm { }
#ly-Management-Order-Proforma-Invoice form fieldset.cbm div.ly-list { margin-bottom:30px; }
#ly-Management-Order-Proforma-Invoice form fieldset.cbm dl.ly-item div dd b { color:red; }
#ly-Management-Order-Proforma-Invoice form fieldset.cbm dl.ly-item div dd span { color:gray; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.input-btns { padding:12px 15px; flex:1; font-size:.875rem; display:flex; align-items:center; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.input-btns > div:not(:last-of-type) { margin-right:5px; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.tolerance dl { width:100%; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.tolerance dl div { display:flex; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.tolerance dl div:not(:last-of-type) { border-bottom:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.tolerance dl div dt { width:40px; padding:12px 15px; font-size:.8125rem; background-color:#fafafa; display:flex; align-items:center; justify-content:center; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.tolerance dl div dd { padding:12px 15px; flex:1; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.input-btns > div.input { flex:1; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.bank dl { flex:1; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.bank dl div { display:flex; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.bank dl div:not(:last-of-type) { border-bottom:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.bank dl div dt { width:150px; padding:12px 15px; font-size:.8125rem; background-color:#fafafa; display:flex; align-items:center; justify-content:flex-end; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition dl.ly-item div dd.bank dl div dd { padding:12px 15px; flex:1; }
#ly-Management-Order-Proforma-Invoice form fieldset.condition div.memo-box button { width:34px; background:url('img-icon-memo-box.svg') center center no-repeat; background-size:20px 20px; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form { display:flex; gap:50px; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div { flex:1; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dt { padding:12px; text-align:center; font-size:.875rem; font-weight:500; background-color:whitesmoke; border:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd { border:.1px solid gainsboro; border-top:none; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd dl { padding:10px 15px; font-size:.8125rem; border-bottom:.1px solid gainsboro; display:flex; align-items:center; justify-content:space-between; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd div.signature { height:200px; position:relative; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd div.signature button { width:100%; height:100%; position:absolute; border:none; background:none; transition:all ease .2s; transition-property:background; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd div.signature button:focus,
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd div.signature button:hover { background-color:whitesmoke; }
#ly-Management-Order-Proforma-Invoice form fieldset.signature dl.form > div > dd div.signature button p { width:100%; position:absolute; bottom:10px; text-align:center; font-size:.75rem; color:gray; }
#ly-Management-Order-Proforma-Invoice div.command { display:flex; justify-content:center; }
#ly-Management-Order-Proforma-Invoice div.command.header { gap:15px; }
#ly-Management-Order-Proforma-Invoice div.command.page { gap:20px; }

#ly-Management-Order-Proforma-Invoice-View div.overflow { min-width:fit-content; padding:30px; }
#ly-Management-Order-Proforma-Invoice-View section { margin-bottom:30px; }
#ly-Management-Order-Proforma-Invoice-View section.cbm table tbody tr.cbm { }
#ly-Management-Order-Proforma-Invoice-View section.cbm div.ly-list { margin-bottom:30px; }
#ly-Management-Order-Proforma-Invoice-View section.cbm dl.ly-item div dd b { color:red; }
#ly-Management-Order-Proforma-Invoice-View section.cbm dl.ly-item div dd span { color:gray; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.tolerance dl { width:100%; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.tolerance dl div { display:flex; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.tolerance dl div:not(:last-of-type) { border-bottom:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.tolerance dl div dt { width:40px; padding:12px 15px; font-size:.8125rem; background-color:#fafafa; display:flex; align-items:center; justify-content:center; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.tolerance dl div dd { padding:12px 15px; flex:1; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.bank dl { flex:1; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.bank dl div { display:flex; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.bank dl div:not(:last-of-type) { border-bottom:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.bank dl div dt { width:150px; padding:12px 15px; font-size:.8125rem; background-color:#fafafa; display:flex; align-items:center; justify-content:flex-end; }
#ly-Management-Order-Proforma-Invoice-View section.condition dl.ly-item div dd.bank dl div dd { padding:12px 15px; flex:1; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form { display:flex; gap:50px; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form > div { flex:1; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form > div > dt { padding:12px; text-align:center; font-size:.875rem; font-weight:500; background-color:whitesmoke; border:.1px solid gainsboro; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form > div > dd { border:.1px solid gainsboro; border-top:none; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form > div > dd dl { padding:12px 15px; font-size:.8125rem; border-bottom:.1px solid gainsboro; display:flex; align-items:center; justify-content:space-between; }
#ly-Management-Order-Proforma-Invoice-View section.signature dl.form > div > dd div.signature { height:200px; }
#ly-Management-Order-Proforma-Invoice-View div.command { display:flex; justify-content:center; }
#ly-Management-Order-Proforma-Invoice-View div.command.header { gap:15px; }
#ly-Management-Order-Proforma-Invoice-View div.command.page { gap:20px; }

#ly-Management-Order-Packing-List-View div.overflow { min-width:fit-content; padding:30px; }
#ly-Management-Order-Packing-List-View section { margin-bottom:30px; }
#ly-Management-Order-Packing-List-View section.signature dl.form { display:flex; gap:50px; }
#ly-Management-Order-Packing-List-View section.signature dl.form > div { flex:1; }
#ly-Management-Order-Packing-List-View section.signature dl.form > div > dt { padding:12px; text-align:center; font-size:.875rem; font-weight:500; background-color:whitesmoke; border:.1px solid gainsboro; }
#ly-Management-Order-Packing-List-View section.signature dl.form > div > dd { border:.1px solid gainsboro; border-top:none; }
#ly-Management-Order-Packing-List-View section.signature dl.form > div > dd dl { padding:12px 15px; font-size:.8125rem; border-bottom:.1px solid gainsboro; display:flex; align-items:center; justify-content:space-between; }
#ly-Management-Order-Packing-List-View section.signature dl.form > div > dd div.signature { height:200px; }
#ly-Management-Order-Packing-List-View div.command { display:flex; justify-content:center; }
#ly-Management-Order-Packing-List-View div.command.header { gap:15px; }
#ly-Management-Order-Packing-List-View div.command.page { gap:20px; }

#ly-Management-Order-Packing-List-Modify div.overflow { min-width:fit-content; padding:30px; }
#ly-Management-Order-Packing-List-Modify form fieldset { margin-bottom:30px; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form { display:flex; gap:50px; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div { flex:1; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dt { padding:12px; text-align:center; font-size:.875rem; font-weight:500; background-color:whitesmoke; border:.1px solid gainsboro; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd { border:.1px solid gainsboro; border-top:none; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd dl { padding:10px 15px; font-size:.8125rem; border-bottom:.1px solid gainsboro; display:flex; align-items:center; justify-content:space-between; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd div.signature { height:200px; position:relative; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd div.signature button { width:100%; height:100%; position:absolute; border:none; background:none; transition:all ease .2s; transition-property:background; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd div.signature button:focus,
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd div.signature button:hover { background-color:whitesmoke; }
#ly-Management-Order-Packing-List-Modify form fieldset.signature dl.form > div > dd div.signature button p { width:100%; position:absolute; bottom:10px; text-align:center; font-size:.75rem; color:gray; }
#ly-Management-Order-Packing-List-Modify div.command { display:flex; justify-content:center; }
#ly-Management-Order-Packing-List-Modify div.command.header { gap:15px; }
#ly-Management-Order-Packing-List-Modify div.command.page { gap:20px; }

#ly-Management-Domestic-Order-Write div.overflow { min-width:fit-content; padding:30px; }
#ly-Management-Domestic-Order-Write div.overflow > header { margin-bottom:20px; display:flex; justify-content:space-between; }
#ly-Management-Domestic-Order-Write div.overflow > header h3 { font-size:1.25rem; font-weight:500; display:flex; align-items:center; }
#ly-Management-Domestic-Order-Write div.overflow > header h3:before { width:24px; height:24px; margin-right:10px; content:''; display:block; background-color:silver; -webkit-mask-image:url('/img-icon-title.svg'); }
#ly-Management-Domestic-Order-Write form fieldset { margin-bottom:30px; }
#ly-Management-Domestic-Order-Write form div.command { display:flex; justify-content:center; gap:20px; }

#ly-Dialog-Memobox *.frame { max-width:700px; }
#ly-Dialog-Memobox div.wrap { padding-top:20px; }
#ly-Dialog-Memobox div.overflow { padding-left:25px; padding-right:25px; }
#ly-Dialog-Memobox div.overflow div.add { display:flex; }
#ly-Dialog-Memobox div.overflow div.add div.input { margin-right:5px; flex:1; }
#ly-Dialog-Memobox div.overflow ul { margin-top:20px; margin-bottom:20px; border-top:.1px dashed gainsboro; list-style:none; }
#ly-Dialog-Memobox div.overflow ul li { display:flex; align-items:center; justify-content:space-between; }
#ly-Dialog-Memobox div.overflow ul li:not(:last-of-type) { padding-top:15px; padding-bottom:15px; margin-bottom:15px; border-bottom:.1px dashed gainsboro; }
#ly-Dialog-Memobox div.overflow ul li div.string { margin-right:20px; font-size:.875rem; }