/* Progressive disclosure never changes the budget values. */
.editor-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 16px}.editor-intro h3{margin:0 0 6px;font-size:23px}.editor-intro p{max-width:600px;margin:0;color:#526a80;font-size:14px}.editor-intro button{flex:none;font-size:13px}.editor-live{display:flex;align-items:center;gap:24px;position:sticky;top:64px;z-index:12;padding:15px 20px;background:#e8f1fcf5;border:1px solid #c0d5ee;border-radius:15px;backdrop-filter:blur(12px);box-shadow:0 5px 18px #19374d0b}.editor-live>div{flex:1}.editor-live small{display:block;font-size:11px;color:#526a80}.editor-live b{display:block;font-size:21px;color:#19374d;white-space:nowrap;font-variant-numeric:tabular-nums}.editor-live a{font-size:12px;color:#1756a9;max-width:100px}.editor-intro,.editor-live{grid-column:1/-1}#reglages .layout{grid-template-columns:minmax(0,1fr) 300px}#reglages .themegrid{align-items:start}#reglages .themebox[open]{grid-column:1/-1}#reglages .themebox>summary{min-height:114px;flex-wrap:wrap;position:relative;padding:20px}#reglages .themeheading b{font-size:17px}#reglages .themeheading small{font-size:12px;line-height:1.5}#reglages .themeheading .editor-choice-count{font-size:11px;color:#5e7184;margin-top:8px}#reglages .themebox.has-choices .editor-choice-count{color:#1756a9;font-weight:600}#reglages .themeline{font-size:13px;margin-left:auto}#reglages .themebody{padding:4px 22px 22px}#reglages .themebox>summary:after{content:'+';font-size:22px;color:var(--theme);margin-left:8px}#reglages .themebox[open]>summary:after{content:'−'}.editor-advanced{border:1px solid #cfdeed;border-radius:12px;margin:20px 0;background:#f5f9fe}.editor-advanced>summary{display:block!important;min-height:0!important;padding:16px!important;font-size:15px;font-weight:600;color:#1756a9}.editor-advanced>summary:before{content:'+ ';}.editor-advanced[open]>summary:before{content:'− ';}.editor-advanced>summary span{display:block;font-size:12px;font-weight:400;color:#526a80;margin-top:4px}.editor-advanced-body{padding:0 16px 16px}.editor-close{margin-top:16px;font-size:13px}.editor-reading>summary{cursor:pointer;font-size:13px;color:#1756a9;padding:14px 0;line-height:1.5}.editor-reading .minioutcomes{grid-template-columns:1fr!important}#reglages .resultcard{top:155px}#reglages .resultcard .cardhead h3{font-size:20px}#reglages .resultcard .live-summary strong{font-size:27px}#reglages .resultcard .tinybadge{display:none}
@media(max-width:1000px){#reglages .layout{grid-template-columns:1fr}#reglages .resultcard{position:static;grid-row:auto}.editor-live{top:60px}.editor-live b{font-size:18px}}
@media(max-width:650px){.editor-intro{display:block}.editor-intro button{margin-top:14px}.editor-live{top:57px;gap:8px;padding:12px;flex-wrap:wrap}.editor-live b{font-size:15px}.editor-live small{font-size:10px}.editor-live a{max-width:none;flex-basis:100%;font-size:11px}.editor-intro h3{font-size:22px}#reglages .themebox>summary{min-height:100px;padding:16px}#reglages .themebody{padding:4px 16px 18px}.editor-advanced-body{padding:0 12px 12px}}

.editor-intro button,.editor-close{border:1px solid #aac7e8;background:#fff;color:#1756a9;padding:11px 15px;border-radius:10px;cursor:pointer}.editor-intro button:hover,.editor-close:hover{background:#edf4fd}.editor-intro button:focus-visible,.editor-close:focus-visible{outline:3px solid #1756a9;outline-offset:3px}
