.action-stats-page{padding:2rem;max-width:1600px;margin:0 auto}.action-stats-page .page-header{margin-bottom:2rem}.action-stats-page .page-header h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.action-stats-page .page-header .page-description{color:#6b7280;font-size:1rem}.action-stats-container .date-range-tabs{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.action-stats-container .date-range-tabs .date-range-tab{flex:1;min-width:140px;padding:.875rem 1.25rem;background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:.9375rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.05)}.action-stats-container .date-range-tabs .date-range-tab:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 6px rgba(59,130,246,.15)}.action-stats-container .date-range-tabs .date-range-tab.active{background:var(--gradient-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-2px)}.action-stats-container .current-period-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid var(--color-primary);border-radius:10px;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(59,130,246,.1)}.action-stats-container .current-period-badge .period-icon{font-size:1.25rem}.action-stats-container .current-period-badge .period-text{font-size:.9375rem;color:var(--color-primary)}.action-stats-container .current-period-badge .period-text strong{font-weight:700;color:var(--color-primary)}.action-stats-container .stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.action-stats-container .stats-summary .summary-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}.action-stats-container .stats-summary .summary-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.15)}.action-stats-container .stats-summary .summary-card .summary-icon{font-size:2.5rem}.action-stats-container .stats-summary .summary-card .summary-content{flex:1}.action-stats-container .stats-summary .summary-card .summary-content .summary-label{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.action-stats-container .stats-summary .summary-card .summary-content .summary-value{font-size:1.75rem;font-weight:700;color:#1f2937}.action-stats-container .stats-summary .summary-card.highlight-call{border-left:4px solid #10b981}.action-stats-container .stats-summary .summary-card.highlight-sms{border-left:4px solid #3b82f6}.action-stats-container .stats-summary .summary-card.highlight-share{border-left:4px solid #f59e0b}.action-stats-container .stats-summary .summary-card.highlight-total{border-left:4px solid #8b5cf6}.action-stats-container .filters-section{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.action-stats-container .filters-section .filter-group{flex:1;min-width:200px}.action-stats-container .filters-section .filter-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.action-stats-container .filters-section .filter-group .filter-input,.action-stats-container .filters-section .filter-group .filter-select{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.action-stats-container .filters-section .filter-group .filter-input:focus,.action-stats-container .filters-section .filter-group .filter-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.action-stats-container .filters-section .filter-reset{padding:.625rem 1.25rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s}.action-stats-container .filters-section .filter-reset:hover{background:#dc2626}.action-stats-container .stats-table-container{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:auto;margin-bottom:2rem}.action-stats-container .stats-table-container .stats-table{width:100%;border-collapse:collapse;font-size:.9375rem}.action-stats-container .stats-table-container .stats-table thead{background:#f9fafb}.action-stats-container .stats-table-container .stats-table thead th{padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.action-stats-container .stats-table-container .stats-table thead th.sortable{cursor:pointer;user-select:none;transition:background .2s}.action-stats-container .stats-table-container .stats-table thead th.sortable:hover{background:#f3f4f6}.action-stats-container .stats-table-container .stats-table thead th.sortable.active{color:#3b82f6;font-weight:700}.action-stats-container .stats-table-container .stats-table thead th.number-col{text-align:center}.action-stats-container .stats-table-container .stats-table thead th.rank-col{width:60px;text-align:center}.action-stats-container .stats-table-container .stats-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background .2s}.action-stats-container .stats-table-container .stats-table tbody tr:hover{background:#f9fafb}.action-stats-container .stats-table-container .stats-table tbody tr.priority-high{background:rgba(239,68,68,.05)}.action-stats-container .stats-table-container .stats-table tbody tr.priority-high:hover{background:rgba(239,68,68,.1)}.action-stats-container .stats-table-container .stats-table tbody tr.priority-medium{background:rgba(245,158,11,.05)}.action-stats-container .stats-table-container .stats-table tbody tr.priority-medium:hover{background:rgba(245,158,11,.1)}.action-stats-container .stats-table-container .stats-table tbody tr td{padding:1rem;color:#1f2937}.action-stats-container .stats-table-container .stats-table tbody tr td.rank-col{text-align:center;font-weight:600;color:#6b7280}.action-stats-container .stats-table-container .stats-table tbody tr td.shop-name{font-weight:600;color:#1f2937;white-space:nowrap}.action-stats-container .stats-table-container .stats-table tbody tr td.region-col{white-space:nowrap}.action-stats-container .stats-table-container .stats-table tbody tr td.number-col{text-align:center;font-variant-numeric:tabular-nums}.action-stats-container .stats-table-container .stats-table tbody tr td.number-col.total-actions strong{color:#8b5cf6;font-size:1.125rem}.action-stats-container .stats-table-container .stats-table tbody tr td.number-col.call-count{color:#10b981;font-weight:600}.action-stats-container .stats-table-container .stats-table tbody tr td.number-col.sms-count{color:#3b82f6;font-weight:600}.action-stats-container .stats-table-container .stats-table tbody tr td.number-col.share-count{color:#f59e0b;font-weight:600}.action-stats-container .stats-table-container .stats-table tbody tr td.date-col{color:#6b7280;font-size:.875rem}.action-stats-container .stats-table-container .stats-table tbody tr td.priority-col{font-weight:600;white-space:nowrap}.action-stats-container .stats-table-container .stats-table tbody tr td.no-data{text-align:center;padding:3rem;color:#9ca3af;font-style:italic}.action-stats-container .monetization-guide{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.action-stats-container .monetization-guide h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.action-stats-container .monetization-guide .guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.action-stats-container .monetization-guide .guide-cards .guide-card{border-radius:8px;padding:1.5rem;border:2px solid}.action-stats-container .monetization-guide .guide-cards .guide-card .guide-badge{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.action-stats-container .monetization-guide .guide-cards .guide-card .guide-content .guide-criteria{font-weight:600;color:#374151;margin-bottom:.5rem}.action-stats-container .monetization-guide .guide-cards .guide-card .guide-content .guide-description{font-size:.875rem;color:#6b7280;line-height:1.5}.action-stats-container .monetization-guide .guide-cards .guide-card.high{background:rgba(239,68,68,.05);border-color:#ef4444}.action-stats-container .monetization-guide .guide-cards .guide-card.high .guide-badge{color:#ef4444}.action-stats-container .monetization-guide .guide-cards .guide-card.medium{background:rgba(245,158,11,.05);border-color:#f59e0b}.action-stats-container .monetization-guide .guide-cards .guide-card.medium .guide-badge{color:#f59e0b}.action-stats-container .monetization-guide .guide-cards .guide-card.low{background:rgba(16,185,129,.05);border-color:#10b981}.action-stats-container .monetization-guide .guide-cards .guide-card.low .guide-badge{color:#10b981}.action-stats-container .monetization-guide .guide-cards .guide-card.wait{background:rgba(107,114,128,.05);border-color:#6b7280}.action-stats-container .monetization-guide .guide-cards .guide-card.wait .guide-badge{color:#6b7280}@media(max-width:768px){.action-stats-page{padding:1rem}.action-stats-page .page-header h1{font-size:1.5rem}.action-stats-container .date-range-tabs .date-range-tab{min-width:calc(50% - .375rem);font-size:.8125rem;padding:.75rem 1rem}.action-stats-container .current-period-badge{width:100%;justify-content:center;font-size:.875rem}.action-stats-container .stats-summary{grid-template-columns:1fr}.action-stats-container .filters-section .filter-group{min-width:100%}.action-stats-container .stats-table-container{padding:.75rem;overflow-x:auto}.action-stats-container .stats-table-container .stats-table{font-size:.8125rem}.action-stats-container .stats-table-container .stats-table tbody td,.action-stats-container .stats-table-container .stats-table thead th{padding:.5rem}.action-stats-container .monetization-guide{padding:1rem}.action-stats-container .monetization-guide .guide-cards{grid-template-columns:1fr}}.admin-050-stats{max-width:1400px;margin:0 auto}.admin-050-stats .page-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:3px solid #e8eaed}.admin-050-stats .page-header h1{font-size:2rem;font-weight:700;color:#202124;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.admin-050-stats .page-header .page-description{font-size:.95rem;color:#5f6368}.admin-050-stats .period-selector{display:flex;gap:.5rem;margin-bottom:2rem;background:#fff;padding:.5rem;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-050-stats .period-selector .period-btn{flex:1;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;color:#5f6368;transition:all .2s}.admin-050-stats .period-selector .period-btn:hover{background:#f1f3f4;color:#202124}.admin-050-stats .period-selector .period-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-lg)}.admin-050-stats .stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem}.admin-050-stats .stats-summary .stat-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s;border:1px solid #e8eaed}.admin-050-stats .stats-summary .stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.admin-050-stats .stats-summary .stat-card{display:flex;align-items:center;gap:1.25rem}.admin-050-stats .stats-summary .stat-card .stat-icon{font-size:2.5rem;line-height:1}.admin-050-stats .stats-summary .stat-card .stat-content{flex:1}.admin-050-stats .stats-summary .stat-card .stat-content .stat-value{font-size:2rem;font-weight:700;color:#202124;line-height:1.2;margin-bottom:.25rem}.admin-050-stats .stats-summary .stat-card .stat-content .stat-label{font-size:.875rem;color:#5f6368;font-weight:500}.admin-050-stats .stats-summary .stat-card.success{border-left:4px solid #34a853}.admin-050-stats .stats-summary .stat-card.failed{border-left:4px solid #ea4335}.admin-050-stats .controls{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-wrap:wrap}.admin-050-stats .controls .view-mode{display:flex;gap:.5rem;background:#f1f3f4;padding:.25rem;border-radius:8px}.admin-050-stats .controls .view-mode .mode-btn{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;color:#5f6368;transition:all .2s;display:flex;align-items:center;gap:.5rem}.admin-050-stats .controls .view-mode .mode-btn .btn-icon{font-size:1rem}.admin-050-stats .controls .view-mode .mode-btn:hover{color:#202124}.admin-050-stats .controls .view-mode .mode-btn.active{background:#fff;color:var(--color-primary);box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-050-stats .controls .expand-controls{display:flex;gap:.5rem}.admin-050-stats .controls .expand-controls .expand-btn{padding:.5rem 1rem;background:#fff;border:1px solid #dadce0;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:#5f6368;transition:all .2s}.admin-050-stats .controls .expand-controls .expand-btn:hover{background:#f1f3f4;border-color:#5f6368;color:#202124}.admin-050-stats .controls .sort-options{display:flex;align-items:center;gap:.75rem}.admin-050-stats .controls .sort-options label{font-weight:600;color:#5f6368;font-size:.875rem}.admin-050-stats .controls .sort-options select{padding:.625rem 2.5rem .625rem 1rem;border:1px solid #dadce0;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;background:#fff;color:#202124;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235f6368' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.admin-050-stats .controls .sort-options select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.admin-050-stats .controls .sort-options .sort-order-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dadce0;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:700;color:#5f6368;transition:all .2s}.admin-050-stats .controls .sort-options .sort-order-btn:hover{background:#f1f3f4;border-color:#5f6368;color:#202124}.admin-050-stats .empty-state{padding:4rem 2rem;text-align:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-050-stats .empty-state p{font-size:1.125rem;color:#5f6368}.admin-050-stats .cdr-groups{display:flex;flex-direction:column;gap:1rem}.admin-050-stats .cdr-groups .cdr-group{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s;border:2px solid rgba(0,0,0,0)}.admin-050-stats .cdr-groups .cdr-group.expanded{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.15)}.admin-050-stats .cdr-groups .cdr-group .group-header{padding:1.25rem 1.5rem;cursor:pointer;transition:all .2s;background:var(--gradient-primary)}.admin-050-stats .cdr-groups .cdr-group .group-header:hover{opacity:.9}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-toggle .toggle-icon{display:inline-block;font-size:.875rem;color:#fff;transition:transform .3s}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-toggle .toggle-icon.expanded{transform:rotate(90deg)}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-info{flex:1;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-info .shop-name{font-size:1.25rem;font-weight:900;color:#000;margin:0}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-info .phone-badge{padding:.375rem .875rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:20px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;font-weight:600;color:#fff}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats{display:flex;gap:.75rem;flex-wrap:wrap}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge{padding:.625rem 1rem;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;min-width:100px}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge .stat-label{font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:500}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge .stat-value{font-size:1rem;font-weight:700;color:#fff}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge.success{background:rgba(52,168,83,.3)}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge.time{background:rgba(251,188,4,.3)}.admin-050-stats .cdr-groups .cdr-group .group-content{animation:slideDown .3s ease-out}.admin-050-stats .cdr-groups .cdr-group .group-table{overflow-x:auto}.admin-050-stats .cdr-groups .cdr-group .group-table table{width:100%;border-collapse:collapse}.admin-050-stats .cdr-groups .cdr-group .group-table table thead{background:#f8f9fa}.admin-050-stats .cdr-groups .cdr-group .group-table table thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;color:#5f6368;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e8eaed}.admin-050-stats .cdr-groups .cdr-group .group-table table tbody tr{border-bottom:1px solid #f1f3f4;transition:background .2s}.admin-050-stats .cdr-groups .cdr-group .group-table table tbody tr:hover{background:#f8f9fa}.admin-050-stats .cdr-groups .cdr-group .group-table table tbody tr:last-child{border-bottom:none}.admin-050-stats .cdr-groups .cdr-group .group-table table tbody td{padding:1rem 1.25rem;color:#202124;font-size:.9rem}.admin-050-stats .cdr-groups .cdr-group .group-table table tbody td.phone-number{font-family:SF Mono,Monaco,Courier New,monospace;font-weight:500;color:var(--color-primary)}.admin-050-stats .cdr-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-050-stats .cdr-table table{width:100%;border-collapse:collapse}.admin-050-stats .cdr-table table thead{background:var(--gradient-primary)}.admin-050-stats .cdr-table table thead th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;color:#fff;text-transform:uppercase;letter-spacing:.5px}.admin-050-stats .cdr-table table tbody tr{border-bottom:1px solid #f1f3f4;transition:background .2s}.admin-050-stats .cdr-table table tbody tr:hover{background:#f8f9fa}.admin-050-stats .cdr-table table tbody tr:last-child{border-bottom:none}.admin-050-stats .cdr-table table tbody td{padding:1rem 1.25rem;color:#202124;font-size:.9rem}.admin-050-stats .cdr-table table tbody td.phone-number{font-family:SF Mono,Monaco,Courier New,monospace;font-weight:500;color:var(--color-primary)}.admin-050-stats .cdr-table table tbody td.shop-name-cell{font-weight:600;color:#5f6368}.admin-050-stats .status-badge{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:16px;font-size:.8125rem;font-weight:600;line-height:1}.admin-050-stats .status-badge.success{background:#e8f5e9;color:#1e8e3e}.admin-050-stats .status-badge.failed{background:#fce8e6;color:#c5221f}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}@media(max-width:1024px){.admin-050-stats .stats-summary{grid-template-columns:repeat(2,1fr)}.admin-050-stats .controls .group-stats .stat-badge{min-width:80px}}@media(max-width:768px){.admin-050-stats .page-header h1{font-size:1.5rem}.admin-050-stats .period-selector{flex-direction:column}.admin-050-stats .period-selector .period-btn{width:100%}.admin-050-stats .stats-summary{grid-template-columns:1fr}.admin-050-stats .controls{flex-direction:column;align-items:stretch}.admin-050-stats .controls .expand-controls,.admin-050-stats .controls .sort-options,.admin-050-stats .controls .view-mode{width:100%;justify-content:center}.admin-050-stats .controls .sort-options select{flex:1}.admin-050-stats .cdr-groups .cdr-group .group-header .group-main .group-info{flex-direction:column;align-items:flex-start}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats{flex-direction:column}.admin-050-stats .cdr-groups .cdr-group .group-header .group-stats .stat-badge{width:100%}.admin-050-stats .cdr-groups .cdr-group .group-table table{min-width:700px}.admin-050-stats .cdr-table{overflow-x:auto}.admin-050-stats .cdr-table table{min-width:900px}}.admin-050-ment{padding:2rem;max-width:1400px;margin:0 auto}.admin-050-ment .page-header{margin-bottom:2rem}.admin-050-ment .page-header h1{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.admin-050-ment .page-header .page-description{color:#666;font-size:.95rem}.admin-050-ment .actions{display:flex;gap:1rem;margin-bottom:2rem}.admin-050-ment .actions button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.admin-050-ment .actions button.btn-primary{background:#4caf50;color:#fff}.admin-050-ment .actions button.btn-primary:hover{background:#45a049}.admin-050-ment .actions button.btn-secondary{background:#f5f5f5;color:#333}.admin-050-ment .actions button.btn-secondary:hover{background:#e0e0e0}.admin-050-ment .warning-box{display:flex;gap:1rem;padding:1rem 1.5rem;background:#fff3cd;border-left:4px solid #ff9800;border-radius:8px;margin-bottom:2rem}.admin-050-ment .warning-box .warning-icon{font-size:1.5rem;flex-shrink:0}.admin-050-ment .warning-box .warning-content{flex:1}.admin-050-ment .warning-box .warning-content strong{color:#f57c00;display:block;margin-bottom:.5rem}.admin-050-ment .warning-box .warning-content .warning-hint{margin-top:.5rem;color:#666;font-size:.9rem}.admin-050-ment .empty-state{text-align:center;padding:4rem 2rem;background:#f9f9f9;border-radius:12px}.admin-050-ment .empty-state p{font-size:1.1rem;color:#666;margin-bottom:1rem}.admin-050-ment .empty-state p.hint{font-size:.9rem;color:#999}.admin-050-ment .ment-list{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.admin-050-ment .ment-list table{width:100%;border-collapse:collapse}.admin-050-ment .ment-list table thead{background:#f5f5f5}.admin-050-ment .ment-list table thead th{padding:1rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0}.admin-050-ment .ment-list table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .2s}.admin-050-ment .ment-list table tbody tr:hover{background:#f9f9f9}.admin-050-ment .ment-list table tbody tr td{padding:1rem}.admin-050-ment .ment-list table tbody tr td.ment-idx .badge{display:inline-block;padding:.25rem .75rem;background:#2196f3;color:#fff;border-radius:20px;font-weight:600;font-size:.9rem}.admin-050-ment .ment-list table tbody tr td.ment-title{font-weight:600;color:#333}.admin-050-ment .ment-list table tbody tr td.actions-cell{display:flex;gap:.5rem}.admin-050-ment .ment-list table tbody tr td.actions-cell button{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s}.admin-050-ment .ment-list table tbody tr td.actions-cell button.btn-edit{background:#ff9800;color:#fff}.admin-050-ment .ment-list table tbody tr td.actions-cell button.btn-edit:hover{background:#f57c00}.admin-050-ment .ment-list table tbody tr td.actions-cell button.btn-delete{background:#f44336;color:#fff}.admin-050-ment .ment-list table tbody tr td.actions-cell button.btn-delete:hover{background:#d32f2f}.admin-050-ment .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.admin-050-ment .modal-content{background:#fff;border-radius:12px;padding:2rem;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.admin-050-ment .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.admin-050-ment .modal-content .modal-header h2{font-size:1.5rem;font-weight:700;color:#333;margin:0}.admin-050-ment .modal-content .modal-header .btn-close{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.admin-050-ment .modal-content .modal-header .btn-close:hover{background:#f5f5f5;color:#333}.admin-050-ment .modal-content form .form-group{margin-bottom:1.5rem}.admin-050-ment .modal-content form .form-group label{display:block;font-weight:600;color:#333;margin-bottom:.5rem}.admin-050-ment .modal-content form .form-group input,.admin-050-ment .modal-content form .form-group select{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border .2s}.admin-050-ment .modal-content form .form-group input:focus,.admin-050-ment .modal-content form .form-group select:focus{outline:none;border-color:#4caf50}.admin-050-ment .modal-content form .form-group small{display:block;margin-top:.5rem;color:#999;font-size:.85rem}.admin-050-ment .modal-content form .modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #f0f0f0}.admin-050-ment .modal-content form .modal-actions button{padding:.75rem 2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.admin-050-ment .modal-content form .modal-actions button[type=button]{background:#f5f5f5;color:#333}.admin-050-ment .modal-content form .modal-actions button[type=button]:hover{background:#e0e0e0}.admin-050-ment .modal-content form .modal-actions button.btn-primary{background:#4caf50;color:#fff}.admin-050-ment .modal-content form .modal-actions button.btn-primary:hover{background:#45a049}.admin-050-ment .webui-info-box{margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.3)}.admin-050-ment .webui-info-box h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.admin-050-ment .webui-info-box .info-desc{opacity:.9;margin-bottom:1.5rem;font-size:.95rem}.admin-050-ment .webui-info-box .ment-info-card{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:8px;padding:1rem;margin-bottom:1rem}.admin-050-ment .webui-info-box .ment-info-card .ment-info-row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.admin-050-ment .webui-info-box .ment-info-card .ment-info-row:last-child{border-bottom:none}.admin-050-ment .webui-info-box .ment-info-card .ment-info-row .label{font-weight:600;opacity:.9}.admin-050-ment .webui-info-box .ment-info-card .ment-info-row .value{font-weight:500}.admin-050-ment .webui-info-box .ment-info-card .ment-info-row .value.highlight{background:hsla(0,0%,100%,.25);padding:.25rem .75rem;border-radius:20px;font-weight:700;font-size:1.1rem}.admin-050-ment .webui-info-box .webui-links{display:flex;gap:1rem;flex-wrap:wrap}.admin-050-ment .webui-info-box .webui-links .webui-link{display:inline-block;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s;border:1px solid hsla(0,0%,100%,.3)}.admin-050-ment .webui-info-box .webui-links .webui-link:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.admin-050-ment .info-box{margin-top:2rem;padding:1.5rem;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px}.admin-050-ment .info-box h3{font-size:1.1rem;font-weight:700;color:#1976d2;margin-bottom:1rem}.admin-050-ment .info-box ul{list-style:none;padding:0;margin:0}.admin-050-ment .info-box ul li{padding:.5rem 0;color:#333;line-height:1.6}.admin-050-ment .info-box ul li strong{color:#1976d2}@media(max-width:768px){.admin-050-ment{padding:1rem}.admin-050-ment .page-header h1{font-size:1.5rem}.admin-050-ment .ment-list table{font-size:.9rem}.admin-050-ment .ment-list table tbody td,.admin-050-ment .ment-list table thead th{padding:.75rem .5rem}.admin-050-ment .modal-content{padding:1.5rem}}