﻿.form-control,.form-select{font-size:.825rem;}form .form-control.invalid{border-color:var(--dw-color-red);}form .validation-message{color:var(--dw-color-red);}form .alert-success,form alert-danger{font-size:.825rem;}.page-admin-dashboard .dashboard-chart{height:400px;}.page-admin-dashboard .vps-status-list{display:flex;flex-direction:column;gap:18px;}.page-admin-dashboard .vps-status-item.is-yellow .vps-status-bar span{background:#f2b705;}.page-admin-dashboard .vps-status-item.is-red .vps-status-bar span{background:var(--dw-color-red);}.page-admin-dashboard .vps-status-bar{height:5px;border-radius:999px;background:#e9edf3;overflow:hidden;}.page-admin-dashboard .vps-status-bar span{display:block;height:100%;border-radius:inherit;background:var(--dw-color-green);}.page-admin-dashboard .vps-status-meta{display:flex;justify-content:space-between;gap:12px;margin-top:7px;}.page-admin-dashboard .vps-status-meta strong,.page-admin-dashboard .vps-status-meta span{display:block;}.page-admin-dashboard .vps-status-meta strong{color:#495057;font-weight:600;}.page-admin-dashboard .vps-status-meta span{color:#6c757d;}.page-admin-google-search-console .search-console-performance-chart{height:350px;}.page-sessions .session-item{position:relative;background-color:#fff;padding:16px 8px 8px;border:1px solid #e8e8e8;border-left:4px solid #c6c7c8;border-radius:var(--dw-border-radius);box-shadow:0 3px 3px rgba(56,65,74,.1);font-size:14px;}.page-sessions .session-item.active-session{border-left-color:var(--dw-color-green);}.page-sessions .session-item.selected-session{border-left-color:#8e44ad;}.page-sessions .session-item .session-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-30px 4px 12px;}.page-sessions .session-item .session-meta .session-meta-item{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;color:#6c757d;background-color:#fff;border:1px solid #e6e6e8;border-radius:var(--dw-border-radius);box-shadow:0 3px 3px rgba(56,65,74,.08);}.page-sessions .session-item .session-meta .session-meta-item svg{width:18px;height:18px;color:#808390;}.page-sessions .session-item .session-meta .session-technical-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:0;color:#808390;background-color:#fff;border:1px solid #e6e6e8;border-radius:var(--dw-border-radius);box-shadow:0 3px 3px rgba(56,65,74,.08);font-weight:bold;cursor:help;}.page-sessions .session-item .session-meta .session-technical-info::after{content:attr(data-tooltip);position:absolute;z-index:2;top:calc(100% + 8px);right:0;display:none;width:360px;max-width:80vw;padding:8px 10px;color:#fff;background-color:#808390;border-radius:var(--dw-border-radius);font-size:12px;font-weight:normal;line-height:1.4;text-align:left;}.page-sessions .session-item .session-meta .session-technical-info:hover::after,.page-sessions .session-item .session-meta .session-technical-info:focus-visible::after{display:block;}.page-sessions .session-item .table{min-width:720px;}.page-sessions .session-item .table tbody tr .date{width:100px;}.page-sessions .session-item .table tbody tr .duration{width:100px;}.page-sessions .session-item .table tbody tr .referer{width:250px;}.page-logging .website-logging .website-select{width:275px;margin-left:8px;}.page-price-list .price-list-items{display:flex;flex-direction:column;}.page-price-list .price-list-items .price-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e6e8;padding:10px 0;}.page-price-list .price-list-items .price-list-item:last-child{border-bottom:0;}.page-price-list .price-list-items .price-list-item .item-actions{display:flex;align-items:center;gap:4px;white-space:nowrap;}.page-price-list .price-list-items .price-list-item .item-actions strong{margin-right:4px;}.page-price-list .price-list-items .price-list-item .item-actions .btn-icon{padding:6px;border:1px solid #e6e6e8;border-radius:var(--dw-border-radius);}.page-price-list .price-list-items .price-list-item .item-actions .btn-icon svg{width:16px;height:16px;fill:#495057;color:#495057;}.page-price-list .price-list-items .price-list-item .item-actions .btn-icon:hover{background-color:#e9edf3;}