.sheet-cell-summary-root{min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.7) transparent}.sheet-cell-summary-root::-webkit-scrollbar{height:6px}.sheet-cell-summary-root::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.7);border-radius:999px}.sheet-cell-summary-content{min-width:0;max-width:100%}.sheet-cell-summary-content .sheet-cell-summary{min-width:0;max-width:100%;outline:none;color:#111827;font-family:Tajawal,sans-serif;font-size:1rem;line-height:1.7;overflow-wrap:anywhere;word-break:break-word}.sheet-cell-summary-content .sheet-cell-summary>:first-child{margin-top:0}.sheet-cell-summary-content .sheet-cell-summary p{margin:0 0 .65rem}.sheet-cell-summary-content .sheet-cell-summary h1,.sheet-cell-summary-content .sheet-cell-summary h2,.sheet-cell-summary-content .sheet-cell-summary h3,.sheet-cell-summary-content .sheet-cell-summary h4,.sheet-cell-summary-content .sheet-cell-summary h5,.sheet-cell-summary-content .sheet-cell-summary h6{margin:0 0 .5rem;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.sheet-cell-summary-content .sheet-cell-summary ol,.sheet-cell-summary-content .sheet-cell-summary ul{margin:0 0 .65rem;padding-inline-start:1.5rem}.sheet-cell-summary-content .sheet-cell-summary li{overflow-wrap:anywhere;word-break:break-word}.sheet-cell-summary-content .sheet-cell-summary blockquote{margin:0 0 .65rem;padding:.5rem .75rem;border-inline-start:3px solid #d1d5db;color:#4b5563}.sheet-cell-summary-content .sheet-cell-summary code,.sheet-cell-summary-content .sheet-cell-summary pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.sheet-cell-summary-content .sheet-cell-summary pre{margin:0 0 .65rem;padding:.65rem .75rem;background:#f3f4f6;border-radius:.375rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.sheet-cell-summary-content .sheet-cell-summary a{color:#2563eb;overflow-wrap:anywhere;word-break:break-word}.sheet-cell-summary-content .sheet-cell-summary img{display:block;max-width:100%!important;width:auto!important;height:auto!important;border-radius:.25rem;object-fit:contain;margin:.25rem 0}.sheet-cell-summary-content .sheet-cell-summary [data-resize-container]{display:inline-block;max-width:100%!important;vertical-align:middle}.sheet-cell-summary-content .sheet-cell-summary [data-resize-container] img{max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}.sheet-cell-summary-content .sheet-cell-summary table{width:100%;max-width:100%;border-collapse:collapse;margin:.5rem 0 .75rem;table-layout:fixed}.sheet-cell-summary-content .sheet-cell-summary td,.sheet-cell-summary-content .sheet-cell-summary th{border:1px solid #d1d5db;padding:.4rem .5rem;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;font-size:.875rem}.sheet-cell-summary-content .sheet-cell-summary hr{border:none;border-top:1px solid #e5e7eb;margin:.75rem 0}.sheet-embed-root{--sheet-bg:#f7f8fa;--sheet-card:#ffffff;--sheet-ink:#1c2333;--sheet-muted:#6b7385;--sheet-line:#e6e8ee;--sheet-radius:14px}.sheet-embed-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.sheet-embed-card{position:relative;background:var(--sheet-card);border:1px solid var(--sheet-line);border-radius:var(--sheet-radius);padding:18px 18px 14px;transition:transform .15s ease,box-shadow .15s ease}.sheet-embed-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(16,40,60,.1)}.sheet-embed-card--expanded{grid-column:1/-1}.sheet-embed-card--expanded:hover{transform:none}.sheet-embed-section-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sheet-embed-section-bar{width:6px;height:34px;border-radius:4px;flex-shrink:0}.sheet-embed-section-title{font-size:1.35rem;font-weight:700;color:var(--sheet-ink);line-height:1.35}.sheet-embed-section-count{font-size:.85rem;color:var(--sheet-muted);background:var(--sheet-card);border:1px solid var(--sheet-line);border-radius:999px;padding:2px 12px;white-space:nowrap}.sheet-embed-card-title{font-size:1.15rem;font-weight:700;color:var(--sheet-ink);line-height:1.45;margin-bottom:6px;padding-inline-start:0}.sheet-embed-author-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.sheet-embed-author-row{display:flex;align-items:center;gap:5px;font-size:.88rem;color:var(--sheet-muted);line-height:1.55}.sheet-embed-author-avatar{flex-shrink:0;overflow:hidden}.sheet-embed-author-avatar img{object-fit:cover}.sheet-embed-tags{display:flex;flex-wrap:wrap;gap:8px}.sheet-embed-tag{font-size:.75rem;font-weight:700;border-radius:999px;padding:4px 12px;line-height:1.4}.sheet-embed-field-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sheet-embed-field-row{display:flex;flex-direction:column;gap:2px;min-width:0}.sheet-embed-field-label{font-size:.72rem;font-weight:600;color:var(--sheet-muted);letter-spacing:.01em}.sheet-embed-field-value{font-size:.88rem;color:var(--sheet-ink);line-height:1.5;min-width:0;overflow-wrap:anywhere;word-break:break-word}.sheet-embed-meta{margin-top:10px;padding-top:10px;border-top:1px dashed var(--sheet-line);font-size:.8rem;color:var(--sheet-muted);display:flex;justify-content:space-between;align-items:center;gap:10px}.sheet-embed-meta-side{display:flex;align-items:center;gap:8px;min-width:0}.sheet-embed-meta-dates{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:1rem;justify-content:flex-end}.sheet-embed-attach-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--sheet-muted);padding:2px;border-radius:6px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.sheet-embed-attach-btn:hover{color:#2563eb;background:#eff6ff}.sheet-embed-subtable{border:1px solid var(--sheet-line);border-radius:10px;background:#f7f8fa}.sheet-embed-subtable--open{border-color:#c7d2fe;background:#f5f7ff;box-shadow:inset 0 0 0 1px rgba(91,110,225,.08)}.sheet-embed-subtable-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:0;background:transparent;cursor:pointer;text-align:start;color:var(--sheet-ink);transition:background-color .15s ease}.sheet-embed-subtable-toggle:hover{background:rgba(91,110,225,.06)}.sheet-embed-subtable-toggle-main{display:flex;min-width:0;align-items:center;gap:10px}.sheet-embed-subtable-toggle-icon{flex-shrink:0;color:#5b6ee1}.sheet-embed-subtable-toggle-text{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px 10px}.sheet-embed-subtable-toggle-label{font-size:.9rem;font-weight:700;color:var(--sheet-ink)}.sheet-embed-subtable-toggle-count{font-size:.78rem;font-weight:600;color:var(--sheet-muted);background:#fff;border:1px solid var(--sheet-line);border-radius:999px;padding:2px 10px}.sheet-embed-subtable-toggle-action{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;border:1px solid #c7d2fe;border-radius:999px;background:#fff;color:#4338ca;font-size:.78rem;font-weight:700;padding:6px 12px;line-height:1.2;box-shadow:0 1px 2px rgba(16,40,60,.04)}.sheet-embed-subtable-toggle:hover .sheet-embed-subtable-toggle-action{background:#eef2ff;border-color:#a5b4fc;color:#4338ca}.sheet-embed-subtable--open .sheet-embed-subtable-toggle-action{background:#4338ca;border-color:#4338ca;color:#fff}.sheet-embed-subtable-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;border-top:1px solid #dbe1f5;padding:12px}.sheet-embed-subtable-collapse{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px dashed #c7d2fe;background:#eef2ff;color:#4338ca;cursor:pointer;font-size:.85rem;font-weight:700;padding:12px;transition:background-color .15s ease,color .15s ease}.sheet-embed-subtable-collapse:hover{background:#e0e7ff;color:#3730a3}@media (max-width:560px){.sheet-embed-subtable-toggle{flex-direction:column;align-items:stretch}.sheet-embed-subtable-toggle-action{justify-content:center}.sheet-embed-subtable-toggle-action-text{display:inline}}.sheet-embed-sub-card{background:var(--sheet-card);border:1px solid var(--sheet-line);border-radius:10px;padding:14px 14px 12px;min-width:0}.sheet-embed-sub-card-title{font-size:1rem;font-weight:700;color:var(--sheet-ink);line-height:1.45;margin-bottom:6px}