48 lines
1.8 KiB
CSS
48 lines
1.8 KiB
CSS
* { box-sizing: border-box; }
|
|
body {
|
|
width: 320px;
|
|
margin: 0;
|
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
|
|
background: #0f1115;
|
|
color: #e6e9ef;
|
|
font-size: 13px;
|
|
padding: 14px;
|
|
}
|
|
.header { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; }
|
|
.logo { font-size: 18px; }
|
|
.title { font-weight: 600; font-size: 15px; flex: 1; }
|
|
.link { background: none; border: none; color: #8b93a5; cursor: pointer; font-size: 15px; }
|
|
.link:hover { color: #e6e9ef; }
|
|
|
|
.hidden { display: none !important; }
|
|
|
|
label { display: flex; flex-direction: column; gap: 4px; margin-bottom: 10px; color: #8b93a5; font-size: 12px; }
|
|
input {
|
|
background: #22262f; border: 1px solid #2c313c; border-radius: 7px;
|
|
color: #e6e9ef; padding: 8px 10px; font-size: 13px; outline: none;
|
|
}
|
|
input:focus { border-color: #4f8cff; }
|
|
|
|
.btn {
|
|
background: #22262f; border: 1px solid #2c313c; color: #e6e9ef;
|
|
padding: 9px 12px; border-radius: 8px; cursor: pointer; font-size: 13px;
|
|
}
|
|
.btn:hover { background: #2b303b; }
|
|
.btn.primary { background: #4f8cff; border-color: #4f8cff; color: #fff; }
|
|
.btn.primary:hover { background: #3b73e0; }
|
|
.btn.block { display: block; width: 100%; margin-top: 8px; }
|
|
.btn:disabled { opacity: .5; cursor: not-allowed; }
|
|
|
|
.row { display: flex; gap: 8px; }
|
|
.row .btn { flex: 1; }
|
|
|
|
.settings { border-bottom: 1px solid #2c313c; padding-bottom: 12px; margin-bottom: 12px; }
|
|
.hint { color: #8b93a5; font-size: 11px; margin: 6px 0 0; }
|
|
|
|
.status-line { color: #8b93a5; margin: 0 0 4px; }
|
|
#tabCount { color: #e6e9ef; font-weight: 600; }
|
|
|
|
.message { margin-top: 12px; padding: 9px 11px; border-radius: 7px; font-size: 12px; }
|
|
.message.success { background: rgba(47,174,102,.15); border: 1px solid #2fae66; }
|
|
.message.error { background: rgba(229,72,77,.15); border: 1px solid #e5484d; }
|