.account{position:relative}.account summary{list-style:none;cursor:pointer;padding:10px 13px;border:1px solid var(--line);border-radius:12px;font-weight:700}.account summary::-webkit-details-marker{display:none}.account>div{position:absolute;right:0;top:calc(100% + 8px);z-index:10;min-width:190px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #22382b26}.account a,.account button{display:block;width:100%;padding:11px 12px;text-align:left;text-decoration:none;color:var(--ink);background:transparent;border:0}.account form{margin:0}.account .quiet{border-top:1px solid var(--line);border-radius:0}.pageactions{display:flex;align-items:center;gap:12px}.formcard{max-width:760px}.settingsform{display:grid;gap:18px}.settingsection{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:32px}.stack textarea,.settingsform input,.settingsform select,.settingsform textarea{display:block;width:100%;margin-top:6px;border:1px solid #cbd3cd;border-radius:11px;padding:13px;font:inherit;background:#fff}.formactions,.confirmbar{display:flex;justify-content:flex-end}.importintro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.importmetrics strong{font-size:1.6rem}.tablewrap{overflow-x:auto}.importtable{padding:0}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fieldproblem{color:#8a1724;font-size:.86rem;margin:8px 0 0}.confirmbar{position:sticky;bottom:12px;align-items:center;gap:28px;margin-top:18px;padding:18px 22px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #22382b1c}.confirmbar p{margin:4px 0 0}@media(max-width:800px){.account{margin-left:auto}.pageactions{width:100%;align-items:stretch;flex-direction:column}.settingsection{grid-template-columns:1fr}.confirmbar{align-items:stretch;flex-direction:column}.confirmbar button{width:100%}}
.marketing-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);margin:14px 0 28px}.marketing-tabs a{padding:11px 16px;text-decoration:none;border-radius:10px 10px 0 0}.marketing-tabs a:hover,.marketing-tabs a.active{background:var(--ink);color:#fff}.suggestion-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px}.suggestion-card{display:grid!important;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start;min-width:0;overflow:hidden}.suggestion-card .suggestion-asset,.suggestion-card .asset-placeholder{grid-row:1 / span 8;width:180px!important;height:120px!important;max-width:180px;object-fit:cover;border-radius:12px}.suggestion-card .asset-placeholder{display:grid!important;place-items:center;background:linear-gradient(135deg,#e7eefb,#dff2e7);color:#64716a;font-weight:700;text-align:center;padding:10px}.suggestion-card h3,.suggestion-card p,.suggestion-card .badge,.suggestion-card .row,.suggestion-card form{grid-column:2;margin:0}.suggestion-card h3{margin-top:-2px}.suggestion-card .row{align-self:end}.suggestion-card form:last-child{grid-column:2}.content-calendar-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center}.content-calendar-card .calendar-thumb{width:72px;height:56px;object-fit:cover;border-radius:8px}.content-calendar-card .calendar-thumb.placeholder{background:#edf2ee}@media(max-width:800px){.suggestion-card{grid-template-columns:112px minmax(0,1fr);gap:12px}.suggestion-card .suggestion-asset,.suggestion-card .asset-placeholder{width:112px!important;height:88px!important;max-width:112px}.content-calendar-card{grid-template-columns:56px minmax(0,1fr)}.content-calendar-card .calendar-thumb{width:56px;height:48px}.content-calendar-card .card-actions{grid-column:2}}
