.content-panel{border:1px solid #ccd5df;border-radius:14px;background:#fff;padding:18px;margin:18px 0 22px;box-shadow:0 4px 15px #25313d08}.content-panel>summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-weight:750;font-size:1.1rem;list-style:revert}.content-count{font-size:.78rem;color:#526171;white-space:nowrap}.content-add{display:flex;gap:8px;flex-wrap:wrap}.content-add button{background:#edf3ff;color:#174ca6;border-color:#c7d8f7}.content-starters{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin:16px 0}.content-starters .check{margin:0}.content-list{display:grid;gap:14px}.content-card{border:1px solid #d7dfe7;border-radius:10px;padding:15px;background:#fbfcfe;min-width:0}.content-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.content-card-head>div{display:flex;gap:5px}.content-card-head button{font-size:.8rem;padding:5px 8px}.content-card label{display:flex;flex-direction:column;gap:5px;font-size:.88rem;font-weight:650;margin-bottom:10px}.content-card .check{flex-direction:row;align-items:center}.content-card textarea,.content-card input:not([type=checkbox]),.content-card select{font:inherit;font-weight:400;width:100%;max-width:100%;min-width:0;border:1px solid #bfcbd7;border-radius:6px;padding:9px;background:white;color:#25313d;box-sizing:border-box}.content-card textarea{resize:vertical;line-height:1.5}.content-fields{display:flex;gap:12px;flex-wrap:wrap}.content-fields>label{flex:1 1 150px}.content-image{display:block;max-width:100%;max-height:160px;object-fit:contain;margin:10px auto}.content-status{color:#8b321b}.content-panel button:disabled{opacity:.45;cursor:not-allowed}#content-undo{margin-top:12px}@media(max-width:600px){.content-panel{padding:12px}.content-card{padding:10px}.content-card-head{align-items:flex-start;flex-direction:column}.content-add button{flex:1 1 130px}.content-panel>summary{font-size:1rem}.content-fields{gap:0}.content-fields>label{flex-basis:100%}}.content-card-head{cursor:pointer;list-style:revert}.content-card-head strong{font-size:.88rem;overflow-wrap:anywhere}.content-card:not([open]) .content-card-head{margin-bottom:0}.content-card-head>div{flex-shrink:0}.content-card summary:focus-visible{outline:2px solid #1e4fce;outline-offset:5px}
.content-level-overview{background:#f0f5ff;border-left:3px solid #3565c9;border-radius:5px;padding:12px 14px;margin:12px 0 16px}.content-level-overview strong,.content-level-overview>span{display:block}.content-level-overview>span{font-size:.85rem;margin-top:3px}.content-level-overview p{font-size:.84rem;line-height:1.5;margin:8px 0 0;color:#526171}.content-level-label{display:block;font-size:.76rem;font-weight:500;color:#4b6078;margin-top:5px}.content-other-level{border-style:dashed;background:#f6f7f9}.content-other-level .content-level-label{color:#755713}.content-level-settings{margin:10px 0 14px;padding:12px;border:1px solid #d5dfed;border-radius:7px;background:white}.content-level-choices{border:0;padding:5px 0 0;margin:0}.content-level-choices[hidden]{display:none}.content-level-choices legend{font-size:.86rem;font-weight:650;margin-bottom:8px}.content-level-choices .check{display:flex;gap:9px}.content-level-choices small{display:block;color:#526171;font-weight:400}.content-level-settings>label{margin-bottom:0}.content-level-choices .muted{font-size:.8rem;margin:8px 0 0}
