/* ARCHIDOT STUDIO — PROPRIETARY AND CONFIDENTIAL
Copyright (c) 2026 ArchiDot Studio. All rights reserved.

This source code is the intellectual property of ArchiDot Studio.
Unauthorized copying, modification, distribution, disclosure,
sublicensing, or commercial use is prohibited without prior
written permission from ArchiDot Studio. */

.catalog-import{margin-bottom:20px}.catalog-import summary{font-weight:600;cursor:pointer}
.catalog-import form{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.catalog-import label{flex:1}
#brand-edit{margin-bottom:20px}#brand-edit form{display:grid;gap:14px}#brand-edit .catalog-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
html[data-theme="dark"] .catalog-choices label{display:flex;align-items:center;gap:10px}
html[data-theme="dark"] .catalog-choices input[type="checkbox"]{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto}
.daily-tasks{margin-bottom:20px;padding:18px 24px}.daily-tasks .heading{margin:0 0 12px}.daily-tasks h2{margin:0;font-size:20px}.daily-tasks h2 small{font-size:14px;font-weight:400}
.daily-add{display:flex;gap:12px;align-items:end}.daily-add .daily-input{flex:1}.daily-note{font-size:13px;margin:10px 0}
.daily-row{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #344151}
html[data-theme="dark"] .daily-row label{display:flex;gap:12px;align-items:center;margin:0;flex:1;overflow-wrap:anywhere}
html[data-theme="dark"] .daily-row input[type="checkbox"]{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto;accent-color:#6088ff}
.daily-row.is-done label span{text-decoration:line-through;opacity:.65}.daily-row small{font-size:12px}.daily-tasks details{margin-top:12px}.daily-tasks summary{cursor:pointer}
.project-folder{min-width:180px;margin:5px 0}.project-folder summary{cursor:pointer;overflow-wrap:anywhere}.folder-copy{display:flex;gap:8px;margin:8px 0}.folder-copy input{min-width:120px}.project-folder small{display:block}
@media(max-width:700px){.daily-add{flex-wrap:wrap}.daily-add .daily-input{flex-basis:100%}.daily-row{flex-wrap:wrap}.daily-row small{margin-left:30px}.daily-tasks{padding:16px}.folder-copy{flex-wrap:wrap}}
