.studio-presets{display:flex;gap:8px;margin:0 0 18px}.studio-presets button{flex:1;padding:12px 8px;border:1px solid #d7e0e6;background:#eef3f7;border-radius:9px;font-size:12px;color:#2b4556}.month-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px}.month-color-grid label{font-size:10px;display:grid;gap:5px}.month-color-grid input{width:100%;height:31px;border:0;padding:0;background:transparent}.section-order{display:flex;gap:7px;margin-bottom:10px}.section-order input{min-width:0;flex:1;padding:10px;border:1px solid #dbe3e9;border-radius:7px}.section-order button{padding:8px 12px;background:#edf2f6;border-radius:7px}.template-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 0;border-bottom:1px solid #e4eaf0}.template-row label{display:flex;align-items:center;gap:8px;font-size:12px}.template-row button{padding:8px;background:#edf3f7;color:#34536b;border-radius:6px;font-size:10px}.library-actions{display:flex;gap:14px;align-items:center;margin:12px 0}#templateSearch{width:100%;padding:12px;border:1px solid #d6e0e8;border-radius:8px}#templateCards{max-height:440px;overflow:auto}.panel a{color:#315d7b;font-size:12px;display:inline-block;margin:14px 0}.steps{gap:1px}.step{font-size:10px}.custom-tab input[type=color]{height:35px;width:100%;padding:0;border:0}.advanced-tab-label{font-size:11px;display:block;margin-top:9px}

[hidden]{display:none!important}#studioBrand{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:650px){#studioBrand{max-width:115px;font-size:20px}.brand{gap:7px}.brandmark{flex-shrink:0}}
[hidden]{display:none!important}
.sidebar .quiet{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px}
