/* Azul identifica el origen web; no reutiliza colores de ventas POS o diseño. */
.ow100-panel{margin:22px 0;padding:22px;border:1px solid #dce4f3;border-top:3px solid #315fbb;border-radius:19px;background:#fff;color:#26394e}.ow100-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ow100-heading h2{margin:9px 0 6px;font-size:19px}.ow100-heading p,.ow100-scope,.ow100-period{font-size:12px;line-height:1.6;color:#657486}.ow100-heading p{max-width:650px;margin:0}.ow100-tag{display:inline-block;padding:4px 9px;border-radius:20px;background:#edf2fc;color:#315fbb;font-size:11px;font-weight:700}.ow100-review-tag{display:block;width:fit-content;margin-top:6px;padding:4px 8px;border-radius:8px;background:#fff3da;color:#8a5c14;font-size:11px;font-weight:600}.ow100-filters{display:flex;flex-wrap:wrap;gap:14px;margin:17px 0 8px}.ow100-filters label{display:flex;flex:1 1 240px;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.ow100-filters input,.ow100-filters select,.ow100-field input,.ow100-field select,.ow100-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:10px 12px;border:1px solid #d8e1ee;border-radius:10px;background:#fff;color:#26394e;font:inherit}.ow100-table{overflow-x:auto;border:1px solid #e1e7f0;border-radius:13px;overscroll-behavior:contain}.ow100-table table{width:100%;border-collapse:collapse;font-size:12px;min-width:870px}.ow100-table th,.ow100-table td{padding:13px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #e9edf4}.ow100-table th{background:#f6f8fd;font-size:11px;color:#627289;white-space:nowrap}.ow100-table tbody tr:last-child td{border-bottom:0}.ow100-table td:first-child{border-left:3px solid #315fbb}.ow100-table small{display:block;margin-top:5px;max-width:235px;overflow-wrap:anywhere;color:#708096;line-height:1.5}.ow100-table .ow100-blocked{color:#8a6122}.ow100-pending{color:#65758a;font-weight:600}.ow100-action{display:block;margin:0 0 7px!important;color:#315fbb!important;font-size:11px!important}.ow100-panel .btn,.ow100-modal .btn{white-space:normal;height:auto;min-height:40px;max-width:100%;overflow-wrap:anywhere;line-height:1.4}.ow100-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;color:#6b7a8b}.ow100-pagination>div,.ow100-footer{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.ow100-empty{padding:26px;text-align:center;background:#f6f8fc;border:1px dashed #d9e2f2;border-radius:12px;font-size:13px;color:#687b91}.ow100-error,.ow100-warning{padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ow100-error{background:#fff0f0;border:1px solid #edcccf;color:#9a3444}.ow100-warning{background:#fff8e9;border:1px solid #f0dfbb;color:#815c1b;margin:12px 0}.ow100-warning ul{padding-left:20px}.ow100-modal{width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.ow100-modal .modal-h>span{min-width:0;overflow-wrap:anywhere}.ow100-modal .modal-close{flex-shrink:0}.ow100-order{padding:16px;background:#f4f7fd;border:1px solid #e0e7f5;border-radius:14px}.ow100-order h3{margin:10px 0 4px;font-size:17px}.ow100-order p{margin:0;font-size:13px;overflow-wrap:anywhere}.ow100-order dl{font-size:12px;margin:14px 0 0}.ow100-order dl>div{display:flex;justify-content:space-between;gap:18px;margin:7px 0}.ow100-order dt{color:#66758b}.ow100-order dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:600}.ow100-note{font-size:12px;color:#66768b;line-height:1.6;margin:14px 0}.ow100-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ow100-field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;margin:14px 0}.ow100-field small{font-size:11px;color:#718098;font-weight:400;line-height:1.5}.ow100-field textarea{resize:vertical}.ow100-field input[readonly]{background:#f3f6fb}.ow100-net{display:block;border:1px solid #d6e2f8;border-radius:12px;padding:13px 15px;background:#eef4ff;color:#315fbb;font-weight:700;font-size:13px;line-height:1.6}.ow100-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;padding:13px;border:1px solid #dbe4f4;border-radius:11px;background:#f9fbff;margin:15px 0}.ow100-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#315fbb}.ow100-primary{background:#315fbb!important;border-color:#315fbb!important}.ow100-footer{margin-top:17px}.ow100-modal [hidden]{display:none!important}.ow100-modal :is(input,select,textarea,button):focus-visible,.ow100-panel :is(input,select,button):focus-visible{outline:3px solid #315fbb55;outline-offset:3px}.ow100-modal :disabled{opacity:.6;cursor:wait}@media(max-width:680px){.ow100-panel{padding:16px}.ow100-heading{display:block}.ow100-heading>.btn{margin-top:12px}.ow100-grid{grid-template-columns:1fr;gap:0}.ow100-modal .modal-b{padding:17px}.ow100-order dl>div{flex-wrap:wrap;gap:4px}.ow100-order dd{text-align:left}.ow100-filters label{flex-basis:100%}}@media print{.ow100-overlay{display:none!important}}
.owner98 .owner-woo-ledger-v100>td{background:#f7f9ff;border-bottom-color:#e1e8f6}.owner98 .owner-woo-ledger-v100>td:first-child{border-left:3px solid #315fbb}.owner98 .owner-woo-tag-v100{background:#edf2fc;color:#315fbb;border:1px solid #dbe5f8;white-space:normal;line-height:1.4}.owner98 .owner-woo-ledger-v100 .of98-small-action{color:#315fbb}.owner98 .owner-woo-overview-v100{background:#fbfcff;border:1px solid #dce4f3;border-left:4px solid #315fbb}.owner98 .owner-woo-overview-v100 h2{color:#315fbb}.owner98 .owner-woo-overview-v100 .btn{color:#315fbb;border-color:#d5e1f7;background:#fff;white-space:normal;height:auto;min-height:40px;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.owner98 .owner-woo-overview-v100 button:focus-visible,.owner98 .owner-woo-ledger-v100 button:focus-visible{outline:3px solid #315fbb55;outline-offset:3px}@media(max-width:680px){.owner98 .owner-woo-overview-v100 .of98-panel-head{align-items:flex-start;flex-wrap:wrap}.owner98 .owner-woo-overview-v100 .btn{flex:1 1 180px}}
