:root{--seep-font-sans: "Manrope", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--brand-primary: #c62828;--brand-primary-hover: #b71c1c;--brand-primary-soft: #fdecec;--brand-primary-soft-strong: #f9d7d7;--brand-black: #121212;--brand-charcoal: #1f2937;--brand-white: #ffffff;--brand-bg: #f5f6f8;--brand-bg-elevated: #eef1f5;--brand-surface: #ffffff;--brand-surface-muted: #f8f9fb;--brand-border: #e5e7eb;--brand-border-strong: #d1d5db;--brand-text: #171717;--brand-text-muted: #6b7280;--brand-text-soft: #8b95a5;--seep-accent-50: var(--brand-primary-soft);--seep-accent-100: var(--brand-primary-soft-strong);--seep-accent-200: #ef9a9a;--seep-accent-400: #d32f2f;--seep-accent-500: var(--brand-primary);--seep-accent-600: var(--brand-primary-hover);--seep-accent-700: #8e1919;--seep-neutral-0: var(--brand-white);--seep-neutral-25: #fbfcfd;--seep-neutral-50: var(--brand-bg);--seep-neutral-100: var(--brand-bg-elevated);--seep-neutral-200: var(--brand-border);--seep-neutral-300: var(--brand-border-strong);--seep-neutral-500: var(--brand-text-muted);--seep-neutral-700: var(--brand-charcoal);--seep-neutral-900: var(--brand-black);--seep-surface-body: linear-gradient(180deg, #fafbfc 0%, var(--brand-bg) 100%);--seep-surface-panel: rgba(255, 255, 255, .94);--seep-surface-panel-strong: rgba(255, 255, 255, .99);--seep-surface-muted: rgba(248, 249, 251, .92);--seep-border-subtle: rgba(17, 24, 39, .08);--seep-border-strong: rgba(17, 24, 39, .14);--seep-text-strong: var(--brand-text);--seep-text-muted: #4b5563;--seep-text-soft: var(--brand-text-muted);--seep-info: #475569;--seep-success: #15803d;--seep-warning: #b45309;--seep-danger: var(--brand-primary);--seep-chart-primary: var(--brand-primary);--seep-chart-primary-soft: #ef9a9a;--seep-chart-primary-dark: #7f1d1d;--seep-chart-charcoal: var(--brand-charcoal);--seep-chart-gray: #6b7280;--seep-chart-light: #9ca3af;--seep-radius-sm: 10px;--seep-radius-md: 14px;--seep-radius-lg: 20px;--seep-radius-xl: 24px;--seep-radius-2xl: 28px;--seep-radius-pill: 999px;--seep-shadow-xs: 0 8px 20px rgba(15, 23, 42, .05);--seep-shadow-sm: 0 14px 30px rgba(15, 23, 42, .08);--seep-shadow-md: 0 20px 44px rgba(15, 23, 42, .1);--seep-shadow-lg: 0 26px 54px rgba(15, 23, 42, .14);--seep-shadow-strong: 0 28px 60px rgba(0, 0, 0, .28);--seep-space-1: .25rem;--seep-space-2: .5rem;--seep-space-3: .75rem;--seep-space-4: 1rem;--seep-space-5: 1.25rem;--seep-space-6: 1.5rem;--seep-space-7: 1.75rem;--seep-space-8: 2rem;--seep-space-10: 2.5rem;--seep-space-12: 3rem;--seep-content-max: 1480px;--seep-ring: 0 0 0 .2rem rgba(198, 40, 40, .16)}:root{--seep-duration-fast: .15s;--seep-duration-md: .22s;--seep-duration-slow: .25s;--seep-ease-out: cubic-bezier(.22, 1, .36, 1);--seep-transition: var(--seep-duration-md) var(--seep-ease-out)}@keyframes seepFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){body.seep-admin-shell *,body.seep-admin-shell *:before,body.seep-admin-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.seep-admin-shell{font-family:var(--seep-font-sans);color:var(--seep-text-strong);background:radial-gradient(1200px 420px at 0% 0%,rgba(198,40,40,.1),transparent 52%),radial-gradient(960px 520px at 100% 0%,rgba(31,41,55,.06),transparent 48%),var(--seep-surface-body)}body.seep-admin-shell .wrapper{min-height:100vh;background:transparent}body.seep-admin-shell .main-header{border-bottom:1px solid var(--seep-border-subtle);background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .main-header.seep-main-header{display:flex;align-items:center;justify-content:space-between;gap:var(--seep-space-4);padding:0 var(--seep-space-4)}body.seep-admin-shell .seep-navbar-primary,body.seep-admin-shell .seep-navbar-actions{align-items:center;gap:var(--seep-space-2)}body.seep-admin-shell .seep-navbar-toggle,body.seep-admin-shell .seep-navbar-action,body.seep-admin-shell .seep-navbar-user-toggle,body.seep-admin-shell .seep-navbar-home-link{display:inline-flex;align-items:center;gap:var(--seep-space-3);min-height:46px;border-radius:var(--seep-radius-lg);transition:color var(--seep-transition),background-color var(--seep-transition),box-shadow var(--seep-transition),transform var(--seep-transition)}body.seep-admin-shell .seep-navbar-toggle,body.seep-admin-shell .seep-navbar-action{justify-content:center;padding:.4rem}body.seep-admin-shell .seep-navbar-home-link,body.seep-admin-shell .seep-navbar-user-toggle{padding:.45rem .85rem}body.seep-admin-shell .seep-navbar-toggle:hover,body.seep-admin-shell .seep-navbar-action:hover,body.seep-admin-shell .seep-navbar-home-link:hover,body.seep-admin-shell .seep-navbar-user-toggle:hover{background:var(--seep-accent-50);color:var(--seep-accent-700);text-decoration:none}body.seep-admin-shell .seep-navbar-icon-shell{width:38px;height:38px;border:1px solid rgba(62,53,46,.08);border-radius:12px;background:#ffffffc2;display:inline-flex;align-items:center;justify-content:center;color:var(--seep-text-muted);box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-navbar-home-link{min-width:0}body.seep-admin-shell .seep-navbar-home-link span{display:block;line-height:1.1}body.seep-admin-shell .seep-navbar-home-kicker{color:var(--seep-accent-600);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.seep-admin-shell .seep-navbar-home-title{color:var(--seep-text-strong);font-size:.95rem;font-weight:800}body.seep-admin-shell .seep-navbar-user-avatar{width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--seep-accent-500),var(--seep-accent-700));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;box-shadow:0 14px 28px #c6282833;flex:0 0 38px}body.seep-admin-shell .seep-navbar-user-copy{min-width:0;line-height:1.1}body.seep-admin-shell .seep-navbar-user-copy span{display:block}body.seep-admin-shell .seep-navbar-user-label{color:var(--seep-text-soft);font-size:.69rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-navbar-user-name{color:var(--seep-text-strong);font-size:.92rem;font-weight:800}body.seep-admin-shell .seep-navbar-user-caret{color:var(--seep-text-soft);font-size:.75rem}body.seep-admin-shell .seep-navbar-menu{min-width:260px;padding:var(--seep-space-2);margin-top:.5rem}body.seep-admin-shell .seep-navbar-menu-header{display:grid;gap:.2rem;justify-items:start;padding:.85rem .95rem;border-radius:var(--seep-radius-md);background:var(--seep-accent-50)}body.seep-admin-shell .seep-navbar-menu-kicker{color:var(--seep-accent-600);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.seep-admin-shell .seep-navbar-menu-email{color:var(--seep-text-strong);font-size:.84rem;font-weight:700}body.seep-admin-shell .seep-navbar-menu-item{min-height:44px;display:flex;align-items:center}body.seep-admin-shell .main-sidebar.seep-main-sidebar{background:linear-gradient(180deg,#1f2937fc,#121212fc),var(--brand-black);border-right:1px solid rgba(255,255,255,.04);box-shadow:24px 0 60px #110c082e}body.seep-admin-shell .seep-brand-link{min-height:76px;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.06);gap:.9rem}body.seep-admin-shell .seep-brand-image{float:none;width:2.35rem;height:2.35rem;margin:0;padding:.3rem;border-radius:14px;background:#ffffff14;box-shadow:none}body.seep-admin-shell .seep-brand-copy{display:grid;gap:.12rem;min-width:0}body.seep-admin-shell .seep-brand-kicker{color:#ffffff94;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-brand-title{color:#fff;font-size:.96rem;font-weight:700;letter-spacing:.01em}body.seep-admin-shell .seep-sidebar-shell{padding:1rem .9rem 1.25rem}body.seep-admin-shell .seep-sidebar-user-panel{align-items:center;gap:.85rem;margin-top:0!important;padding:.95rem;border-bottom:0;border-radius:var(--seep-radius-xl);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0a}body.seep-admin-shell .seep-sidebar-user-avatar{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--seep-accent-500),var(--seep-accent-700));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;flex:0 0 42px;box-shadow:0 14px 24px #c6282833}body.seep-admin-shell .seep-sidebar-user-copy{min-width:0}body.seep-admin-shell .seep-sidebar-user-name{color:#fff;font-weight:700;text-decoration:none!important}body.seep-admin-shell .seep-sidebar-user-email{color:#ffffff8c!important;overflow:hidden;text-overflow:ellipsis}body.seep-admin-shell .seep-sidebar-section-label{margin:1.1rem 0 .65rem;padding:0 .65rem;color:#ffffff6b;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-sidebar-menu{gap:.28rem}body.seep-admin-shell .seep-sidebar-item{width:100%}body.seep-admin-shell .seep-sidebar-link{position:relative;display:flex;align-items:center;gap:.85rem;min-height:48px;margin:0;padding:.72rem .82rem;border-radius:16px;color:#ffffffbd;font-weight:700;transition:color var(--seep-transition),background-color var(--seep-transition),transform var(--seep-transition),box-shadow var(--seep-transition)}body.seep-admin-shell .seep-sidebar-link .nav-icon.seep-sidebar-nav-icon{width:2.2rem;height:2.2rem;margin:0;border-radius:12px;background:#ffffff12;display:inline-flex;align-items:center;justify-content:center;font-size:.98rem;color:#ffffffb3;transition:background-color var(--seep-transition),color var(--seep-transition),transform var(--seep-transition)}body.seep-admin-shell .seep-sidebar-link p{margin:0;white-space:normal}body.seep-admin-shell .seep-sidebar-link-label{display:block;line-height:1.2;white-space:normal}body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .seep-brand-copy,body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .seep-brand-copy{display:grid;width:auto}body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .seep-sidebar-link p,body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .seep-sidebar-link p{display:block;width:auto;margin-left:0;white-space:normal;visibility:visible}body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .seep-sidebar-link-label,body.seep-admin-shell.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .seep-sidebar-link-label{display:block;white-space:normal}body.seep-admin-shell .seep-sidebar-link:hover,body.seep-admin-shell .seep-sidebar-link:focus{color:#fff;background:#ffffff14;transform:translate(2px)}body.seep-admin-shell .seep-sidebar-link:hover .seep-sidebar-nav-icon,body.seep-admin-shell .seep-sidebar-link:focus .seep-sidebar-nav-icon{background:#ffffff1f;color:#fff}body.seep-admin-shell .seep-sidebar-link.active{color:#fff;background:linear-gradient(135deg,#c6282857,#7f1d1d47),#ffffff14;box-shadow:0 14px 28px #0000002e}body.seep-admin-shell .seep-sidebar-link.active .seep-sidebar-nav-icon{background:linear-gradient(135deg,var(--seep-accent-500),var(--seep-accent-700));color:#fff;box-shadow:0 12px 24px #c6282838}body.seep-admin-shell .content-wrapper{min-height:calc(100vh - 114px);background:transparent}body.seep-admin-shell .content,body.seep-admin-shell .content-header{animation:seepFadeUp var(--seep-duration-slow) var(--seep-ease-out)}body.seep-admin-shell .content{padding:0 0 var(--seep-space-8)}body.seep-admin-shell .content>.container-fluid,body.seep-admin-shell .content-header>.container-fluid{width:100%;max-width:var(--seep-content-max);margin:0 auto;padding-left:var(--seep-space-6);padding-right:var(--seep-space-6)}body.seep-admin-shell .content-header{padding:var(--seep-space-6) 0 var(--seep-space-5)}.seep-content-header-shell{border:1px solid var(--seep-border-subtle);border-radius:var(--seep-radius-2xl);background:linear-gradient(180deg,#fffffffa,#f8f9fbf0),var(--seep-surface-panel-strong);box-shadow:var(--seep-shadow-sm);padding:var(--seep-space-6) var(--seep-space-7)}.seep-content-header-shell .row{margin-bottom:0!important}.seep-page-title{color:var(--seep-text-strong);font-size:clamp(1.6rem,1.1rem + 1vw,2.2rem);font-weight:800;letter-spacing:-.03em}.seep-breadcrumb{margin-bottom:0;gap:var(--seep-space-2);align-items:center;justify-content:flex-end}.seep-breadcrumb .breadcrumb-item,.seep-breadcrumb .breadcrumb-item a{color:var(--seep-text-soft);font-size:.82rem;font-weight:700}.seep-breadcrumb .breadcrumb-item a:hover{color:var(--seep-accent-600);text-decoration:none}.seep-breadcrumb .breadcrumb-item.active{color:var(--seep-text-muted)}body.seep-admin-shell .card,body.seep-admin-shell .info-box,body.seep-admin-shell .small-box,body.seep-admin-shell .dropdown-menu{border:1px solid var(--seep-border-subtle);border-radius:var(--seep-radius-xl);box-shadow:var(--seep-shadow-sm)}body.seep-admin-shell .card,body.seep-admin-shell .info-box,body.seep-admin-shell .dropdown-menu{background:linear-gradient(180deg,#fffffffc,#f8f9fbf5),var(--seep-surface-panel-strong)}body.seep-admin-shell .card{overflow:hidden}body.seep-admin-shell .card-header,body.seep-admin-shell .card-footer{border-color:var(--seep-border-subtle);background:#ffffffc2;padding:var(--seep-space-5) var(--seep-space-6)}body.seep-admin-shell .card.card-outline{position:relative;border:1px solid var(--seep-border-subtle)}body.seep-admin-shell .card.card-outline:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--seep-accent-500),var(--seep-chart-charcoal))}body.seep-admin-shell .card-title{color:var(--seep-text-strong);font-weight:800}body.seep-admin-shell .card-body{padding:var(--seep-space-6)}body.seep-admin-shell .btn{border-radius:var(--seep-radius-md);font-weight:700;transition:transform var(--seep-transition),box-shadow var(--seep-transition),border-color var(--seep-transition),background-color var(--seep-transition)}body.seep-admin-shell .btn:hover,body.seep-admin-shell .btn:focus{transform:translateY(-1px);box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .btn-outline-primary,body.seep-admin-shell .btn-outline-secondary,body.seep-admin-shell .btn-outline-danger,body.seep-admin-shell .btn-light{background:#ffffffb8}body.seep-admin-shell .btn-group .btn{min-width:2.3rem}body.seep-admin-shell .form-control,body.seep-admin-shell .custom-select,body.seep-admin-shell .dataTables_wrapper .dataTables_filter input,body.seep-admin-shell .dataTables_wrapper .dataTables_length select{min-height:46px;border-radius:var(--seep-radius-md);border:1px solid var(--seep-border-subtle);background:#ffffffdb;color:var(--seep-text-strong);box-shadow:none;transition:border-color var(--seep-transition),box-shadow var(--seep-transition),background-color var(--seep-transition)}body.seep-admin-shell .form-control:focus,body.seep-admin-shell .custom-select:focus,body.seep-admin-shell .dataTables_wrapper .dataTables_filter input:focus,body.seep-admin-shell .dataTables_wrapper .dataTables_length select:focus{border-color:#c628285c;box-shadow:var(--seep-ring);background:#fffffffa}body.seep-admin-shell .form-control::placeholder,body.seep-admin-shell textarea.form-control::placeholder{color:#9ca3af}body.seep-admin-shell textarea.form-control{min-height:120px;resize:vertical}body.seep-admin-shell .form-control[readonly]{background:var(--seep-surface-muted);color:var(--seep-text-muted)}body.seep-admin-shell .form-group{margin-bottom:1.15rem}body.seep-admin-shell .form-group>label,body.seep-admin-shell .form-check-label{color:var(--seep-text-strong);font-size:.84rem;font-weight:800;letter-spacing:.01em}body.seep-admin-shell .form-group>label{display:inline-block;margin-bottom:.55rem}body.seep-admin-shell small.text-muted,body.seep-admin-shell .text-muted.small,body.seep-admin-shell .form-text{color:var(--seep-text-soft)!important}body.seep-admin-shell .input-group.input-group-sm>.form-control,body.seep-admin-shell .input-group.input-group-sm>.custom-select,body.seep-admin-shell .input-group.input-group-sm>.input-group-append>.btn{min-height:44px}body.seep-admin-shell .input-group>.input-group-append>.btn,body.seep-admin-shell .input-group>.input-group-prepend>.btn{border-top-right-radius:var(--seep-radius-md);border-bottom-right-radius:var(--seep-radius-md)}body.seep-admin-shell .form-check{min-height:44px;padding-left:1.8rem}body.seep-admin-shell .form-check-input{width:1.05rem;height:1.05rem;margin-top:.15rem;border-radius:.32rem;border-color:var(--seep-border-strong)}body.seep-admin-shell .form-check-input:checked{background-color:var(--seep-accent-600);border-color:var(--seep-accent-600)}body.seep-admin-shell .invalid-feedback,body.seep-admin-shell .text-danger,body.seep-admin-shell small.text-danger{color:var(--seep-danger)!important}body.seep-admin-shell .table-responsive{border:1px solid var(--seep-border-subtle);border-radius:var(--seep-radius-lg);background:#ffffffb8}body.seep-admin-shell .table{color:var(--seep-text-strong)}body.seep-admin-shell .table thead th{border-bottom:1px solid var(--seep-border-subtle);color:var(--seep-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--seep-surface-muted)}body.seep-admin-shell .table td,body.seep-admin-shell .table th{border-top-color:var(--seep-border-subtle);vertical-align:middle}body.seep-admin-shell .table tbody tr:hover{background:#c628280a}body.seep-admin-shell .table-striped tbody tr:nth-of-type(odd){background:#1f293705}body.seep-admin-shell .table td a:not(.btn),body.seep-admin-shell .table th a:not(.btn){color:var(--seep-accent-700);font-weight:700}body.seep-admin-shell .seep-data-table-shell{padding:0;overflow:hidden}body.seep-admin-shell .seep-data-table{margin-bottom:0!important}body.seep-admin-shell .dataTables_wrapper{padding:.15rem}body.seep-admin-shell .dataTables_wrapper .seep-dt-toolbar{margin-bottom:1rem;padding:.5rem .35rem 0}body.seep-admin-shell .dataTables_wrapper .dataTables_filter label,body.seep-admin-shell .dataTables_wrapper .dataTables_length label{color:var(--seep-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.seep-admin-shell .dataTables_wrapper .dataTables_info{color:var(--seep-text-soft);font-size:.84rem;font-weight:600;padding-top:1rem}body.seep-admin-shell .dataTables_wrapper .dataTables_paginate{padding-top:.55rem}body.seep-admin-shell .dataTables_wrapper .dataTables_paginate .paginate_button{min-width:2.35rem;margin-left:.25rem;border:1px solid var(--seep-border-subtle)!important;border-radius:12px;background:#fffc!important;color:var(--seep-text-muted)!important;font-weight:700}body.seep-admin-shell .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:#c628282e!important;background:var(--seep-accent-50)!important;color:var(--seep-accent-700)!important}body.seep-admin-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current,body.seep-admin-shell .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border-color:transparent!important;background:linear-gradient(135deg,var(--seep-accent-500),var(--seep-accent-700))!important;color:#fff!important;box-shadow:0 12px 24px #c6282829}body.seep-admin-shell .badge{border-radius:var(--seep-radius-pill);padding:.45em .72em;font-weight:700}body.seep-admin-shell .badge.badge-success,body.seep-admin-shell .badge.badge-secondary,body.seep-admin-shell .badge.badge-light{border:1px solid var(--seep-border-subtle)}body.seep-admin-shell .badge.badge-light{background:#ffffffd1;color:var(--seep-text-strong)}body.seep-admin-shell .seep-status-badge{background:var(--seep-badge-bg, #6c757d)!important;color:var(--seep-badge-color, #fff)!important;padding:.48em .78em;font-size:.78rem;letter-spacing:.01em}body.seep-admin-shell .alert{border:1px solid var(--seep-border-subtle);border-radius:18px;box-shadow:var(--seep-shadow-xs);padding:.95rem 1rem}body.seep-admin-shell .alert-info{background:#1f29370a;border-color:#1f293714;color:var(--seep-text-strong)}body.seep-admin-shell .alert-warning{background:#c628280d;border-color:#c628281f;color:var(--seep-accent-700)}body.seep-admin-shell .swal2-popup{border-radius:24px;box-shadow:var(--seep-shadow-lg)}body.seep-admin-shell .swal2-styled{border-radius:14px;font-weight:700}body.seep-admin-shell .swal2-styled.swal2-confirm{background:linear-gradient(135deg,var(--seep-accent-500),var(--seep-accent-700))}body.seep-admin-shell .swal2-styled.swal2-cancel{background:#1f293714;color:var(--seep-text-strong)}body.seep-admin-shell .dropdown-menu{padding:var(--seep-space-2)}body.seep-admin-shell .dropdown-item{border-radius:var(--seep-radius-sm);font-weight:600;color:var(--seep-text-strong)}body.seep-admin-shell .dropdown-item:hover,body.seep-admin-shell .dropdown-item:focus{background:var(--seep-accent-50);color:var(--seep-accent-700)}body.seep-admin-shell .small-box{overflow:hidden}body.seep-admin-shell .small-box,body.seep-admin-shell .info-box{transition:transform var(--seep-transition),box-shadow var(--seep-transition),border-color var(--seep-transition)}body.seep-admin-shell .small-box:hover,body.seep-admin-shell .info-box:hover{transform:translateY(-2px);box-shadow:var(--seep-shadow-md)}body.seep-admin-shell .small-box .icon{opacity:.18;top:14px;right:16px}body.seep-admin-shell .small-box-footer{background:#1118271f;font-weight:700}body.seep-admin-shell .small-box .inner,body.seep-admin-shell .info-box-content{position:relative;z-index:1}body.seep-admin-shell .small-box h3,body.seep-admin-shell .info-box-number{font-weight:800;letter-spacing:-.03em}body.seep-admin-shell .small-box p,body.seep-admin-shell .info-box-text{color:#ffffffe0}body.seep-admin-shell .info-box-icon{border-radius:18px;margin:.8rem;min-width:58px;box-shadow:inset 0 1px #ffffff2e}body.seep-admin-shell .seep-card-toolbar{gap:.85rem}body.seep-admin-shell .seep-toolbar-actions{gap:.5rem}body.seep-admin-shell .seep-toolbar-filter{min-width:220px}body.seep-admin-shell .seep-toolbar-primary-action{white-space:nowrap}body.seep-admin-shell .seep-selection-panel{border:1px solid var(--seep-border-subtle);border-radius:18px;background:var(--seep-surface-muted)}body.seep-admin-shell .seep-pill-list{gap:.5rem}body.seep-admin-shell .seep-pill-badge{gap:.5rem;padding:.56rem .82rem;border:1px solid var(--seep-border-subtle)!important;color:var(--seep-text-strong);font-size:.84rem;box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-pill-remove{line-height:1;text-decoration:none!important;box-shadow:none!important}body.seep-admin-shell .seep-admin-form .card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.seep-admin-shell .seep-page-stack{display:grid;gap:1.25rem}body.seep-admin-shell .seep-section-head{display:grid;gap:.22rem}body.seep-admin-shell .seep-section-kicker{display:inline-flex;margin-bottom:.18rem;color:var(--seep-accent-600);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.seep-admin-shell .seep-section-copy{margin:0;color:var(--seep-text-soft);line-height:1.6}body.seep-admin-shell .card-header .card-title+small.text-muted{margin-top:.3rem}body.seep-admin-shell .seep-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.seep-admin-shell .seep-inline-actions>.btn,body.seep-admin-shell .seep-inline-actions>.btn-group{margin:0!important}body.seep-admin-shell .seep-state-block{min-height:220px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;background:var(--seep-surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;padding:1.2rem}body.seep-admin-shell .seep-state-block-sm{min-height:160px}body.seep-admin-shell .seep-detail-list{margin-bottom:0}body.seep-admin-shell .seep-detail-list dt,body.seep-admin-shell .seep-detail-list dd{margin-bottom:0;padding-top:.95rem;padding-bottom:.95rem;border-bottom:1px solid var(--seep-border-subtle)}body.seep-admin-shell .seep-detail-list dt{color:var(--seep-text-soft);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-detail-list dd{color:var(--seep-text-strong);font-weight:600}body.seep-admin-shell .seep-detail-list>:nth-last-child(-n+2){border-bottom:0}body.seep-admin-shell .table code,body.seep-admin-shell .seep-detail-list code{display:inline-flex;align-items:center;min-height:1.9rem;padding:.18rem .52rem;border-radius:999px;background:var(--seep-surface-muted);color:var(--seep-text-strong);font-size:.78rem;font-weight:700}body.seep-admin-shell .seep-accordion-card+.seep-accordion-card{margin-top:.85rem}body.seep-admin-shell .seep-accordion-toggle{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--seep-text-strong);font-weight:800;text-align:left}body.seep-admin-shell .seep-accordion-toggle:hover,body.seep-admin-shell .seep-accordion-toggle:focus{color:var(--seep-accent-700);text-decoration:none}body.seep-admin-shell .seep-accordion-note{color:var(--seep-text-soft);font-size:.8rem;font-weight:700}body.seep-admin-shell .seep-role-picker{max-height:260px;overflow-y:auto;border:1px solid var(--seep-border-subtle);border-radius:18px;background:var(--seep-surface-muted);padding:.75rem .85rem}body.seep-admin-shell .seep-role-option{min-height:54px;margin-bottom:0!important;padding:.7rem .85rem .7rem 2.3rem;border-radius:16px;transition:background-color var(--seep-transition),box-shadow var(--seep-transition),transform var(--seep-transition)}body.seep-admin-shell .seep-role-option+.seep-role-option{margin-top:.35rem}body.seep-admin-shell .seep-role-option:hover{background:#ffffffb8;box-shadow:var(--seep-shadow-xs);transform:translateY(-1px)}body.seep-admin-shell .custom-control-input:checked~.custom-control-label:before{border-color:var(--seep-accent-600);background-color:var(--seep-accent-600)}body.seep-admin-shell .custom-control-label{color:var(--seep-text-strong);font-weight:700}body.seep-admin-shell .seep-calendar-nav{gap:.35rem}body.seep-admin-shell .seep-calendar-nav .btn{min-width:2.5rem}body.seep-admin-shell .seep-calendar-title{min-width:148px;font-weight:800}body.seep-admin-shell .seep-calendar-table th{text-align:center}body.seep-admin-shell .seep-calendar-cell{height:56px;vertical-align:middle;transition:background-color var(--seep-transition),transform var(--seep-transition)}body.seep-admin-shell .seep-calendar-cell.seep-calendar-cell-clickable{cursor:pointer}body.seep-admin-shell .seep-calendar-cell.seep-calendar-cell-clickable:hover{background:var(--seep-accent-50)}body.seep-admin-shell .seep-calendar-cell-empty{background:var(--seep-surface-muted)}body.seep-admin-shell .seep-calendar-cell-selected{background:var(--seep-accent-100)!important}body.seep-admin-shell .seep-calendar-day{font-weight:700;color:var(--seep-text-strong)}body.seep-admin-shell .seep-calendar-day-festive{color:var(--seep-danger);font-weight:800}body.seep-admin-shell .seep-calendar-dot{color:var(--seep-danger);font-size:.8rem}body.seep-admin-shell .seep-report-table tbody tr:last-child{background:var(--seep-surface-muted)}body.seep-admin-shell .seep-report-table tbody tr:last-child td{font-weight:800}body.seep-admin-shell .seep-orders-page-stack{display:grid;gap:1.25rem}body.seep-admin-shell .seep-orders-overview-card{overflow:hidden}body.seep-admin-shell .seep-orders-overview-card .card-body{padding:1.5rem}body.seep-admin-shell .seep-orders-overview-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}body.seep-admin-shell .seep-orders-overview-copy{max-width:46rem}body.seep-admin-shell .seep-orders-kicker{display:inline-flex;margin-bottom:.55rem;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-orders-title{margin:0;color:var(--seep-text-strong);font-size:clamp(1.5rem,1.15rem + .95vw,2.2rem);font-weight:800;letter-spacing:-.03em}body.seep-admin-shell .seep-orders-copy,body.seep-admin-shell .seep-orders-table-copy{margin:.45rem 0 0;color:var(--seep-text-soft);line-height:1.6}body.seep-admin-shell .seep-orders-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:min(100%,480px)}body.seep-admin-shell .seep-orders-metric-pill{border:1px solid var(--seep-border-subtle);border-radius:20px;background:var(--seep-surface-muted);padding:.95rem 1rem;display:grid;gap:.2rem;box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-orders-metric-pill-accent{background:linear-gradient(135deg,#fdececfa,#f9d7d7e0),#ffffffeb}body.seep-admin-shell .seep-orders-metric-label{color:var(--seep-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-orders-metric-value{color:var(--seep-text-strong);font-size:1.02rem;font-weight:800;line-height:1.25}body.seep-admin-shell .seep-orders-table-head{display:grid;gap:.2rem}body.seep-admin-shell .seep-orders-filter-group{display:grid;gap:.35rem}body.seep-admin-shell .seep-orders-filter-label{margin:0;color:var(--seep-text-soft);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.seep-admin-shell .seep-orders-state{min-height:260px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;background:var(--seep-surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;padding:1rem}body.seep-admin-shell .seep-orders-footnote{padding-top:.25rem}body.seep-admin-shell .seep-orders-action-group{gap:.2rem}body.seep-admin-shell .seep-clients-page-stack{display:grid;gap:1.25rem}body.seep-admin-shell .seep-clients-overview-card{overflow:hidden}body.seep-admin-shell .seep-clients-overview-card .card-body{padding:1.5rem}body.seep-admin-shell .seep-clients-overview-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}body.seep-admin-shell .seep-clients-overview-copy{max-width:46rem}body.seep-admin-shell .seep-clients-kicker{display:inline-flex;margin-bottom:.55rem;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-clients-title{margin:0;color:var(--seep-text-strong);font-size:clamp(1.5rem,1.15rem + .95vw,2.2rem);font-weight:800;letter-spacing:-.03em}body.seep-admin-shell .seep-clients-copy,body.seep-admin-shell .seep-clients-table-copy{margin:.45rem 0 0;color:var(--seep-text-soft);line-height:1.6}body.seep-admin-shell .seep-clients-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:min(100%,480px)}body.seep-admin-shell .seep-clients-metric-pill{border:1px solid var(--seep-border-subtle);border-radius:20px;background:var(--seep-surface-muted);padding:.95rem 1rem;display:grid;gap:.2rem;box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-clients-metric-pill-accent{background:linear-gradient(135deg,#fdececfa,#f9d7d7e0),#ffffffeb}body.seep-admin-shell .seep-clients-metric-label{color:var(--seep-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-clients-metric-value{color:var(--seep-text-strong);font-size:1.02rem;font-weight:800;line-height:1.25}body.seep-admin-shell .seep-clients-table-head{display:grid;gap:.2rem}body.seep-admin-shell .seep-clients-state{min-height:260px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;background:var(--seep-surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;padding:1rem}body.seep-admin-shell .seep-clients-footnote{padding-top:.25rem}body.seep-admin-shell .seep-clients-action-group{gap:.2rem}body.seep-admin-shell .seep-order-form-stack{display:grid;gap:1.25rem}body.seep-admin-shell .seep-order-form-overview-card .card-body{padding:1.5rem}body.seep-admin-shell .seep-order-form-overview-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}body.seep-admin-shell .seep-order-form-overview-copy{max-width:46rem}body.seep-admin-shell .seep-order-form-kicker{display:inline-flex;margin-bottom:.55rem;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-order-form-title{margin:0;color:var(--seep-text-strong);font-size:clamp(1.5rem,1.15rem + .95vw,2.2rem);font-weight:800;letter-spacing:-.03em}body.seep-admin-shell .seep-order-form-copy,body.seep-admin-shell .seep-order-form-section-copy{margin:.45rem 0 0;color:var(--seep-text-soft);line-height:1.6}body.seep-admin-shell .seep-order-form-overview-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:min(100%,480px)}body.seep-admin-shell .seep-order-form-pill{border:1px solid var(--seep-border-subtle);border-radius:20px;background:var(--seep-surface-muted);padding:.95rem 1rem;display:grid;gap:.2rem;box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-order-form-pill-label{color:var(--seep-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-order-form-pill-value{color:var(--seep-text-strong);font-size:1.02rem;font-weight:800;line-height:1.25}body.seep-admin-shell .seep-order-form-block+.seep-order-form-block{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--seep-border-subtle)}body.seep-admin-shell .seep-order-form-section-head{display:grid;gap:.18rem;margin-bottom:1rem}body.seep-admin-shell .seep-order-form-subtitle{margin:0;color:var(--seep-text-strong);font-size:1.05rem;font-weight:800}body.seep-admin-shell .seep-order-form-state{min-height:280px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;background:var(--seep-surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;padding:1rem}body.seep-admin-shell .seep-order-form-footer-copy{max-width:50rem;color:var(--seep-text-soft);font-size:.84rem;line-height:1.55}body.seep-admin-shell .seep-client-form-stack{display:grid;gap:1.25rem}body.seep-admin-shell .seep-client-form-overview-card .card-body{padding:1.5rem}body.seep-admin-shell .seep-client-form-overview-shell{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}body.seep-admin-shell .seep-client-form-overview-copy{max-width:46rem}body.seep-admin-shell .seep-client-form-kicker{display:inline-flex;margin-bottom:.55rem;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-client-form-title{margin:0;color:var(--seep-text-strong);font-size:clamp(1.5rem,1.15rem + .95vw,2.2rem);font-weight:800;letter-spacing:-.03em}body.seep-admin-shell .seep-client-form-copy,body.seep-admin-shell .seep-client-form-section-copy{margin:.45rem 0 0;color:var(--seep-text-soft);line-height:1.6}body.seep-admin-shell .seep-client-form-overview-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:min(100%,480px)}body.seep-admin-shell .seep-client-form-pill{border:1px solid var(--seep-border-subtle);border-radius:20px;background:var(--seep-surface-muted);padding:.95rem 1rem;display:grid;gap:.2rem;box-shadow:var(--seep-shadow-xs)}body.seep-admin-shell .seep-client-form-pill-label{color:var(--seep-text-soft);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.seep-admin-shell .seep-client-form-pill-value{color:var(--seep-text-strong);font-size:1.02rem;font-weight:800;line-height:1.25}body.seep-admin-shell .seep-client-form-block+.seep-client-form-block{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--seep-border-subtle)}body.seep-admin-shell .seep-client-form-section-head{display:grid;gap:.18rem;margin-bottom:1rem}body.seep-admin-shell .seep-client-form-subtitle{margin:0;color:var(--seep-text-strong);font-size:1.05rem;font-weight:800}body.seep-admin-shell .seep-client-form-state{min-height:280px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;background:var(--seep-surface-muted);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;padding:1rem}body.seep-admin-shell .seep-client-form-vehicle-card .card-header{padding-top:1rem;padding-bottom:1rem}body.seep-admin-shell .seep-client-form-vehicle-head{display:grid;gap:.15rem}body.seep-admin-shell .seep-client-form-vehicle-kicker{color:var(--seep-text-soft);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.seep-admin-shell .seep-client-form-footer-copy{max-width:50rem;color:var(--seep-text-soft);font-size:.84rem;line-height:1.55}body.seep-admin-shell .seep-dashboard-page .container-fluid{position:relative}body.seep-admin-shell .seep-dashboard-stack{display:grid;gap:1.35rem}body.seep-admin-shell .seep-dashboard-kpi-row{margin-bottom:0}body.seep-admin-shell .seep-dashboard-kpi-row>[class*=col-]{display:flex;margin-bottom:1rem}body.seep-admin-shell .seep-dashboard-kpi-card{width:100%;min-height:220px;border:0}body.seep-admin-shell .seep-dashboard-kpi-link{display:block;text-decoration:none!important;color:#fff!important}body.seep-admin-shell .seep-dashboard-kpi-link:hover,body.seep-admin-shell .seep-dashboard-kpi-link:focus{color:#fff!important}body.seep-admin-shell .seep-dashboard-kpi-card,body.seep-admin-shell .seep-dashboard-kpi-card h3,body.seep-admin-shell .seep-dashboard-kpi-card p,body.seep-admin-shell .seep-dashboard-kpi-card .icon,body.seep-admin-shell .seep-dashboard-kpi-card .small-box-footer{color:#fff!important}body.seep-admin-shell .seep-dashboard-kpi-card .inner{padding:1.35rem 1.35rem 1rem}body.seep-admin-shell .seep-dashboard-kpi-kicker{display:inline-flex;margin-bottom:.7rem;color:#ffffffb8;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-dashboard-kpi-card h3{margin-bottom:.45rem;font-size:clamp(1.55rem,1.2rem + .9vw,2.2rem)}body.seep-admin-shell .seep-dashboard-kpi-card p{max-width:14rem;margin-bottom:0;color:#ffffffeb!important}body.seep-admin-shell .seep-dashboard-kpi-card-info{background:linear-gradient(135deg,var(--seep-accent-500) 0%,var(--seep-accent-700) 100%)!important}body.seep-admin-shell .seep-dashboard-kpi-card-success{background:linear-gradient(135deg,var(--brand-charcoal) 0%,var(--brand-black) 100%)!important}body.seep-admin-shell .seep-dashboard-kpi-card-warning{background:linear-gradient(135deg,#991b1b 0%,var(--brand-charcoal) 100%)!important}body.seep-admin-shell .seep-dashboard-kpi-card-neutral{background:linear-gradient(135deg,#4b5563 0%,var(--brand-charcoal) 100%)!important}body.seep-admin-shell .seep-dashboard-section-head{display:grid;gap:.2rem}body.seep-admin-shell .seep-dashboard-section-kicker{display:inline-flex;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body.seep-admin-shell .seep-dashboard-section-copy{margin:0;color:var(--seep-text-soft);font-size:.92rem;line-height:1.55}body.seep-admin-shell .seep-dashboard-meta-card .card-body{padding-top:1.35rem}body.seep-admin-shell .seep-dashboard-meta-row>[class*=col-]{display:flex;margin-bottom:1rem}body.seep-admin-shell .seep-dashboard-info-card{width:100%;min-height:154px;background:linear-gradient(180deg,#fffffffc,#f8f9fbf7),#fff!important}body.seep-admin-shell .seep-dashboard-info-card .info-box-content{padding:1rem .4rem 1rem 0}body.seep-admin-shell .seep-dashboard-info-card .info-box-text{color:var(--seep-text-muted);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.seep-admin-shell .seep-dashboard-info-card .info-box-number{margin-top:.35rem;color:var(--seep-text-strong);font-size:clamp(1.35rem,1.1rem + .6vw,1.9rem)}body.seep-admin-shell .seep-dashboard-info-card .text-muted{color:var(--seep-text-soft)!important}body.seep-admin-shell .seep-dashboard-info-card-neutral .info-box-content{justify-content:center}body.seep-admin-shell .seep-dashboard-table-head{padding-bottom:1rem}body.seep-admin-shell .seep-dashboard-table-shell{border:0;border-top:1px solid var(--seep-border-subtle);border-radius:0;background:transparent}body.seep-admin-shell .seep-dashboard-table thead th{background:var(--seep-surface-muted)}body.seep-admin-shell .seep-dashboard-table tbody td{padding-top:.95rem;padding-bottom:.95rem}body.seep-admin-shell .seep-dashboard-table-state{padding:2.4rem 1rem!important;text-align:center;color:var(--seep-text-soft)!important;font-weight:700}body.seep-admin-shell .seep-dashboard-state{min-height:154px;border:1px dashed rgba(17,24,39,.14);border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--seep-text-soft);font-weight:700;background:var(--seep-surface-muted)}.seep-main-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--seep-space-4);flex-wrap:wrap;border-top:1px solid var(--seep-border-subtle);background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--seep-text-muted);padding:var(--seep-space-5) var(--seep-space-6)}.seep-main-footer .float-right{float:none!important}.seep-main-footer strong,.seep-main-footer b{color:var(--seep-text-strong)}body.seep-admin-shell a:focus-visible,body.seep-admin-shell button:focus-visible,body.seep-admin-shell input:focus-visible,body.seep-admin-shell select:focus-visible,body.seep-admin-shell textarea:focus-visible{outline:none;box-shadow:var(--seep-ring)}@media (max-width: 991.98px){body.seep-admin-shell .content>.container-fluid,body.seep-admin-shell .content-header>.container-fluid{padding-left:var(--seep-space-4);padding-right:var(--seep-space-4)}body.seep-admin-shell .seep-card-toolbar{align-items:stretch!important;flex-direction:column}body.seep-admin-shell .seep-toolbar-actions{width:100%;flex-wrap:wrap}body.seep-admin-shell .seep-orders-overview-shell{flex-direction:column}body.seep-admin-shell .seep-orders-overview-metrics{width:100%;min-width:0}body.seep-admin-shell .seep-clients-overview-shell{flex-direction:column}body.seep-admin-shell .seep-clients-overview-metrics{width:100%;min-width:0}body.seep-admin-shell .seep-order-form-overview-shell{flex-direction:column}body.seep-admin-shell .seep-order-form-overview-pills{width:100%;min-width:0}body.seep-admin-shell .seep-client-form-overview-shell{flex-direction:column}body.seep-admin-shell .seep-client-form-overview-pills{width:100%;min-width:0}body.seep-admin-shell .seep-dashboard-kpi-row>[class*=col-],body.seep-admin-shell .seep-dashboard-meta-row>[class*=col-]{margin-bottom:.9rem}body.seep-admin-shell .seep-toolbar-filter{min-width:min(100%,220px)}body.seep-admin-shell .seep-inline-actions{width:100%}body.seep-admin-shell .main-header.seep-main-header{padding-left:.8rem;padding-right:.8rem}.seep-content-header-shell{padding:var(--seep-space-5)}}@media (max-width: 767.98px){body.seep-admin-shell .content-header{padding-top:var(--seep-space-5)}.seep-breadcrumb{justify-content:flex-start;margin-top:var(--seep-space-3)}.seep-main-footer{padding:var(--seep-space-4)}body.seep-admin-shell .seep-orders-overview-card .card-body{padding:1.15rem}body.seep-admin-shell .seep-orders-overview-metrics{grid-template-columns:1fr}body.seep-admin-shell .seep-clients-overview-card .card-body{padding:1.15rem}body.seep-admin-shell .seep-clients-overview-metrics{grid-template-columns:1fr}body.seep-admin-shell .seep-order-form-overview-card .card-body{padding:1.15rem}body.seep-admin-shell .seep-order-form-overview-pills{grid-template-columns:1fr}body.seep-admin-shell .seep-order-form-footer-copy{max-width:none}body.seep-admin-shell .seep-client-form-overview-card .card-body{padding:1.15rem}body.seep-admin-shell .seep-client-form-overview-pills{grid-template-columns:1fr}body.seep-admin-shell .seep-client-form-footer-copy{max-width:none}body.seep-admin-shell .seep-navbar-home-link{padding-left:.65rem;padding-right:.65rem}body.seep-admin-shell .seep-navbar-user-toggle{padding-left:.35rem;padding-right:.35rem}body.seep-admin-shell .seep-dashboard-kpi-card{min-height:200px}body.seep-admin-shell .seep-dashboard-table-state{padding:1.8rem .85rem!important}body.seep-admin-shell .seep-detail-list dt,body.seep-admin-shell .seep-detail-list dd{padding-top:.8rem;padding-bottom:.8rem}body.seep-admin-shell .seep-calendar-title{min-width:0}}.brand-link{display:flex;align-items:center}.brand-text{font-weight:600;letter-spacing:.2px}.content-wrapper{min-height:calc(100vh - 114px)}.table-responsive .dt-buttons{margin-top:0}.dt-buttons .btn{margin-right:6px}.dataTables_wrapper .seep-dt-toolbar{margin-bottom:14px}.dataTables_wrapper .seep-dt-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dataTables_wrapper .dataTables_filter{margin:0}.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_length label{margin:0;color:var(--seep-text-muted);font-size:.84rem;font-weight:600}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{min-height:38px;border-radius:12px;border:1px solid rgba(31,42,55,.1);background:#ffffffeb;box-shadow:none}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:#c6282866;box-shadow:0 0 0 .16rem #c628281f}.dataTables_wrapper .dt-buttons{display:inline-flex;align-items:center;gap:8px}.dataTables_wrapper .dt-buttons .btn.seep-dt-icon-btn{width:38px;height:38px;padding:0;margin:0;border-radius:12px;border:1px solid rgba(31,42,55,.1);background:#ffffffeb;color:#516173;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:border-color var(--seep-transition),color var(--seep-transition),transform var(--seep-transition),box-shadow var(--seep-transition)}.dataTables_wrapper .dt-buttons .btn.seep-dt-icon-btn:hover,.dataTables_wrapper .dt-buttons .btn.seep-dt-icon-btn:focus{border-color:#c6282847;color:var(--seep-accent-600);transform:translateY(-1px);box-shadow:0 10px 18px #c628281f}div.dt-button-collection{min-width:210px;padding:8px;border:1px solid rgba(31,42,55,.08);border-radius:16px;background:#fffffffa;box-shadow:0 18px 42px #11182724}div.dt-button-collection .dropdown-item,div.dt-button-collection .dt-button{border-radius:12px;color:#22303f;font-size:.88rem;font-weight:600}div.dt-button-collection .dropdown-item:hover,div.dt-button-collection .dt-button:hover{background:var(--seep-accent-50);color:var(--seep-accent-700)}table.dataTable.collapsed>tbody>tr[role=row]{cursor:pointer}table.dataTable>tbody>tr.child ul.dtr-details{display:none}table.dataTable>tbody>tr.child{background:var(--seep-surface-muted)!important}.seep-dt-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:12px 4px 4px}.seep-dt-detail-item{border:1px solid rgba(31,42,55,.08);border-radius:16px;background:#ffffffdb;padding:12px 14px}.seep-dt-detail-title{display:block;margin-bottom:6px;color:var(--seep-text-soft);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seep-dt-detail-data{color:var(--seep-text-strong);font-size:.9rem;line-height:1.5}.seep-dt-detail-data .btn-group{display:inline-flex;flex-wrap:wrap}.seep-dt-detail-data .badge{box-shadow:none}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{display:none!important}@media (max-width: 991.98px){.dataTables_wrapper .seep-dt-toolbar-actions{justify-content:flex-start;margin-top:10px}}:root{--seep-red: var(--seep-accent-600);--seep-red-dark: var(--seep-accent-700);--seep-transition: var(--seep-duration-md) var(--seep-ease-out);--seep-shadow-lg: var(--seep-shadow-strong)}body.seep-login-page{min-height:100vh;background:radial-gradient(1000px 520px at 12% 10%,rgba(209,15,15,.18),transparent 48%),radial-gradient(900px 480px at 88% 8%,rgba(209,15,15,.1),transparent 42%),linear-gradient(135deg,#070707,#101214 48%,#0b0c0e)}.seep-login-shell{position:relative;width:min(1180px,calc(100% - 32px));margin:0 auto;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 0}.seep-login-box{position:relative;z-index:1;width:100%;max-width:460px;margin:0 auto}.seep-login-logo{display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;margin-bottom:18px;width:100%}.seep-login-logo-image{width:54px;height:54px;object-fit:contain;padding:7px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 34px #0000002e}.seep-login-logo-title,.seep-login-logo-subtitle{display:block}.seep-login-logo-title{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:1px}.seep-login-logo-subtitle{color:#ffffff9e;font-size:.8rem;letter-spacing:.4px}.seep-login-card{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0f1113eb!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--seep-shadow-lg);animation:seepLoginFadeUp .65s ease}.seep-login-card:hover{transform:none;border-color:#ffffff14;box-shadow:var(--seep-shadow-lg)}.seep-login-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,rgba(209,15,15,.15),var(--seep-red),rgba(209,15,15,.12))}.seep-login-card .card-body{padding:32px 30px 26px}.seep-login-card-header{margin-bottom:18px;text-align:center;display:flex;flex-direction:column;align-items:center}.seep-login-card-kicker{display:inline-flex;margin-bottom:8px;color:#ffffff85;font-size:.74rem;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.seep-login-form .form-group{margin-bottom:16px}.seep-login-label{display:block;margin-bottom:8px;color:#ffffffc7;font-size:.86rem;font-weight:700}.seep-login-input-group{position:relative;align-items:stretch}.seep-login-input-group .form-control{height:52px;padding-left:48px;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff08!important;color:#fff!important;box-shadow:none!important}.seep-login-input-group .form-control:-webkit-autofill,.seep-login-input-group .form-control:-webkit-autofill:hover,.seep-login-input-group .form-control:-webkit-autofill:focus,.seep-login-input-group .form-control:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 0 0 1000px #ffffff08 inset ! important,0 0 0 1px #ffffff1a inset!important;transition:background-color 9999s ease-out 0s}.seep-login-input-group:focus-within .form-control:-webkit-autofill,.seep-login-input-group:focus-within .form-control:-webkit-autofill:hover,.seep-login-input-group:focus-within .form-control:-webkit-autofill:focus,.seep-login-input-group:focus-within .form-control:-webkit-autofill:active{border-color:#d10f0f8c!important;box-shadow:0 0 0 1000px #ffffff08 inset ! important,0 0 0 1px #d10f0f8c inset ! important,0 0 0 .2rem #d10f0f1f!important}.seep-login-input-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:2;color:#ffffff75;transition:color var(--seep-transition),transform var(--seep-transition)}.seep-login-input-group:focus-within .seep-login-input-icon{color:#ff6b6b;transform:translateY(-50%) scale(1.04)}.seep-login-input-group:focus-within .form-control{border-color:#d10f0f8c!important;box-shadow:0 0 0 .2rem #d10f0f1f!important}.seep-login-input-group .form-control::placeholder{color:#ffffff61!important}.seep-login-remember{display:inline-flex;align-items:center;gap:12px;min-height:52px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.seep-login-remember input{position:absolute;opacity:0;pointer-events:none}.seep-login-remember-indicator{width:22px;height:22px;flex:0 0 22px;border-radius:999px;border:2px solid rgba(209,15,15,.8);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background var(--seep-transition),border-color var(--seep-transition),box-shadow var(--seep-transition),transform var(--seep-transition)}.seep-login-remember-indicator:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff;transform:scale(0);transition:transform var(--seep-transition)}.seep-login-remember-text{color:#ffffffc7;font-weight:600}.seep-login-remember input:checked+.seep-login-remember-indicator{background:var(--seep-red);border-color:var(--seep-red);box-shadow:0 0 0 6px #d10f0f24}.seep-login-remember input:checked+.seep-login-remember-indicator:after{transform:scale(1)}.seep-login-remember:hover .seep-login-remember-indicator{transform:scale(1.04)}.seep-login-submit{height:52px;border-radius:16px;padding:0 18px}.seep-login-footer{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center}.seep-login-back-link{display:inline-flex;align-items:center;color:#ffffff9e!important;text-decoration:none!important;transition:color var(--seep-transition),transform var(--seep-transition)}.seep-login-back-link:hover{color:#fff!important;transform:translate(-2px)}@media (max-width: 991.98px){.seep-login-shell{width:min(100% - 24px,960px);padding:24px 0}}@media (max-width: 575.98px){.seep-login-shell{width:calc(100% - 16px);padding:16px 0}.seep-login-card .card-body{padding:24px 20px 20px}.seep-login-logo{gap:12px}.seep-login-submit{margin-top:4px}}@keyframes seepLoginFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.seep-reports-page .card{border:1px solid var(--seep-border-subtle);border-radius:24px;box-shadow:var(--seep-shadow-sm)}.seep-report-catalog-card,.seep-report-workspace-card,.seep-report-chart-card,.seep-report-pivot-card{overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f8f9fbf5),#fff}.seep-report-kicker{display:inline-block;margin-bottom:10px;color:var(--seep-accent-600);font-size:.72rem;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.seep-report-block-head h2,.seep-report-block-head h3,.seep-report-workspace-head h2{margin:0;color:var(--seep-text-strong);font-weight:800;line-height:1.04}.seep-report-workspace-head h2{font-size:clamp(2rem,3vw,2.7rem)}.seep-report-block-head h3{font-size:1.28rem}.seep-report-block-head p,.seep-report-workspace-head p{margin:10px 0 0;color:var(--seep-text-muted);line-height:1.6}.seep-report-catalog-list{display:grid;gap:12px}.seep-report-catalog-item{width:100%;border:1px solid var(--seep-border-subtle);border-radius:20px;background:var(--seep-surface-muted);display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;text-align:left;transition:transform var(--seep-transition),border-color var(--seep-transition),box-shadow var(--seep-transition),background var(--seep-transition)}.seep-report-catalog-item:hover,.seep-report-catalog-item:focus{outline:none;transform:translateY(-1px);border-color:#c6282847;box-shadow:0 12px 24px #c628281a}.seep-report-catalog-item.is-active{border-color:#c628284d;background:linear-gradient(135deg,#c628281f,#1f29370d),#fff;box-shadow:0 16px 30px #0f172a1a}.seep-report-catalog-icon{width:48px;height:48px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#1f293714;color:var(--seep-accent-600);font-size:1rem}.seep-report-catalog-item.is-active .seep-report-catalog-icon{background:linear-gradient(135deg,var(--seep-accent-500),var(--brand-charcoal));color:#fff}.seep-report-catalog-copy{min-width:0}.seep-report-catalog-copy strong{display:block;color:var(--seep-text-strong);font-size:.98rem}.seep-report-catalog-copy small{display:block;margin-top:4px;color:var(--seep-text-soft);font-size:.82rem;line-height:1.45}.seep-report-links{display:grid;gap:10px}.seep-report-link{border:1px solid var(--seep-border-subtle);border-radius:16px;background:#fff;color:var(--seep-text-strong);padding:12px 14px;display:inline-flex;align-items:center;gap:10px;font-weight:700;text-decoration:none!important;transition:transform var(--seep-transition),border-color var(--seep-transition),color var(--seep-transition)}.seep-report-link:hover{transform:translateY(-1px);border-color:#c6282847;color:var(--seep-accent-600)}.seep-report-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:26px}.seep-report-workspace-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.seep-report-workspace-pills span,.seep-report-pivot-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:#1f29370f;color:var(--seep-text-muted);font-size:.8rem;font-weight:700}.seep-report-filters-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.seep-report-filters-grid .form-group{margin:0}.seep-report-filters-grid label{display:block;margin-bottom:8px;color:var(--seep-text-muted);font-size:.8rem;font-weight:700}.seep-report-filters-grid .form-control{min-height:48px;border-radius:14px;border-color:#1f2a371a;background:#ffffffd1;box-shadow:none}.seep-report-filters-grid .form-control:focus{border-color:#c628286b;box-shadow:0 0 0 .18rem #c628281f}.seep-report-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.seep-report-summary-card{border:1px solid var(--seep-border-subtle);border-radius:20px;background:linear-gradient(180deg,#fffffff0,#f8f9fbe6),#fff;padding:16px 18px;min-height:136px;display:flex;flex-direction:column;justify-content:space-between}.seep-report-summary-card span{color:var(--seep-text-muted);font-size:.82rem;font-weight:700}.seep-report-summary-card strong{color:var(--seep-text-strong);font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.seep-report-summary-card small{color:var(--seep-text-soft);font-size:.78rem;line-height:1.45}.seep-report-block-head-inline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seep-chart-shell{display:grid;gap:10px}.seep-chart-svg{width:100%;height:auto}.seep-chart-line{stroke-dasharray:1200;stroke-dashoffset:1200;animation:seepChartLineReveal 1.2s ease forwards}.seep-chart-area{opacity:0;animation:seepChartFade .8s ease .2s forwards}.seep-chart-point{fill:#fff;stroke:var(--seep-chart-primary);stroke-width:2;opacity:0;animation:seepChartPop .4s ease forwards}.seep-chart-point:nth-of-type(1){animation-delay:.2s}.seep-chart-point:nth-of-type(2){animation-delay:.28s}.seep-chart-point:nth-of-type(3){animation-delay:.36s}.seep-chart-point:nth-of-type(4){animation-delay:.44s}.seep-chart-point:nth-of-type(5){animation-delay:.52s}.seep-chart-point:nth-of-type(6){animation-delay:.6s}.seep-chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--seep-text-muted);font-size:.82rem}.seep-chart-caption strong{color:var(--seep-text-strong);font-size:.94rem}.seep-bars-list{display:grid;gap:14px}.seep-bars-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:14px;align-items:center}.seep-bars-copy strong{display:block;color:var(--seep-text-strong);font-size:.92rem}.seep-bars-copy span{display:block;margin-top:4px;color:var(--seep-text-soft);font-size:.78rem}.seep-bars-meter{height:11px;border-radius:999px;background:#1f293714;overflow:hidden}.seep-bars-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--seep-accent-500) 0%,var(--brand-charcoal) 100%);transform-origin:left center;transform:scaleX(0);animation:seepBarGrow .8s cubic-bezier(.2,.8,.2,1) forwards}.seep-bars-value{color:var(--seep-text-strong);font-size:.84rem;font-weight:800;white-space:nowrap}.seep-composition-bar{display:flex;width:100%;height:16px;border-radius:999px;overflow:hidden;background:#1f293712}.seep-composition-segment{height:100%;transform-origin:left center;transform:scaleX(0);animation:seepBarGrow .7s cubic-bezier(.2,.8,.2,1) forwards}.seep-composition-legend{margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.seep-composition-item{border:1px solid var(--seep-border-subtle);border-radius:16px;background:#ffffffd6;padding:12px;display:grid;gap:4px}.seep-composition-dot{width:10px;height:10px;border-radius:999px}.seep-composition-item strong{color:var(--seep-text-strong);font-size:.85rem}.seep-composition-item small{color:var(--seep-text-soft);font-size:.76rem}.seep-chart-empty{min-height:160px;border:1px dashed rgba(31,41,55,.12);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--seep-text-soft);font-size:.9rem;text-align:center;padding:18px}.seep-report-table-shell .table-responsive{border-radius:18px}.seep-report-table-shell .dataTables_wrapper .dataTables_filter input,.seep-report-table-shell .dataTables_wrapper .dataTables_length select{border-radius:12px;border:1px solid var(--seep-border-subtle)}.seep-report-table-shell table.dataTable{border-collapse:separate!important;border-spacing:0!important}.seep-report-table-shell table.dataTable thead th{background:#1f29370a;color:var(--seep-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--seep-border-subtle)!important}.seep-report-table-shell table.dataTable tbody td{color:var(--seep-text-strong);vertical-align:middle}.seep-report-table-shell table.dataTable tbody tr:hover{background:#c628280a}@media (max-width: 1199.98px){.seep-report-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seep-report-summary-grid,.seep-composition-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.seep-report-workspace-head,.seep-report-block-head-inline{flex-direction:column}.seep-report-filters-grid,.seep-report-summary-grid,.seep-composition-legend,.seep-bars-row{grid-template-columns:1fr}}@keyframes seepChartLineReveal{to{stroke-dashoffset:0}}@keyframes seepChartFade{to{opacity:1}}@keyframes seepChartPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes seepBarGrow{to{transform:scaleX(1)}}:root{--seep-red:#d10f0f;--seep-red-dark:#a50c0c;--seep-red-soft:rgba(209,15,15,.18);--seep-black:#070707;--seep-black-soft:#121212;--seep-white:#ffffff;--seep-border:rgba(255,255,255,.1);--seep-shadow:0 24px 60px rgba(0,0,0,.35);--seep-transition:.28s cubic-bezier(.2,.8,.2,1)}.seep-landing-body{background:radial-gradient(1000px 600px at 15% 0%,rgba(209,15,15,.12),transparent 55%),linear-gradient(180deg,#080808,#050505)}.seep-landing{color:var(--seep-white);scroll-behavior:smooth;background:radial-gradient(900px 420px at 100% 0%,rgba(209,15,15,.08),transparent 45%),linear-gradient(180deg,#ffffff03,#fff0)}.seep-topbar{position:sticky;top:0;z-index:1000;background:#050505b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(209,15,15,.38);box-shadow:0 18px 40px #0000003d}.seep-topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.seep-brand{display:flex;align-items:center;text-decoration:none;transition:transform var(--seep-transition)}.seep-brand:hover{transform:translateY(-1px)}.seep-brand-logo{height:44px;width:auto;display:block}.seep-nav{display:flex;align-items:center;gap:18px}.seep-nav-link{color:#ffffffe0;text-decoration:none;font-weight:600;letter-spacing:.4px;position:relative;padding-bottom:4px;transition:color var(--seep-transition)}.seep-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--seep-red),rgba(255,255,255,.75));transition:transform var(--seep-transition)}.seep-nav-link:hover{color:#fff;text-decoration:none}.seep-nav-link:hover:after{transform:scaleX(1)}.seep-topbar-actions{display:flex;gap:10px;align-items:center}.seep-btn-contact{font-weight:800;letter-spacing:.6px;background:linear-gradient(135deg,#ef2323,var(--seep-red));border-color:#ffffff14;box-shadow:0 14px 34px #d10f0f47;transition:transform var(--seep-transition),box-shadow var(--seep-transition),filter var(--seep-transition)}.seep-btn-contact:hover{background:var(--seep-red-dark);border-color:var(--seep-red-dark);transform:translateY(-2px);box-shadow:0 18px 38px #d10f0f5c;filter:brightness(1.04)}.seep-btn-login{font-weight:800;letter-spacing:.3px;border-width:1px;border-color:#ffffff2e;background:#ffffff08;transition:transform var(--seep-transition),background var(--seep-transition),border-color var(--seep-transition)}.seep-btn-login:hover{transform:translateY(-2px);background:#ffffff14;border-color:#ffffff42}.seep-bg-section{position:relative;overflow:hidden}.seep-bg-content{position:relative;z-index:1}.seep-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.seep-bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 520px at 20% 20%,rgba(209,15,15,.22),transparent 55%),radial-gradient(900px 520px at 80% 15%,rgba(209,15,15,.14),transparent 58%),radial-gradient(1100px 700px at 50% 50%,#00000026,#000000c7 70%),linear-gradient(90deg,#000000e6,#000000b3 45%,#00000080 70%,#00000059),linear-gradient(180deg,#0000008c,#000000e0)}.seep-bg-overlay--soft{background:radial-gradient(900px 520px at 25% 20%,rgba(209,15,15,.18),transparent 58%),radial-gradient(900px 520px at 80% 15%,rgba(209,15,15,.12),transparent 60%),linear-gradient(180deg,#00000073,#000000d1)}.seep-hero{padding:70px 0 40px;border-bottom:1px solid rgba(255,255,255,.06)}.seep-bg-hero{background-color:#050505}.seep-bg-hero:before{content:"";position:absolute;inset:auto auto 3% 6%;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(209,15,15,.38),transparent 68%);filter:blur(10px);animation:seepPulse 8s ease-in-out infinite}.seep-hero-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 24px #0000002e;color:#ffffffe0;letter-spacing:.3px;animation:seepFadeUp .8s ease both}.seep-hero-badge-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#ff6b6b,var(--seep-red));box-shadow:0 0 0 6px #d10f0f29}.seep-hero-title{display:inline-block;font-weight:900;letter-spacing:1.8px;line-height:.98;font-size:clamp(38px,4.8vw,68px);margin:0 0 18px;text-transform:uppercase;text-shadow:0 12px 34px rgba(0,0,0,.65);transform:scaleX(1.08);transform-origin:left center;animation:seepFadeUp .9s ease both}.seep-hero-subtitle{color:#ffffffd1;font-size:18px;max-width:520px;margin:0 0 22px;text-shadow:0 10px 30px rgba(0,0,0,.55);animation:seepFadeUp 1s ease both}.seep-btn-hero{font-weight:900;letter-spacing:.6px;padding:13px 24px;background:linear-gradient(135deg,#f02828,var(--seep-red));border-color:#ffffff14;box-shadow:0 20px 45px #d10f0f47;transition:transform var(--seep-transition),box-shadow var(--seep-transition),filter var(--seep-transition)}.seep-btn-hero:hover{background:var(--seep-red-dark);border-color:var(--seep-red-dark);transform:translateY(-2px);box-shadow:0 24px 48px #d10f0f57}.seep-btn-secondary{padding:13px 24px;border-radius:.25rem;border-color:#ffffff2e;background:#ffffff0d;transition:transform var(--seep-transition),background var(--seep-transition),border-color var(--seep-transition)}.seep-btn-secondary:hover{transform:translateY(-2px);background:#ffffff1a;border-color:#ffffff47}.seep-hero-cta{margin-bottom:18px;display:flex;flex-wrap:wrap;gap:12px;animation:seepFadeUp 1.1s ease both}.seep-hero-mini{margin-top:12px;color:#ffffffd1;font-weight:600;text-shadow:0 10px 30px rgba(0,0,0,.55);animation:seepFadeUp 1.2s ease both}.seep-hero-mini-item{margin-bottom:8px}.seep-accent{color:var(--seep-red)}.seep-about{padding:64px 0}.seep-bg-nosotros{background:radial-gradient(1200px 700px at 20% 0%,rgba(209,15,15,.1),transparent 55%),linear-gradient(180deg,#ffffff05,#fff0)}.seep-about-title{font-weight:900;letter-spacing:.6px;margin:0;text-shadow:0 10px 30px rgba(0,0,0,.45)}.seep-feature{display:flex;gap:14px;align-items:flex-start;padding:18px 16px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:#ffffff06;transition:transform var(--seep-transition),border-color var(--seep-transition),background var(--seep-transition);margin-bottom:14px;box-shadow:0 12px 28px #00000029;position:relative;overflow:hidden}.seep-feature:hover{transform:translateY(-4px);border-color:#d10f0f3d;background:#ffffff0b}.seep-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(209,15,15,.08),transparent 42%);opacity:0;transition:opacity var(--seep-transition);pointer-events:none}.seep-feature:hover:after{opacity:1}.seep-feature-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#d10f0f38,#ffffff0a);color:#fff;font-size:22px;box-shadow:inset 0 1px #ffffff14}.seep-feature-title{font-weight:900;letter-spacing:.4px}.seep-feature-text{color:#ffffffbd}.seep-about-cta{margin-top:18px}.seep-about-cta-title{font-weight:900;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase;text-shadow:0 10px 30px rgba(0,0,0,.45)}.seep-about-cta-title span{color:var(--seep-red)}.seep-mechanic-title{margin-top:10px;font-weight:900;text-transform:uppercase;font-size:clamp(30px,4vw,48px);line-height:.95;text-shadow:0 10px 30px rgba(0,0,0,.6)}.seep-mechanic-title span{color:var(--seep-red)}.seep-about-layout{min-height:500px}.seep-about-intro{position:relative;padding-right:28px;animation:seepFloatIn .9s ease both}.seep-about-intro:before{content:"";position:absolute;inset:auto auto -10% -6%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(209,15,15,.18),transparent 70%);filter:blur(12px);pointer-events:none}.seep-about-copy{position:relative;z-index:1;margin:18px 0 0;color:#ffffffc7;font-size:1.02rem;line-height:1.75}.seep-about-stream{position:relative;display:grid;gap:28px;padding-left:34px;animation:seepFadeUp .95s ease both}.seep-about-stream-line{position:absolute;top:12px;bottom:12px;left:18px;width:1px;background:linear-gradient(180deg,#ffffff14,#d10f0f8c,#ffffff14)}.seep-about-item{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start;padding:0 0 24px;border-bottom:1px solid rgba(255,255,255,.08);transition:transform var(--seep-transition),border-color var(--seep-transition)}.seep-about-item:hover{transform:translate(6px);border-bottom-color:#d10f0f57}.seep-about-item-marker{position:relative;z-index:1;width:38px;height:38px;margin-top:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;background:linear-gradient(145deg,#d10f0feb,#a50c0ce6);box-shadow:0 10px 28px #d10f0f38}.seep-about-item-body{position:relative;padding-top:2px}.seep-btn-quote{font-weight:900;letter-spacing:.6px;background:var(--seep-red);border-color:var(--seep-red)}.seep-btn-quote:hover{background:var(--seep-red-dark);border-color:var(--seep-red-dark)}.seep-section{padding:64px 0;position:relative}.seep-section-alt{background:radial-gradient(1200px 700px at 20% 0%,rgba(209,15,15,.08),transparent 55%),linear-gradient(180deg,#ffffff08,#fff0);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.seep-section-title{margin-bottom:26px}.seep-section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb8;text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:800}.seep-section-title h2{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:.5px;text-transform:uppercase}.seep-section-services{background-image:url(/landing/img/hero2-imagen.png);background-size:cover;background-position:center;background-repeat:no-repeat}.seep-card{background:linear-gradient(180deg,#ffffff0a,#ffffff04),#0c0c0ceb;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px #00000047;border-radius:22px;overflow:hidden;transition:transform var(--seep-transition),box-shadow var(--seep-transition),border-color var(--seep-transition);animation:seepFadeUp .8s ease both}.seep-card:hover{transform:translateY(-6px);box-shadow:0 26px 58px #00000057;border-color:#d10f0f38}.seep-service-icon{font-size:30px;color:var(--seep-red);margin-bottom:12px}.seep-service-card .card-body,.seep-product-card .card-body,.seep-review-card .card-body,.seep-location-card .card-body{padding:24px}.seep-service-card h5,.seep-product-card strong{font-size:1.05rem;letter-spacing:.3px}.seep-product-card{position:relative}.seep-product-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--seep-red),transparent);opacity:.7}.seep-product-card i{font-size:24px}.seep-product-list{margin:12px 0 0;padding-left:18px}.seep-product-list li{margin-bottom:6px;line-height:1.45}.seep-location-card .btn{transition:transform var(--seep-transition),box-shadow var(--seep-transition)}.seep-location-card .btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0003}.seep-review-card{position:relative}.seep-review-card:before{content:"“";position:absolute;top:10px;right:18px;font-size:64px;line-height:1;color:#ffffff0f}.seep-map{width:100%;height:240px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff08}.seep-map iframe{width:100%;height:100%;border:0;transition:transform .6s ease}.seep-location-card:hover .seep-map iframe{transform:scale(1.03)}.seep-stars i{color:var(--seep-red);margin-right:2px;filter:drop-shadow(0 4px 10px rgba(209,15,15,.18))}.seep-footer{padding:46px 0 18px;border-top:1px solid rgba(209,15,15,.35);background:radial-gradient(900px 500px at 80% 0%,rgba(209,15,15,.1),transparent 50%),#090909}.seep-footer-title{font-weight:800;letter-spacing:.4px;margin-bottom:10px}.seep-footer-brand{font-size:18px;font-weight:900;letter-spacing:.6px}.seep-footer-links{list-style:none;padding:0;margin:0}.seep-footer-links li{margin-bottom:6px}.seep-footer-links a{color:#ffffffc7;text-decoration:none}.seep-footer-links a:hover{color:#fff;text-decoration:underline}.seep-social{display:flex;gap:10px}.seep-social-link{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;background:#ffffff0a;transition:transform var(--seep-transition),background var(--seep-transition),border-color var(--seep-transition),box-shadow var(--seep-transition)}.seep-social-link:hover{background:#d10f0f2e;border-color:#d10f0f59;transform:translateY(-3px);box-shadow:0 14px 26px #d10f0f29}.seep-footer-bottom{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}@media (max-width: 992px){.seep-nav{display:none}.seep-bg-hero{background-position:center}.seep-hero{padding:64px 0 36px}.seep-hero-title{font-size:clamp(34px,7vw,56px)}.seep-about-layout{min-height:auto}.seep-about-intro{padding-right:0}}@media (max-width: 576px){.seep-brand-logo{height:38px}.seep-btn-login{display:none}.seep-topbar-inner{padding:12px 0}.seep-hero{padding:56px 0 28px}.seep-hero-badge{font-size:13px}.seep-hero-title{font-size:36px}.seep-hero-subtitle{font-size:16px}.seep-section{padding:52px 0}.seep-section-title h2{font-size:28px}.seep-mechanic-title{font-size:2rem}.seep-about-stream{padding-left:24px;gap:22px}.seep-about-stream-line{left:12px}.seep-about-item{grid-template-columns:56px minmax(0,1fr);gap:14px}.seep-service-card .card-body,.seep-product-card .card-body,.seep-review-card .card-body,.seep-location-card .card-body{padding:18px}}:root{--seep-topbar-offset: 84px}html{scroll-behavior:smooth}#inicio,section[id]{scroll-margin-top:var(--seep-topbar-offset)}.seep-social-link,.seep-social-link:hover,.seep-social-link:focus,.seep-social-link:active{color:#fff!important;text-decoration:none}.seep-social-link i{color:inherit!important}@keyframes seepFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes seepFloatIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes seepFloat{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@keyframes seepFloatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes seepPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}
