.border-solid-1-black[data-v-a92cf9f0]{border:1px solid #000;border-radius:5px}.btn-change[data-v-a92cf9f0]{cursor:pointer;background:#ccc!important}.btn-change a[data-v-a92cf9f0]{cursor:pointer;color:#000}.btn-edit-signature[data-v-a92cf9f0]{cursor:pointer;color:#3c8dbc;height:24px;-moz-text-align-last:right;text-align-last:right}.fa-2x[data-v-a92cf9f0]{height:20px;margin-top:2px;margin-right:2px}.img_signature[data-v-a92cf9f0]{max-height:98%;max-width:98%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.frame[data-v-a92cf9f0]{height:300px;width:300px;display:inline-block;vertical-align:top;position:relative}.btn-change[data-v-4cdc54da]{cursor:pointer;background:#ccc!important}.btn-change i[data-v-4cdc54da]{cursor:pointer;color:#000}.cropper[data-v-44194a9c]{background:#ddd;margin-bottom:10px}.btn-sm:focus,.btn-sm:hover{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.delete-item-button{color:#dc2626;background:transparent;border:none;margin-top:28px;padding:0}.delete-item-button:focus,.delete-item-button:hover{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!important}@media (max-width:768px){.item-row .col-md-1,.item-row .col-md-2,.item-row .col-md-3{margin-bottom:10px}.item-row .col-xs-12{width:100%!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.delete-item-button{margin-top:0!important}}.form-group{margin-bottom:15px!important}.form-group label{margin-bottom:8px!important;display:block}.purchase-order-items-section{background:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px}.purchase-order-items-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.purchase-order-items-section .section-header h5{margin:0;font-size:16px;font-weight:600;color:#333}.items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.item-row{background:#fff;border-radius:8px;padding:15px;border:1px solid #e0e0e0;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.item-row:hover{border-color:#667eea}.item-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.item-summary .label{font-size:14px;font-weight:600;color:#666}.item-summary .value{font-size:16px;font-weight:700;color:#333}.no-items{text-align:center;padding:40px 20px;color:#999}.no-items p{margin:0;font-size:14px}.total-price-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.total-price-section .total-price-label{font-size:16px;font-weight:600;color:#fff}.total-price-section .total-price-value{font-size:24px;font-weight:700;color:#fff}@media (max-width:768px){.item-row .col-md-1,.item-row .col-md-2,.item-row .col-md-3{margin-bottom:10px}.item-row .col-xs-12{width:100%!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:480px){.purchase-order-items-section{padding:15px}.item-row{padding:10px}}