.page-wrapper[data-v-2d04219a]{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden}.breadcrumb[data-v-2d04219a]{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:.75rem 1rem}.breadcrumb-list[data-v-2d04219a]{flex-wrap:wrap;font-size:.9rem;list-style:none;margin:0;padding:0}.breadcrumb-item[data-v-2d04219a],.breadcrumb-list[data-v-2d04219a]{align-items:center;display:flex;gap:.5rem}.breadcrumb-link[data-v-2d04219a]{color:#2563eb;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-2d04219a]:hover{color:#1d4ed8;text-decoration:underline}.breadcrumb-current[data-v-2d04219a]{color:#6b7280;font-weight:500}.breadcrumb-separator[data-v-2d04219a]{color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none}.miller-columns[data-v-2d04219a]{display:grid;flex:1;overflow:hidden}.column-header-text[data-v-2d04219a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column[data-v-2d04219a]{border-right:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}.column[data-v-2d04219a]:last-child{border-right:none}.column-header[data-v-2d04219a]{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:.75rem;text-transform:uppercase}.detail-header[data-v-2d04219a]{justify-content:space-between}.share-buttons[data-v-2d04219a]{gap:.25rem}.share-btn[data-v-2d04219a],.share-buttons[data-v-2d04219a]{align-items:center;display:flex}.share-btn[data-v-2d04219a]{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;height:28px;justify-content:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;width:28px}.share-btn[data-v-2d04219a]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.nav-buttons[data-v-2d04219a]{align-items:center;display:flex;gap:.5rem}.nav-btn[data-v-2d04219a]{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:background-color .15s,border-color .15s}.nav-btn[data-v-2d04219a]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.nav-btn[data-v-2d04219a]:disabled{color:#d1d5db;cursor:default}.column-content[data-v-2d04219a]{flex:1;overflow-y:auto}.detail-content[data-v-2d04219a]{overflow-x:hidden;padding:1rem}.column-item[data-v-2d04219a]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:.5rem;padding:.625rem .75rem;text-align:left;transition:background-color .15s;width:100%}.column-item[data-v-2d04219a]:hover{background:#f9fafb}.column-item.selected[data-v-2d04219a]{background:#eff6ff}.column-item.disabled[data-v-2d04219a]{cursor:default;opacity:.6}.column-item.disabled[data-v-2d04219a]:hover{background:transparent}.item-badge[data-v-2d04219a]{align-items:center;background:#eff6ff;border-radius:4px;color:#3b82f6;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.item-badge.disabled[data-v-2d04219a]{background:#f5f5f5;color:#9ca3af}.item-no[data-v-2d04219a]{align-items:center;background:#f3f4f6;border-radius:4px;color:#6b7280;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:1.5rem;justify-content:center;min-width:1.5rem}.column-item.selected .item-no[data-v-2d04219a]{background:#3b82f6;color:#fff}.item-name[data-v-2d04219a]{color:#111827;flex:1;font-size:.8125rem;line-height:1.3}.item-name.disabled[data-v-2d04219a]{color:#9ca3af}.item-arrow[data-v-2d04219a]{color:#d1d5db;flex-shrink:0;font-size:1rem}.column-item.selected .item-arrow[data-v-2d04219a]{color:#3b82f6}.empty-state[data-v-2d04219a]{align-items:center;color:#9ca3af;display:flex;font-size:.875rem;height:100%;justify-content:center}.toast[data-v-2d04219a]{background:#1f2937;border-radius:8px;bottom:2rem;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.875rem;left:50%;padding:.75rem 1.5rem;position:fixed;transform:translate(-50%);z-index:1000}.toast-enter-active[data-v-2d04219a],.toast-leave-active[data-v-2d04219a]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-2d04219a],.toast-leave-to[data-v-2d04219a]{opacity:0;transform:translate(-50%) translateY(10px)}.desktop-only[data-v-2d04219a]{display:grid}.desktop-only-inline[data-v-2d04219a]{display:inline}.mobile-back-link[data-v-2d04219a],.mobile-only[data-v-2d04219a]{display:none}@media(max-width:768px){.desktop-only[data-v-2d04219a],.desktop-only-inline[data-v-2d04219a]{display:none}.mobile-only[data-v-2d04219a]{display:block}.mobile-detail[data-v-2d04219a]{display:flex}.mobile-back-link[data-v-2d04219a]{display:inline}.page-wrapper[data-v-2d04219a]{height:auto;min-height:100vh;overflow:auto}.breadcrumb[data-v-2d04219a]{background:#fff;position:sticky;top:0;z-index:10}}.mobile-detail[data-v-2d04219a]{flex-direction:column;min-height:calc(100vh - 50px)}.mobile-detail-header[data-v-2d04219a]{align-items:flex-start;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:space-between;padding:1rem}.mobile-detail-title[data-v-2d04219a]{display:flex;flex-direction:column;gap:.25rem}.mobile-detail-no[data-v-2d04219a]{color:#3b82f6;font-size:.75rem;font-weight:600;text-transform:uppercase}.mobile-detail-name[data-v-2d04219a]{color:#111827;font-size:1.125rem;font-weight:700;line-height:1.3}.mobile-detail-actions[data-v-2d04219a]{display:flex;flex-shrink:0;gap:.5rem}.mobile-detail-content[data-v-2d04219a]{flex:1;overflow-x:hidden;padding:1rem}.mobile-nav-footer[data-v-2d04219a]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:.75rem;padding:1rem;position:sticky}.mobile-nav-btn[data-v-2d04219a]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex:1;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:background-color .15s,border-color .15s}.mobile-nav-btn[data-v-2d04219a]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.mobile-nav-btn[data-v-2d04219a]:disabled{background:#f9fafb;color:#d1d5db;cursor:default}
