:root{--primary:#4a6ee0;--primary-dark:#3a5bc7;--green:#10b981;--success:#2ecc71;--danger:#e74c3c;--warning:#f39c12;--sold:#9b59b6;--expired:#e67e22;--dark:#2c3e50;--light:#f8f9fa;--gray:#6c757d;--border:#e9ecef;--shadow:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 20px rgba(0,0,0,0.1);--shadow-xl:0 10px 30px rgba(0,0,0,0.2);--radius:12px;--radius-sm:8px;--radius-lg:20px;--card-bg:#f7f7f7;--overlay-bg:rgba(0,0,0,0.5);--body-bg:#f1f1f1;--text-color:#333;--scrollbar-track:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8;}[data-theme="dark"]{--primary:#5a7eeb;--primary-dark:#4a6ee0;--green:#2ecc71;--success:#27ae60;--danger:#e74c3c;--warning:#f39c12;--sold:#8e44ad;--expired:#d35400;--dark:#ecf0f1;--light:#2d3346;--gray:#95a5a6;--border:#34495e;--shadow:0 4px 6px rgba(0,0,0,0.3);--shadow-lg:0 10px 20px rgba(0,0,0,0.3);--shadow-xl:0 10px 30px rgba(0,0,0,0.4);--card-bg:#252a3a;--overlay-bg:rgba(0,0,0,0.7);--body-bg:#1a1d28;--text-color:#ecf0f1;--scrollbar-track:#252a3a;--scrollbar-thumb:#34495e;--scrollbar-thumb-hover:#5d6d7e;}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);}html{font-size:16px;}body{font-family:"iconfont",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background-color:var(--body-bg);color:var(--text-color);line-height:1.5;padding-bottom:75px;}.iconfont{font-weight:normal;}.container{max-width:1920px;margin:0 auto;padding:10px;}.hidden{display:none !important;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:4px;}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);}.card,.stat-card,.sales-stats-section,.search-filters,.registrar-card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;}.card:hover,.stat-card:hover,.sales-stats-section:hover,.registrar-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);}.btn,.panel-btn,.empty-state-btn,.batch-action-btn{padding:10px 15px;border:none;border-radius:var(--radius-sm);font-size:1rem;font-weight:600;cursor:pointer;}.btn-primary,.panel-btn.primary,.empty-state-btn:not(.outline){background:var(--primary);color:white;border-color:var(--primary);}.btn-primary:hover,.panel-btn.primary:hover,.empty-state-btn:not(.outline):hover{background:var(--primary-dark);}.btn-danger,.panel-btn.danger{background:var(--danger);color:white;border-color:var(--danger);}.btn-danger:hover,.panel-btn.danger:hover{background:#c0392b;}.btn-outline,.empty-state-btn.outline{background:transparent;color:var(--dark);border:1px solid var(--border);}.btn-outline:hover,.empty-state-btn.outline:hover{background:var(--light);}.btn:disabled,.panel-btn:disabled{opacity:0.6;cursor:not-allowed;background:var(--light);color:var(--gray);border-color:var(--border);}.btn-primary,.btn-danger,.btn-outline,.empty-state-btn,.panel-btn{transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.watermark{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-radius:12px 0 0 0;border-width:4.4rem 4.4rem 0 0;border-color:var(--primary) transparent transparent transparent;z-index:1;pointer-events:none;}.watermark-text{position:absolute;top:12px;left:0;transform:rotate(-45deg);font-size:0.95rem;color:white;z-index:2;pointer-events:none;text-shadow:var(--shadow);line-height:1;}.watermark-text p{font-size:0.65rem;}header{text-align:center;margin-bottom:10px;padding:10px;background:var(--card-bg);color:var(--dark);border-radius:var(--radius);border:1px solid var(--border);position:relative;}h1{font-size:1.4rem;font-weight:700;}.subtitle{font-size:0.8rem;opacity:0.9;max-width:600px;margin:0 auto;}.theme-toggle,.notification-history-quick-btn{position:absolute;top:15px;background:none;border:none;color:var(--dark);cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.theme-toggle{right:2.7rem;}.notification-history-quick-btn{z-index:1003;right:10px;}.theme-toggle i,.notification-history-quick-btn i{font-size:1.5rem;}.theme-toggle .icon-sun,.theme-toggle .icon-moon,.theme-toggle .icon-auto{display:none;}.theme-toggle[data-mode="auto"] .icon-auto{display:block;}.theme-toggle[data-mode="dark"] .icon-moon,.theme-toggle[data-mode="light"] .icon-sun{display:block;color:var(--warning);}[data-theme="dark"] .theme-toggle[data-mode="auto"] .icon-auto{color:var(--warning);}.notification-badge{position:absolute;top:-3px;right:-3px;background:var(--danger);color:white;border-radius:50%;width:18px;height:18px;font-size:0.625rem;display:flex;align-items:center;justify-content:center;}.notification-badge.has-unread{animation:badge-pulse 2s infinite;}@keyframes badge-pulse{0%{transform:scale(1);}50%{transform:scale(1.2);opacity:0.9;}100%{transform:scale(1);}}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px;}.stat-card{padding:10px 20px;display:flex;align-items:center;border-left:4px solid var(--primary);}.stat-card.sold-card{border-left-color:var(--sold) !important;}.stat-card.expired-card{border-left-color:var(--expired) !important;}.stat-card.profit-card{border-left-color:var(--success) !important;}.stat-card.cost-card{border-left-color:var(--warning) !important;}.stat-card.amount-card{border-left-color:var(--sold) !important;}.stat-icon{width:2rem;height:2rem;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:10px;background:rgba(74,110,224,0.1);color:var(--primary);}.total-cost-card .stat-icon{background:rgba(16,185,129,0.1);color:var(--green);}.sold-card .stat-icon{background:rgba(155,89,182,0.1);color:var(--sold);}.expired-card .stat-icon{background:rgba(230,126,34,0.1);color:var(--expired);}.monthly-card .stat-icon{background:rgba(243,156,18,0.1);color:var(--warning);}.profit-card .stat-icon{background:rgba(46,204,113,0.1);color:var(--success);}.cost-card .stat-icon{background:rgba(243,156,18,0.1);color:var(--warning);}.amount-card .stat-icon{background:rgba(155,89,182,0.1);color:var(--sold);}.stat-info{flex:1;}.stat-value{font-size:0.9rem;font-weight:600;margin-bottom:5px;line-height:1;}.stat-label{font-size:0.9rem;color:var(--gray);line-height:1;}.sales-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-bottom:10px;}.sales-stats-section{padding:5px 20px;}.sales-stats-title{font-size:0.9rem;font-weight:600;color:var(--dark);display:flex;align-items:center;gap:10px;}.sales-stats-title i{color:var(--primary);}.sales-stats-grid{display:grid;grid-template-columns:repeat(6,1fr);}.sales-stat-item{display:flex;flex-direction:column;}.sales-stat-label{font-size:0.9rem;color:var(--gray);}.sales-stat-value{font-size:1rem;font-weight:600;color:var(--dark);}.sales-stat-value.sold{color:var(--sold);}.sales-stat-value.expired{color:var(--expired);}.sales-stat-value.profit{color:var(--success);}.sales-stat-value.cost{color:var(--warning);}.sales-stat-value.expiry{color:var(--danger);}.bottom-action-bar{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 20px);max-width:500px;border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:100;display:flex;justify-content:space-around;padding:10px 0;border:1px solid var(--border);opacity:0.9;}.action-bar-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;padding:8px 12px;border-radius:var(--radius-sm);color:var(--gray);font-size:0.8rem;cursor:pointer;min-width:60px;gap:5px;flex:1;transition:color 0.2s ease;}.action-bar-btn:hover,.action-bar-btn.active{color:var(--primary);}.action-bar-btn i{font-size:1.25rem;}.panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay-bg);z-index:1000;display:none;backdrop-filter:blur(3px);}.panel-overlay.show{display:block;}.action-panel{position:fixed;bottom:80px;left:50%;transform:translateX(-50%) translateY(100%);width:calc(100% - 20px);max-width:500px;background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:0 -5px 20px rgba(0,0,0,0.15);z-index:1001;transition:transform 0.3s ease;max-height:80vh;overflow-y:auto;display:none;}.action-panel.show{transform:translateX(-50%) translateY(0);display:block;}.panel-content{padding:20px;}.panel-btn{display:flex;align-items:center;gap:10px;width:100%;padding:15px;margin-bottom:10px;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;font-size:1rem;text-align:left;color:var(--text-color);cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;}.panel-btn:hover{background:var(--light);border-color:var(--primary);transform:translateY(-2px);}.panel-btn i{font-size:1.2rem;}.search-filters{padding:10px 20px;margin-bottom:10px;}.filters-row{display:flex;gap:10px;flex-wrap:wrap;}.filter-group{flex:1;min-width:200px;}label{display:block;margin-bottom:10px;font-weight:600;color:var(--dark);}select,input,textarea{width:100%;padding:12px 20px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;background:var(--card-bg);color:var(--text-color);transition:border-color 0.2s ease,box-shadow 0.2s ease;}select{height:45px;}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(74,110,224,0.2);}input[type="date"]{width:100%;max-width:100%;-webkit-appearance:none;appearance:none;}textarea{resize:vertical;min-height:45px;font-family:monospace;}.search-container{position:relative;}.search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray);font-size:1.4rem;cursor:pointer;opacity:0;visibility:hidden;}.search-clear.visible{opacity:1;visibility:visible;}.search-clear:hover{color:var(--dark);}.domain-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:10px;margin-bottom:10px;}.registrar-card{overflow:hidden;}.card-header{background:var(--light);color:var(--dark);padding:10px 20px;font-weight:600;font-size:1.2rem;display:flex;justify-content:space-between;align-items:center;}.card-header i{font-size:1.2rem;}.registrar-actions{display:flex;gap:5px;}.registrar-action-btn{background:transparent;color:var(--danger);border:1px solid var(--danger);padding:4px;border-radius:5px;font-size:0.8rem;cursor:pointer;}.registrar-action-btn i{font-size:0.8rem;}.registrar-action-btn:hover{background:rgba(231,76,60,0.1);}.card-body{padding:0 15px;max-height:370px;overflow-y:auto;gap:5px;}.domain-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border);}.domain-item:last-child{border-bottom:none;}.domain-item.newly-added{background-color:rgba(46,204,113,0.1);border-bottom:2px solid var(--success);animation:slideIn 0.5s ease-out;}@keyframes slideIn{from{transform:translateX(-20px);opacity:0.5;}to{transform:translateX(0);opacity:1;}}.domain-name{flex:1;font-family:monospace;font-size:1rem;min-width:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color 0.2s ease;}.domain-name:hover{color:var(--gray);}.domain-actions{display:flex;gap:5px;}.action-btn-sm{padding:3px;font-size:0.8rem;border-radius:4px;cursor:pointer;border:none;color:white;transition:opacity 0.2s ease;}.action-btn-sm.visit{background:var(--green);}.action-btn-sm.edit{background:var(--primary);}.action-btn-sm.sold{background:var(--sold);}.action-btn-sm.expired{background:var(--expired);}.action-btn-sm.delete{background:var(--danger);}.action-btn-sm.status{background:var(--success);}.action-btn-sm:hover{opacity:0.9;}.domain-checkbox{width:1rem;height:1rem;margin-right:5px;cursor:pointer;}.registrar-price{font-size:0.8rem;margin-left:5px;color:var(--green);}.expiry-domain-cost,.domain-price{font-size:0.8rem;font-weight:600;color:var(--green);background:rgba(16,185,129,0.1);padding:3px;border-radius:5px;min-width:20px;text-align:center;margin-right:5px;}.expiry-domain-cost.zero,.domain-price.zero{color:var(--gray);background:rgba(108,117,125,0.1);}.batch-search-container{opacity:0;height:0;overflow:hidden;transition:opacity 0.3s ease,height 0.3s ease;}.batch-search-container.active{opacity:1;height:auto;}.batch-search-header{display:flex;justify-content:space-between;align-items:center;}.batch-search-title{padding:10px 0px;font-weight:600;color:var(--dark);}.close-btn,.batch-search-close{background:none;border:none;color:var(--gray);cursor:pointer;font-size:1.6rem;padding:5px;}.close-btn:hover,.batch-search-close:hover{color:var(--dark);}.batch-search-input{width:100%;min-height:100px;padding:15px 20px;font-size:0.9rem;font-family:monospace;resize:vertical;margin-bottom:-5px;}.search-results-info{padding:5px 20px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:0.85rem;color:var(--dark);display:none;margin-top:10px;}.search-results-info i{font-size:0.85rem;}.search-results-info.show{display:block;}.batch-actions{margin-bottom:10px;padding:10px 20px;background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;display:none;}.batch-actions.show{display:flex;}.batch-info{font-weight:600;color:var(--dark);font-size:1rem;}.batch-buttons{display:flex;gap:10px;flex-wrap:wrap;}.batch-click-feedback{background-color:rgba(74,110,224,0.1);}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg);z-index:1002;justify-content:center;align-items:center;backdrop-filter:blur(5px);}.modal.show{display:flex;}.modal-content{background:var(--card-bg);width:90%;max-width:500px;border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-xl);transform:translateY(20px);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease;max-height:85vh;overflow-y:auto;}.modal.show .modal-content{transform:translateY(0);opacity:1;}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}.modal-title{font-size:1.5rem;font-weight:600;color:var(--dark);}.modal-body{margin-bottom:20px;}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;}.form-group{margin-bottom:10px;}.notification{position:absolute;top:40px;right:-12px;padding:10px;background:var(--card-bg);box-shadow:0 5px 15px rgba(0,0,0,0.3);visibility:hidden;opacity:0;transform:translateX(50px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;max-width:400px;min-width:100px;width:max-content;word-wrap:break-word;border:2px solid var(--border);font-size:1rem;backdrop-filter:blur(5px);border-radius:var(--radius-lg);}.notification::before{content:'';position:absolute;top:-9px;right:16px;width:15px;height:15px;background:var(--card-bg);transform:rotate(45deg);border-top:2px solid var(--border);border-left:2px solid var(--border);z-index:1;}.notification i{font-size:1rem;}.notification.show{visibility:visible;opacity:0.9;transform:translateX(0);}.notification.theme-dark{color:var(--primary);}.notification.theme-light{color:var(--warning);}.notification.success{color:var(--success);}.notification.error{color:var(--danger);}.notification.warning{color:var(--warning);}.notification.info{color:var(--expired);}.empty-state{grid-column:1 / -1;text-align:center;padding:60px 20px;color:var(--gray);}.empty-state i{font-size:4rem;margin-bottom:20px;}.empty-state h3{font-size:1.5rem;margin-bottom:10px;color:var(--dark);}.empty-state p{font-size:1rem;margin-bottom:10px;}.empty-state-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}.empty-state-btn{padding:10px 20px;font-size:1.25rem;align-items:center;gap:5px;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease;}.empty-state-btn i{font-size:1.25rem;}.empty-state-btn:hover{transform:translateY(-2px);}.empty-state-btn.outline{background:transparent;color:var(--primary);border:1px solid var(--primary);}.empty-state-btn.outline:hover{background:rgba(74,110,224,0.1);}.import-toggle,.add-toggle,.status-options,.adjust-options{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:10px;}.toggle-option,.add-option,.export-option,.import-type-btn,.status-option,.adjust-option{flex:1;padding:12px;text-align:center;background:var(--light);color:var(--text-color);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.toggle-option,.add-option,.export-option,.import-type-btn{flex-direction:column;align-items:center;}.toggle-option.active,.add-option.active,.export-option.active,.import-type-btn.active,.status-option.active,.adjust-option.active{background:var(--primary);color:white;border-color:var(--primary);}.import-section,.add-section{display:none;}.import-section.active,.add-section.active{display:block;}.export-options{display:flex;gap:10px;margin:20px 0;}.export-option{border-radius:var(--radius-sm);border:2px solid var(--border);}.export-option.active{border-color:var(--primary);}.export-option i{font-size:1.5rem;}.data-import-format{background:var(--light);border-radius:var(--radius-sm);padding:10px;margin-bottom:10px;font-size:0.65rem;}.data-import-format code{background:var(--card-bg);padding:2px 5px;border-radius:3px;font-family:monospace;}.file-input-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;border:2px dashed var(--border);border-radius:var(--radius-sm);padding:10px 10px;text-align:center;background:var(--light);min-height:100px;}.file-input-wrapper:hover{border-color:var(--primary);background:rgba(74,110,224,0.05);}.file-input-wrapper input[type=file]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer;}.file-input-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--gray);background:transparent;border:none;}.file-input-button i{font-size:3rem;color:var(--primary);}.domain-preview-container{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;max-height:150px;overflow-y:auto;margin-top:10px;background:var(--light);font-size:1.5rem;}.domain-preview-item{padding:5px 10px;border-bottom:1px solid var(--border);font-family:monospace;display:flex;justify-content:space-between;align-items:center;}.domain-preview-item:last-child{border-bottom:none;}.domain-preview-domain{flex:1;word-break:break-all;font-size:1rem;}.domain-preview-price,.domain-preview-expiry{font-size:0.8rem;padding:2px 6px;border-radius:4px;margin-left:10px;min-width:30px;}.domain-preview-price{color:var(--green);background:rgba(16,185,129,0.1);}.domain-preview-expiry{color:var(--warning);background:rgba(243,156,18,0.1);}.domain-preview-price.zero{color:var(--gray);background:rgba(108,117,125,0.1);}.domain-preview-placeholder{font-size:0.8rem;color:var(--gray);text-align:center;}.preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;}.preview-stats{font-size:0.85rem;color:var(--gray);}.preview-price-total{color:var(--green);font-weight:600;}.help-text{color:var(--gray);padding:5px;font-size:0.8rem;}.loading i{display:inline-block;animation:spin 1s ease-in-out infinite;margin-right:5px;}@keyframes spin{to{transform:rotate(360deg);}}.version-list,.expiry-reminder-list,.notification-history-list{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:200px;overflow-y:auto;margin-top:10px;background:var(--light);}.version-item,.expiry-reminder-item,.notification-history-item{padding:10px 15px;border-bottom:1px solid var(--border);cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.version-item:hover,.expiry-reminder-item:hover,.notification-history-item:hover{background-color:rgba(74,110,224,0.05);}.version-item:last-child,.expiry-reminder-item:last-child,.notification-history-item:last-child{border-bottom:none;}.version-info{flex:1;}.version-time{font-size:1rem;font-weight:600;color:var(--dark);margin-bottom:5px;}.version-description{font-size:0.85rem;color:var(--gray);margin-bottom:3px;}.version-stats{font-size:0.8rem;color:var(--gray);display:flex;flex-wrap:wrap;}.version-action{display:flex;flex-direction:column;align-items:flex-end;font-size:0.8rem;gap:5px;}.version-preview-btn,.version-delete-btn{background:none;border:1px solid var(--border);border-radius:4px;padding:5px;font-size:0.7rem;cursor:pointer;color:var(--gray);}.version-preview-btn:hover{background:var(--primary);color:white;border-color:var(--primary);}.version-delete-btn{color:var(--danger);}.version-delete-btn:hover{background:var(--danger);color:white;border-color:var(--danger);}.version-preview-btn i,.version-delete-btn i{font-size:0.8rem;}.empty-versions{text-align:center;padding:20px;color:var(--gray);}.empty-versions i{font-size:3rem;margin-bottom:15px;}.empty-versions h4{font-size:1.2rem;margin-bottom:10px;color:var(--dark);}.empty-versions p{font-size:0.9rem;}.version-details-content{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;}.version-detail-section{background:var(--light);border-radius:var(--radius-sm);padding:15px;}.version-detail-title{font-weight:600;color:var(--dark);margin-bottom:10px;font-size:0.9rem;border-bottom:1px solid var(--border);padding-bottom:5px;}.version-detail-list{max-height:200px;overflow-y:auto;}.version-detail-item{padding:5px 0;border-bottom:1px solid var(--border);font-size:0.85rem;font-family:monospace;}.version-detail-item:last-child{border-bottom:none;}.version-details-summary{background:var(--light);border-radius:var(--radius-sm);padding:15px;margin:10px 0;}.version-details-item{display:flex;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border);}.version-details-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.version-details-label{font-weight:600;color:var(--dark);min-width:70px;}.version-details-value{flex:1;color:var(--gray);word-break:break-all;}.warning-text{background-color:rgba(243,156,18,0.1);border:1px solid var(--warning);border-radius:var(--radius-sm);padding:5px 10px;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:var(--dark);font-size:0.8rem;}.warning-text i{color:var(--warning);font-size:1rem;}.form-check{display:flex;margin-top:10px;gap:10px;}.form-check-input{width:1.3rem;height:1.3rem;cursor:pointer;}.form-check-label{font-weight:600;color:var(--dark);cursor:pointer;font-size:1rem;}.edit-option-content{transition:color 0.3s ease;border-left:3px solid var(--primary);border-radius:var(--radius-sm);padding-left:10px;}.batch-edit-cost-options,.expiry-settings-options{display:flex;flex-direction:column;gap:10px;}.batch-edit-cost-option,.expiry-settings-option{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;}.batch-edit-cost-option:hover,.expiry-settings-option:hover{background:var(--light);border-color:var(--primary);}.batch-edit-cost-option.active,.expiry-settings-option.active{background:var(--light);border-color:var(--green);}.batch-edit-cost-option input,.expiry-settings-option input{width:1rem;height:1rem;}.batch-edit-cost-option label,.expiry-settings-option label{flex:1;margin-bottom:0;cursor:pointer;display:flex;flex-direction:column;}.batch-edit-cost-value{display:none;margin-top:15px;}.batch-edit-cost-value.show{display:block;}.expiry-option-title{font-weight:600;color:var(--dark);}.expiry-stats-info{background:var(--light);border-radius:var(--radius-sm);padding:15px;margin:10px 0;}.expiry-stats-item{display:flex;justify-content:space-between;padding:5px;border-bottom:1px solid var(--border);}.expiry-stats-item:last-child{border-bottom:none;}.expiry-stats-label{color:var(--dark);font-weight:600;white-space:nowrap;}.expiry-stats-value{color:var(--gray);}.status-option[data-status="sold"].active{background:var(--sold);border-color:var(--sold);}.status-option[data-status="expired"].active{background:var(--expired);border-color:var(--expired);}.status-option[data-status="active"].active{background:var(--success);border-color:var(--success);}.notification-history-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px;}.notification-history-icon i{font-size:1rem;}.notification-history-icon.success{background:rgba(46,204,113,0.1);color:var(--success);}.notification-history-icon.error{background:rgba(231,76,60,0.1);color:var(--danger);}.notification-history-icon.warning{background:rgba(243,156,18,0.1);color:var(--warning);}.notification-history-icon.info{background:rgba(74,110,224,0.1);color:var(--expired);}.notification-history-icon.theme-dark{background:rgba(74,110,224,0.1);color:var(--primary);}.notification-history-icon.theme-light{background:rgba(243,156,18,0.1);color:var(--warning);}.notification-history-content{flex:1;}.notification-history-message{font-size:0.9rem;color:var(--text-color);margin-bottom:5px;word-break:break-word;line-height:1.4;}.notification-history-time{font-size:0.7rem;color:var(--gray);display:flex;align-items:center;gap:5px;}.notification-history-time i{font-size:0.7rem;}.context-link{border:1px solid var(--border);border-radius:4px;padding:5px;margin-left:5px;font-size:0.8rem;cursor:pointer;}.context-link i{font-size:0.8rem;}.context-link[data-action="expiry"]{color:var(--warning);}.context-link[data-action="sales"]{color:var(--sold);}.context-link:hover{color:var(--text-color);}.notification-tag{display:inline-block;padding:1px 2px;font-size:0.8rem;font-weight:600;border-radius:4px;vertical-align:middle;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2;border:1px solid transparent;}.notification-tag.success{color:var(--success);border-color:var(--success);}.notification-tag.error{color:var(--danger);border-color:var(--danger);}.notification-tag.warning{color:var(--warning);border-color:var(--warning);}.notification-tag.info{color:var(--expired);border-color:var(--expired);}.notification-tag.add-domain,.notification-tag.batch-add,.notification-tag.restore-sales,.notification-tag.restore-version{color:var(--success);border-color:var(--success);}.notification-tag.edit-domain,.notification-tag.batch-edit,.notification-tag.batch-edit-cost,.notification-tag.batch-edit-expired{color:var(--primary);border-color:var(--primary);}.notification-tag.delete-domain,.notification-tag.delete-registrar,.notification-tag.delete-sales,.notification-tag.delete-version,.notification-tag.batch-delete,.notification-tag.reset-data{color:var(--danger);border-color:var(--danger);}.notification-tag.import-domains,.notification-tag.import-cost,.notification-tag.import-sales,.notification-tag.import-history{color:var(--primary-dark);border-color:var(--primary-dark);}.notification-tag.export-domains,.notification-tag.export-cost,.notification-tag.export-sales,.notification-tag.export-history{color:var(--green);border-color:var(--green);}.notification-tag.mark-sold{color:var(--sold);border-color:var(--sold);}.notification-tag.mark-expired{color:var(--expired);border-color:var(--expired);}.notification-tag.add-registrar{color:var(--primary);border-color:var(--primary);}.notification-tag.enter-batch-mode,.notification-tag.exit-batch-mode,.notification-tag.enter-batch-search,.notification-tag.exit-batch-search{color:var(--gray);border-color:var(--gray);}.notification-tag.copy-domain{color:var(--green);border-color:var(--green);}.notification-tag.create-snapshot{color:var(--warning);border-color:var(--warning);}.notification-tag.expiry{color:var(--sold);border-color:var(--sold);}.notification-tag.theme-auto,.notification-tag.theme-dark,.notification-tag.theme-light{color:var(--dark);border-color:var(--dark);}.notification-tag.theme-change,.notification-tag.clear-notifications{color:var(--gray);border-color:var(--gray);}.notification-tag.load-data{color:var(--primary);border-color:var(--primary);}.domain-expiry{font-size:0.7rem;padding:3px;border-radius:4px;display:inline-block;min-width:20px;text-align:center;margin-right:5px;}.expiry-reminder-domain{flex:1;font-family:monospace;font-size:1rem;transition:color 0.2s ease;}.expiry-reminder-domain:hover{color:var(--gray);}.expiry-domain-registrar{font-size:0.8rem;color:var(--gray);display:flex;align-items:center;gap:5px;}.expiry-domain-registrar i{font-size:0.8rem;}.expiry-reminder-info{display:flex;flex-direction:column;align-items:flex-end;font-size:0.8rem;margin-left:5px;gap:5px;}.expiry-reminder-days{font-weight:600;}.expiry-reminder-days.warning{color:var(--warning);}.expiry-reminder-days.critical{color:var(--danger);}.expiry-reminder-days.expired{color:var(--sold);}.expiry-reminder-date{color:var(--gray);}.domain-expiry.warning{color:var(--warning);background:rgba(243,156,18,0.1);}.domain-expiry.expired,.price-sold{color:var(--sold);background:rgba(155,89,182,0.1);}.domain-expiry.normal,.price-profit-positive{color:var(--success);background:rgba(46,204,113,0.1);}.domain-expiry.critical,.price-expired{color:var(--danger);background:rgba(231,76,60,0.1);}.price-profit-negative,.price-loss{color:var(--expired);background:rgba(230,126,34,0.1);}.snapshot-setting-select{width:fit-content;min-width:50px;max-width:90px;padding:2px 5px;font-size:0.9rem;height:1.65rem;}#quick-cost-adjust-modal .modal-content{max-width:300px;}.cost-input-group{display:flex;gap:8px;align-items:center;}.cost-quick-adjust-btn{width:2.8rem;height:2.8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card-bg);color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease,transform 0.2s ease;}.cost-quick-adjust-btn:hover{background:var(--primary);}.cost-quick-adjust-btn i{font-size:1.6rem;}#expiry-add-year-btn:hover{background:var(--success);}#expiry-subtract-year-btn:hover{background:var(--danger);}.adjust-current-cost{margin-bottom:10px;font-size:1rem;color:var(--dark);}.adjust-current-cost span{font-weight:600;color:var(--green);font-size:1.1rem;}.adjust-option[data-mode="add"].active{background:var(--success);border-color:var(--success);}.adjust-option[data-mode="subtract"].active{background:var(--danger);border-color:var(--danger);}.adjust-amount-group{margin-bottom:10px;}.adjust-preview{padding:10px;background:var(--light);border-radius:var(--radius-sm);font-size:1rem;color:var(--dark);text-align:center;margin-bottom:10px;}.adjust-preview span{font-weight:600;font-size:1.2rem;}#batch-all-cost-increase-fixed-value label,#batch-all-cost-expiry-add-year-value,#adjusted-cost-display.add{color:var(--success);}#batch-all-cost-decrease-fixed-value label,#batch-all-cost-expiry-subtract-year-value,#adjusted-cost-display.subtract{color:var(--danger);}@media (max-width:1024px){.notification-history-quick-btn{position:fixed;right:20px;top:25px;}.stats-cards{grid-template-columns:repeat(4,1fr);}.sales-stats-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){html{font-size:15px;}.sales-stats{grid-template-columns:repeat(3,1fr);}.sales-stats-grid{grid-template-columns:repeat(2,1fr);}.domain-list{grid-template-columns:1fr;}}@media (max-width:480px){html{font-size:13px;}.notification{max-width:calc(100vw - 20px);}.stats-cards{grid-template-columns:repeat(2,1fr);}.sales-stats-grid{grid-template-columns:repeat(1,1fr);}.domain-item,.domain-actions{flex-wrap:wrap;}}