.mini-card,.mini-process,.mini-bridge{border:1px solid #b7d7ce;border-radius:16px;background:#f0f9f3;padding:20px;margin:20px 0}.mini-card h2{margin:8px 0}.mini-process{padding:14px 20px}.mini-process p{margin:8px 0}.mini-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mini-tile{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #c9dbd6;border-radius:16px;padding:20px;background:white;gap:10px}.mini-tile h2{font-size:1.15rem;margin:0}.mini-tile p{flex:1;margin:0}.mini-tile .button{margin-top:4px}.mini-comparison{overflow:auto;margin:16px 0}.mini-comparison table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed;text-align:left;background:white}.mini-comparison th,.mini-comparison td{padding:12px;border:1px solid #c8dad4;overflow-wrap:anywhere;min-width:0;white-space:normal}.mini-comparison caption{text-align:left;font-weight:bold;padding:8px 0}.mini-comparison code{white-space:pre-wrap}.mini-finished>span{font-size:2.4rem}.mini-finished h2{margin:6px 0}.mini-bridge{background:#fffbea}.mini-finished .button,.mini-card .button{white-space:normal}.mini-finished a,.mini-finished button{margin:4px 0}@media(max-width:800px){.mini-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-comparison th,.mini-comparison td{padding:8px}}@media(max-width:560px){.mini-shelf{grid-template-columns:1fr}}
.creation-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.creation-choices section{display:flex;flex-direction:column;align-items:flex-start}.creation-choices section>span{font-size:30px}.creation-choices section>.button{margin-top:auto}.mini-tile h3{font-size:18px;margin:0}.mini-reason{font-size:13px;color:#21684f}.mini-preview{box-sizing:border-box;background:#f2f7ee;border:1px solid #d6e3d0;border-radius:8px;width:100%;margin:0;padding:10px}.mini-preview figcaption{font-size:11px;color:#506653}.mini-preview pre{font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;max-height:110px;overflow:auto}.mini-all{margin:26px 0;border-top:1px solid #c9dbd6;padding-top:14px}.mini-all>summary{font-weight:bold;padding:10px 0;cursor:pointer}.mini-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin:18px 0}.mini-filters label{font-size:13px;font-weight:bold}.mini-filters input,.mini-filters select{box-sizing:border-box;display:block;width:100%;min-height:44px;margin-top:6px}.mini-record-note{font-size:13px}.mini-recommended{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-tile{min-width:0}.mini-tile .badge{white-space:normal}#mini-count{font-size:13px}@media(max-width:850px){.mini-recommended{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-filters{grid-template-columns:1fr 1fr}.mini-filters label:first-child{grid-column:1/-1}}@media(max-width:560px){.creation-choices,.mini-recommended,.mini-filters{grid-template-columns:1fr}.mini-filters label:first-child{grid-column:auto}}

