textarea.h-16rem{height:16rem}textarea.h-20rem{height:20rem}textarea.h-1line{line-height:1.5;height:3.1em}tr:hover{background-color:aliceblue}.text-md{font-size:1rem !important}.btn.disabled,.btn:disabled{cursor:default;transform:initial;box-shadow:0 0 white}.btn-xl{font-size:1rem}.btn-inner--text img{height:1rem}.input-group-append input{border-top-left-radius:initial;border-bottom-left-radius:initial}.img-thumbnail-hover{cursor:pointer}.img-thumbnail-hover:hover{background-color:#e8f9fa}.img-thumbnail-hover.active{background-color:#e8f9ec}.only-checkbox{width:15px}.only-checkbox [type=checkbox]{cursor:pointer}.bg-ini{background-color:initial !important}.v-sub{vertical-align:sub}.default-cursor{cursor:default !important}#dashboard .main-content{margin-left:0px !important;transition:margin-left .4s}#dashboard .sidenav{transform:translateX(-250px)}#dashboard.nav-open .main-content{margin-left:250px !important}#dashboard.nav-open .sidenav{transform:translateX(0px)}#dashboard .avatar{background-color:white}#dashboard .avatar:nth-child(1){z-index:29}#dashboard .avatar:nth-child(2){z-index:28}#dashboard .avatar:nth-child(3){z-index:27}#dashboard .avatar:nth-child(4){z-index:26}#dashboard .avatar:nth-child(5){z-index:25}#dashboard .avatar:nth-child(6){z-index:24}#dashboard .avatar:nth-child(7){z-index:23}#dashboard .avatar:nth-child(8){z-index:22}#dashboard .avatar:nth-child(9){z-index:21}#dashboard .avatar:nth-child(10){z-index:20}#dashboard .avatar:nth-child(11){z-index:19}#dashboard .avatar:nth-child(12){z-index:18}#dashboard .avatar:nth-child(13){z-index:17}#dashboard .avatar:nth-child(14){z-index:16}#dashboard .avatar:nth-child(15){z-index:15}#dashboard .avatar:nth-child(16){z-index:14}#dashboard .avatar:nth-child(17){z-index:13}#dashboard .avatar:nth-child(18){z-index:12}#dashboard .avatar:nth-child(19){z-index:11}#dashboard #items_table.table td,#dashboard #items_table.table th,#dashboard #orders_table.table td,#dashboard #orders_table.table th,#dashboard #versions_table.table td,#dashboard #versions_table.table th{padding-right:0}#dashboard #items_table.table td:last-child,#dashboard #orders_table.table td:last-child,#dashboard #versions_table.table td:last-child{padding-right:1.5rem}#dashboard #items_table.table .item_base_id,#dashboard #orders_table.table .item_base_id,#dashboard #versions_table.table .item_base_id{min-width:100px}#dashboard #items_table.table .item_images,#dashboard #orders_table.table .item_images,#dashboard #versions_table.table .item_images{min-width:160px}#dashboard #items_table.table .item_updated_at,#dashboard #orders_table.table .item_updated_at,#dashboard #versions_table.table .item_updated_at{min-width:135px}#dashboard #items_table.table .changeset,#dashboard #orders_table.table .changeset,#dashboard #versions_table.table .changeset{min-width:200px}#dashboard .nav-item .nav-link.active.active-pro{position:absolute;bottom:10px;width:100%;margin-left:0 !important;padding-left:25px !important;border-radius:0 !important;background:#f6f9fc}#dashboard .base-link.btn-icon .btn-inner--icon img{width:110px}#dashboard .form-control{color:black}#dashboard .tooltip-parent:hover .tooltip{opacity:.9}#dragDropArea{background-color:#f4f4f4;margin:10px;padding:100px;border:#ddd dashed 5px;text-align:center;cursor:pointer}#dragDropArea.drag{border-color:lightblue}#dragDropArea p{color:#999}#common-notice{position:fixed;bottom:10px;left:10px;z-index:9999}#common-notice .notice{opacity:0.8;width:250px;animation-name:notice-fadein;animation-duration:1s}#common-notice .notice .progress-bar{transition:width 5s ease 0.3s}@keyframes notice-fadein{from{opacity:0;transform:translateX(-250px)}to{opacity:0.8;transform:translateX(0px)}}@media (max-width: 990px){#dashboard #items_table.table .item_images{display:none}}@media (max-width: 767px){#dashboard #items_table.table .item_updated_at{min-width:0}}td.w-space-n{white-space:normal}.dropdown-menu.show{display:block}.badge-primary{background-color:#5e72e4}.badge-secondary{background-color:#8898aa}.badge-white{background-color:white;color:black;border:1px solid #ddd}.badge-blue{background-color:blue;color:white}.badge-green{background-color:green;color:white}.badge-brown{background-color:brown;color:white}.badge-black{background-color:black;color:white}.badge-platinum{background:linear-gradient(10deg, #c8c8c8, #fffffa, #dadada);color:black}.list-group-item.active{background-color:#f8f9fa;border-color:#dee2e6;color:#212529;border-left:3px solid #5e72e4}.list-group-item-secondary{background-color:#f8f9fa}.list-group-item.pl-4{padding-left:1.5rem !important}.list-group-item.active{background-color:#f0f7ff;border-color:#dee2e6;color:#212529;border-left:3px solid #5e72e4}.belt-color-tabs-sidebar{width:200px;flex-shrink:0;overflow-y:auto;max-height:400px;margin:0 0.75rem 0.75rem 0.75rem}.belt-color-tab-vertical{padding:0.5rem 0.75rem;cursor:pointer;font-weight:500;transition:all 0.2s ease;display:flex;align-items:center;position:relative;margin:0.25rem 0;border:1px solid rgba(0,0,0,0.15);border-radius:4px;background-color:white}.belt-color-tab-vertical:first-child{margin-top:0}.belt-color-tab-vertical:hover{background-color:rgba(94,114,228,0.1);border-color:rgba(94,114,228,0.3)}.belt-color-tab-vertical.active{background-color:#5e72e4;color:white;border-color:#5e72e4;font-weight:600}.belt-color-tab-vertical.active .belt-user-count{color:rgba(255,255,255,0.8)}.belt-color-tab-vertical .belt-user-count{margin-left:auto;font-size:0.7rem;font-weight:normal;opacity:0.7}.belt-color-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid rgba(0,0,0,0.1);background-color:#f8f9fa}.belt-color-tabs::-webkit-scrollbar{height:6px}.belt-color-tabs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:3px}.belt-color-tab{padding:0.75rem 0.5rem;cursor:pointer;border-bottom:3px solid transparent;border-right:1px solid rgba(0,0,0,0.05);font-weight:500;text-align:center;flex:0 0 auto;transition:all 0.2s ease;position:relative;margin:0;border-radius:0;min-width:80px}.belt-color-tab:last-child{border-right:none}.belt-color-tab:hover{background-color:rgba(94,114,228,0.1)}.belt-color-tab.active{border-bottom-color:#5e72e4;background-color:white;box-shadow:0 -2px 5px rgba(0,0,0,0.05);z-index:1}.belt-color-content-table{display:none;background-color:#ffffff}.belt-color-content-table.active{display:block}.belt-indicator{width:12px;height:12px;display:inline-block;border-radius:50%;margin-right:5px;border:1px solid rgba(0,0,0,0.1)}.shop-dropdown-menu{width:83vw;max-width:none;box-shadow:0 8px 25px rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.1);border-radius:0.5rem;position:absolute;top:100%;left:0;z-index:1000;margin-top:0.5rem;overflow:hidden;background-color:#ffffff}.shop-dropdown-menu .input-group{margin-bottom:0}.shop-dropdown-menu .input-group .form-control{border-color:rgba(0,0,0,0.1)}.shop-dropdown-menu .input-group .btn-outline-secondary{border-color:rgba(0,0,0,0.1);color:#6c757d}.shop-dropdown-menu .input-group .btn-outline-secondary:hover{background-color:#f8f9fa;border-color:rgba(0,0,0,0.15);color:#495057}.shop-dropdown-menu .input-group .btn-outline-secondary:focus{box-shadow:0 0 0 0.2rem rgba(108,117,125,0.25);border-color:rgba(0,0,0,0.15)}.shop-dropdown-menu .p-2.border-bottom{border-bottom:none !important}.belt-user-count{font-size:0.75rem;margin-left:3px;font-weight:normal;opacity:0.8}.list-group-item-action.pl-4,.list-group-item-action.pl-3{cursor:pointer}.mx-2{margin-left:0.5rem !important;margin-right:0.5rem !important;color:#adb5bd}.shop-table-container{position:relative;max-height:400px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,0.15);border-radius:4px 0 0 0}.shop-table{width:100%;border-collapse:separate;border-spacing:0;min-width:100%;width:auto}.shop-table thead{position:sticky;top:0;z-index:10}.shop-table th{background-color:#f8f9fa;padding:0.5rem 0.75rem;font-weight:600;text-align:center;border-bottom:2px solid #e9ecef;border-right:1px solid rgba(0,0,0,0.05);box-shadow:0 2px 2px -1px rgba(0,0,0,0.1);height:40px}.shop-table th:last-child{border-right:none}.shop-table td{padding:0.75rem;border-bottom:1px solid rgba(0,0,0,0.08);border-right:1px solid rgba(0,0,0,0.03);vertical-align:middle}.shop-table td:last-child{border-right:none}.shop-table tr:hover{background-color:rgba(0,123,255,0.02)}.shop-table tr.active{background-color:#f0f7ff;border-left:3px solid #007bff}.shop-table .user-cell{width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-table .shop-cell{width:65%;cursor:pointer}.shop-table .belt-color-row td{background-color:#f8f9fa;font-weight:600;padding:0.5rem 0.75rem}.belt-color-content-table{display:none;background-color:#ffffff}.belt-color-content-table.active{display:block}.user-cell .d-flex{display:flex}.user-cell .d-flex .belt-indicator{flex-shrink:0}.user-cell .d-flex .font-weight-bold{overflow:hidden;text-overflow:ellipsis}.analytics-header-actions{display:flex;flex-wrap:wrap;align-items:center;margin-left:1rem}.selected-shop-info{display:inline-flex;flex-wrap:wrap;align-items:center;background-color:#f8f9fa;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:auto;max-width:100%}@media (max-width: 767.98px){.selected-shop-info{width:auto}.shop-dropdown-menu{width:100%;left:0;transform:none}.shop-table .user-cell{width:40%}.shop-table .shop-cell{width:60%}}.user-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:50px !important;font-size:0.85rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);max-width:180px}.user-badge .fa-user-circle{font-size:1rem;margin-right:5px;flex-shrink:0}.user-badge .user-name-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-shop-info .shop-info-button{cursor:pointer !important;background-color:#f8f9fa !important;border:1px solid #dee2e6 !important;border-radius:4px !important;transition:all 0.2s ease !important;min-width:280px !important;height:38px !important;box-sizing:border-box !important}.selected-shop-info .shop-info-button:hover{cursor:pointer !important;background-color:#e9ecef !important;border-color:#007bff !important;box-shadow:0 2px 4px rgba(0,123,255,0.15) !important}.selected-shop-info .shop-info-button:active{background-color:#dee2e6 !important;border-color:#0056b3 !important;box-shadow:0 1px 2px rgba(0,123,255,0.2) !important}.selected-shop-info .shop-info-button:focus{outline:none !important;border-color:#007bff !important;box-shadow:0 0 0 2px rgba(0,123,255,0.25) !important}.selected-shop-info .shop-info-button .change-icon{transition:transform 0.2s ease !important}.selected-shop-info .shop-info-button:hover .change-icon{transform:scale(1.05) !important}.analytics-header-actions .selected-shop-info,.analytics-header-actions .selected-shop-info *,.analytics-header-actions .selected-shop-info .shop-info-button,.analytics-header-actions .selected-shop-info .shop-info-button *,.analytics-header-actions .selected-shop-info .user-badge,.analytics-header-actions .selected-shop-info .user-badge *,.analytics-header-actions .selected-shop-info i,.analytics-header-actions .selected-shop-info span{cursor:pointer !important}.analytics-header-actions .fas.fa-store,.analytics-header-actions .fas.fa-user-circle,.analytics-header-actions .fas.fa-chevron-up,.analytics-header-actions .fas.fa-chevron-down{cursor:pointer !important}.selected-shop-info .user-badge{font-size:0.75rem !important;font-weight:500 !important;padding:2px 8px !important}.selected-shop-info .shop-name{font-size:0.9rem !important}.selected-shop-info .shop-name .font-weight-bold{font-size:0.9rem !important}.selected-shop-info .change-icon i{font-size:0.8rem !important}div.selected-shop-info div.shop-info-button:hover{background-color:#e9ecef !important;border:1px solid #007bff !important;box-shadow:0 2px 4px rgba(0,123,255,0.15) !important}.analytics-header-actions .selected-shop-info .shop-info-button:hover{background-color:#e9ecef !important;border-color:#007bff !important;box-shadow:0 2px 4px rgba(0,123,255,0.15) !important}.ad_chart{max-height:300px !important;height:300px !important;width:100% !important;max-width:600px !important}.ad_chart_label{width:100% !important;max-width:600px !important}.ad_chart_value{width:100% !important;max-width:600px !important}.w-100.position-relative{max-height:320px;max-width:600px;overflow:hidden}table.meta-analytics-table{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}table.meta-analytics-table td>span,table.meta-analytics-table th>span{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.table-fixed th{position:sticky;position:-webkit-sticky;left:0}.header-fixed th{position:sticky;top:0;left:0;background:none;border-top:none;border-bottom:none;z-index:4}.header-fixed th:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eaecef;z-index:-1}.fixed-col{position:sticky;left:0;z-index:3}.fixed-col:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eaecef;z-index:-1}.fixed-col-300{position:sticky;left:300px;z-index:2}.fixed-col-300:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #eaecef;z-index:-1}.good-score{background-color:#d4edda;color:#155724}.bad-score{background-color:#f8d7da;color:#721c24}.fade-enter-active,.fade-leave-active{transition:opacity 0.4s}.fade-enter,.fade-leave-to{opacity:0}#user_sessions .btn-icon .btn-inner--icon img{width:110px}[v-cloak]{display:none}#dashboard[v-cloak]{display:block}.bg-gradient-owners{background:linear-gradient(87deg, #0BA299 0, #0BA299 400px, #2dcecc 100%) !important}.navbar-horizontal .navbar-brand img,.navbar-expand .navbar-brand img{height:60px}.navbar-vertical .navbar-brand-img,.navbar-vertical .navbar-brand>img{max-height:4rem}.navbar-top .navbar-brand{display:block}.modal.active{display:block}.pointer{cursor:pointer}.fill-ouchi{fill:#D7EDEE}.bg-ouchi{background-color:#D7EDEE !important}
