.entry-surface{font:16px/1.6 Arial,'Segoe UI','Microsoft YaHei',sans-serif;color:#263a39;overflow-wrap:anywhere;min-height:200px;padding:16px;border:1px solid #dce4df;border-radius:6px;background:#fff}
.entry-surface .entry{margin:0 0 28px}.entry-surface .entry+.entry{padding-top:22px;border-top:2px solid #dce4df}
.entry-surface .headword{font:700 32px/1.25 Georgia,serif;color:#164c61;display:inline-block;margin:.2em .4em .2em 0}
.entry-surface .pos{display:inline-block;font:600 13px/1.5 system-ui;color:#7b3d51;background:#f7edf1;border-radius:4px;padding:2px 7px;margin:5px 8px 5px 0}
.entry-surface .phonetics{display:inline-flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.entry-surface .phon{font:16px/1.6 'Segoe UI',sans-serif;color:#526b7a;margin-right:8px}
.entry-surface .fd-translation{color:#767676;font-family:Arial,'Microsoft YaHei',sans-serif;margin-left:.3em;font-size:.95em}
.entry-surface ol{padding-left:0;list-style:none}.entry-surface ul{padding-left:1.3em}.entry-surface .sense{list-style:none;margin:.6em 0 1em}.entry-surface .fd-number{font-weight:700;margin-right:.5em;color:#164c61}
.entry-surface .shcut{font-size:17px;color:#325a4c;border-bottom:1px solid #e3e9e4;padding:5px 0}.entry-surface h2{margin:1em 0 .3em;font-size:19px}
.entry-surface .def{color:#263a39}.entry-surface .grammar,.entry-surface .labels{font-size:.9em;color:#755a41}.entry-surface .cf,.entry-surface .cl,.entry-surface .eb{font-weight:700}
.entry-surface .examples{list-style:none;margin:.25em 0 .5em;padding-left:1.1em}.entry-surface .examples>li{margin:.25em 0;position:relative;line-height:1.5}.entry-surface .examples>li:before{content:'•';position:absolute;left:-1em;color:#849791}
.entry-surface .x,.entry-surface .unx{color:teal}.entry-surface .examples>li>.fd-translation,.entry-surface .x>.fd-translation,.entry-surface .unx>.fd-translation{display:block;margin-left:0}
.entry-surface .unbox{display:block;margin:8px 0;padding:8px 12px;border-left:3px solid #dce7de;background:#fafbf8}.entry-surface .box_title{font-weight:700;color:#4c695b}.entry-surface .body{display:block}
.entry-surface details.fd-extension{border:1px solid #dce4df;border-radius:4px;padding:0;background:white}.entry-surface details.fd-extension>summary{display:list-item;padding:6px 10px;background:#f3f6f3;font:13px/1.7 system-ui;cursor:pointer}.entry-surface details.fd-extension>.body{padding:10px}
.entry-surface table{border-collapse:collapse;max-width:100%;width:auto;font-size:14px;display:block;overflow-x:auto}.entry-surface td,.entry-surface th{padding:6px 10px;vertical-align:top;border:1px solid #e0e6e0}
.entry-surface button{display:inline;background:transparent;color:#235c91;border:0;border-radius:0;padding:0;margin:0;font:inherit;text-align:inherit;text-decoration:underline;cursor:pointer;white-space:normal}
.entry-surface button:hover{text-decoration-thickness:2px}.entry-surface .fd-unavailable{color:#777;text-decoration:none}.entry-surface button.fd-unavailable{text-decoration:underline dotted}
.entry-surface .fd-media-placeholder{font:12px system-ui;color:#718078}.entry-surface .fd-level{display:inline-block;border:1px solid #8ca5b3;border-radius:12px;padding:0 5px;margin:0 .3em;font:11px/1.5 system-ui;color:#345578}
.entry-surface .sensetop,.entry-surface .sensetop .symbols{display:inline;margin:0;padding:0}.entry-surface .fd-number,.entry-surface .fd-level{vertical-align:baseline}.entry-surface .fd-level{white-space:nowrap}
.entry-surface .idioms_heading,.entry-surface .phrasal_verb_links{font-weight:700;margin-top:1em;display:block}.entry-surface .idm{font-weight:700}.entry-surface .idm-g{margin:.8em 0}.entry-surface .fd-record+.fd-record{border-top:2px solid #dce4df;margin-top:20px;padding-top:20px}
.entry-surface .jumplinks{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin:8px 0 12px}.entry-surface .jumplink{display:inline-block;line-height:1.6}.entry-surface [hidden]{display:none!important}
.entry-surface [id]{scroll-margin-top:12px}@media(max-width:650px){.entry-surface{padding:12px;font-size:16px}.entry-surface .headword{font-size:28px}.entry-surface .phonetics{display:flex}.entry-surface td{padding:5px}}
