:root,[data-theme=light]{--bg:#fbf8ff;--bg-card:#fff;--bg-card-hover:#f4f2ff;--bg-header:#fffc;--bg-header-solid:#fff;--bg-input:#f4f2ff;--bg-table:#fff;--bg-stripe:#f4f2ff;--border:#c6c5d526;--border-hover:#c6c5d573;--text:#1a1b23;--text-muted:#767684;--text-dim:#454653;--text-heading:#1a1b23;--accent:#4852c0;--accent-light:#7c87f7;--accent-grad:linear-gradient(135deg,#4852c0,#7c87f7);--highlight:#4852c0;--highlight-light:#7c87f7;--highlight-grad:linear-gradient(135deg,#4852c0,#7c87f7);--green:#006c49;--green-bg:#006c491a;--red:#ba1a1a;--red-bg:#ba1a1a1a;--yellow:#d97706;--yellow-bg:#d977061a;--blue:#4a51c1;--shadow:none;--shadow-lg:0 20px 40px #1a1b230f;--header-text:#1a1b23;--glow-primary:0 4px 20px #4852c033;--surface-container:#eeecf9;--surface-container-high:#e8e7f3;--surface-container-highest:#e3e1ed;--primary-container:#7c87f7;--on-primary:#fff;--outline-variant:#c6c5d5;--error-container:#ffdad6;--tertiary-container:#00a673}[data-theme=dark]{--bg:#111025;--bg-card:#1a1842;--bg-card-hover:#221f55;--bg-header:#111025d9;--bg-header-solid:#111025;--bg-input:#221f55;--bg-table:#1a1842;--bg-stripe:#1e1c4a;--border:#c6c5d51a;--border-hover:#c6c5d540;--text:#e3e1ed;--text-muted:#8b8fbe;--text-dim:#a5a8c4;--text-heading:#f1effc;--accent:#bdc2ff;--accent-light:#7c87f7;--accent-grad:linear-gradient(135deg,#7c87f7,#bdc2ff);--highlight:#7c87f7;--highlight-light:#bdc2ff;--highlight-grad:linear-gradient(135deg,#7c87f7,#bdc2ff);--green:#4edea3;--green-bg:#4edea31f;--red:#ffb4ab;--red-bg:#ffb4ab1f;--yellow:#fbbf24;--yellow-bg:#fbbf241f;--blue:#bdc2ff;--shadow:none;--shadow-lg:0 20px 40px #0000004d;--header-text:#f1effc;--glow-primary:0 4px 20px #7c87f740;--surface-container:#221f55;--surface-container-high:#2a2760;--surface-container-highest:#33306a;--primary-container:#7c87f7;--on-primary:#fff;--outline-variant:#454560;--error-container:#93000a;--tertiary-container:#00a673}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#fbf8ff;background:var(--bg);color:#1a1b23;color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh;transition:background .3s,color .3s}::selection{background:#4852c026}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c6c5d5;background:var(--outline-variant);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4852c0;background:var(--accent)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes notifIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.loading-screen{align-items:center;background:#fbf8ff;background:var(--bg);display:flex;height:100vh;justify-content:center}.spinner,.spinner-lg{animation:spin .6s linear infinite;border:2px solid #c6c5d5;border-top-color:#4852c0;border:2px solid var(--outline-variant);border-radius:50%;border-top-color:var(--accent);display:inline-block}.spinner{height:16px;width:16px}.spinner-lg{border-width:3px;height:32px;width:32px}.notification-live-region{position:fixed;right:0;top:0;z-index:1001}.notification{animation:notifIn .3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;color:#fff;font-size:13px;font-weight:600;padding:14px 22px;position:fixed;right:20px;top:20px;z-index:1000}.notification-success{background:#006c49eb}.notification-error{background:#ba1a1aeb}.notification-warning{background:#d97706eb}.auth-page{align-items:center;background:linear-gradient(135deg,#1a1b23,#2f3039 40%,#1a1b23);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.auth-page:before{background:radial-gradient(circle,#4852c033,#0000 70%);height:80%;right:-30%;top:-50%;width:80%}.auth-page:after,.auth-page:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.auth-page:after{background:radial-gradient(circle,#7c87f71f,#0000 70%);bottom:-40%;height:60%;left:-20%;width:60%}.auth-card{animation:slideUp .4s;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:40px;position:relative;width:100%;z-index:1}.auth-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.auth-logo{align-items:center;background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border-radius:16px;box-shadow:0 4px 20px #4852c033;box-shadow:var(--glow-primary);display:flex;height:56px;justify-content:center;width:56px}.auth-header h1,.auth-logo{color:#fff;font-size:20px;font-weight:700}.auth-header h1{letter-spacing:-.02em}.auth-title{color:#ffffff8c;font-size:14px;margin-bottom:24px;text-align:center}.auth-error{background:#ba1a1a26;border:1px solid #ba1a1a40;border-radius:12px;color:#ffb4ab;font-size:13px;margin-bottom:16px;padding:12px 16px}.auth-card .form-group label{color:#ffffffa6;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.auth-card .form-group input{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#fff}.auth-card .form-group input:focus{background:#ffffff14;border-color:#7c87f7;border-color:var(--accent-light);box-shadow:0 0 0 3px #4852c033}.auth-card .form-group input::placeholder{color:#ffffff4d}.auth-switch{color:#ffffff80;font-size:13px;margin-top:20px;text-align:center}.auth-switch a{color:#7c87f7;color:var(--accent-light);font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-desc{color:#ffffff80;font-size:13px;line-height:1.6;margin:0 0 20px;text-align:center}.auth-success{padding:12px 0;text-align:center}.auth-success-icon{color:#fffc;font-size:40px;margin-bottom:12px}.auth-success p{color:#ffffffbf;font-size:14px;line-height:1.5}.auth-lang{display:flex;gap:8px;justify-content:center;margin-top:16px}.auth-lang button{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;color:#ffffff80;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;padding:6px 18px;text-transform:uppercase;transition:all .2s}.auth-lang button:hover{border-color:#fff3;color:#fff}.auth-lang button.active{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border-color:#0000;box-shadow:0 4px 20px #4852c033;box-shadow:var(--glow-primary);color:#fff}.password-strength{background:#ffffff0f;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.password-strength-bar{border-radius:2px;height:100%;transition:width .3s,background .3s}.password-strength-bar.weak{background:#ba1a1a;width:25%}.password-strength-bar.fair{background:#d97706;width:50%}.password-strength-bar.good{background:#4852c0;width:75%}.password-strength-bar.strong{background:#006c49;width:100%}.password-strength-text{font-size:11px;margin-top:4px}.form-group{margin-bottom:16px}.form-group label{color:#767684;color:var(--text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .2s;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#fff;background:var(--bg-card);border-color:#4852c0;border-color:var(--accent);box-shadow:0 0 0 2px #4852c026}.input-disabled{cursor:not-allowed;opacity:.5}.form-row{display:flex;gap:10px}.form-row input{background:#f4f2ff;background:var(--bg-input);color:#1a1b23;color:var(--text);flex:1 1;font-size:14px;outline:none;padding:11px 14px}.btn,.form-row input{border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px}.btn{align-items:center;background:#fff;background:var(--bg-card);color:#454653;color:var(--text-dim);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:all .2s;white-space:nowrap}.btn:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover);color:#1a1b23;color:var(--text)}.btn:disabled{opacity:.45;pointer-events:none}.btn-sm{border-radius:10px;font-size:12px;padding:6px 12px}.btn-primary{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border:none;box-shadow:0 4px 20px #4852c033;box-shadow:var(--glow-primary);color:#fff}.btn-primary:hover{box-shadow:0 6px 24px #4852c04d;opacity:.92}.btn-highlight{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border:none;box-shadow:0 4px 20px #4852c033;box-shadow:var(--glow-primary);color:#fff}.btn-highlight:hover{box-shadow:0 6px 24px #4852c04d;opacity:.92}.btn-full{font-size:14px;justify-content:center;margin-top:4px;padding:13px;width:100%}.btn-danger-text{color:#ba1a1a;color:var(--red)}.btn-active{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--accent-grad);border-color:#0000;color:#fff}.btn-icon{align-items:center;background:#0000;border:none;border-radius:10px;color:#767684;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:14px;height:36px;justify-content:center;min-height:44px;min-width:44px;transition:all .2s;width:36px}.btn-icon:focus-visible{outline:2px solid #4852c0;outline:2px solid var(--accent);outline-offset:2px}.btn-icon:hover{background:#f4f2ff;background:var(--bg-card-hover);color:#4852c0;color:var(--accent)}.btn-icon:disabled{opacity:.4;pointer-events:none}.btn-icon-danger:hover{background:#ba1a1a1a;background:var(--red-bg);color:#ba1a1a;color:var(--red)}.header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffc;background:var(--bg-header);border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);gap:14px;justify-content:space-between;padding:14px 24px;position:sticky;top:0;z-index:100}.header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.logo{align-items:center;background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border-radius:12px;box-shadow:0 4px 20px #4852c033;box-shadow:var(--glow-primary);color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:38px;justify-content:center;width:38px}.header-info h1{color:#1a1b23;color:var(--text-heading);font-size:16px;font-weight:700;letter-spacing:-.02em}.header-sub{color:#767684;color:var(--text-muted);font-size:11px;font-weight:500;margin-top:1px}.header-center{display:flex;flex:1 1;justify-content:center}.header-actions,.header-right{align-items:center;display:flex}.header-actions{gap:6px}.header-actions .btn{background:#fff;background:var(--bg-card);border-color:#c6c5d526;border-color:var(--border);color:#454653;color:var(--text-dim)}.header-actions .btn:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover);color:#1a1b23;color:var(--text)}.header-actions .btn.btn-active{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border-color:#0000;color:#fff}.header-actions .btn-danger-text{color:#ba1a1a;color:var(--red)}.org-selector{position:relative}.org-selector-btn{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:9px 18px;transition:all .2s}.org-selector-btn:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover)}.org-icon{color:#4852c0;color:var(--accent);font-size:14px}.org-name{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-arrow{color:#767684;color:var(--text-muted);font-size:10px}.org-dropdown{animation:slideIn .2s;background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 40px #1a1b230f;box-shadow:var(--shadow-lg);left:50%;min-width:280px;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);z-index:200}.org-option{align-items:center;background:none;border:none;color:#1a1b23;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;justify-content:space-between;padding:12px 18px;text-align:left;transition:background .15s;width:100%}.org-option:hover{background:#f4f2ff;background:var(--bg-card-hover)}.org-option.active{background:#f4f2ff;background:var(--bg-input);font-weight:700}.org-count{color:#767684;color:var(--text-muted);font-size:11px}.org-divider{background:#c6c5d526;background:var(--border);height:1px}.org-manage{color:#767684;color:var(--text-muted);font-size:12px}.mobile-menu-btn{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:10px;color:#1a1b23;color:var(--text);cursor:pointer;display:none;padding:6px 10px}.mobile-menu-btn:hover{background:#f4f2ff;background:var(--bg-card-hover)}.mobile-menu{animation:fadeIn .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1b2366;inset:0;position:fixed;z-index:500}.mobile-menu-content{animation:slideIn .2s;background:#fff;background:var(--bg-card);border-left:1px solid #c6c5d526;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:4px;height:100%;padding:24px;position:absolute;right:0;top:0;width:300px}.mobile-menu-content button{align-items:center;background:none;border:none;border-radius:12px;color:#1a1b23;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;padding:13px;text-align:left;transition:background .15s}.mobile-menu-content button:hover{background:#f4f2ff;background:var(--bg-card-hover)}.mobile-menu-user{border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);display:flex;flex-direction:column;font-weight:600;gap:4px;margin-bottom:8px;padding:14px}.mobile-menu-divider{background:#c6c5d526;background:var(--border);height:1px;margin:8px 0}.stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:20px 24px}.stat-card{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:all .25s}.stat-card:before{background:#0000;border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;transition:background .2s;width:3px}.stat-card:hover{transform:translateY(-2px)}.stat-card.active,.stat-card:hover{border-color:#c6c5d573;border-color:var(--border-hover)}.stat-label{font-size:10px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.stat-label,.stat-value{color:#767684;color:var(--text-muted);font-weight:700}.stat-value{font-size:28px;letter-spacing:-.02em}.filter-all .stat-value{color:#4852c0;color:var(--accent)}.filter-all:before{background:#4852c0;background:var(--accent)}.filter-all.active,.filter-all:hover{background:#4852c00f;border-color:#4852c0;border-color:var(--accent)}.filter-critical .stat-value,.filter-error .stat-value,.filter-expired .stat-value{color:#ba1a1a;color:var(--red)}.filter-critical:before,.filter-error:before,.filter-expired:before{background:#ba1a1a;background:var(--red)}.filter-critical.active,.filter-critical:hover,.filter-error.active,.filter-error:hover,.filter-expired.active,.filter-expired:hover{background:#ba1a1a1a;background:var(--red-bg);border-color:#ba1a1a;border-color:var(--red)}.filter-warning .stat-value{color:#d97706;color:var(--yellow)}.filter-warning:before{background:#d97706;background:var(--yellow)}.filter-warning.active,.filter-warning:hover{background:#d977061a;background:var(--yellow-bg);border-color:#d97706;border-color:var(--yellow)}.filter-safe .stat-value{color:#006c49;color:var(--green)}.filter-safe:before{background:#006c49;background:var(--green)}.filter-safe.active,.filter-safe:hover{background:#10b9810f;border-color:#006c49;border-color:var(--green)}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 24px 16px}.toolbar-search{flex:1 1 260px;max-width:380px;position:relative}.search-icon{color:#767684;color:var(--text-muted);font-size:14px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.toolbar-search input{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:11px 14px 11px 38px;transition:all .2s;width:100%}.toolbar-search input:focus{background:#fff;background:var(--bg-card);border-color:#4852c0;border-color:var(--accent);box-shadow:0 0 0 2px #4852c026}.toolbar-select{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:11px 14px}.toolbar-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.table-container{padding:0 24px 24px}.pagination-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 24px}.pagination-info{color:#767684;color:var(--text-muted);font-size:13px}.pagination-controls{align-items:center;display:flex;gap:4px}.pagination-page{color:#1a1b23;color:var(--text);font-size:13px;font-weight:600;padding:0 8px}.pagination-per-page{min-width:70px}.table-wrapper{background:#fff;background:var(--bg-table);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;overflow:hidden}.table-loading{padding:60px;text-align:center}.table-empty{color:#767684;color:var(--text-muted);font-size:14px;padding:48px;text-align:center}.domain-table{border-collapse:collapse;font-size:13px;width:100%}.domain-table thead tr{background:#eeecf9;background:var(--surface-container)}.domain-table th{color:#767684;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:14px 16px;text-align:left;text-transform:uppercase}.sortable-th{cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover{background:#e8e7f3;background:var(--surface-container-high)}.sortable-th:focus-visible{outline:2px solid #4852c0;outline:2px solid var(--accent);outline-offset:-2px}.sort-arrow{font-size:10px;margin-left:4px;opacity:.4}.sort-arrow:not(:empty),.sortable-th:hover .sort-arrow{opacity:.8}.domain-table tbody tr{border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.domain-table tbody tr:hover{background:#f4f2ff;background:var(--bg-card-hover)}.domain-table tbody tr:nth-child(2n){background:#f4f2ff;background:var(--bg-stripe)}.domain-table tbody tr:nth-child(2n):hover{background:#f4f2ff;background:var(--bg-card-hover)}.domain-table td{padding:13px 16px}.domain-name{color:#1a1b23;color:var(--text-heading);font-size:13px;font-weight:600;letter-spacing:-.01em}.text-mono{font-size:12px}.text-muted{color:#767684;color:var(--text-muted)}.text-dim{color:#454653;color:var(--text-dim)}.text-green{color:#006c49;color:var(--green)}.text-red{color:#ba1a1a;color:var(--red)}.text-blue{color:#4a51c1;color:var(--blue)}.text-danger{color:#ba1a1a;color:var(--red)}.text-center{text-align:center}.status-badge{border-radius:9999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.status-unknown{background:#f4f2ff;background:var(--bg-input);color:#767684;color:var(--text-muted)}.status-critical,.status-expired{background:#ba1a1a1a;background:var(--red-bg);color:#ba1a1a;color:var(--red)}.status-warning{background:#d977061a;background:var(--yellow-bg);color:#d97706;color:var(--yellow)}.status-attention{background:#4a51c11a;color:#4a51c1;color:var(--blue)}.status-safe{background:#006c491a;background:var(--green-bg);color:#006c49;color:var(--green)}.days-text{font-size:13px;font-weight:700}.action-btns{display:flex;gap:2px}.domain-cards{display:flex;flex-direction:column;gap:12px;padding:16px}.domain-card{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;cursor:pointer;padding:18px;transition:all .25s}.domain-card:hover{border-color:#c6c5d573;border-color:var(--border-hover);transform:translateY(-1px)}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.card-header .domain-name{font-size:15px}.card-info{color:#454653;color:var(--text-dim);display:flex;flex-direction:column;font-size:12px;gap:5px;margin-bottom:14px}.card-label{color:#767684;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.card-actions{display:flex;flex-wrap:wrap;gap:6px}.modal-overlay{align-items:center;animation:fadeIn .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1b2373;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:999}.modal-content{animation:slideIn .25s;background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 40px #1a1b230f;box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto;padding:28px;width:100%}.modal-header{align-items:center;border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.modal-header h2{color:#1a1b23;color:var(--text-heading);font-size:17px;font-weight:700}.modal-close{background:#f4f2ff;background:var(--bg-input);border:none;border-radius:10px;color:#767684;color:var(--text-muted);cursor:pointer;font-size:16px;padding:8px 12px;transition:all .2s}.modal-close:hover{background:#e8e7f3;background:var(--surface-container-high);color:#4852c0;color:var(--accent)}.side-panel-overlay{animation:fadeInOverlay .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1b2366;inset:0;position:fixed;z-index:999}.side-panel{animation:slideInRight .28s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--bg-card);border-left:1px solid #c6c5d526;border-left:1px solid var(--border);bottom:0;box-shadow:-8px 0 40px #1a1b231a;display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:0;top:0}.side-panel-header{align-items:center;background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--accent-grad);display:flex;flex-shrink:0;justify-content:space-between;padding:22px 28px}.side-panel-title-row{align-items:center;display:flex;gap:12px}.side-panel-icon{color:#ffffffd9;font-size:20px;line-height:1}.side-panel-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.02em}.side-panel-close{background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .2s}.side-panel-close:hover{background:#ffffff38}.side-panel-body{flex:1 1;overflow-y:auto;padding:24px 28px}.side-panel-body .btn{background:#f4f2ff;background:var(--bg-input);border-color:#c6c5d526;border-color:var(--border);color:#1a1b23;color:var(--text)}.side-panel-body .btn:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover);color:#1a1b23;color:var(--text)}.side-panel-body .btn-primary,.side-panel-body .btn-primary:hover{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border:none;color:#fff}.side-panel-body .btn-danger-text{color:#ba1a1a;color:var(--red)}.side-panel-body .btn-danger-text:hover{background:#ba1a1a1a;background:var(--red-bg);border-color:#ba1a1a40}.detail-action-bar .btn{background:#f4f2ff;background:var(--bg-input);border-color:#c6c5d526;border-color:var(--border);color:#1a1b23;color:var(--text)}.detail-action-bar .btn:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover);color:#1a1b23;color:var(--text)}.detail-action-bar .btn-primary,.detail-action-bar .btn-primary:hover{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border:none;color:#fff}.modal-form{display:flex;flex-direction:column;gap:14px}.modal-help{color:#454653;color:var(--text-dim);font-size:13px;line-height:1.6;margin-bottom:12px}.modal-textarea{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);font-family:Inter,monospace;font-size:13px;height:160px;outline:none;padding:12px 14px;resize:vertical;width:100%}.section-title{align-items:center;color:#454653;color:var(--text-dim);display:flex;font-size:13px;font-weight:700;gap:6px;margin-bottom:10px}.section-divider{border-top:1px solid #c6c5d526;border-top:1px solid var(--border);padding-top:18px}.alert-item{align-items:center;background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.alert-actions{display:flex;gap:4px}.info-box{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;margin-top:8px;padding:16px}.info-box p{color:#454653;color:var(--text-dim);font-size:13px;line-height:1.7}.detail-content{display:flex;flex-direction:column;gap:16px}.detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.detail-label{color:#767684;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-value{color:#1a1b23;color:var(--text);font-size:13px;margin-top:3px;word-break:break-all}.detail-actions{display:flex;flex-wrap:wrap;gap:8px}.detail-overlay{animation:fadeInOverlay .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1b2366;inset:0;position:fixed;z-index:999}.detail-panel{animation:slideInRight .28s cubic-bezier(.16,1,.3,1);background:#fbf8ff;background:var(--bg);border-left:1px solid #c6c5d526;border-left:1px solid var(--border);bottom:0;box-shadow:-8px 0 40px #1a1b231a;display:flex;flex-direction:column;max-width:100vw;overflow-y:auto;position:absolute;right:0;top:0;width:720px}.detail-panel-header{align-items:center;background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--accent-grad);display:flex;flex-shrink:0;justify-content:space-between;padding:22px 28px}.detail-panel-title-row{align-items:center;display:flex;gap:12px}.uptime-dot-lg{border-radius:50%;display:inline-block;flex-shrink:0;height:14px;width:14px}.uptime-dot-lg.up{background:#4edea3;box-shadow:0 0 12px #4edea380}.uptime-dot-lg.down{animation:pulse-dot 1.5s ease-in-out infinite;background:#ffb4ab;box-shadow:0 0 12px #ffb4ab80}.uptime-dot-lg.unknown{background:#8b8fbe}.detail-panel-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em}.detail-panel-subtitle{color:#fff9;font-size:13px;font-weight:500}.detail-panel-close{background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .2s}.detail-panel-close:hover{background:#ffffff38}.detail-action-bar{background:#fff;background:var(--bg-card);border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:16px 28px}.detail-cards-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:20px 28px}.detail-card{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:18px;position:relative;transition:border-color .2s}.detail-card:before{border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.detail-card.status-critical:before,.detail-card.status-expired:before{background:#ba1a1a;background:var(--red)}.detail-card.status-attention:before,.detail-card.status-warning:before{background:#d97706;background:var(--yellow)}.detail-card.status-safe:before{background:#006c49;background:var(--green)}.detail-card.status-unknown:before{background:#767684;background:var(--text-muted)}.detail-card-label{color:#767684;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detail-card-value{color:#1a1b23;color:var(--text);font-size:15px;font-weight:700}.detail-card-sub{font-size:12px;font-weight:600}.detail-sections{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:0 28px 20px}.detail-section{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;padding:18px 22px}.detail-section:last-child:nth-child(odd){grid-column:1/-1}.detail-section-title{align-items:center;border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);color:#1a1b23;color:var(--text-heading);display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:14px;padding-bottom:10px}.detail-section-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.detail-field-label{color:#767684;color:var(--text-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-field-value{color:#1a1b23;color:var(--text);display:block;font-size:13px;margin-top:3px;word-break:break-all}.detail-field-url{color:#4852c0;color:var(--accent);font-size:12px}.detail-notes{padding:0 28px 16px}.detail-notes-content{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#454653;color:var(--text-dim);font-size:13px;line-height:1.7;padding:14px 18px;white-space:pre-wrap}.detail-logs{padding:0 28px 28px}.detail-logs-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.detail-log-item{align-items:center;background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 14px}.detail-log-type{align-items:center;color:#1a1b23;color:var(--text);display:flex;font-weight:700;gap:6px;min-width:100px}.detail-log-result{flex:1 1;font-weight:700;text-align:center}.detail-log-date{color:#767684;color:var(--text-muted);font-size:11px}.check-logs{max-height:180px;overflow-y:auto}.check-log-item{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:8px;display:flex;font-size:11px;gap:8px;justify-content:space-between;margin-bottom:4px;padding:8px 12px}.log-list{max-height:400px;overflow-y:auto}.log-item{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;font-size:13px;margin-bottom:8px;padding:12px 16px}.log-header{margin-bottom:4px}.log-header,.org-item{display:flex;justify-content:space-between}.org-item{align-items:center;border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;cursor:pointer;gap:8px;margin-bottom:8px;padding:14px 18px;transition:all .2s}.org-item:hover{background:#f4f2ff;background:var(--bg-card-hover);border-color:#c6c5d573;border-color:var(--border-hover)}.org-item.active{background:#4852c00a;border-color:#4852c0;border-color:var(--accent)}.org-item-info{display:flex;flex:1 1;flex-direction:column;gap:3px}.org-item-name{align-items:center;display:flex;font-size:14px;font-weight:700;gap:6px}.org-item-actions{align-items:center;display:flex;gap:4px}.org-item-edit{align-items:center;display:flex;flex:1 1;gap:6px}.org-item-edit input{background:#f4f2ff;background:var(--bg-input);border:2px solid #4852c0;border:2px solid var(--accent);border-radius:10px;color:#1a1b23;color:var(--text);flex:1 1;font-size:14px;outline:none;padding:8px 12px}.uptime-cell{padding:0 4px!important;text-align:center;width:24px}.uptime-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.uptime-dot.up{background:#006c49;box-shadow:0 0 8px #006c4966}.uptime-dot.down{animation:pulse-dot 1.5s ease-in-out infinite;background:#ba1a1a;box-shadow:0 0 8px #ba1a1a66}.uptime-dot.unknown{background:#8b8fbe}[data-theme=dark] .uptime-dot.up{background:#4edea3;box-shadow:0 0 8px #4edea366}[data-theme=dark] .uptime-dot.down{background:#ffb4ab;box-shadow:0 0 8px #ffb4ab66}.ssl-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.ssl-badge.ssl-ok{background:#006c491a;background:var(--green-bg);color:#006c49;color:var(--green)}.ssl-badge.ssl-warning{background:#d977061a;background:var(--yellow-bg);color:#d97706;color:var(--yellow)}.ssl-badge.ssl-expired{background:#ba1a1a1a;background:var(--red-bg);color:#ba1a1a;color:var(--red)}.uptime-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.03em;padding:4px 12px;text-transform:uppercase}.uptime-badge.up{background:#006c491a;background:var(--green-bg);color:#006c49;color:var(--green)}.uptime-badge.down{background:#ba1a1a1a;background:var(--red-bg);color:#ba1a1a;color:var(--red)}.uptime-badge.unknown{background:#8b8fbe1a;color:#8b8fbe}.detail-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.report-loading{align-items:center;color:#767684;color:var(--text-muted);display:flex;font-size:16px;gap:12px;justify-content:center;padding:80px 20px}.report-page{margin:0 auto;max-width:1200px;padding:32px 40px}.report-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.report-header h2{align-items:center;color:#1a1b23;color:var(--text-heading);display:flex;font-size:22px;font-weight:700;gap:8px;letter-spacing:-.02em;margin:0}.report-overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.report-card{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;padding:22px}.report-card h4{color:#767684;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.report-pie-row{display:flex;flex-wrap:wrap;gap:8px}.report-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:14px;font-weight:700;gap:4px;padding:6px 14px}.pill-green{background:#006c491a;background:var(--green-bg);color:#006c49;color:var(--green)}.pill-red{background:#ba1a1a1a;background:var(--red-bg);color:#ba1a1a;color:var(--red)}.pill-gray{background:#8b8fbe1a;color:#8b8fbe}.pill-blue{background:#3b82f61a;color:#3b82f6}.uptime-pct{display:block;font-size:10px;font-weight:600;line-height:1;margin-top:2px}.pin-icon{color:#767684;color:var(--text-muted);display:inline-block;margin-right:4px;vertical-align:middle}.pin-icon.pinned{fill:#f59e0b;color:#f59e0b}.dns-records{display:flex;flex-direction:column;gap:8px}.dns-record-group{align-items:flex-start;border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:6px 0}.dns-type{background:#6366f114;border-radius:4px;color:var(--primary);flex-shrink:0;font-size:11px;font-weight:700;min-width:50px;padding:2px 8px;text-align:center}.dns-values{display:flex;flex-wrap:wrap;gap:4px}.dns-value{background:#fff;background:var(--bg-card);border-radius:4px;color:#767684;color:var(--text-muted);font-family:monospace;font-size:12px;padding:2px 8px;word-break:break-all}.pill-orange{background:#d977061a;background:var(--yellow-bg);color:#d97706;color:var(--yellow)}.report-section{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:16px;margin-bottom:28px;padding:24px}.report-section h3{color:#1a1b23;color:var(--text-heading);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.report-table{background:#fff;background:var(--bg-table,var(--bg-card));border:1px solid #c6c5d526;border:1px solid var(--border);border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.report-section .report-table{background:#0000;border:none;border-radius:0}.report-table th{background:#f4f2ff;background:var(--bg-stripe);color:#767684;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase}.report-table td{color:#1a1b23;color:var(--text);font-size:14px;padding:12px 18px}.report-table tr+tr td{border-top:1px solid #c6c5d526;border-top:1px solid var(--border)}.report-table .text-center{text-align:center}.report-table .text-orange{color:#d97706;color:var(--yellow);font-weight:700}.report-total-row{background:#f4f2ff;background:var(--bg-stripe)}.report-total-row td{font-weight:700}.bar-cell{width:40%}.bar{background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--highlight-grad);border-radius:8px;height:20px;min-width:4px;transition:width .3s ease}.bar-blue{background:linear-gradient(135deg,#4a51c1,#7c87f7)}@media (max-width:768px){.report-page{padding:20px 16px}.report-overview{grid-template-columns:1fr}.report-header{align-items:flex-start;flex-direction:column}.report-section{padding:16px}.bar-cell{width:30%}}.filter-ssl-warning .stat-value{color:#d97706;color:var(--yellow)}.filter-ssl-warning:before{background:#d97706;background:var(--yellow)}.filter-ssl-warning.active,.filter-ssl-warning:hover{background:#d977061a;background:var(--yellow-bg);border-color:#d97706;border-color:var(--yellow)}.filter-down .stat-value{color:#ba1a1a;color:var(--red)}.filter-down:before{background:#ba1a1a;background:var(--red)}.filter-down.active,.filter-down:hover{background:#ba1a1a1a;background:var(--red-bg);border-color:#ba1a1a;border-color:var(--red)}.filter-not-renewing .stat-value{color:#e67e22;color:var(--orange,#e67e22)}.filter-not-renewing:before{background:#e67e22;background:var(--orange,#e67e22)}.filter-not-renewing.active,.filter-not-renewing:hover{background:#fef3e2;background:var(--orange-bg,#fef3e2);border-color:#e67e22;border-color:var(--orange,#e67e22)}.not-renew-badge{align-items:center;color:#e67e22;color:var(--orange,#e67e22);display:inline-flex;margin-left:6px;opacity:.85;vertical-align:middle}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.checkbox-label input[type=checkbox]{accent-color:#4852c0;accent-color:var(--accent);cursor:pointer;height:18px;width:18px}.card-header-left{align-items:center;display:flex;gap:8px}.schedule-form{display:flex;flex-direction:column;gap:12px}.schedule-form input[type=time],.schedule-form select{background:#f4f2ff;background:var(--bg-input);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:12px;color:#1a1b23;color:var(--text);font-size:14px;outline:none;padding:10px 14px;width:100%}.schedule-form input[type=time]:focus,.schedule-form select:focus{border-color:#4852c0;border-color:var(--accent);box-shadow:0 0 0 2px #4852c026}.form-help{color:#767684;color:var(--text-muted);display:block;font-size:12px;margin-top:4px}.text-orange{color:#d97706;color:var(--yellow)}.mobile-only{display:none!important}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.mobile-menu-btn{display:flex}.header{padding:10px 16px}.header-center{display:none}.header-info h1{font-size:14px}.stats-grid{gap:8px;grid-template-columns:repeat(3,1fr);padding:12px 16px}.stat-card{padding:12px 14px}.stat-value{font-size:22px}.stat-label{font-size:9px}.toolbar{flex-direction:column;padding:0 16px 12px}.toolbar-search{flex:1 1 100%;max-width:100%}.toolbar-select{width:100%}.toolbar-actions{flex-wrap:nowrap;overflow-x:auto;width:100%}.btn-text{display:none}.table-container{padding:0 16px 16px}.domain-cards{padding:0}.modal-content{padding:20px}.detail-grid{grid-template-columns:1fr}.side-panel{width:100vw!important}.side-panel-header{padding:16px}.side-panel-title{font-size:15px}.side-panel-body{padding:16px}.detail-panel{width:100vw}.detail-cards-row{gap:8px;grid-template-columns:repeat(2,1fr);padding:12px 16px}.detail-sections{padding:0 16px 16px}.detail-section-grid,.detail-sections{grid-template-columns:1fr}.detail-panel-header{padding:16px}.detail-panel-title{font-size:16px}.detail-action-bar{padding:12px 16px}.detail-notes{padding:0 16px 12px}.detail-logs{padding:0 16px 16px}.org-selector{width:100%}.org-selector-btn{justify-content:space-between;width:100%}.org-dropdown{left:0;transform:none;width:100%}}@media (max-width:480px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-value{font-size:20px}}@media (min-width:769px){.domain-table{display:table}.domain-cards{display:none!important}}.bulk-bar{align-items:center;animation:slideDown .2s ease;background:linear-gradient(135deg,#4852c0,#7c87f7);background:var(--accent-grad);border-radius:16px;color:#fff;display:flex;font-size:13px;font-weight:700;gap:12px;margin:0 24px 8px;padding:12px 24px}.bulk-bar .btn{background:#ffffff26;border:1px solid #fff3;color:#fff}.bulk-bar .btn:hover{background:#ffffff40}.bulk-bar .btn-danger-text{background:#ba1a1a40;border-color:#ba1a1a66;color:#ffb4ab}.bulk-bar .btn-danger-text:hover{background:#ba1a1a66}.checkbox-cell,.checkbox-th{padding:0;text-align:center;width:44px}.checkbox-cell input[type=checkbox],.checkbox-th input[type=checkbox]{accent-color:#4852c0;accent-color:var(--accent);box-sizing:initial;cursor:pointer;height:18px;padding:12px;width:18px}.domain-row.selected{background:#4852c00f}[data-theme=dark] .domain-row.selected{background:#4852c026}.tag-chip{background:#4852c01a;border:1px solid #4852c026;border-radius:9999px;color:#4852c0;color:var(--accent);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;margin:1px 3px;padding:2px 8px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.tag-color-picker-area{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tag-color-row{align-items:center;gap:8px}.color-dots,.tag-color-row{display:flex;flex-wrap:wrap}.color-dots{gap:4px}.color-dot{border:2px solid #0000;border-radius:50%;cursor:pointer;height:18px;padding:0;transition:transform .15s;width:18px}.color-dot:hover{transform:scale(1.2)}.color-dot.active{border-color:#1a1b23;border-color:var(--text);box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--bg-card)}.graph-container{background:#fff;background:var(--bg-card);border:1px solid #c6c5d526;border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:16px}.graph-chart{align-items:flex-end;display:flex;gap:0;position:relative}.graph-y-axis{color:#767684;color:var(--text-muted);flex-direction:column;flex-shrink:0;font-size:10px;justify-content:space-between;padding-right:8px;width:44px}.graph-bars,.graph-y-axis{align-items:flex-end;display:flex;height:100%}.graph-bars{border-bottom:1px solid #c6c5d526;border-bottom:1px solid var(--border);border-left:1px solid #c6c5d526;border-left:1px solid var(--border);flex:1 1;gap:2px;padding:0 4px}.graph-bar-wrapper{align-items:flex-end;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;min-width:3px}.graph-bar{border-radius:3px 3px 0 0;max-width:24px;min-height:2px;transition:opacity .15s;width:100%}.graph-bar-wrapper:hover .graph-bar{opacity:.8}.graph-x-axis{color:#767684;color:var(--text-muted);display:flex;font-size:10px;justify-content:space-between;padding:4px 4px 0 48px}.ml-2{margin-left:8px}
/*# sourceMappingURL=main.4c66b7ef.css.map*/