.mini-theme-editor{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.mini-theme-editor>h3{margin-top:0}.mini-theme-palette{margin:10px 0;border:1px solid var(--line);border-radius:10px;padding:10px}.mini-theme-palette summary{cursor:pointer;font-weight:700}.mini-theme-palette>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.mini-theme-palette label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.mini-theme-palette input{width:42px;height:32px;padding:2px;border:1px solid var(--line);border-radius:7px}.mini-feedback-settings{display:grid;gap:9px;margin-top:12px;padding:12px;border:1px solid #dcd9ff;border-radius:10px;background:#f8f7ff}.mini-feedback-settings textarea{min-height:72px}.mini-option-v5{display:grid!important;grid-template-columns:auto minmax(0,1fr) 82px auto!important}.mini-correct-choice{display:flex;align-items:center;gap:4px;color:#168257;font-weight:800}.mini-correct-choice input{accent-color:#20a36a}.mini-answer-help{margin:10px 0 0;font-size:12px}.mini-order-buttons{display:flex;gap:4px}.mini-order-buttons button{border:0;border-radius:7px;padding:6px 8px;background:#eff0f6;cursor:pointer}.mini-condition-v5{display:grid;gap:9px;margin:8px 0;padding:11px;border:1px solid var(--line);border-radius:10px}.mini-condition-v5>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.mini-condition-v5 select,.mini-condition-v5 input{min-width:0;border:1px solid var(--line);border-radius:9px;padding:9px;background:#fff}.mini-app-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mini-app-checklist label{padding:8px;border-radius:8px;background:#f7f8fc}.mini-answer-actions{display:flex;align-items:center;gap:9px}.mini-answer-actions select{border:1px solid var(--line);border-radius:9px;padding:9px;background:#fff}.mini-answers{margin-top:18px}.mini-answer-value{max-width:360px;white-space:normal;overflow-wrap:anywhere}.mini-preview-head>div{flex-wrap:wrap}
@media(max-width:650px){.mini-theme-palette>div,.mini-app-checklist{grid-template-columns:1fr}.mini-option-v5{grid-template-columns:auto minmax(0,1fr) auto!important}.mini-option-v5 input[type=number]{grid-column:2}.mini-answer-actions{width:100%;display:grid;grid-template-columns:1fr}.mini-answer-actions>*{width:100%}.mini-answers>.card-head{align-items:flex-start;flex-direction:column}}

/* Mini Apps controls: text-input rules must never stretch checkboxes/radios. */
#mini-content input[type="checkbox"],#mini-content input[type="radio"]{box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;margin:0;padding:0;border:0;box-shadow:none;accent-color:var(--accent);vertical-align:middle}
#mini-content .check-line,#mini-content label.check-line.field{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;line-height:1.35;text-align:left;text-transform:none}
#mini-content label.check-line.field{align-self:center;margin:0}
#mini-content .mini-builder-block input:not([type="checkbox"]):not([type="radio"]),#mini-content .mini-builder-block textarea,#mini-content .mini-result-head input{width:100%}
#mini-content .mini-app-checklist label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;min-width:0;line-height:1.35;text-align:left;text-transform:none;color:var(--ink);font-size:13px;letter-spacing:normal;cursor:pointer}
#mini-content .mini-app-checklist label input[type="checkbox"]{align-self:center}
#mini-content .mini-correct-choice{display:flex;align-items:center;justify-content:center;align-self:stretch;gap:4px;width:auto;min-width:30px;margin:0;line-height:1;color:#168257;text-transform:none;cursor:pointer}
#mini-content .mini-correct-choice input[type="radio"]{accent-color:#20a36a}
#mini-content .mini-users th:first-child,#mini-content .mini-users td:first-child{text-align:center}
#mini-content .mini-users input[type="checkbox"]{display:inline-block}
@media(max-width:650px){#mini-content .check-line,#mini-content label.check-line.field{align-items:flex-start}#mini-content input[type="checkbox"],#mini-content input[type="radio"]{margin-top:1px}#mini-content .mini-correct-choice input[type="radio"]{margin-top:0}}

/* Result routing is configured here; keep it visually separate from result sections. */
#mini-content .mini-result{overflow:hidden}
#mini-content .mini-result-head{display:grid;grid-template-columns:minmax(260px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:12px;margin:-16px -16px 16px;padding:16px;border-bottom:1px solid #dddff2;background:#f4f4ff}
#mini-content .mini-result-field{display:grid;gap:6px;min-width:0;margin:0;color:var(--muted);font-size:11px;font-weight:650;line-height:1.25;text-transform:uppercase;letter-spacing:.45px}
#mini-content .mini-result-field input{display:block;width:100%;min-width:0;height:42px;background:#fff;color:var(--ink);text-transform:none;letter-spacing:normal}
#mini-content .mini-result-code input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;border-color:#c9c9ef}
#mini-content .mini-result-head>.danger-link{align-self:end;min-height:42px;padding:9px 12px;border:1px solid #f1c9cf;border-radius:9px;background:#fff;color:#b52f42}
#mini-content .mini-result-head+.mini-group-list{padding-top:2px}
@media(max-width:760px){#mini-content .mini-result-head{grid-template-columns:1fr 1fr;margin:-16px -16px 16px}#mini-content .mini-result-code{grid-column:1/-1}#mini-content .mini-result-head>.danger-link{grid-column:1/-1;width:100%}}

#mini-content .mini-block-head .mini-copy-block{color:var(--accent);font-size:16px;font-weight:800;line-height:1}
#mini-content .mini-block-head .mini-copy-block:hover{background:#e5e5ff}
@media(max-width:650px){#mini-content .mini-block-head{align-items:flex-start;gap:8px}#mini-content .mini-block-head>span{flex-wrap:wrap;justify-content:flex-end}#mini-content .mini-block-head .mini-copy-block{min-width:30px}}

/* Schema 6: stable palette swatches and per-button appearance controls. */
.mini-theme-palette>div{grid-template-columns:minmax(0,1fr)}
.mini-theme-palette label{gap:10px;min-width:0;line-height:1.25}
.mini-theme-palette label>span{min-width:0;overflow-wrap:anywhere}
.mini-theme-palette input{box-sizing:border-box;width:42px;min-width:42px;max-width:42px;height:32px;flex:0 0 42px}
#mini-content .mini-button-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;border:1px solid #dcd9ff;border-radius:10px;background:#f8f7ff}
#mini-content .mini-button-colors label{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px;color:var(--muted);font-size:12px}
#mini-content .mini-button-colors input[type="color"]{box-sizing:border-box;width:52px;min-width:52px;height:38px;padding:3px}
#mini-content .mini-finish-editor{margin:18px 0;padding:16px;border:1px solid #dcd9ff;background:#fafaff}
#mini-content .mini-finish-editor h3{margin:0 0 5px}
#mini-content .mini-finish-editor p{margin:0 0 12px}
#mini-content .mini-finish-editor input{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px;font:inherit;background:#fff}
@media(max-width:650px){#mini-content .mini-button-colors{grid-template-columns:1fr}}
.mini-text-align{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px}.mini-text-align span{color:var(--muted);font-size:12px}.mini-text-align select{width:100%;min-width:0}@media(max-width:650px){.mini-text-align{grid-template-columns:1fr;gap:6px}}
.mini-slug-field{gap:7px}.mini-slug-control{display:flex;align-items:stretch;min-width:0}.mini-slug-control code{display:flex;align-items:center;max-width:48%;padding:9px 10px;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:#f4f5fa;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-slug-control input{min-width:0;border-radius:0 9px 9px 0!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.mini-slug-field small{color:var(--muted);font-size:11px;line-height:1.35}.mini-slug-field>#mini-slug-preview{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent)}@media(max-width:650px){.mini-slug-control{display:grid}.mini-slug-control code{max-width:none;border-right:1px solid var(--line);border-bottom:0;border-radius:9px 9px 0 0}.mini-slug-control input{border-radius:0 0 9px 9px!important}}

/* Answer analytics: one responsive summary row per attempt. */
#mini-content .mini-answer-attempts>table{width:100%;table-layout:fixed}
#mini-content .mini-answer-attempts>table>thead th:nth-child(1){width:46px}
#mini-content .mini-answer-attempts>table>thead th:nth-child(2){width:18%}
#mini-content .mini-answer-attempts>table>thead th:nth-child(3){width:27%}
#mini-content .mini-answer-attempts>table>thead th:nth-child(4){width:110px}
#mini-content .mini-answer-attempts>table>thead th:nth-child(5),#mini-content .mini-answer-attempts>table>thead th:nth-child(6){width:78px}
#mini-content .mini-answer-attempts>table>thead th:nth-child(7){width:145px}
#mini-content .mini-answer-attempts td{min-width:0;vertical-align:middle}
#mini-content .mini-answer-toggle{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--accent);font-size:24px;line-height:1;cursor:pointer;transition:transform .15s}
#mini-content .mini-answer-toggle.open{transform:rotate(90deg)}
#mini-content .mini-answer-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mini-content .mini-answer-truncate:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}
#mini-content .mini-answer-detail-row>td{padding:0!important;background:#f7f8fc}
#mini-content .mini-answer-detail-row[hidden]{display:none!important}
#mini-content .mini-answer-detail{padding:14px 18px 18px}
#mini-content .mini-answer-detail-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}
#mini-content .mini-answer-detail-head span{color:var(--muted);font-size:12px}
#mini-content .mini-answer-detail table{width:100%;table-layout:fixed;background:#fff}
#mini-content .mini-answer-detail th:nth-child(1){width:38%}
#mini-content .mini-answer-detail th:nth-child(2){width:34%}
#mini-content .mini-answer-detail th:nth-child(3){width:70px}
#mini-content .mini-answer-detail th:nth-child(4){width:100px}
#mini-content .mini-answer-detail th:nth-child(5){width:145px}
#mini-content .mini-answer-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}
#mini-content .mini-answer-pagination>span{color:var(--muted);font-size:13px}
#mini-content .mini-answer-pagination>div{display:flex;align-items:center;gap:10px}
#mini-content .mini-answer-pagination button{width:auto}
@media(max-width:900px){#mini-content .mini-answer-attempts>table>thead{display:none}#mini-content .mini-answer-attempts>table,#mini-content .mini-answer-attempts>table>tbody{display:block}#mini-content .mini-answer-summary{display:grid;grid-template-columns:42px repeat(2,minmax(0,1fr));gap:10px;padding:13px;border-bottom:1px solid var(--line)}#mini-content .mini-answer-summary>td{display:block;padding:0;border:0;min-width:0}#mini-content .mini-answer-summary>td:first-child{grid-row:1/4}#mini-content .mini-answer-summary>td::before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:650;text-transform:uppercase}#mini-content .mini-answer-summary>td:first-child::before{display:none}#mini-content .mini-answer-detail-row{display:block}#mini-content .mini-answer-detail-row>td{display:block}#mini-content .mini-answer-detail table,#mini-content .mini-answer-detail tbody,#mini-content .mini-answer-detail tr,#mini-content .mini-answer-detail td{display:block}#mini-content .mini-answer-detail thead{display:none}#mini-content .mini-answer-detail tr{padding:10px 0;border-bottom:1px solid var(--line)}#mini-content .mini-answer-detail td{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:4px 8px;border:0}#mini-content .mini-answer-detail td::before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:650}#mini-content .mini-answer-detail .mini-answer-truncate{white-space:nowrap}#mini-content .mini-answer-pagination{align-items:flex-start;flex-direction:column}#mini-content .mini-answer-pagination>div{width:100%;justify-content:space-between}}

/* Paginated Mini App users and user analytics card. */
#mini-content .mini-user-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr) minmax(180px,.55fr) 120px;gap:10px;padding:0 18px 16px}
#mini-content .mini-user-filters input,#mini-content .mini-user-filters select{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px 11px;background:#fff;font:inherit}
#mini-content .mini-users-paged table{width:100%;table-layout:fixed}
#mini-content .mini-users-paged th:nth-child(1){width:24%}#mini-content .mini-users-paged th:nth-child(2){width:10%}#mini-content .mini-users-paged th:nth-child(3){width:9%}#mini-content .mini-users-paged th:nth-child(4){width:11%}#mini-content .mini-users-paged th:nth-child(5){width:11%}#mini-content .mini-users-paged th:nth-child(6){width:9%}#mini-content .mini-users-paged th:nth-child(7){width:19%}#mini-content .mini-users-paged th:nth-child(8){width:58px}
#mini-content .mini-users-paged th:first-child,#mini-content .mini-users-paged td:first-child{text-align:left}
#mini-content .mini-users-paged td{min-width:0;overflow:hidden;overflow-wrap:anywhere;vertical-align:middle}
#mini-content .mini-users-paged td:not(:first-child):not(:last-child){text-align:center}
#mini-content .mini-user-analytics-button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--accent);cursor:pointer}
#mini-content .mini-user-analytics-button:hover{background:#f1f0ff;border-color:#c9c6ff}#mini-content .mini-user-analytics-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#mini-content .mini-user-analytics-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#mini-content .mini-user-profile{padding:20px;margin-top:12px}.mini-user-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mini-user-profile-head h2{margin:0 0 5px}.mini-user-profile-head p{margin:0;color:var(--muted);overflow-wrap:anywhere}.mini-user-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.mini-user-info>div{min-width:0;padding:12px;border-radius:10px;background:#f6f7fb}.mini-user-info small{display:block;margin-bottom:4px;color:var(--muted)}.mini-user-info b{display:block;overflow-wrap:anywhere}
#mini-content .mini-user-metrics{margin-top:14px}.mini-user-apps{display:grid;gap:14px}.mini-user-app{overflow:hidden}.mini-user-app>.card-head h3{margin:0 0 4px}.mini-user-attempt{border-top:1px solid var(--line)}.mini-user-attempt summary{position:relative;display:grid;grid-template-columns:115px minmax(120px,1fr) 105px 90px 145px;gap:10px;align-items:center;padding:14px 48px 14px 18px;cursor:pointer;list-style:none}.mini-user-attempt summary::-webkit-details-marker{display:none}.mini-user-attempt summary:after{content:'›';position:absolute;right:18px;top:50%;color:var(--accent);font-size:22px;transform:translateY(-50%);transition:transform .15s}.mini-user-attempt[open] summary:after{transform:translateY(-50%) rotate(90deg)}.mini-user-attempt summary time{color:var(--muted);font-size:12px}.mini-user-attempt-meta{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 18px 14px;color:var(--muted);font-size:12px}.mini-user-answer-list{padding:0 18px 16px}.mini-user-answer{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(160px,1fr) 70px 90px 130px;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.mini-user-answer>div{min-width:0}.mini-user-answer small{display:block;margin-bottom:3px;color:var(--muted)}.mini-user-answer span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-user-rewards{margin-top:14px;overflow:hidden}.mini-user-rewards>.card-head h3{margin:0}.mini-user-rewards>div:not(.card-head){display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line)}.mini-user-rewards>div span{color:var(--muted);text-align:right}
@media(max-width:1050px){#mini-content .mini-user-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.5fr))}.mini-user-attempt summary{grid-template-columns:110px minmax(100px,1fr) 90px 75px}.mini-user-attempt summary time{grid-column:2/5}.mini-user-answer{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) 70px 90px}.mini-user-answer>div:last-child{grid-column:2/5}}
@media(max-width:760px){#mini-content .mini-user-filters{grid-template-columns:1fr 1fr;padding:0 12px 14px}#mini-content .mini-user-filters input{grid-column:1/-1}#mini-content .mini-users-paged .table-wrap{overflow:visible}#mini-content .mini-users-paged table,#mini-content .mini-users-paged tbody{display:block}#mini-content .mini-users-paged thead{display:none}#mini-content .mini-users-paged tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 12px;border-top:1px solid var(--line)}#mini-content .mini-users-paged tbody td{display:block!important;width:auto!important;padding:0;border:0;text-align:left!important;overflow:visible}#mini-content .mini-users-paged tbody td:first-child{grid-column:1/-1}#mini-content .mini-users-paged tbody td:last-child{grid-column:1/-1}#mini-content .mini-users-paged tbody td::before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:650;text-transform:uppercase}#mini-content .mini-users-paged tbody td:first-child::before{display:none}#mini-content .mini-users-paged tbody .empty-state{grid-column:1/-1}.mini-user-profile-head{align-items:stretch;flex-direction:column}.mini-user-profile-head .danger-button{width:100%}.mini-user-info{grid-template-columns:1fr 1fr}.mini-user-app>.card-head{align-items:stretch;flex-direction:column}.mini-user-app>.card-head button{width:100%}.mini-user-attempt summary{display:grid;grid-template-columns:1fr 1fr;padding:13px 42px 13px 12px}.mini-user-attempt summary time{grid-column:1/3}.mini-user-attempt summary:after{right:12px}.mini-user-attempt-meta{padding:0 12px 12px}.mini-user-answer-list{padding:0 12px 14px}.mini-user-answer{grid-template-columns:1fr;padding:12px 0}.mini-user-answer>div:last-child{grid-column:auto}.mini-user-answer span{white-space:normal;overflow-wrap:anywhere}.mini-user-rewards>div:not(.card-head){align-items:flex-start;flex-direction:column}.mini-user-rewards>div span{text-align:left}}
@media(max-width:430px){#mini-content .mini-user-filters{grid-template-columns:1fr}.mini-user-info{grid-template-columns:1fr}#mini-content .mini-users-paged tbody tr{grid-template-columns:1fr}.mini-user-attempt summary{grid-template-columns:1fr}.mini-user-attempt summary time{grid-column:1}.mini-user-attempt summary>*{min-width:0;overflow-wrap:anywhere}}
.mini-scenario-section,.mini-standard-rules{display:grid;gap:14px;margin-bottom:26px}.mini-scenario-section>.card-head,.mini-standard-rules>.card-head{padding:0}.mini-scenario-list{display:grid;gap:12px}.mini-scenario-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.mini-scenario-card h3{margin:8px 0 5px}.mini-scenario-card p{margin:0 0 5px;color:var(--muted)}.mini-scenario-card>div:last-child{display:flex;gap:8px}.mini-scenario-checks{grid-column:1/-1;min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:11px}.mini-scenario-checks legend{padding:0 6px;font-weight:750}.mini-scenario-duration{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-scenario-after-title{margin-top:30px;padding-top:22px;border-top:2px solid #dddff2}.mini-user-scenarios{margin-top:14px;overflow:hidden}.mini-user-scenario-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;border-top:1px solid var(--line)}.mini-user-scenario-row>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mini-user-scenario-row small{width:100%;color:var(--muted)}
@media(max-width:700px){.mini-scenario-card,.mini-user-scenario-row{align-items:stretch;flex-direction:column}.mini-scenario-card>div:last-child{display:grid;grid-template-columns:1fr 1fr}.mini-scenario-duration{grid-template-columns:1fr}.mini-user-scenario-row button{width:100%}}
@media(max-width:560px){#mini-content .mini-answer-summary{grid-template-columns:36px minmax(0,1fr)}#mini-content .mini-answer-summary>td:first-child{grid-row:1/7}#mini-content .mini-answer-detail{padding:12px 8px}#mini-content .mini-answer-detail-head{align-items:flex-start;flex-direction:column}#mini-content .mini-answer-detail td{grid-template-columns:82px minmax(0,1fr)}#mini-content .mini-answer-actions{grid-template-columns:1fr}#mini-content .mini-answer-pagination>div{display:grid;grid-template-columns:1fr auto 1fr}#mini-content .mini-answer-pagination button{width:100%}}
.mini-scenario-timer-editor .mini-timer-ranges,.mini-scenario-timer-editor .mini-timer-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mini-scenario-timer-editor .mini-timer-ranges label,.mini-scenario-timer-editor .mini-timer-colors label{display:grid;gap:6px}.mini-scenario-timer-editor input[type="color"]{width:100%;min-height:40px;padding:4px}@media(max-width:700px){.mini-scenario-timer-editor .mini-timer-ranges,.mini-scenario-timer-editor .mini-timer-colors{grid-template-columns:1fr}}
.mini-rich-toolbar{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px;padding:6px;border:1px solid var(--line);border-radius:9px;background:#f7f8fc}.mini-rich-toolbar button{min-height:32px;border:1px solid var(--line);border-radius:7px;padding:5px 9px;background:#fff;color:var(--text);font:600 12px inherit;cursor:pointer}.mini-rich-toolbar button:hover{border-color:var(--primary);color:var(--primary)}.mini-rich-editor{min-height:110px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);line-height:1.5;overflow-wrap:anywhere}.mini-rich-editor:focus{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 16%,transparent)}.mini-rich-editor:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.mini-rich-editor p,.mini-rich-editor div{margin:0 0 .65em}.mini-rich-editor ul,.mini-rich-editor ol{margin:.55em 0;padding-left:1.5em}.mini-rich-editor a{color:var(--primary);text-decoration:underline}@media(max-width:600px){.mini-rich-toolbar button{flex:1 1 auto}.mini-rich-editor{min-height:130px}}
