-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpanel.css
More file actions
1 lines (1 loc) · 8.95 KB
/
panel.css
File metadata and controls
1 lines (1 loc) · 8.95 KB
1
:root{--primary-color:#6366f1;--primary-hover:#4f46e5;--text-main:#334155;--text-muted:#64748b;--bg-color:#f8fafc;--footer-bg:#ffffff;--footer-border:#e2e8f0;--star-default:#cbd5e1;--star-active:#fbbf24;--bg-app:#f1f5f9;--bg-card:#ffffff;--border:#e2e8f0;--input-bg:#f8fafc;--hover-bg:#e0e7ff;--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1)}html.dark{--primary-color:#818cf8;--primary-hover:#6366f1;--text-main:#f8fafc;--text-muted:#94a3b8;--bg-color:#0f172a;--footer-bg:#1e293b;--footer-border:#334155;--star-default:#475569;--bg-app:#0f172a;--bg-card:#1e293b;--border:#334155;--input-bg:#0f172a;--hover-bg:#312e81;--shadow-sm:0 1px 3px rgba(0,0,0,.5);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5)}body,html{margin:0;padding:0;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column;font-family:'Inter',sans-serif;background-color:var(--bg-color);transition:background-color .3s}iframe{flex:1;width:100%;border:none;background-color:var(--bg-color);transition:background-color .3s}.footer{background:var(--footer-bg);padding:12px 20px;border-top:1px solid var(--footer-border);display:flex;justify-content:space-between;align-items:center;transition:background .3s,border-color .3s}.footer-left{display:flex;flex-direction:column}.footer-right{display:flex;flex-direction:column;align-items:flex-end}.rating-wrapper{display:flex;align-items:center;gap:10px}.rate-text{font-size:13px;font-weight:600;color:var(--text-main)}.rating-group{display:inline-flex;flex-direction:row-reverse;gap:4px}.rating-group input{display:none}.rating-group svg{width:18px;height:18px;fill:var(--star-default);transition:fill .2s,transform .2s;cursor:pointer}.rating-group label:hover svg,.rating-group label:hover~label svg{fill:var(--star-active);transform:scale(1.15)}.rating-group input:checked~label svg,.rating-group input:checked+label svg{fill:var(--star-active)}.dev-team{font-size:11px;color:var(--text-muted);margin-top:4px;font-weight:500}.dev-team-link{font-size:13px;color:var(--primary-color);font-weight:700;text-decoration:none;cursor:pointer;transition:color .2s ease}.dev-team-link:hover{color:var(--primary-hover);text-decoration:underline}.settings-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1000}.settings-overlay.show{opacity:1;pointer-events:auto}.settings-modal{width:90%;max-width:320px;background-color:var(--bg-app);border-radius:16px;padding:20px;box-shadow:var(--shadow-lg);transform:translateY(20px);transition:transform .3s ease}.settings-overlay.show .settings-modal{transform:translateY(0)}.settings-btn{background:none;border:none;cursor:pointer;padding:6px;color:var(--text-muted);transition:color .2s,background .2s;display:flex;align-items:center;justify-content:center;border-radius:50%}.settings-btn:hover{color:var(--primary-color);background:var(--hover-bg)}.settings-btn svg{width:22px;height:22px;fill:currentColor}.close-btn{background:none;border:none;font-size:24px;line-height:1;color:var(--text-muted);cursor:pointer;transition:color .2s}.close-btn:hover{color:var(--text-main)}.settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--text-main)}.header-title svg{width:20px;height:20px;fill:var(--primary-color)}.settings-maingr{display:flex;justify-content:space-around;border-bottom:.8px solid var(--border);padding:8px 0;margin:8px auto}.settings-group{font-size:12px;color:var(--text-main);display:flex;gap:6px;flex-direction:row;align-items:center}.toggle-switch{position:relative;display:inline-block;width:40px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#667e9b;transition:.4s;border-radius:8px}.slider:before{position:absolute;content:"";height:20px;width:18px;left:2px;bottom:2px;background-color:#ffffff;transition:.4s;border-radius:5px;box-shadow:var(--shadow-sm)}input:checked+.slider{background-color:var(--primary-color)}input:checked+.slider:before{transform:translateX(17px)}.translation-card{background:var(--bg-card);border-radius:16px;padding:10px 10px 35px;box-shadow:var(--shadow-md);position:relative;border:1px solid var(--border);display:flex;flex-direction:column}.form-group{position:relative}.label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--text-muted);display:block;margin-bottom:6px}.swap-container{display:flex;justify-content:center;margin:20px auto;position:relative;z-index:5}.swap-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--primary-color);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:all .2s ease}.swap-btn:hover{background:var(--hover-bg);transform:scale(1.1) rotate(180deg)}.swap-btn svg{width:14px;height:14px;fill:currentColor}.custom-select{position:relative;width:100%}.select-button{width:100%;padding:12px 14px;background:var(--input-bg);border:1px solid var(--border);border-radius:10px;color:var(--text-main);font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box}.select-button:hover,.custom-select.active .select-button{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.select-dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:100;display:none;flex-direction:column;overflow:hidden}.select-dropdown.alt{top:auto;bottom:calc(100% + 6px);flex-direction:column-reverse}.custom-select.active .select-dropdown{display:flex;animation:slideDown .2s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.search-box{padding:12px;border:none;border-bottom:1px solid var(--border);background:transparent;color:var(--text-main);font-size:13px;outline:none}.search-box.alt{border-top:1px solid var(--border);border-bottom:none}.search-box::placeholder{color:var(--text-muted)}.options-list{max-height:160px;overflow-y:auto;list-style:none;margin:0;padding:0}.options-list li{padding:10px 14px;font-size:13px;font-weight:500;cursor:pointer;color:var(--text-main)}.options-list li:hover{background:var(--hover-bg);color:var(--primary-color)}.status-footer{text-align:center;margin-top:16px;font-size:12px;font-weight:500;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .3s}.status-footer.show{opacity:1}.status-footer svg{width:14px;height:14px;fill:#10b981}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}html.dark::-webkit-scrollbar-thumb{background:#475569}.drop-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(79,70,229,.95);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.drop-overlay.active{opacity:1;pointer-events:all}.drop-content{text-align:center;color:white;display:flex;flex-direction:column;align-items:center;gap:15px}.drop-content svg{width:64px;height:64px;fill:white;animation:bounce 1s infinite alternate}.drop-content span{font-size:20px;font-weight:700;letter-spacing:.5px}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-10px)}}.history-list-container{max-height:280px;overflow-y:auto;border-radius:8px;background:var(--bg-card);border:1px solid var(--border)}.history-list{list-style:none;padding:0;margin:0}.history-item{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--border);transition:background .2s}.history-item:last-child{border-bottom:none}.history-item:hover{background:var(--hover-bg)}.history-text-wrap{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex:1;overflow:hidden}.history-text{font-size:13px;font-weight:500;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.history-meta{display:flex;align-items:center;gap:6px}.badge{font-size:9px;text-transform:uppercase;font-weight:700;background:var(--primary-color);color:white;padding:2px 6px;border-radius:4px}.date-label{font-size:10px;color:var(--text-muted)}.star-btn{background:none;border:none;cursor:pointer;color:var(--star-default);padding:4px;display:flex;align-items:center;justify-content:center}.star-btn svg{width:18px;height:18px;fill:currentColor;transition:transform .2s}.star-btn:hover svg{transform:scale(1.15)}.star-btn.active{color:var(--star-active)}.empty-msg{padding:20px;text-align:center;font-size:13px;color:var(--text-muted);display:none}