.tour-guest-documents .tour-doc-menu{margin:0;color:inherit}
.tour-guest-documents .tour-doc-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.tour-guest-documents .tour-doc-menu>summary::-webkit-details-marker{display:none}
.tour-guest-documents .tour-doc-menu>summary::after{content:"+";font-size:24px;font-weight:400;text-decoration:none;flex:none}
.tour-guest-documents .tour-doc-menu[open]>summary::after{content:"−"}
.tour-guest-documents .tour-doc-options{padding:8px 0 4px 16px;border-left:2px solid currentColor;margin:8px 0 12px}
.tour-guest-documents .tour-doc-options a{display:block;width:fit-content;max-width:100%;font-size:17px;min-height:44px;box-sizing:border-box;padding:9px 0;line-height:1.5;overflow-wrap:anywhere}
.tour-guest-documents .tour-doc-options h4{font-size:16px;line-height:1.4;margin:16px 0 4px}
.tour-guest-documents .tour-doc-options h4:first-child{margin-top:0}
.tour-guest-documents .tour-doc-menu>summary:focus-visible,.tour-guest-documents .tour-doc-options a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
