.v101-wrap{display:grid;gap:16px}.v101-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.v101-grid>button,.v101-grid>div,.v101-panel{border:1px solid var(--border,#dce3eb);border-radius:16px;background:var(--card,#fff);padding:16px;text-align:left;display:grid;gap:8px}.v101-grid button{cursor:pointer}.v101-grid strong{font-size:24px}.v101-panel label{display:block;padding:7px 0}.v101-panel input,.v101-panel select,.v101-panel textarea{box-sizing:border-box;width:100%;margin:5px 0;padding:10px;border:1px solid #ccd5df;border-radius:10px}.v101-panel button,.v101-wrap>button{padding:11px 16px;border:0;border-radius:12px;background:#1769aa;color:#fff;cursor:pointer}.v101-score{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px;border-radius:16px;background:#e9f5ff}.v101-score strong{font-size:42px;color:#075b96}.v101-note,.v101-empty{padding:16px;border-radius:12px;background:#fff8dc;color:#554600}