[hidden]{display:none!important}.admin-wrap{padding:45px 4.2% 80px}.login-panel{max-width:440px;margin:45px auto}.login-panel h1{font-size:37px;letter-spacing:-2px;line-height:1.5;margin:20px 0}.login-panel>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-bottom:25px}.admin-wrap label{display:block;font-size:12px}.admin-wrap input:not([type=checkbox]),.admin-wrap textarea,.admin-wrap select{display:block;width:100%;border:1px solid #cbd0c2;padding:11px 12px;background:#fcfcf7;border-radius:2px;margin-top:7px;color:var(--ink);font-size:13px}.admin-wrap textarea{resize:vertical;min-height:120px;line-height:1.8}.login-panel .button{margin-top:20px;width:100%}.admin-heading{display:flex;justify-content:space-between;align-items:center}.admin-heading h1{font-size:32px;margin-top:10px;letter-spacing:-1px}.admin-heading .button{font-size:11px;padding:8px 15px}.admin-note{font-size:12px;color:var(--muted);padding:15px 0}.admin-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:20px 0}.admin-tabs>button:not(.button){border:0;background:none;font-size:15px;padding:8px 0}.admin-tabs>button.active{color:var(--orange);border-bottom:2px solid var(--orange)}#new-item{margin-left:auto;padding:9px 16px}.studio-grid{display:grid;grid-template-columns:290px 1fr;gap:40px;margin-top:30px}.studio-grid aside{border-right:1px solid var(--line);padding-right:25px}.admin-search{margin-bottom:18px}#item-list{display:grid;gap:7px;max-height:850px;overflow:auto}.list-item{background:none;border:1px solid transparent;text-align:left;padding:12px;display:flex;gap:12px;align-items:center;width:100%}.list-item:hover,.list-item.selected{background:#e8ebdf;border-color:#cdd3bf}.list-item img{height:45px;width:45px;object-fit:cover}.list-item strong{font-size:12px;display:block}.list-item small{font-size:10px;color:var(--muted);display:block}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid .full{grid-column:1/-1}.editor-title{font-size:24px;margin-bottom:25px}.image-tools{display:flex;align-items:center;gap:20px;border:1px dashed #bdc5ad;padding:15px}.image-tools img{width:100px;height:100px;object-fit:cover}.image-tools>div{flex:1;min-width:0}.image-tools input[type=file]{background:none;border:0;padding:0}.image-tools p{font-size:10px;color:var(--muted);margin:7px 0}.check-label{display:flex!important;align-items:center;gap:8px}.editor-actions{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:23px;margin-top:28px;flex-wrap:wrap}.editor-actions .button{font-size:12px}.editor-actions .note{font-size:11px;color:var(--muted)}#message{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:13px 22px;max-width:90%;font-size:13px;z-index:30;box-shadow:0 5px 20px #0002}#message:empty{display:none}.preview-panel{background:#e9ecdf;padding:25px;margin-top:25px}.preview-panel h2{font-size:25px;margin-bottom:15px}.preview-panel p{white-space:pre-line;line-height:1.9;font-size:14px}.preview-panel .eyebrow{margin-bottom:15px;color:var(--muted)}@media(max-width:800px){.studio-grid{grid-template-columns:1fr;gap:25px}.studio-grid aside{border-right:0;padding:0}#item-list{max-height:210px;grid-template-columns:1fr 1fr}.form-grid{gap:15px}.admin-wrap{padding:30px 5%}.admin-tabs{gap:17px}.admin-tabs>button:not(.button){font-size:13px}.admin-heading h1{font-size:27px}.admin-note{font-size:11px}header>.eyebrow{display:none}}@media(max-width:460px){.form-grid{grid-template-columns:1fr}.list-item{padding:7px}.image-tools{gap:12px}.image-tools img{width:70px;height:70px}}
.cover-settings{border:1px solid var(--line);padding:20px;min-width:0}.cover-settings legend{font-size:14px;padding:0 8px}.cover-settings label+label{margin-top:15px}.cover-live{max-width:360px;margin-top:20px}.cover-live .art-word{font-size:40px}.cover-live .cover-medium{font-size:30px}.cover-live .cover-small{font-size:24px}
.studio-grid.moderating{grid-template-columns:1fr}.studio-grid.moderating aside{display:none}.moderation-list{max-width:900px}.moderation-list .small-note{margin-top:10px}
#new-category-field{margin-top:14px}#new-category-field small{display:block;color:var(--muted);font-size:11px;margin-top:7px}
.admin-tabs{flex-wrap:wrap}.import-flow{display:flex;gap:25px;flex-wrap:wrap;padding:22px 0;color:var(--muted);font-size:12px}#import-settings{padding:20px;border:1px solid var(--line);margin:12px 0 20px}#import-settings summary{cursor:pointer}#import-settings .small-note{margin:15px 0}#import-config .button{margin-top:18px}.import-toolbar{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0}.import-toolbar label{min-width:100px}#import-progress,#import-config-result{white-space:pre-line;line-height:1.8;font-size:14px;margin:15px 0}.import-card{border:1px solid var(--line);padding:22px;margin:15px 0}.import-card-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:15px}.import-card-head small{color:var(--muted);font-size:11px}.import-card-body{display:grid;grid-template-columns:110px 1fr;gap:22px}.import-card-body>img{width:110px;aspect-ratio:1;object-fit:cover}.import-card-body details{margin:10px 0 18px}.import-card .form-grid{margin-top:18px}.import-card .small-note{margin-bottom:10px}@media(max-width:600px){.import-card{padding:14px}.import-card-body{grid-template-columns:1fr}.import-card-body>img{width:85px}.import-flow{gap:12px}.import-toolbar{gap:14px}}
.analytics-panel{max-width:1000px}.analytics-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.analytics-heading .editor-title{margin:10px 0 16px}.analytics-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0 18px}.analytics-cards>div{border:1px solid var(--line);padding:24px;background:#f4f5eb}.analytics-cards span{font-size:13px;color:var(--muted)}.analytics-cards strong{display:block;font-size:34px;margin-top:12px;font-variant-numeric:tabular-nums}.analytics-cards small{font-size:13px;font-weight:400;margin-left:7px}.analytics-total{font-size:13px;margin-bottom:35px}.analytics-days{margin:18px 0;max-height:470px;overflow:auto;border:1px solid var(--line)}.analytics-days table{width:100%;border-collapse:collapse;font-size:13px}.analytics-days caption{text-align:left;padding:14px}.analytics-days th,.analytics-days td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}.analytics-days th{font-weight:400;white-space:nowrap}.analytics-days td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.analytics-days td:nth-child(2){width:55%}.analytics-days meter{display:block;width:100%;height:18px;accent-color:var(--orange)}.analytics-help{line-height:1.9}.analytics-panel .small-note{color:var(--muted);font-size:12px}@media(max-width:650px){.analytics-cards{grid-template-columns:repeat(2,1fr);gap:10px}.analytics-cards>div{padding:16px}.analytics-heading{align-items:flex-start}.analytics-heading .editor-title{font-size:22px}.analytics-heading .button{white-space:nowrap;font-size:12px}.analytics-days th,.analytics-days td{padding:10px 8px}.analytics-days td:nth-child(2){width:35%}}

.journal-image-tools img{object-fit:contain;background:#e5e3d9}
