.status-breakdown-card[data-v-5feb1b7c]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%}.card-header[data-v-5feb1b7c]{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:2px solid #e2e8f0}.card-header h4[data-v-5feb1b7c]{margin:0;color:#2d3748;font-size:1.1em;font-weight:600}.refresh-button[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#4a5568;-webkit-transition:all .2s;transition:all .2s}.refresh-button[data-v-5feb1b7c]:hover{background-color:#edf2f7;border-color:#5469d4;color:#5469d4}.card-content[data-v-5feb1b7c]{min-height:200px}.empty-state[data-v-5feb1b7c],.loading-state[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;color:#718096}.loading-state .spinner[data-v-5feb1b7c]{font-size:32px;margin-bottom:12px;color:#5469d4}.empty-state[data-v-5feb1b7c]{font-style:italic;color:#a0aec0}.items-list[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.item-row[data-v-5feb1b7c]{padding:16px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #5469d4}.item-header[data-v-5feb1b7c]{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:12px}.item-name[data-v-5feb1b7c]{margin:0;font-size:1em;font-weight:600;color:#2d3748}.item-total[data-v-5feb1b7c]{font-size:.9em;color:#4a5568;font-weight:500}.status-bars[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.status-bar-container[data-v-5feb1b7c]{width:100%}.status-bar[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:100%;border-radius:6px;overflow:hidden;background-color:#e2e8f0}.status-segment[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;position:relative;min-width:2px}.status-segment[data-v-5feb1b7c]:hover{opacity:.8;cursor:pointer}.segment-label[data-v-5feb1b7c]{color:#fff;font-size:.85em;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.status-created[data-v-5feb1b7c]{background-color:#fbbf24}.status-confirmed[data-v-5feb1b7c]{background-color:#60a5fa}.status-requested[data-v-5feb1b7c]{background-color:#a78bfa}.status-fulfilled[data-v-5feb1b7c]{background-color:#34d399}.status-legend[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-top:8px}.legend-item[data-v-5feb1b7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85em}.legend-color[data-v-5feb1b7c]{width:16px;height:16px;border-radius:3px}.legend-text[data-v-5feb1b7c]{color:#4a5568;font-weight:500}@media (max-width:768px){.status-breakdown-card[data-v-5feb1b7c]{padding:15px}.item-row[data-v-5feb1b7c]{padding:12px}.status-bar[data-v-5feb1b7c]{height:32px}.status-legend[data-v-5feb1b7c]{gap:12px}.legend-item[data-v-5feb1b7c]{font-size:.8em}}