.delivered-date[data-v-650dfd3a]{display:flex;align-items:center}.date-info[data-v-650dfd3a]{font-weight:500;color:#2c3e50}.delivered-item[data-v-650dfd3a]{font-weight:500;color:#495057}.delivered-quantity[data-v-650dfd3a]{font-weight:500;color:#2c3e50}.unit-name[data-v-650dfd3a]{font-size:.85rem;font-weight:400}.customer-link[data-v-650dfd3a]{color:#2c3e50!important;text-decoration:none;font-weight:500}.customer-link[data-v-650dfd3a]:hover{color:#007bff!important;text-decoration:underline}.text-muted[data-v-650dfd3a]{color:#6c757d!important}.text-success[data-v-650dfd3a]{color:#28a745!important}.direct-delivery[data-v-650dfd3a]{font-style:italic;color:#6c757d}.subscription-inline[data-v-650dfd3a]{font-style:italic}.direct-delivery-inline[data-v-650dfd3a]{font-style:italic;font-weight:500;background-color:#fff3cd;padding:2px 6px;border-radius:8px;border:1px solid #ffeaa7}.period-badge[data-v-650dfd3a]{background-color:#e3f2fd;color:#1565c0;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.direct-delivery-row[data-v-650dfd3a]{opacity:.7}.gap-1[data-v-650dfd3a]{gap:.25rem}.btn-xs[data-v-650dfd3a]{padding:1px 4px;font-size:.7rem;line-height:1.2}.create-sale-btn[data-v-650dfd3a]{background-color:#ffc107;color:#212529;padding:2px 4px;border-radius:3px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;line-height:1;min-width:16px;height:16px}.create-sale-btn[data-v-650dfd3a]:hover{background-color:#e0a800;transform:scale(1.1)}.summary-table .grey{background-color:rgb(237 237 237)}.summary-table .green{background-color:#38d493}.summary-table .green-extra{background-color:rgb(155 214 190)}.summary-table .red{background-color:#f59393}.summary-table .red-extra{background-color:rgb(240 186 186)}.summary-table .orange{background-color:#b6d3eb}.summary-table tr:hover{background-color:#eee;filter:brightness(105%)}.summary-table td:hover{filter:brightness(105%)}.summary-table .clickable{cursor:pointer}.p-container{display:flex;border-radius:8px;overflow:hidden;line-height:12px}.p-container.inline{display:inline-flex}.p-container .part{display:inline-block;padding:2px 10px;text-align:center;color:#222;font-size:10px}.p-container .used{background-color:rgb(150 214 145)}.p-container .danger{background-color:rgb(215 57 57);color:#fefefe}.p-container .remaining{background-color:rgb(216 216 216)}