:root{--parchment: #f6eed6;--parchment-deep: #ecdfba;--ink: #3a2a18;--ink-soft: #6b5638;--gold: #b5892f;--gold-light: #d8b259;--gold-deep: #8a6420;--accent: #7a2233;--accent-green: #2f6d34;--border-brown: #5b3a1c;--fonts-display: "Aref Ruqaa", "Amiri", "Scheherazade New", serif;--fonts-naskh: "Amiri", "Scheherazade New", "Traditional Arabic", serif;--fonts-body: "Cairo", "Tajawal", "Segoe UI", "Tahoma", sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow-x:clip}body{font-family:var(--fonts-body);color:var(--ink);background:var(--parchment-deep);height:100vh;display:flex;flex-direction:column;overflow-y:hidden}.workspace{flex:1 1 auto;min-height:0;display:flex}.stage{position:relative;flex:1 1 auto;min-height:0;min-width:0}#stage{width:100%;height:100%;display:block;background:radial-gradient(ellipse at 50% 26%,#f4e9cd,#e9dab4 58%,#dcc999);touch-action:none;user-select:none;cursor:grab}#stage{transform-origin:0 0}#stage.editing{cursor:default}#stage.editing .node{cursor:move}.topbar{flex:0 0 auto;display:flex;align-items:center;gap:14px;height:52px;padding:0 14px;background:linear-gradient(#f7efd9,#efe4c6);border-bottom:1px solid var(--gold);box-shadow:inset 0 1px #ffffff8c,0 1px 5px #3c280f1a;z-index:10}.bar-lead{display:flex;align-items:center;gap:12px}.bar-trail{display:flex;align-items:center}.bar-clusters{display:flex;align-items:center;gap:10px;margin-inline:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.bar-clusters::-webkit-scrollbar{display:none}.bar-clusters>*{flex:0 0 auto}.field{display:flex;align-items:center;gap:6px;background:#fffdf6;border:1px solid #d8c79c;border-radius:9px;padding:5px 9px}.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #7a22331f}.field .ico{width:14px;height:14px;fill:none;stroke:var(--ink-soft);stroke-width:1.6;stroke-linecap:round}.field input{font-family:var(--fonts-body);font-size:.85rem;color:var(--ink);background:transparent;border:0;outline:none;width:136px}.search-count{font-size:.72rem;color:var(--ink-soft);min-width:30px;text-align:center}.divider{width:1px;align-self:center;height:22px;background:#5b3a1c38}.topbar button{font-family:var(--fonts-body);font-size:.82rem;font-weight:600;color:var(--ink-soft);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;cursor:pointer;white-space:nowrap}.topbar button:disabled{opacity:.42;cursor:not-allowed}.topbar button:focus-visible,.zoom-dock button:focus-visible,.focus-chip:focus-visible,.field input:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.cluster{display:flex;align-items:center;gap:2px}.cluster button:hover{color:var(--ink);background:#7a223314}.topbar button.active,.topbar .cluster .toggle[aria-pressed=true]{background:var(--accent);color:#fff}:root[data-editing=admins]:not([data-editor]) [data-editor-only]{display:none!important}.segmented{display:inline-flex;background:#fffdf6;border:1px solid #d2bf90;border-radius:9px;overflow:hidden}.seg{font-family:var(--fonts-body);font-size:.82rem;font-weight:600;color:var(--ink-soft);background:transparent;border:0;border-inline-start:1px solid #e4d6ad;padding:6px 10px;cursor:pointer;white-space:nowrap}.seg:first-child{border-inline-start:0}.seg:hover{color:var(--ink);background:#7a223314}.seg.active,.seg.active:hover{background:var(--accent);color:#fff}.menu{position:relative}.topbar .btn-primary{display:inline-flex;align-items:center;gap:6px;font-family:var(--fonts-body);font-size:.85rem;font-weight:700;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:9px;padding:7px 14px;cursor:pointer;white-space:nowrap}.topbar .btn-primary:hover{background:#8a2a3c}.caret{width:9px;height:6px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}[aria-expanded=true]>.caret{transform:rotate(180deg)}#btn-view{display:inline-flex;align-items:center;gap:5px}#btn-view[aria-expanded=true]{color:var(--ink);background:#7a223314}#view-panel{position:fixed;inset-inline-end:auto}.menu-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:210px;padding:6px;background:#fffdf6;border:1px solid #d8c79c;border-radius:12px;box-shadow:0 10px 28px #3c280f47;display:flex;flex-direction:column;gap:2px;z-index:20}.menu-panel[hidden]{display:none}.menu-panel .menu-item{font-family:var(--fonts-body);font-size:.84rem;font-weight:600;text-align:start;color:var(--ink);background:transparent;border:0;border-radius:8px;padding:8px 10px;cursor:pointer}.menu-item:hover{background:#7a223314}.menu-item.primary{font-weight:700}.menu-item.toggle{position:relative;padding-inline-start:30px;color:var(--ink-soft)}.menu-item.toggle:before{content:"✓";position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);color:var(--gold-deep);font-weight:700;opacity:0}.menu-item.toggle[aria-pressed=true]{color:var(--ink)}.menu-item.toggle[aria-pressed=true]:before{opacity:1}.menu-label{font-size:.7rem;font-weight:700;color:var(--ink-soft);padding:8px 10px 2px;margin-top:4px;border-top:1px solid #ece0bf}#demo-slot select{width:100%;margin-top:4px;font-family:var(--fonts-body);font-size:.82rem;padding:7px 9px;border:1px solid #d8c79c;border-radius:8px;background:#fffdf6;color:var(--ink);cursor:pointer}.zoom-dock{position:absolute;inset-block-end:16px;inset-inline-start:16px;display:flex;flex-direction:column;background:#f7f0def5;border:1px solid #d8c79c;border-radius:10px;box-shadow:0 4px 14px #3c280f38;overflow:hidden}.zoom-dock button{width:36px;height:34px;display:grid;place-items:center;background:transparent;border:0;border-top:1px solid #e4d6ad;cursor:pointer}.zoom-dock button:first-child{border-top:0}.zoom-dock button:hover{background:#7a22331a}.zoom-dock svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.loupe{position:fixed;border-radius:50%;overflow:hidden;border:3px solid var(--gold);box-shadow:0 8px 26px #3c280f6b,inset 0 0 0 1px #ffffff80;background:#f4e9cd;pointer-events:none;z-index:50;display:none}.loupe svg{display:block;background:#f4e9cd}.dim-veil{display:none;pointer-events:none;fill:var(--parchment);fill-opacity:.84}#stage.searching .dim-veil,#stage.tracing .dim-veil{display:inline}.name-bitmap{display:none;pointer-events:none}#stage.lod-far.dense-tree.has-name-bitmap:not(.blooming):not(.hide-names) .name-bitmap{display:inline}#stage.lod-far.dense-tree.has-name-bitmap:not(.blooming) .leaves .leaf-name-in{display:none}.highlight-overlay .branch-path{stroke:var(--gold-deep)}.node.search-hit .leaf-shape,.node.trace-hit .leaf-shape,.node.search-hit .leaf-rect,.node.trace-hit .leaf-rect{stroke:var(--gold-light);stroke-width:4;paint-order:stroke}.node.search-hit .row-dot,.node.trace-hit .row-dot{stroke:var(--gold-light);stroke-width:3}.node.search-hit .row-name,.node.trace-hit .row-name{fill:var(--accent);font-weight:700}#stage .leaves .node{cursor:pointer}.rings,.sectors,.branches,.foliage-layer,.frame,.legend,.highlight-overlay,.leaf-name-in,.leaf-text{pointer-events:none}.focus-chip{position:absolute;inset-block-start:14px;left:50%;transform:translate(-50%);font-family:var(--fonts-body);font-size:.8rem;font-weight:700;color:#fff;background:var(--accent);border:1px solid #5e1a28;border-radius:999px;padding:7px 16px;cursor:pointer;box-shadow:0 4px 14px #3c280f47;max-width:88vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5}.focus-chip:hover{background:#8a2a3c}.focus-chip[hidden]{display:none}.ui-hint{position:absolute;inset-block-end:14px;left:50%;transform:translate(-50%);pointer-events:none;background:#f7f0ded1;border:1px solid #e0d0a3;border-radius:999px;padding:5px 14px;font-size:.72rem;color:var(--ink-soft);max-width:92vw;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-hint.nasab{font-family:var(--fonts-naskh);font-size:.92rem;font-weight:700;color:var(--accent);border-color:var(--gold)}.ring{fill:none;stroke:#b4966429;stroke-dasharray:2 12}.sector{opacity:.06}.branch-path{fill:none;stroke-linecap:round;stroke-linejoin:round}.branch-halo{display:none;fill:none;stroke:var(--parchment);stroke-linecap:round;stroke-linejoin:round;opacity:.88}.trunk-shape{stroke:#3a2410;stroke-width:2;stroke-linejoin:round}.branch-path.ended{stroke:#9c8763;opacity:.6}#stage.dense-tree .branch-path{opacity:.82}#stage.packed-tree .branch-path{opacity:.94}#stage.packed-tree .branch-halo{display:inline}#stage.packed-tree .trunk-shape{stroke-width:2.8}#stage.packed-tree .leaf-shape{stroke-width:.85}#stage.packed-tree .leaf-shape.mod-faded{opacity:1}#stage.packed-tree.editing-subtree .node{cursor:grab}#stage.packed-tree.editing-subtree .node:active{cursor:grabbing}.leaf-rect{stroke:#ffffff8c;stroke-width:1}.leaf-rect.head{stroke-width:2}.leaf-rect.founder{stroke:var(--gold-deep);stroke-width:3}.founder-inner{stroke:var(--accent);stroke-width:1.4;opacity:.75}.leaf-rect.mod-outline{stroke:#241a10;stroke-width:1.6;filter:saturate(.78) brightness(.9)}.leaf-rect.mod-faded{stroke:#6b5d49;stroke-dasharray:4 3;opacity:.92}.leaf-text{fill:#fff;font-family:var(--fonts-naskh);font-weight:700}.leaf-text .sub{fill:#ffffffeb;font-weight:700;font-family:var(--fonts-display)}.leaf-text.faded{fill:#efe7d8}.leaf-text.founder{fill:var(--ink);font-family:var(--fonts-display);font-weight:700}.leaf-text.founder .sub{fill:var(--accent);font-family:var(--fonts-display)}.deceased-badge circle{fill:var(--parchment);stroke:var(--ink-soft);stroke-width:1}.deceased-badge text{fill:var(--ink)}.count-badge rect{fill:var(--accent);stroke:#fff;stroke-width:1}.count-badge text{fill:#fff;font-family:var(--fonts-body);font-weight:700}.node.collapsed{cursor:pointer}#stage:not(.editing) .node{cursor:pointer}.leaf-shape{stroke:#ffffffa6;stroke-width:1.1}.leaf-shape.mod-outline{stroke:#241a10;stroke-width:1.2;filter:saturate(.8) brightness(.9)}.leaf-shape.mod-faded{stroke:#6b5d49;stroke-width:.9;opacity:.85}.foliage{stroke:#28461e40;stroke-width:.5;opacity:.85}.foliage-stem{fill:none;stroke:#6b4a24;stroke-width:1;stroke-linecap:round;opacity:.7}.parchment-texture{opacity:.5}#stage.hand-drawn .sectors,#stage.hand-drawn .rings{display:none}.trunk-ridge{fill:none;stroke:#4a3520;stroke-width:1.1;stroke-linecap:round;opacity:.4}.leaf-vein{fill:none;stroke:#4a352073;stroke-width:.9;stroke-linecap:round}.founder-lotus{fill:#f6dfe2;stroke:#a05a6a;stroke-width:1.6;opacity:.95}#stage.hand-drawn .trunk-shape{stroke:#4a3520;stroke-width:1.4}#stage.hand-drawn .leaf-name-in{fill:#2f2317}#stage.hand-drawn .leaf-name-in.faded{fill:#8a7b62}#stage.hand-drawn .leaf-text{fill:#2f2317}#stage.hand-drawn .leaf-text .sub{fill:#3a2a18d9}#stage.hand-drawn .leaf-text.founder{fill:var(--ink)}#stage.hand-drawn .leaf-text.founder .sub{fill:var(--accent)}#stage.hand-drawn .leaf-shape{stroke:var(--leaf-ink, #4a3520)}#stage.hand-drawn .node.search-hit .leaf-shape,#stage.hand-drawn .node.trace-hit .leaf-shape{stroke:var(--gold-light)}#stage.hand-drawn .node.selected .leaf-shape{stroke:var(--accent)}#stage.hand-drawn .leaf-rect.head{stroke:#4a3520;stroke-width:1.4}#stage.hand-drawn .node.search-hit .leaf-rect,#stage.hand-drawn .node.trace-hit .leaf-rect{stroke:var(--gold-light)}#stage.hand-drawn .node.selected .leaf-rect{stroke:var(--accent)}#stage.hand-drawn .foliage{stroke:#3a4a2099;stroke-width:.7}#stage.hand-drawn .frame-band{stroke-width:6.4}.leaf-name-in{fill:#fff;font-family:var(--fonts-naskh);font-weight:700}#stage.dense-tree .leaf-name-in{font-weight:700}.leaf-name-in.faded{fill:#f1ece0}.row-dot{stroke:#00000040;stroke-width:1}.row-dot.mod-outline{stroke:#241a10;stroke-width:1.4}.row-dot.mod-faded{stroke:#6b5d49}.row-name{fill:var(--ink);font-family:var(--fonts-naskh);font-weight:700}.row-name.head{fill:var(--accent);font-weight:700;font-family:var(--fonts-display)}.row-name.faded{fill:#8a7b62}#stage.lod-far:not(.dense-tree) .foliage-layer{display:none}#stage.hide-names .leaf-name-in,#stage.hide-foliage .foliage-layer,#stage.hide-legend .legend,#stage.hide-leaves .node.terminal,#stage.hide-leaves .branch-path.to-terminal,#stage.hide-leaves .branch-halo.to-terminal,#stage.hide-dead .node[data-status=dead],#stage.hide-dead .branch-path.to-dead,#stage.hide-dead .branch-halo.to-dead{display:none}.node.selected .leaf-rect,.node.selected .leaf-shape{stroke:var(--accent);stroke-width:2.6;stroke-dasharray:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}}@media(max-width:48rem){.topbar{gap:6px;padding-inline:6px}.bar-lead{gap:4px}.field{padding-inline:6px}.field input{width:92px}.search-count{display:none}.bar-clusters{gap:6px;margin-inline:0}.topbar .btn-primary{padding-inline:10px}.ui-hint{display:none}}@media(max-width:24rem){.field input{width:68px}.zoom-dock{inset-block-end:8px;inset-inline-start:8px}}@media(pointer:coarse){.topbar button,.zoom-dock button{min-height:44px}}.frame-bg{fill:var(--parchment)}.frame-band{fill:none;stroke:var(--border-brown);stroke-width:7}.frame-gold{fill:none;stroke:var(--gold);stroke-width:2.2}.frame-hair{fill:none;stroke:var(--gold-deep);stroke-width:1;opacity:.8}.frame-corner{fill:var(--gold);stroke:var(--gold-deep);stroke-width:1}.frame-corner-pip{fill:var(--accent)}.title-cartouche{fill:#fffbf0f7;stroke:var(--gold);stroke-width:2}.title-cartouche-inner{fill:none;stroke:var(--gold-deep);stroke-width:1;opacity:.7}.title-rule{stroke:var(--gold-deep);stroke-width:1.2}.title-flourish{fill:var(--gold);stroke:var(--gold-deep);stroke-width:.8}.title-main{fill:var(--accent);font-family:var(--fonts-display);font-weight:700;font-size:40px}.title-main.list-title{font-size:30px}.title-sub{fill:var(--accent-green);font-family:var(--fonts-display);font-size:21px}.title-year{fill:var(--ink-soft);font-family:var(--fonts-display);font-size:17px}.legend-box{fill:#fffbf0f5;stroke:var(--gold);stroke-width:2}.legend-box-inner{fill:none;stroke:var(--gold-deep);stroke-width:1;opacity:.65}.legend-title{fill:var(--accent);font-family:var(--fonts-display);font-weight:700;font-size:22px}.legend-rule{stroke:var(--gold-deep);stroke-width:1;opacity:.7}.legend-head{fill:var(--gold-deep);font-family:var(--fonts-display);font-weight:700;font-size:20px}.legend-label{fill:var(--ink);font-family:var(--fonts-naskh);font-weight:700;font-size:18px}.legend-stats{fill:var(--ink-soft);font-family:var(--fonts-naskh);font-weight:700;font-size:15px}.data-panel{flex:0 0 320px;max-width:85vw;display:flex;flex-direction:column;min-height:0;background:#fbf5e3;border-inline-end:1px solid var(--gold);box-shadow:-6px 0 18px #3b2a1814;font-size:.85rem}.data-panel[hidden]{display:none}.dp-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(181,137,47,.4)}.dp-head strong{flex:1;color:var(--accent);font-family:var(--fonts-display);font-size:1rem}.dp-export{border:1px solid var(--accent);border-radius:8px;cursor:pointer;padding:4px 10px;font-family:var(--fonts-body);font-size:.78rem;font-weight:700;color:#fff;background:var(--accent)}.dp-export:hover{background:#8a2a3c}.dp-close{border:0;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--ink-soft);padding:2px 6px}.dp-close:hover{color:var(--ink)}.dp-meta{flex:0 0 auto;border-bottom:1px solid rgba(181,137,47,.3);padding:6px 12px}.dp-meta summary{cursor:pointer;font-weight:700;color:var(--ink-soft);padding:4px 0}.dp-meta label{display:block;margin:6px 0;color:var(--ink-soft);font-size:.78rem}.dp-meta input,.dp-inspector input,.dp-inspector select{display:block;width:100%;margin-top:2px;border:1px solid rgba(139,100,32,.45);border-radius:6px;background:#fffdf5;color:var(--ink);font-family:var(--fonts-body);font-size:.85rem;padding:5px 8px}.dp-meta input:focus,.dp-inspector input:focus,.dp-inspector select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #7a22331f}.dp-filter{flex:0 0 auto;padding:8px 12px 4px}.dp-filter input{width:100%;border:1px solid rgba(139,100,32,.45);border-radius:999px;background:#fffdf5;color:var(--ink);font-family:var(--fonts-body);font-size:.82rem;padding:5px 12px}.dp-filter input:focus{outline:none;border-color:var(--accent)}.dp-movebar{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin:6px 12px 0;padding:6px 10px;background:#7a223317;border:1px dashed var(--accent);border-radius:8px;color:var(--accent);font-size:.78rem;font-weight:700}.dp-movebar[hidden]{display:none}.dp-movebar span{flex:1}.dp-move-cancel{border:1px solid var(--accent);border-radius:6px;background:transparent;color:var(--accent);font-family:var(--fonts-body);font-size:.74rem;cursor:pointer;padding:2px 8px}.data-panel.dp-moving .dp-tree .dp-node{cursor:crosshair}.dp-tree{flex:1 1 auto;overflow:auto;padding:4px 4px 8px}.dp-node{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;cursor:pointer;color:var(--ink);line-height:1.5}.dp-node:hover{background:#7a223312}.dp-node.selected{background:var(--accent);color:#fff}.dp-twisty{flex:0 0 16px;width:16px;border:0;background:transparent;cursor:pointer;color:inherit;opacity:.75;font-size:.72rem;padding:0;line-height:1}.dp-twisty:disabled{cursor:default;opacity:.35}.dp-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--ink-soft);border:1px solid rgba(59,42,24,.35)}.dp-dot.dp-st-deceased{opacity:.55}.dp-dot.dp-st-dead{background:transparent!important;border-style:dashed}.dp-name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-count{flex:0 0 auto;font-size:.68rem;opacity:.6}.dp-nasab{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;opacity:.6;margin-inline-start:4px}.dp-empty{padding:12px;color:var(--ink-soft);text-align:center}.dp-inspector{flex:0 0 auto;border-top:1px solid rgba(181,137,47,.4);background:#f6efdb;padding:10px 12px}.dp-inspector label{display:block;color:var(--ink-soft);font-size:.76rem;margin-bottom:6px}.dp-row2{display:flex;gap:8px}.dp-row2 label{flex:1 1 0;min-width:0}.dp-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dp-actions button{border:1px solid rgba(139,100,32,.5);border-radius:6px;background:#fffdf5;color:var(--ink);font-family:var(--fonts-body);font-size:.76rem;font-weight:600;padding:4px 9px;cursor:pointer}.dp-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.dp-actions button:disabled{opacity:.4;cursor:default}.dp-actions .dp-danger{color:#8a2323;border-color:#8a232380}.dp-actions .dp-danger:hover:not(:disabled){background:#8a2323;border-color:#8a2323;color:#fff}.account-dialog{border:1px solid #d8c79c;border-radius:12px;background:#fffdf6;color:#2b2216;box-shadow:0 18px 48px #2b221640;padding:0;width:min(440px,92vw)}.account-dialog::backdrop{background:#2b221659}.acc-body{padding:20px 22px;display:flex;flex-direction:column;gap:10px}.acc-body h3{margin:0;font-family:var(--fonts-display);color:var(--accent)}.acc-body h4{margin:0 0 4px;font-size:.95rem}.acc-hint{margin:0;font-size:.82rem;color:#7a6b52}.acc-body label{display:flex;flex-direction:column;gap:4px;font-size:.88rem}.acc-body input,.acc-body textarea{border:1px solid #d8c79c;border-radius:8px;background:#fff;padding:7px 10px;font:inherit}.acc-section{border-top:1px dashed #d8c79c;padding-top:10px;margin-top:4px}.acc-actions{display:flex;gap:8px;justify-content:flex-start;margin-top:6px}.acc-body button{border:1px solid #d8c79c;border-radius:8px;background:#fff;padding:6px 14px;font:inherit;cursor:pointer;align-self:flex-start}.acc-body .acc-primary{background:var(--accent);border-color:var(--accent);color:#fffdf6}.acc-body button:hover{filter:brightness(1.06)}.acc-msg{margin:0;font-size:.85rem;padding:7px 10px;border-radius:8px;background:#f4ecd9}.acc-msg.err{background:#f6e2de;color:#8a2323}.acc-msg.ok{background:#e7efdd;color:#3c5a2a}.acc-proposal{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e7dcc0;border-radius:8px;padding:8px 10px;margin-top:6px;font-size:.88rem}#download-panel [hidden],.dp-export[hidden]{display:none!important}.acc-badge{font-size:.72rem;padding:1px 8px;border-radius:99px;border:1px solid #d8c79c;background:#f4ecd9;margin-inline-start:6px}.acc-badge-err{color:#8a2323;border-color:#8a232380;background:#f6e2de}.acc-proposal input[type=email]{flex:1 1 auto;border:1px solid #d8c79c;border-radius:8px;padding:6px 10px;font:inherit;background:#fff;min-width:0}
