@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.logo-xs{width:150px}.logo-xs-dark{width:80px;margin-top:-4px}[v-cloak]{display:none}.partner{background-color:#eee}.partner .services-img{max-width:80px}.bo-backoffice{--bo-bg: #e9f2fb;--bo-surface: rgba(255, 255, 255, .58);--bo-surface-strong: rgba(255, 255, 255, .88);--bo-surface-subtle: rgba(248, 251, 255, .5);--bo-surface-soft: rgba(230, 244, 234, .68);--bo-surface-panel: linear-gradient(145deg, rgba(255, 255, 255, .74), rgba(239, 248, 255, .44) 54%, rgba(255, 255, 255, .62));--bo-surface-panel-shine: linear-gradient(105deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, 0) 42%);--bo-surface-nested: linear-gradient(145deg, rgba(255, 255, 255, .62), rgba(239, 249, 255, .38));--bo-surface-control: linear-gradient(145deg, rgba(255, 255, 255, .78), rgba(242, 250, 255, .5));--bo-border: rgba(255, 255, 255, .58);--bo-border-strong: rgba(91, 111, 134, .32);--bo-text: #14171f;--bo-muted: #5f6772;--bo-strong: #10131a;--bo-accent: #0a7f46;--bo-accent-dark: #05653a;--bo-accent-soft: rgba(220, 246, 229, .78);--bo-warning-soft: #fff7d8;--bo-danger-soft: #fdecec;--bo-radius: 16px;--bo-radius-sm: 12px;--bo-sidebar-width: 292px;--bo-shadow: 0 22px 58px rgba(35, 55, 79, .16), 0 4px 16px rgba(35, 55, 79, .07), inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(255, 255, 255, .34);--bo-glass: var(--bo-surface-panel);--bo-glass-strong: var(--bo-surface-panel);--bo-symbol-a: #5ac8fa;--bo-symbol-b: #30d158;--bo-symbol-ink: #0b4d37;background:linear-gradient(118deg,rgba(229,242,255,.98) 0%,rgba(251,253,255,.96) 30%,rgba(230,252,242,.92) 62%,rgba(242,235,255,.9) 100%);color:var(--bo-text);font-family:Inter,Arial,sans-serif;font-size:15px;min-height:100vh;overflow-x:hidden;position:relative}.bo-backoffice:before{background:linear-gradient(110deg,rgba(0,122,255,.16) 0%,rgba(255,255,255,0) 24%),linear-gradient(132deg,rgba(255,255,255,0) 36%,rgba(48,209,88,.16) 54%,rgba(255,255,255,0) 75%),linear-gradient(68deg,rgba(191,90,242,.13),rgba(255,255,255,0) 32%,rgba(100,210,255,.14) 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.bo-backoffice:after{background:repeating-linear-gradient(112deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 1px,rgba(255,255,255,0) 1px,rgba(255,255,255,0) 18px);content:"";inset:0;opacity:.28;pointer-events:none;position:fixed;z-index:0}.bo-backoffice a{color:var(--bo-accent-dark)}.bo-backoffice .bo-shell{min-height:100vh;position:relative;z-index:2}.bo-backoffice .bo-sidebar{-webkit-backdrop-filter:blur(34px) saturate(210%);backdrop-filter:blur(34px) saturate(210%);background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(235,248,255,.38)),linear-gradient(130deg,rgba(93,230,255,.18),rgba(255,255,255,0) 45%,rgba(48,209,88,.12));border-right:1px solid var(--bo-border);bottom:0;box-shadow:inset -1px 0 #ffffffbd,20px 0 54px #23374f21;color:var(--bo-text);display:flex;flex-direction:column;left:0;padding:20px 18px;position:fixed;top:0;width:var(--bo-sidebar-width);z-index:1020}.bo-backoffice .bo-brand{align-items:center;color:var(--bo-strong);display:flex;gap:12px;margin-bottom:20px;min-height:52px;padding:8px 6px;text-decoration:none}.bo-backoffice .bo-brand:hover{color:var(--bo-strong)}.bo-backoffice .bo-brand-mark{align-items:center;background:linear-gradient(145deg,rgba(9,15,20,.96),rgba(17,35,29,.88)),linear-gradient(90deg,rgba(100,210,255,.18),rgba(48,209,88,.18));border:1px solid rgba(255,255,255,.32);border-radius:14px;box-shadow:0 16px 34px #12231b42,inset 0 1px #ffffff47,inset 0 -1px #ffffff1f;display:inline-flex;height:46px;justify-content:center;overflow:hidden;position:relative;width:60px}.bo-backoffice .bo-brand-mark:before{background:linear-gradient(105deg,rgba(255,255,255,.42),rgba(255,255,255,0) 42%);content:"";inset:1px 1px auto 1px;height:22px;pointer-events:none;position:absolute}.bo-backoffice .bo-brand img{max-width:42px;position:relative;width:42px}.bo-backoffice .bo-brand strong,.bo-backoffice .bo-sidebar-footer strong{display:block;font-size:.98rem;letter-spacing:.02em;line-height:1.2}.bo-backoffice .bo-brand small,.bo-backoffice .bo-sidebar-footer small{color:var(--bo-muted);display:block;font-size:.76rem;line-height:1.3}.bo-backoffice .bo-nav{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding-right:2px}.bo-backoffice .bo-nav-link{align-items:center;border:1px solid transparent;border-radius:18px;color:#26313d;display:flex;font-size:.97rem;font-weight:720;gap:12px;min-height:48px;padding:7px 10px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.bo-backoffice .bo-nav-link i{-webkit-backdrop-filter:blur(18px) saturate(190%);align-items:center;backdrop-filter:blur(18px) saturate(190%);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.28)),linear-gradient(135deg,color-mix(in srgb,var(--bo-symbol-a) 42%,transparent),color-mix(in srgb,var(--bo-symbol-b) 28%,transparent));border:1px solid rgba(255,255,255,.72);border-radius:13px;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff47,0 10px 24px #23374f1a;color:var(--bo-symbol-ink);display:inline-flex;flex:0 0 34px;font-size:1rem;height:34px;justify-content:center;width:34px}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(1){--bo-symbol-a: #64d2ff;--bo-symbol-b: #5e5ce6;--bo-symbol-ink: #143a74}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(2){--bo-symbol-a: #ffd60a;--bo-symbol-b: #ff9f0a;--bo-symbol-ink: #6d4200}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(3){--bo-symbol-a: #ff2d55;--bo-symbol-b: #ff9f0a;--bo-symbol-ink: #7a1630}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(4){--bo-symbol-a: #bf5af2;--bo-symbol-b: #64d2ff;--bo-symbol-ink: #51306d}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(5){--bo-symbol-a: #30d158;--bo-symbol-b: #64d2ff;--bo-symbol-ink: #0e5533}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(6){--bo-symbol-a: #0a84ff;--bo-symbol-b: #30d158;--bo-symbol-ink: #0b4d65}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(7){--bo-symbol-a: #ff9f0a;--bo-symbol-b: #ffd60a;--bo-symbol-ink: #6f4700}.bo-backoffice .bo-nav .bo-nav-link:nth-of-type(8){--bo-symbol-a: #5e5ce6;--bo-symbol-b: #bf5af2;--bo-symbol-ink: #39306f}.bo-backoffice .bo-nav-link:hover{background:rgba(255,255,255,.44);border-color:#ffffff9e;box-shadow:inset 0 1px #fffc,0 12px 28px #23374f17;color:var(--bo-strong);transform:translateY(-1px)}.bo-backoffice .bo-nav-link.active{background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(232,248,255,.34)),linear-gradient(110deg,color-mix(in srgb,var(--bo-symbol-a) 18%,transparent),color-mix(in srgb,var(--bo-symbol-b) 14%,transparent));border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #23374f1f;color:#111820}.bo-backoffice .bo-nav-link.active i{background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.32)),linear-gradient(135deg,color-mix(in srgb,var(--bo-symbol-a) 62%,transparent),color-mix(in srgb,var(--bo-symbol-b) 56%,transparent));color:var(--bo-symbol-ink)}.bo-backoffice .bo-nav-section{color:#6f7479;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:22px 12px 7px;text-transform:uppercase}.bo-backoffice .bo-sidebar-footer{align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(235,248,255,.36)),linear-gradient(110deg,rgba(48,209,88,.1),rgba(100,210,255,.09));border:1px solid rgba(255,255,255,.72);border-top-color:#ffffffb8;border-radius:var(--bo-radius);display:flex;gap:10px;margin-top:14px;padding:12px 10px;box-shadow:inset 0 1px #ffffffbd}.bo-backoffice .bo-user-avatar{align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.22)),linear-gradient(135deg,rgba(48,209,88,.38),rgba(100,210,255,.28));border:1px solid rgba(255,255,255,.88);border-radius:50%;color:#163d29;display:inline-flex;flex:0 0 38px;font-size:.92rem;font-weight:800;height:38px;justify-content:center;width:38px}.bo-backoffice .bo-main{margin-left:var(--bo-sidebar-width);min-height:100vh;min-width:0}.bo-backoffice .bo-topbar{align-items:center;-webkit-backdrop-filter:blur(30px) saturate(210%);backdrop-filter:blur(30px) saturate(210%);background:linear-gradient(90deg,rgba(255,255,255,.68),rgba(239,249,255,.42)),linear-gradient(110deg,rgba(100,210,255,.12),rgba(255,255,255,0) 52%,rgba(48,209,88,.1));border-bottom:1px solid var(--bo-border);box-shadow:inset 0 1px #ffffffc7,0 12px 32px #2b3e540f;display:flex;justify-content:space-between;min-height:76px;padding:16px 32px;position:sticky;top:0;z-index:1010}.bo-backoffice .bo-topbar-label{color:#67717d;display:block;font-size:.76rem;font-weight:800;letter-spacing:.09em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.bo-backoffice .bo-topbar strong{color:var(--bo-strong);display:block;font-size:1.12rem;line-height:1.25}.bo-backoffice .bo-topbar-actions{align-items:center;display:flex;gap:8px}.bo-backoffice .bo-content{padding:32px;min-width:0}.bo-backoffice .container-fluid{max-width:1520px;padding-left:0;padding-right:0}.bo-backoffice h3,.bo-backoffice h4,.bo-backoffice h5,.bo-backoffice h6{color:var(--bo-strong);font-family:Inter,Arial,sans-serif;letter-spacing:0}.bo-backoffice h3.fw-bolder{font-size:2rem;letter-spacing:0;line-height:1.1;margin-bottom:4px}.bo-backoffice .bo-content>.container-fluid>.row:first-child{align-items:center;margin-left:0;margin-right:0;padding:4px 0 10px}.bo-backoffice .bo-content>.container-fluid>.row:first-child>[class^=col-],.bo-backoffice .bo-content>.container-fluid>.row:first-child>[class*=" col-"]{padding-left:0;padding-right:0}.bo-backoffice .bo-page-head{padding:4px 0 10px}.bo-backoffice .bo-page-head p{color:#5f6772!important;font-size:1rem}.bo-backoffice .bo-page-head .btn{min-height:42px;padding-left:16px;padding-right:16px}.bo-backoffice .bg-white.rounded,.bo-backoffice .filter,.bo-backoffice .bo-panel,.bo-backoffice .card{-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);background:var(--bo-surface-panel)!important;border:1px solid var(--bo-border);border-radius:var(--bo-radius)!important;box-shadow:var(--bo-shadow)!important;overflow:hidden;position:relative}.bo-backoffice .bg-white.rounded:before,.bo-backoffice .filter:before,.bo-backoffice .bo-panel:before,.bo-backoffice .card:before{background:var(--bo-surface-panel-shine);content:"";height:46%;left:0;opacity:.65;pointer-events:none;position:absolute;right:0;top:0}.bo-backoffice .bg-white.rounded>*,.bo-backoffice .filter>*,.bo-backoffice .bo-panel>*,.bo-backoffice .card>*{position:relative;z-index:1}.bo-backoffice .bg-light{background:var(--bo-surface-panel)!important}.bo-backoffice .border,.bo-backoffice .table-bordered,.bo-backoffice .table-bordered>:not(caption)>*>*{border-color:var(--bo-border)!important}.bo-backoffice .shadow-sm{box-shadow:var(--bo-shadow)!important}.bo-backoffice .filter{padding:20px!important}.bo-backoffice .filter+.filter{margin-top:14px!important}.bo-backoffice .filter:has(> table),.bo-backoffice .filter:has(> .table){max-width:100%}.bo-backoffice .filter .row{row-gap:12px}.bo-backoffice .filter .row>[class^=col-],.bo-backoffice .filter .row>[class*=" col-"]{min-width:172px}.bo-backoffice .filter .form-label,.bo-backoffice .form-label{color:#303844;font-size:.82rem;font-weight:750;letter-spacing:.01em}.bo-backoffice .form-control,.bo-backoffice .form-select{-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background:var(--bo-surface-control);border-color:var(--bo-border-strong);border-radius:var(--bo-radius);box-shadow:inset 0 1px #ffffffb8;color:var(--bo-text);font-size:.95rem;min-height:42px}.bo-backoffice .form-control-sm,.bo-backoffice .form-select-sm{font-size:.92rem;min-height:38px}.bo-backoffice textarea.form-control{min-height:auto}.bo-backoffice .form-control:focus,.bo-backoffice .form-select:focus{border-color:#1f8a5b8f;box-shadow:inset 0 1px #ffffffc7,0 0 0 .18rem #1f8a5b1f}.bo-backoffice .btn{align-items:center;border-radius:14px;display:inline-flex;font-weight:700;gap:6px;justify-content:center}.bo-backoffice .btn i,.bo-backoffice .dropdown-item i{align-items:center;display:inline-flex;justify-content:center;line-height:1}.bo-backoffice .dropdown-toggle:after{transform:translateY(.08rem)}.bo-backoffice .btn-sm{font-size:.92rem;min-height:38px;padding:.44rem .78rem}.bo-backoffice .btn-success{background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,0)),linear-gradient(135deg,#0a7f46,#0fbf6d 52%,#20d6a3);border-color:#ffffff70;box-shadow:0 18px 36px #0fbf6d3d,inset 0 1px #ffffff61,inset 0 -1px #00000014;color:#fff}.bo-backoffice .btn-success:hover,.bo-backoffice .btn-success:focus{background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,0)),linear-gradient(135deg,#05653a,#0a9f5f 52%,#16bf90);border-color:#ffffff80}.bo-backoffice .btn-dark{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:rgba(29,34,39,.88);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #1d22271f}.bo-backoffice .btn-outline-dark,.bo-backoffice .btn-outline-secondary{border-color:var(--bo-border-strong);color:#29362f}.bo-backoffice .btn-outline-dark:hover,.bo-backoffice .btn-outline-secondary:hover{background:#17211b;border-color:#17211b;color:#fff}.bo-backoffice .btn-light{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:var(--bo-surface-control);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #2b3e540f;color:#3c4043}.bo-backoffice .dropdown-menu{border:1px solid var(--bo-border);border-radius:var(--bo-radius);-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);background:rgba(255,255,255,.9);box-shadow:var(--bo-shadow);padding:7px}.bo-backoffice .dropdown-item{border-radius:6px;font-weight:650;padding:10px 12px}.bo-backoffice .dropdown-item:hover,.bo-backoffice .dropdown-item:focus{background:var(--bo-accent-soft);color:var(--bo-accent-dark)}.bo-backoffice .table{--bs-table-bg: transparent;--bs-table-hover-bg: rgba(247, 251, 248, .82);border-collapse:separate;border-spacing:0;color:var(--bo-text);margin-bottom:0}.bo-backoffice table tr td,.bo-backoffice table tr th{background-color:transparent!important}.bo-backoffice .table thead td,.bo-backoffice .table thead th{border-bottom:1px solid var(--bo-border);color:#68717c;font-size:.78rem;font-weight:800;letter-spacing:.06em;padding:14px 16px;text-transform:uppercase;white-space:nowrap}.bo-backoffice .table tbody td,.bo-backoffice .table tbody th{border-bottom:1px solid rgba(220,229,224,.72);font-size:.96rem;padding:17px 16px;vertical-align:middle}.bo-backoffice .table tbody tr:last-child td,.bo-backoffice .table tbody tr:last-child th{border-bottom:0}.bo-backoffice .table tbody tr{transition:background-color .14s ease}.bo-backoffice .table tbody tr:hover{background:rgba(248,251,249,.72)}.bo-backoffice .table thead .bo-th-symbol{align-items:center;display:inline-flex;gap:7px}.bo-backoffice .table thead .bo-th-symbol i,.bo-backoffice .table thead td>i.bi,.bo-backoffice .table thead th>i.bi{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.24)),linear-gradient(135deg,rgba(100,210,255,.22),rgba(48,209,88,.18));border:1px solid rgba(255,255,255,.72);border-radius:10px;color:var(--bo-accent-dark);display:inline-flex;font-size:.9rem;height:28px;justify-content:center;line-height:1;width:28px}.bo-backoffice .table .bo-row-action{height:38px;min-height:38px;padding:0!important;width:40px}.bo-backoffice .table .bo-row-action.dropdown-toggle:after{display:none}.bo-backoffice .table td>a:has(> i.bi-pencil-square),.bo-backoffice .table td>a:has(> i.bi-trash){align-items:center;-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);background:var(--bo-surface-nested);border:1px solid rgba(255,255,255,.68);border-radius:12px;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #23374f12;display:inline-flex;height:36px;justify-content:center;text-decoration:none;width:36px}.bo-backoffice .filter>.p-5.text-center,.bo-backoffice .bo-empty-state,.bo-backoffice .bo-list-empty-state{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:280px;padding:56px 24px!important}.bo-backoffice .filter>.p-5.text-center br,.bo-backoffice .bo-empty-state br,.bo-backoffice .bo-list-empty-state br{display:none}.bo-backoffice .bo-empty-row td{border-bottom:0!important;padding:0!important}.bo-backoffice .filter>.p-5.text-center>i.bi[style],.bo-backoffice .bo-empty-icon{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(185%);backdrop-filter:blur(20px) saturate(185%);background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.22)),linear-gradient(135deg,rgba(100,210,255,.34),rgba(48,209,88,.24));border:1px solid rgba(255,255,255,.82);border-radius:22px;box-shadow:inset 0 1px #ffffffdb,0 18px 34px #23374f1f;color:var(--bo-accent-dark);display:inline-flex;font-size:1.75rem!important;height:68px;justify-content:center;line-height:1;margin-bottom:4px;width:68px}.bo-backoffice .bo-empty-icon i{line-height:1}.bo-backoffice .filter>.p-5.text-center h5,.bo-backoffice .bo-empty-state h5,.bo-backoffice .bo-list-empty-state h5{margin-bottom:0}.bo-backoffice .badge{-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.62);border-radius:999px;box-shadow:inset 0 1px #ffffffad,0 8px 18px #23374f0f;font-size:.76rem;font-weight:800;letter-spacing:.01em;padding:.46rem .68rem}.bo-backoffice .text-bg-success,.bo-backoffice .badge.bg-success{background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.2)),linear-gradient(135deg,rgba(48,209,88,.24),rgba(100,210,255,.16))!important;color:#166a45!important}.bo-backoffice .text-bg-danger,.bo-backoffice .badge.bg-danger{background-color:var(--bo-danger-soft)!important;color:#9b2c2c!important}.bo-backoffice .text-bg-secondary,.bo-backoffice .badge.bg-secondary{background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.18)),linear-gradient(135deg,rgba(142,142,147,.18),rgba(199,199,204,.2))!important;color:#52625a!important}.bo-backoffice .text-bg-primary,.bo-backoffice .badge.bg-primary{background-color:#e7f0ff!important;color:#22528f!important}.bo-backoffice .badge.bg-warning,.bo-backoffice .text-bg-warning{background-color:var(--bo-warning-soft)!important;color:#725b08!important}.bo-backoffice .services-img{aspect-ratio:4 / 3;border:1px solid var(--bo-border);max-width:88px;object-fit:cover;width:88px}.bo-backoffice .bo-service-table{min-width:960px;table-layout:fixed;width:100%}.bo-backoffice .bo-service-table thead th,.bo-backoffice .bo-service-table tbody td{padding-left:12px;padding-right:12px}.bo-backoffice .bo-service-image-col{width:118px}.bo-backoffice .bo-service-info-col{width:23%}.bo-backoffice .bo-service-region-col{width:9%}.bo-backoffice .bo-service-category-col{width:12%}.bo-backoffice .bo-service-status-col{width:8%}.bo-backoffice .bo-service-score-col{width:96px}.bo-backoffice .bo-service-comment-col{width:112px}.bo-backoffice .bo-service-price-col{width:96px}.bo-backoffice .bo-service-action-col{width:74px}.bo-backoffice .bo-service-table .services-img{border-radius:16px!important;box-shadow:0 14px 28px #23374f1f;max-width:104px;width:104px}.bo-backoffice .bo-service-title{color:var(--bo-strong);display:inline-block;font-weight:800;line-height:1.25;text-decoration:none}.bo-backoffice .bo-service-meta{color:var(--bo-muted);font-size:.9rem;margin-top:4px}.bo-backoffice .icon-locate{background:rgba(255,255,255,.46);border:1px solid var(--bo-border);box-shadow:inset 0 1px #ffffffb8;min-height:122px;position:relative;transition:border-color .15s ease,transform .15s ease}.bo-backoffice .icon-locate:hover{border-color:#1f8a5b57;transform:translateY(-1px)}.bo-backoffice .icon-locate i{color:#1f8a5b57;font-size:1.6rem}.bo-backoffice .alert{border-radius:var(--bo-radius)}.bo-backoffice .question-not-responded td{background:#fffaf0!important}.bo-backoffice .bo-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.bo-backoffice .bo-stat{-webkit-backdrop-filter:blur(34px) saturate(205%);backdrop-filter:blur(34px) saturate(205%);background:var(--bo-surface-panel),linear-gradient(115deg,color-mix(in srgb,var(--bo-symbol-a) 7%,transparent),color-mix(in srgb,var(--bo-symbol-b) 5%,transparent));border:1px solid var(--bo-border);border-radius:var(--bo-radius);box-shadow:var(--bo-shadow);min-height:124px;overflow:hidden;padding:20px 70px 19px 20px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bo-backoffice .bo-stat:before{background:linear-gradient(96deg,rgba(255,255,255,.12),rgba(255,255,255,.9),rgba(255,255,255,.18));content:"";height:48%;left:0;opacity:.58;position:absolute;right:0;top:0}.bo-backoffice .bo-stat:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bo-symbol-a) 54%,transparent),color-mix(in srgb,var(--bo-symbol-b) 36%,transparent));content:"";filter:blur(18px);height:82px;opacity:.42;pointer-events:none;position:absolute;right:-28px;top:-24px;transform:rotate(18deg);width:54px}.bo-backoffice .bo-stat:hover{border-color:#ffffffd1;box-shadow:0 26px 68px #23374f2e,0 8px 22px #23374f14,inset 0 1px #ffffffe0;transform:translateY(-2px)}.bo-backoffice .bo-stat>*{position:relative;z-index:1}.bo-backoffice .bo-stat-grid .bo-stat:nth-child(1){--bo-symbol-a: #64d2ff;--bo-symbol-b: #0a84ff;--bo-symbol-ink: #123f72}.bo-backoffice .bo-stat-grid .bo-stat:nth-child(2){--bo-symbol-a: #30d158;--bo-symbol-b: #64d2ff;--bo-symbol-ink: #0e5533}.bo-backoffice .bo-stat-grid .bo-stat:nth-child(3){--bo-symbol-a: #bf5af2;--bo-symbol-b: #5e5ce6;--bo-symbol-ink: #4d306c}.bo-backoffice .bo-stat-grid .bo-stat:nth-child(4){--bo-symbol-a: #ff9f0a;--bo-symbol-b: #ffd60a;--bo-symbol-ink: #6d4200}.bo-backoffice .bo-stat-symbol{-webkit-backdrop-filter:blur(18px) saturate(190%);align-items:center;backdrop-filter:blur(18px) saturate(190%);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.22)),linear-gradient(135deg,color-mix(in srgb,var(--bo-symbol-a) 42%,transparent),color-mix(in srgb,var(--bo-symbol-b) 34%,transparent));border:1px solid rgba(255,255,255,.82);border-radius:15px;box-shadow:inset 0 1px #ffffffdb,0 14px 28px #23374f1f;color:var(--bo-symbol-ink);display:inline-flex;font-size:1.08rem;height:42px;justify-content:center;position:absolute;right:18px;top:18px;width:42px;z-index:2}.bo-backoffice .bo-stat small{color:var(--bo-muted);display:block;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bo-backoffice .bo-stat strong{color:var(--bo-strong);display:block;font-family:Inter,Arial,sans-serif;font-size:1.95rem;letter-spacing:0;line-height:1.15;margin-top:6px}.bo-backoffice .bo-stat>span:not(.bo-stat-symbol){color:var(--bo-muted);display:block;font-size:.9rem;margin-top:3px}.bo-backoffice .bo-table-card{background:var(--bo-surface-panel)!important;max-width:100%;overflow-x:auto}.bo-backoffice .bo-table-card .table{min-width:760px}.bo-backoffice .bo-partners-table{table-layout:fixed;width:100%}.bo-backoffice .bo-partners-table th:nth-child(1),.bo-backoffice .bo-partners-table td:nth-child(1){width:34%}.bo-backoffice .bo-partners-table th:nth-child(2),.bo-backoffice .bo-partners-table td:nth-child(2){width:12%}.bo-backoffice .bo-partners-table th:nth-child(3),.bo-backoffice .bo-partners-table td:nth-child(3){width:10%}.bo-backoffice .bo-partners-table th:nth-child(4),.bo-backoffice .bo-partners-table td:nth-child(4){width:13%}.bo-backoffice .bo-partners-table th:nth-child(5),.bo-backoffice .bo-partners-table td:nth-child(5){width:9%}.bo-backoffice .bo-partners-table th:nth-child(6),.bo-backoffice .bo-partners-table td:nth-child(6){width:10%}.bo-backoffice .bo-partners-table th:nth-child(7),.bo-backoffice .bo-partners-table td:nth-child(7){width:82px}.bo-backoffice .bo-entity{align-items:center;display:flex;gap:12px;min-width:250px}.bo-backoffice .bo-entity-mark{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.22)),linear-gradient(135deg,rgba(48,209,88,.34),rgba(100,210,255,.22));border:1px solid rgba(255,255,255,.84);border-radius:50%;color:var(--bo-accent-dark);display:inline-flex;flex:0 0 40px;font-size:.92rem;font-weight:850;height:40px;justify-content:center;width:40px}.bo-backoffice .bo-entity strong{color:var(--bo-strong);display:block;font-size:1rem;line-height:1.25}.bo-backoffice .bo-entity small,.bo-backoffice .bo-muted{color:var(--bo-muted);font-size:.88rem}.bo-backoffice .bo-partners-table .bo-entity,.bo-backoffice .bo-partners-table .bo-entity span{min-width:0}.bo-backoffice .bo-partners-table .bo-entity strong,.bo-backoffice .bo-partners-table .bo-entity small,.bo-backoffice .bo-partners-table td{overflow-wrap:break-word;word-break:normal}.bo-backoffice .bo-side-list{display:grid;gap:12px}.bo-backoffice .bo-side-item{-webkit-backdrop-filter:blur(18px) saturate(175%);backdrop-filter:blur(18px) saturate(175%);background:var(--bo-surface-nested);border:1px solid rgba(255,255,255,.68);border-radius:var(--bo-radius);box-shadow:inset 0 1px #ffffffb3;color:var(--bo-text);display:block;padding:14px 15px;text-decoration:none}.bo-backoffice .bo-side-item:hover{background:var(--bo-surface-control);color:var(--bo-text)}.bo-backoffice .bo-side-item strong{display:block;font-size:.96rem;line-height:1.25}.bo-backoffice .bo-side-item small{color:var(--bo-muted);font-size:.88rem}@media (max-width: 1199.98px){.bo-backoffice{--bo-sidebar-width: 232px}.bo-backoffice .bo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.bo-backoffice .bo-sidebar{border-bottom:1px solid var(--bo-border);bottom:auto;position:static;width:100%}.bo-backoffice .bo-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.bo-backoffice .bo-nav-section,.bo-backoffice .bo-sidebar-footer{display:none}.bo-backoffice .bo-main{margin-left:0}.bo-backoffice .bo-topbar{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.bo-backoffice .bo-content{padding:16px}.bo-backoffice .row>*{min-width:0}.bo-backoffice .bo-content>.container-fluid>.row:first-child{gap:10px}.bo-backoffice .bo-content>.container-fluid>.row:first-child .text-end{text-align:left!important}.bo-backoffice .filter:has(> table),.bo-backoffice .filter:has(> .table){overflow-x:auto}.bo-backoffice .filter:has(> table)>table.table,.bo-backoffice .filter:has(> .table)>.table{min-width:760px}}@media (max-width: 575.98px){.bo-backoffice .bo-nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.bo-backoffice .bo-sidebar{padding:14px}.bo-backoffice .bo-brand{margin-bottom:10px}.bo-backoffice .bo-nav-link{flex:0 0 auto;min-height:42px;padding:6px 10px;white-space:nowrap}.bo-backoffice .bo-nav-link i{flex-basis:30px;height:30px;width:30px}.bo-backoffice .bo-topbar-actions{align-items:stretch;flex-direction:column;width:100%}.bo-backoffice .bo-topbar-actions .btn,.bo-backoffice .bo-topbar-actions .dropdown,.bo-backoffice .bo-topbar-actions .dropdown>.btn{width:100%}.bo-backoffice .bo-content .d-flex.flex-wrap.align-items-start.justify-content-between.gap-3>div:first-child{max-width:100%;width:100%}.bo-backoffice .bo-content p{overflow-wrap:anywhere}.bo-backoffice .bo-stat-grid{grid-template-columns:1fr}}.bv-placeholder{height:120px;border:2px dashed #ddd}.category-select .list-group li i{position:absolute;right:10px}.category-select .list-group li:hover,.category-select .list-group li.active{background:rgba(var(--bs-primary-rgb));color:#fff;cursor:pointer}.file-preview{width:200px;border:1px solid #bbb;padding:4px;border-radius:8px;display:inline-block;margin-right:10px;margin-top:10px;overflow:hidden;cursor:move;position:relative}.file-preview-img{width:100%;height:128px;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:6px;position:relative}.file-preview .progress{height:8px}.file-preview.has-error{border-color:red}.file-preview .delete{position:absolute;top:10px;right:10px;display:none}.file-preview .delete i{background-color:#fff;padding:2px;border-radius:4px}.file-preview:hover .delete{display:block}table tr td,table tr th{background-color:#fff!important}.question-not-responded td{background:#fef9e9!important}.file-preview .f-tip{position:absolute;bottom:0px;border:none;background:rgba(255,255,255,.8)}.file-preview .f-tip:focus{box-shadow:none!important}.op-30{opacity:.3}.ghost{opacity:.6}.chat .chat-header{padding:15px 20px;border-bottom:2px solid #f4f7f6}.chat .chat-history{padding:20px 20px 0;border-bottom:2px solid #fff;height:250px}.chat .chat-history ul{padding:0}.chat .chat-history ul li{list-style:none;margin-bottom:30px}.chat .chat-history ul li:last-child{margin-bottom:0}.chat .chat-history .message-data{margin-bottom:10px}.chat .chat-history .message-data img{border-radius:40px;width:40px}.chat .chat-history .message-data-time{color:#434651;padding-left:6px}.chat .chat-history .message{color:#444;padding:18px 20px;line-height:26px;font-size:14px;border-radius:7px;display:inline-block;position:relative}.chat .chat-history .message:after{bottom:100%;left:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:10px;margin-left:-10px}.chat .chat-history .my-message{background:#efefef;max-width:70%}.chat .chat-history .my-message:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#efefef;border-width:10px;margin-left:-10px}.chat .chat-history .other-message{background:#e8f1f3;text-align:left;max-width:70%}.chat .chat-history .other-message:after{border-bottom-color:#e8f1f3;left:93%}.chat .chat-message{padding:20px}.online,.offline,.me{margin-right:2px;font-size:8px;vertical-align:middle}.online{color:#86c541}.offline{color:#e47297}.me{color:#1d8ecd}.float-right{float:right}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media only screen and (max-width: 767px){.chat-app .people-list.open{left:0}.chat-app .chat{margin:0}.chat-app .chat .chat-header{border-radius:.55rem .55rem 0 0}.chat-app .chat-history{height:300px;overflow-x:auto}}@media only screen and (min-width: 768px) and (max-width: 992px){.chat-app .chat-list{height:650px;overflow-x:auto}.chat-app .chat-history{height:600px;overflow-x:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.chat-app .chat-list{height:480px;overflow-x:auto}.chat-app .chat-history{height:calc(100vh - 350px);overflow-x:auto}}.sign-in input{background-color:#fff!important}.steps{margin-bottom:50px}.steps>div{position:relative;padding:0}.steps>div:before{content:" ";display:block;border:1px solid #0dcaf0;position:absolute;top:16px;width:100%;z-index:-1}.steps>div:first-child:before{width:50%;left:50%}.steps>div:last-child:before{width:50%;left:0%}.img-uploader img{border-radius:8px}.img-uploader .img-placeholder{border:2px dashed #ced4da;border-radius:8px;font-size:12px;display:flex;align-items:center;justify-content:center;background:#f8fafc;cursor:pointer}.new-alert{position:relative}.new-alert:after{content:" ";display:block;width:7px;height:7px;border-radius:7px;background:red;position:absolute;right:-5px;top:2px}.new-alert:after{animation-name:alert;animation-duration:1.5s;animation-iteration-count:infinite}@keyframes alert{0%{background-color:red}50%{background-color:#ff0000b3}to{background-color:red}}.vertical-service .service-img{max-width:100%}.vertical-service .certificates ul li{list-style:none}.list .score{height:30px;width:30px;background:green}.list .detail .service-img{height:120px;border-bottom-left-radius:6px}.list .detail .alt-price{font-size:12px}.list .detail .comment{border-bottom:1px solid #eee}.list .certificates ul{column-count:3}.list .certificates ul li{list-style:none}.icon-locate{position:relative}.icon-locate .bi{position:absolute;font-size:20px;bottom:0px;right:10px;opacity:.25}.boxs{display:flex;justify-content:center;margin-top:30px}.boxs .box{width:230px;display:inline-block;border:1px solid #ddd;border-radius:12px;padding:40px 10px 20px;margin:12px;text-align:center;color:#333}.boxs .box:hover{text-decoration:none;box-shadow:0 0 10px 3px #cff1ff;border-color:#03a1e4}.boxs .box i{font-size:40px}.boxs .box p{margin:30px 0}.boxs h4{font-size:18px;font-weight:700}
