:root{--dm-primary:#bcbcbc;--dm-primary-dark:#a0a0a0;--dm-primary-light:#d8d8d8;--dm-secondary:#6366f1;--dm-secondary-dark:#4f46e5;--dm-secondary-light:#8b5cf6;--dm-accent:#bcbcbc;--dm-success:#46b450;--dm-warning:#ffb900;--dm-danger:#db2e2e;--dm-danger-dark:#c02525;--dm-text-primary:#1e1e1e;--dm-text-secondary:#4b5563;--dm-text-muted:#6b7280;--dm-text-light:#666;--dm-text-white:#fff;--dm-bg-primary:#fff;--dm-bg-secondary:#f5f5f5;--dm-bg-tertiary:#f9fafb;--dm-bg-hover:#f3f4f6;--dm-border:#e5e7eb;--dm-border-light:#eee;--dm-border-dark:#ddd;--dm-shadow-sm:0 1px 3px rgba(0, 0, 0, 0.05);--dm-shadow-md:0 2px 4px rgba(0, 0, 0, 0.1);--dm-shadow-lg:0 4px 12px rgba(0, 0, 0, 0.15);--dm-shadow-xl:0 10px 25px rgba(0, 0, 0, 0.15)}.logmate-app{padding:20px;gap:20px;margin-left:-20px;position:relative;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.logmate-menu-container{position:fixed;bottom:20px;right:20px;z-index:99999}.logmate-floating-menu-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;margin:0;border:2px solid var(--dm-primary);background:var(--dm-primary);border-radius:50%;cursor:pointer;transition:all .3s ease;color:var(--dm-text-white)!important;box-shadow:0 4px 16px rgba(188,188,188,.4),0 2px 8px rgba(0,0,0,.15);box-sizing:border-box;overflow:hidden}.logmate-floating-menu-toggle svg{color:var(--dm-text-white)!important;fill:var(--dm-text-white)!important;stroke:var(--dm-text-white)!important;stroke-width:2;pointer-events:none;flex-shrink:0}.logmate-floating-menu-toggle:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(188,188,188,.5),0 4px 12px rgba(0,0,0,.2);background:var(--dm-primary-dark);border-color:var(--dm-primary-dark);color:var(--dm-text-white)!important}.logmate-floating-menu-toggle:hover svg{color:var(--dm-text-white)!important;fill:var(--dm-text-white)!important;stroke:var(--dm-text-white)!important}.logmate-floating-menu-toggle:active{transform:scale(.95)}.logmate-dropdown-menu{position:absolute;bottom:calc(66px);right:0;background:var(--dm-bg-primary);border-radius:8px;box-shadow:var(--dm-shadow-xl),0 4px 10px rgba(0,0,0,.1);padding:8px;min-width:220px;display:flex;flex-direction:column;gap:4px;z-index:1001;border:1px solid var(--dm-border);animation:dropdownFadeIn .2s ease-out}@keyframes dropdownFadeIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.logmate-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;background:0 0;border-radius:8px;cursor:pointer;transition:all .2s;color:var(--dm-text-secondary);font-size:14px;font-weight:500;text-align:left;width:100%}.logmate-dropdown-item:hover{background:var(--dm-bg-hover);color:var(--dm-text-primary)}.logmate-dropdown-item.active{background:var(--dm-primary);color:var(--dm-text-white)}.logmate-dropdown-item.active:hover{background:var(--dm-primary-dark)}.logmate-dropdown-item svg{flex-shrink:0}.logmate-content{flex:1;overflow:visible}.logmate-screen{padding:20px}.logmate-meta-bar{display:flex;gap:20px;color:var(--dm-text-light);margin-bottom:20px;padding:12px 16px;background:var(--dm-bg-primary);border-radius:8px;box-shadow:var(--dm-shadow-sm);font-size:13px}.logmate-table-container{background:var(--dm-bg-primary);border-radius:8px;padding:20px;box-shadow:var(--dm-shadow-md)}.logmate-table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px;flex-wrap:wrap}.logmate-table-toolbar-left{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.logmate-search{padding:8px 12px;border:1px solid #ddd;border-radius:4px;flex:1;max-width:400px}.logmate-export-btn{white-space:nowrap}.logmate-table-actions{display:flex;gap:10px}.logmate-btn{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.4, 0, .2, 1);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);position:relative;overflow:hidden}.logmate-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s;opacity:0}.logmate-btn:hover::before{left:100%;opacity:1}.logmate-btn-primary{background:var(--dm-primary);color:var(--dm-text-primary);border:1px solid var(--dm-border-dark);box-shadow:0 1px 2px rgba(0,0,0,.05)}.logmate-btn-primary:hover{background:var(--dm-primary-light);border-color:var(--dm-primary-light);box-shadow:0 2px 4px rgba(0,0,0,.1)}.logmate-btn-primary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(188,188,188,.3)}.logmate-btn-primary:disabled{background:var(--dm-border-dark);cursor:not-allowed;opacity:.6;transform:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}.logmate-btn-secondary{background:var(--dm-bg-hover);color:var(--dm-text-primary);border:1px solid var(--dm-border);box-shadow:0 1px 2px rgba(0,0,0,.05)}.logmate-btn-secondary:hover{background:var(--dm-border);border-color:var(--dm-border);box-shadow:0 2px 4px rgba(0,0,0,.1)}.logmate-btn-secondary:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.logmate-btn-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none;background:var(--dm-bg-hover)}.logmate-btn-danger{background:var(--dm-danger);color:var(--dm-text-white);box-shadow:0 1px 3px rgba(219,46,46,.2),0 1px 2px rgba(0,0,0,.1)}.logmate-btn-danger:hover{background:var(--dm-danger-dark);box-shadow:0 3px 6px rgba(219,46,46,.3),0 2px 4px rgba(0,0,0,.15)}.logmate-btn-danger:active{transform:translateY(0);box-shadow:0 1px 2px rgba(219,46,46,.3)}.logmate-table{width:100%;border-collapse:collapse}.logmate-table th{text-align:left;padding:12px;background:var(--dm-bg-tertiary);border-bottom:2px solid var(--dm-border-dark);font-weight:600}.logmate-table th.sortable{cursor:pointer;user-select:none}.logmate-table th.sortable:hover{background:#f0f0f0}.logmate-table td{padding:12px;border-bottom:1px solid var(--dm-border-light)}.logmate-table tr:hover{background:var(--dm-bg-tertiary)}.log-type{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.log-type-php-fatal{background:var(--dm-danger);color:var(--dm-text-white)}.log-type-php-warning{background:var(--dm-warning);color:var(--dm-text-primary)}.log-type-php-notice{background:var(--dm-accent);color:var(--dm-text-white)}.log-message{max-width:500px;word-wrap:break-word}.log-count{font-weight:600;color:var(--dm-primary)}.log-timestamp{color:var(--dm-text-light);font-size:13px}.logmate-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.logmate-settings{background:var(--dm-bg-primary);border-radius:8px;padding:30px;box-shadow:var(--dm-shadow-md);overflow:visible}.logmate-settings-section{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid var(--dm-border-light)}.logmate-settings-section:last-child{border-bottom:none}.logmate-settings-section h2{margin:0 0 20px 0;font-size:20px;color:var(--dm-text-primary)}.logmate-setting-item{margin-bottom:20px}.logmate-setting-item>label,.logmate-setting-label{display:block;margin-bottom:8px;font-weight:500;color:var(--dm-text-secondary);font-size:13px}.logmate-setting-label-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex:0 0 auto;min-width:200px}.logmate-setting-label-wrapper>label{margin-bottom:0}.logmate-setting-header{display:flex;align-items:center;gap:12px;width:100%}.logmate-setting-header .status-info{flex:1}.logmate-setting-row{display:flex;align-items:center;justify-content:flex-start;gap:20px}.logmate-setting-item code{display:block;background:var(--dm-bg-tertiary);padding:10px 14px;border-radius:6px;font-family:Monaco,Menlo,'Ubuntu Mono',monospace;font-size:12px;color:var(--dm-text-primary);border:1px solid var(--dm-border);word-break:break-all;overflow-wrap:break-word;max-width:100%;line-height:1.5}.logmate-file-path{display:block;background:var(--dm-bg-tertiary);padding:10px 14px;border-radius:6px;font-family:Monaco,Menlo,'Ubuntu Mono',monospace;font-size:12px;color:var(--dm-text-primary);border:1px solid var(--dm-border);word-break:break-all;overflow-wrap:break-word;max-width:100%;line-height:1.5;overflow-x:auto;white-space:pre-wrap}.logmate-status-indicator{display:flex;align-items:center;justify-content:space-between}.status-badge{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:600}.status-badge.enabled{background:var(--dm-success);color:var(--dm-text-white)}.status-badge.disabled{background:var(--dm-border-dark);color:var(--dm-text-primary)}.logmate-toggle-wrapper{display:flex;align-items:center;gap:10px;position:relative}.logmate-toggle-wrapper.logmate-toggle-wrapper-column{flex-direction:column;align-items:flex-start}.logmate-toggle-wrapper.logmate-toggle-wrapper-column .logmate-purge-inputs{margin-top:8px;width:100%}.logmate-toggle-loader{display:flex!important;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;position:absolute;right:-24px;top:50%;transform:translateY(-50%);visibility:visible!important;opacity:1!important}.logmate-toggle-loader .logmate-spinner{padding:0!important;display:flex!important;align-items:center;justify-content:center;width:16px!important;height:16px!important;visibility:visible!important;opacity:1!important}.logmate-toggle-loader .logmate-spinner .spinner{width:16px!important;height:16px!important;border:2px solid #9ca3af!important;border-top:2px solid var(--dm-primary)!important;border-right:2px solid var(--dm-primary)!important;border-bottom:2px solid #9ca3af!important;border-left:2px solid #9ca3af!important;border-radius:50%!important;animation:spin 1s linear infinite!important;background:0 0!important;box-sizing:border-box!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;margin:0!important;padding:0!important;min-width:16px!important;min-height:16px!important}.logmate-toggle{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.logmate-toggle input{opacity:0!important;width:0!important;height:0!important;position:absolute!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;visibility:hidden!important;pointer-events:none;margin:0;padding:0;border:none;outline:0;clip:rect(0,0,0,0);clip-path:inset(50%)}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:20px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.toggle-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.logmate-toggle input:checked+.toggle-slider{background-color:#22d172;box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 0 2px rgba(34,209,114,.15)}.logmate-toggle input:checked+.toggle-slider:before{transform:translateX(16px);box-shadow:0 2px 6px rgba(0,0,0,.25)}.logmate-toggle input:disabled+.toggle-slider{cursor:not-allowed;opacity:.6}.logmate-purge-log-type{margin-bottom:20px}.logmate-purge-log-type>label{display:block;margin-bottom:8px;font-weight:500;color:var(--dm-text-secondary);font-size:13px}.logmate-purge-options{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.logmate-radio-group{display:flex;flex-direction:column;gap:12px}.logmate-radio-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--dm-text-primary);position:relative}.logmate-radio-label .logmate-tooltip-wrapper{margin-left:auto}.logmate-radio{width:18px;height:18px;cursor:pointer;accent-color:var(--dm-primary)}.logmate-purge-inputs{display:flex;gap:10px;margin-left:28px;align-items:center;margin-top:8px}.logmate-radio-control-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.logmate-radio-control-wrapper .logmate-radio-label{margin:0}.logmate-radio-control-wrapper .logmate-purge-inputs{margin:0}.logmate-purge-confirm-content{display:flex;flex-direction:column;gap:20px}.logmate-purge-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff3cd;border:1px solid #ffc107;border-radius:6px}.logmate-purge-warning svg{color:#856404;flex-shrink:0;margin-top:2px}.logmate-purge-warning-text{margin:0;color:#856404;font-size:14px;line-height:1.5;font-weight:500}.logmate-purge-summary{padding:12px;background:var(--dm-bg-tertiary);border-radius:6px;border:1px solid var(--dm-border-light)}.logmate-purge-summary-label{margin:0 0 8px 0;font-size:13px;font-weight:600;color:var(--dm-text-secondary);text-transform:uppercase;letter-spacing:.5px}.logmate-purge-summary-text{margin:0;font-size:14px;color:var(--dm-text-primary);line-height:1.5}.logmate-tooltip-wrapper{position:relative;display:inline-flex;align-items:center}.logmate-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:0 0;color:var(--dm-text-muted);cursor:help;border-radius:50%;transition:all .2s;flex-shrink:0}.logmate-tooltip-icon:hover{color:var(--dm-primary);background:var(--dm-bg-hover)}.logmate-tooltip-trigger{cursor:help;display:inline-flex;align-items:center}.logmate-react-tooltip{max-width:300px;font-size:13px!important;line-height:1.5!important;padding:10px 14px!important;background:var(--dm-text-primary)!important;color:var(--dm-text-white)!important;border-radius:6px!important;box-shadow:var(--dm-shadow-lg)!important;z-index:10000!important}.logmate-radio-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--dm-text-primary);position:relative}.logmate-input,.logmate-select{padding:8px 12px;border:1px solid var(--dm-border-dark);border-radius:6px;font-size:13px;color:var(--dm-text-primary);background:var(--dm-bg-primary);transition:all .2s}.logmate-input:focus,.logmate-select:focus{outline:0;border-color:var(--dm-primary);box-shadow:0 0 0 3px rgba(188,188,188,.1)}.logmate-datetime-input{min-width:200px}.logmate-select{cursor:pointer}.logmate-spinner{display:flex;justify-content:center;align-items:center;padding:60px}.spinner{border:4px solid var(--dm-bg-hover);border-top:4px solid var(--dm-primary);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.logmate-error{padding:20px;background:#fff3cd;border:1px solid var(--dm-warning);border-radius:4px;color:#856404}.logmate-log-filters{display:flex;gap:8px}.logmate-filter-btn{padding:8px 12px;border:1px solid var(--dm-border-dark);background:var(--dm-bg-primary);border-radius:4px;cursor:pointer;transition:all .2s;font-size:13px;display:flex;align-items:center;gap:6px;color:var(--dm-text-light)}.logmate-filter-btn:hover{background:var(--dm-bg-secondary);border-color:var(--dm-primary);color:var(--dm-text-primary)}.logmate-filter-btn.active{background:var(--dm-primary);color:var(--dm-text-white);border-color:var(--dm-primary)}.logmate-filter-btn.active:hover{background:var(--dm-primary-dark);border-color:var(--dm-primary-dark)}.logmate-filter-btn-text{font-size:12px;font-weight:500;opacity:.9}.logmate-filter-btn.active .logmate-filter-btn-text{opacity:1}.log-log-type{display:inline-block;padding:4px 8px;border-radius:3px;font-size:12px;font-weight:600;text-transform:uppercase}.log-log-type-php{background:var(--dm-primary);color:var(--dm-text-white)}.log-log-type-js{background:var(--dm-secondary);color:var(--dm-text-white)}.logmate-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.logmate-modal{background:var(--dm-bg-primary);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.logmate-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--dm-border-light)}.logmate-modal-header h2{margin:0;font-size:20px;color:var(--dm-text-primary)}.logmate-modal-close{background:0 0;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--dm-text-light);transition:color .2s}.logmate-modal-close:hover{color:var(--dm-text-primary)}.logmate-modal-body{padding:20px;flex:1;overflow-y:auto}.logmate-modal-body p{margin:0;color:var(--dm-text-light);line-height:1.6}.logmate-export-options{display:flex;flex-direction:column;gap:20px}.logmate-radio-group{display:flex;flex-direction:column;gap:12px}.logmate-radio-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500}.logmate-radio{width:18px;height:18px;cursor:pointer;accent-color:var(--dm-primary)}.logmate-date-range-inputs{display:flex;gap:15px;margin-left:28px;margin-top:8px}.logmate-date-input-group{display:flex;flex-direction:column;gap:6px;flex:1}.logmate-date-input-group label{font-size:13px;font-weight:500;color:var(--dm-text-secondary)}.logmate-datetime-input{padding:8px 12px;border:1px solid var(--dm-border-dark);border-radius:4px;font-size:14px;width:100%}.logmate-datetime-input:focus{outline:0;border-color:var(--dm-primary);box-shadow:0 0 0 2px rgba(188,188,188,.1)}.logmate-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid var(--dm-border-light)}.logmate-refresh-icon-rotating{animation:rotate 1s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.logmate-table-loading{text-align:center;padding:40px!important}.logmate-table-empty{text-align:center;padding:40px!important;color:var(--dm-text-light);font-style:italic}.logmate-btn:disabled{opacity:.6;cursor:not-allowed}.logmate-skeleton{display:flex;align-items:center;height:20px;width:100%}.logmate-skeleton-line{height:14px;background:linear-gradient(90deg,#e8e8e8 0,#f0f0f0 20%,#e8e8e8 40%,#e8e8e8 100%);background-size:200% 100%;border-radius:4px;animation:skeleton-shimmer 1.5s ease-in-out infinite;display:inline-block}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.logmate-table tbody tr td .logmate-skeleton{padding:4px 0}.logmate-system-info-mosaic{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-auto-rows:auto}.logmate-mosaic-card{background:#fff;border-radius:8px;padding:20px;border:1px solid var(--dm-border);grid-column:span 4}.logmate-mosaic-card.logmate-card-large{grid-column:span 8}.logmate-card-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--dm-border)}.logmate-card-header h2{margin:0;font-size:16px;font-weight:600;color:var(--dm-text-primary)}.logmate-card-content{display:flex;flex-direction:column;gap:16px}.logmate-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.logmate-stat-item{display:flex;flex-direction:column;gap:6px}.logmate-stat-item.logmate-stat-fullwidth{grid-column:1/-1}.logmate-stat-label{font-size:11px;font-weight:600;color:var(--dm-text-muted);text-transform:uppercase;letter-spacing:.8px}.logmate-stat-value{font-size:16px;font-weight:700;color:var(--dm-text-primary);font-family:Monaco,Menlo,'Ubuntu Mono',monospace;line-height:1.4}.logmate-stat-value.logmate-stat-path{font-size:12px;word-break:break-all;line-height:1.6;color:var(--dm-text-muted);font-weight:500}@media (max-width:1200px){.logmate-system-info-mosaic{grid-template-columns:repeat(6,1fr)}.logmate-mosaic-card{grid-column:span 3}.logmate-card-large{grid-column:span 6}.logmate-stat-grid{grid-template-columns:1fr}.logmate-stat-item.logmate-stat-fullwidth{grid-column:span 1}}.logmate-plugins-list{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.logmate-plugin-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--dm-bg-tertiary);border-radius:4px;border:1px solid var(--dm-border)}.logmate-plugin-item.active{background:var(--dm-bg-tertiary);border-color:var(--dm-border-dark)}.logmate-plugin-name{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--dm-text-primary)}.logmate-plugin-badge{font-size:11px;font-weight:600;padding:2px 8px;background:var(--dm-text-muted);color:#fff;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.logmate-plugin-version{font-size:12px;color:var(--dm-text-muted);font-family:Monaco,Menlo,'Ubuntu Mono',monospace}.Toastify__toast-container{z-index:100000!important}.Toastify__toast{z-index:100000!important}@media (max-width:768px){.logmate-app{padding:10px;margin-left:-10px;gap:15px}.logmate-screen{padding:10px}.logmate-menu-container{bottom:15px;right:15px}.logmate-floating-menu-toggle{width:48px;height:48px}.logmate-floating-menu-toggle svg{width:20px;height:20px}.logmate-dropdown-menu{bottom:calc(48px + 10px);right:0;min-width:180px}.logmate-meta-bar{flex-direction:column;gap:10px;padding:12px;font-size:12px}.logmate-table-container{padding:15px;overflow-x:auto;-webkit-overflow-scrolling:touch}.logmate-table-toolbar{flex-direction:column;align-items:stretch;gap:12px}.logmate-table-toolbar-left{flex-direction:column;width:100%}.logmate-search{max-width:100%;width:100%}.logmate-table-actions{flex-wrap:wrap;width:100%}.logmate-table-actions .logmate-btn{flex:1;min-width:calc(50% - 5px);justify-content:center}.logmate-table{font-size:12px;min-width:600px}.logmate-table td,.logmate-table th{padding:8px}.log-message{max-width:300px;font-size:12px}.log-timestamp{font-size:11px;white-space:nowrap}.logmate-settings{padding:20px 15px}.logmate-settings-section{margin-bottom:30px;padding-bottom:20px}.logmate-settings-section h2{font-size:18px;margin-bottom:15px}.logmate-setting-item{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.logmate-setting-label-wrapper{width:100%}.logmate-setting-controls{width:100%;justify-content:space-between}.logmate-toggle-wrapper{width:100%;justify-content:flex-end}.logmate-system-info-mosaic{grid-template-columns:1fr;gap:15px}.logmate-card-large,.logmate-mosaic-card{grid-column:span 1!important}.logmate-card-header h2{font-size:16px}.logmate-stat-grid{grid-template-columns:1fr;gap:12px}.logmate-stat-item{padding:12px}.logmate-stat-label{font-size:12px}.logmate-stat-value{font-size:14px}.logmate-stat-value.logmate-stat-path{font-size:11px;word-break:break-all}.logmate-modal{width:95%;max-width:95%;margin:10px;max-height:85vh}.logmate-modal-header{padding:15px}.logmate-modal-header h2{font-size:18px}.logmate-modal-body{padding:15px;max-height:calc(85vh - 120px);overflow-y:auto}.logmate-modal-footer{padding:15px;flex-direction:column;gap:10px}.logmate-modal-footer .logmate-btn{width:100%;justify-content:center}.logmate-export-options{gap:15px}.logmate-date-range-inputs{flex-direction:column;gap:12px}.logmate-datetime-input{min-width:100%;width:100%}.logmate-purge-confirm-content{gap:15px}.logmate-purge-warning{flex-direction:column;align-items:flex-start;gap:10px}.logmate-purge-warning-text{font-size:13px}.logmate-btn{padding:10px 14px;font-size:12px}.logmate-btn svg{width:16px;height:16px}.logmate-log-filters{flex-wrap:wrap;gap:6px}.logmate-filter-btn{padding:6px 10px;font-size:11px;flex:1;min-width:calc(33.333% - 4px);justify-content:center}.logmate-pagination{flex-wrap:wrap;gap:8px}.logmate-pagination .logmate-btn{padding:8px 12px;font-size:12px}.logmate-input,.logmate-select{font-size:14px;padding:10px 12px;width:100%}.logmate-radio-group{flex-direction:column;gap:12px}.logmate-radio-label{width:100%}.logmate-react-tooltip{max-width:250px;font-size:12px!important;padding:8px 12px!important}.logmate-purge-settings{padding:15px}.logmate-purge-settings h3{font-size:16px}.logmate-purge-options{flex-direction:column;gap:12px}.logmate-purge-option{width:100%}.Toastify__toast-container{width:calc(100% - 20px)!important;left:10px!important;right:10px!important}.Toastify__toast{margin-bottom:10px;font-size:13px}}@media (max-width:480px){.logmate-app{padding:8px;margin-left:-8px}.logmate-screen{padding:8px}.logmate-floating-menu-toggle{width:44px;height:44px}.logmate-floating-menu-toggle svg{width:18px;height:18px}.logmate-menu-container{bottom:10px;right:10px}.logmate-dropdown-menu{bottom:calc(44px + 8px);min-width:160px}.logmate-settings{padding:15px 10px}.logmate-table-container{padding:10px}.logmate-table{font-size:11px}.logmate-table td,.logmate-table th{padding:6px}.logmate-modal{width:98%;max-width:98%;margin:5px}.logmate-modal-body,.logmate-modal-footer,.logmate-modal-header{padding:12px}.logmate-btn{padding:8px 12px;font-size:11px}.logmate-filter-btn{font-size:10px;padding:5px 8px}.log-message{max-width:200px;font-size:11px}}@media (min-width:769px) and (max-width:1024px){.logmate-app{padding:15px;margin-left:-15px}.logmate-table-toolbar{flex-wrap:wrap}.logmate-table-toolbar-left{flex:1 1 100%}.logmate-search{max-width:100%}.logmate-system-info-mosaic{grid-template-columns:repeat(2,1fr)}.logmate-mosaic-card{grid-column:span 1}.logmate-card-large{grid-column:span 2}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}