
[hidden]{display:none!important}
.modes{display:flex;gap:0;margin:10px 0;border:1px solid var(--acc);border-radius:10px;overflow:hidden}
.modes button{flex:1;padding:10px 6px;border:0;background:#fff;color:var(--acc);font-size:16px;font-family:inherit;cursor:pointer}
.modes button+button{border-right:1px solid var(--acc)}
.modes button.on{background:var(--acc);color:#fff;font-weight:700}
.sbox{position:relative}
.bigin{width:100%;padding:11px 12px;font-size:17px;border:1px solid #cfc6b8;border-radius:8px;background:#fff;font-family:inherit;margin:4px 0}
.opts{display:flex;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--muted);margin:4px 0}
.opts select{font-size:14px;padding:4px;border-radius:6px;border:1px solid #cfc6b8;background:#fff;font-family:inherit;max-width:60vw}
.arow{position:relative}
.sugg{position:absolute;z-index:5;right:0;left:0;top:100%;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #cfc6b8;border-radius:8px;max-height:300px;overflow:auto;box-shadow:0 6px 18px rgba(0,0,0,.12)}
.sugg li{padding:9px 12px;cursor:pointer;border-bottom:1px solid #f0ece6;display:flex;justify-content:space-between;gap:8px}
.sugg li.act,.sugg li:hover{background:#f3ece2}
.sugg li .n{color:var(--muted);font-size:13px;white-space:nowrap}
.achip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:4px 0}
.achip b{font-size:17px}.achip .x{margin-inline-start:auto;border:0;background:none;font-size:18px;cursor:pointer;color:var(--muted)}
.status{font-size:14px;color:var(--muted);margin:10px 2px}
.res{background:#fff;border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:10px 14px}
.res .t{font-size:17px;font-weight:700;display:block}
.res .m{font-size:13px;color:var(--muted);margin:2px 0 4px}
.res .m a{color:var(--muted);text-decoration:underline}
.res .ex{font-size:15px;color:#333}
.res mark{background:#fde7a6;color:inherit;padding:0 1px}
.res .sr{border-right:3px solid #e9e2d7;padding:4px 10px 4px 0;margin:8px 0 0}
.res .sr .h{font-size:13px;color:var(--muted)}.res .sr .h a.au{color:var(--ink);font-weight:700}
.res .sr .h a.go{color:var(--acc)}
.res .x2{font-size:13px;margin-top:6px}
.res.miss .t{color:#a33;font-weight:400}
.more{display:block;margin:14px auto;padding:10px 26px;font-size:16px;border-radius:8px;border:1px solid var(--acc);background:#fff;color:var(--acc);font-family:inherit;cursor:pointer}
.asearch{display:flex;gap:8px;margin:12px 0}.asearch input{flex:1;padding:9px;font-size:16px;border:1px solid #cfc6b8;border-radius:8px;font-family:inherit}.asearch button{padding:8px 16px;border-radius:8px;border:0;background:var(--acc);color:#fff;font-size:16px;font-family:inherit}
.plinks{font-size:12px;margin-top:3px;direction:rtl}.plinks a{display:inline-block;margin-left:6px;color:var(--muted)}
ul.cols li{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
