.top-page-see-more-module__vqhXjW__seeMoreLink{margin-top:0;font-weight:700;display:inline-flex}.top-page-see-more-module__vqhXjW__seeMoreLinkContainer{text-align:right;padding-right:.5rem}.top-page-see-more-module__vqhXjW__seeMoreLinkContainerTravel{margin-top:1rem}.top-page-see-more-module__vqhXjW__seeMoreLinkContainerPankatsu,.top-page-see-more-module__vqhXjW__seeMoreLinkContainerTravelMemo{margin-top:.25rem}@media (max-width:768px){.top-page-see-more-module__vqhXjW__seeMoreLinkContainerPankatsu{margin-top:0}}
.ReviewSection-module__oQtJLW__reviewsSection{margin:0;padding:1rem}.ReviewSection-module__oQtJLW__reviewsSection h2{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:0;font-size:2rem;display:flex}.ReviewSection-module__oQtJLW__contentGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;display:grid}.ReviewSection-module__oQtJLW__loadingMessage{text-align:center;color:var(--color-text-secondary);padding:2rem}@media (max-width:768px){.ReviewSection-module__oQtJLW__contentGrid{grid-template-columns:1fr}.ReviewSection-module__oQtJLW__reviewsSection{padding:.5rem}.ReviewSection-module__oQtJLW__reviewsSection h2{font-size:1.6rem}}
.ImageLightbox-module__1_RefW__overlay{z-index:10001;cursor:pointer;overscroll-behavior:none;background-color:#000000e6;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-in-out ImageLightbox-module__1_RefW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImageLightbox-module__1_RefW__fadeIn{0%{opacity:0}to{opacity:1}}.ImageLightbox-module__1_RefW__content{cursor:default;justify-content:center;align-items:center;width:min(90vw,100%);max-height:90vh;display:flex;position:relative}.ImageLightbox-module__1_RefW__viewport{touch-action:none;width:100%;overflow:hidden}.ImageLightbox-module__1_RefW__track{will-change:transform;align-items:center;display:flex}.ImageLightbox-module__1_RefW__trackDragging{transition:none}.ImageLightbox-module__1_RefW__trackSnapping{transition:transform .28s ease-out}.ImageLightbox-module__1_RefW__slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}.ImageLightbox-module__1_RefW__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 4px 20px #00000080}.ImageLightbox-module__1_RefW__closeButton{color:#fff;cursor:pointer;z-index:1;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background-color .2s;display:flex;position:absolute;top:-2.5rem;right:0}.ImageLightbox-module__1_RefW__closeButton:hover{background:#ffffff4d}.ImageLightbox-module__1_RefW__closeButton:active{background:#fff6}.ImageLightbox-module__1_RefW__navButton{color:#fff;cursor:pointer;z-index:1;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageLightbox-module__1_RefW__navButton:hover{background:#ffffff4d}.ImageLightbox-module__1_RefW__navButton:active{background:#fff6}.ImageLightbox-module__1_RefW__navButtonPrev{left:-3.5rem}.ImageLightbox-module__1_RefW__navButtonNext{right:-3.5rem}.ImageLightbox-module__1_RefW__counter{color:#ffffffd9;white-space:nowrap;font-size:.9rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.ImageLightbox-module__1_RefW__overlay{padding:1rem}.ImageLightbox-module__1_RefW__content{width:min(95vw,100%);max-height:95vh}.ImageLightbox-module__1_RefW__image{max-height:85vh}.ImageLightbox-module__1_RefW__closeButton{position:fixed;top:.5rem;right:.5rem}.ImageLightbox-module__1_RefW__navButton{width:40px;height:40px;font-size:1rem}.ImageLightbox-module__1_RefW__navButtonPrev{position:fixed;left:.5rem}.ImageLightbox-module__1_RefW__navButtonNext{position:fixed;right:.5rem}.ImageLightbox-module__1_RefW__counter{position:fixed;bottom:1rem}}
.CreateReviewListModal-module__uHu1xq__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CreateReviewListModal-module__uHu1xq__modalContent{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;box-shadow:0 4px 6px #0000001a}.CreateReviewListModal-module__uHu1xq__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.CreateReviewListModal-module__uHu1xq__modalTitle{align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.CreateReviewListModal-module__uHu1xq__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.CreateReviewListModal-module__uHu1xq__closeButton:hover{background-color:#f3f4f6}.CreateReviewListModal-module__uHu1xq__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.CreateReviewListModal-module__uHu1xq__errorMessage{color:#991b1b;background-color:#fee2e2;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.CreateReviewListModal-module__uHu1xq__formGroup{margin-bottom:1.5rem}.CreateReviewListModal-module__uHu1xq__label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.CreateReviewListModal-module__uHu1xq__required{color:#ef4444}.CreateReviewListModal-module__uHu1xq__input,.CreateReviewListModal-module__uHu1xq__textarea{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s}.CreateReviewListModal-module__uHu1xq__input:focus,.CreateReviewListModal-module__uHu1xq__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.CreateReviewListModal-module__uHu1xq__input:disabled,.CreateReviewListModal-module__uHu1xq__textarea:disabled{cursor:not-allowed;background-color:#f3f4f6}.CreateReviewListModal-module__uHu1xq__textarea{resize:vertical;font-family:inherit}.CreateReviewListModal-module__uHu1xq__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.CreateReviewListModal-module__uHu1xq__checkbox{cursor:pointer;width:1.25rem;height:1.25rem}.CreateReviewListModal-module__uHu1xq__checkbox:disabled{cursor:not-allowed}.CreateReviewListModal-module__uHu1xq__modalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.CreateReviewListModal-module__uHu1xq__cancelButton,.CreateReviewListModal-module__uHu1xq__submitButton{cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.CreateReviewListModal-module__uHu1xq__cancelButton{color:#374151;background-color:#f3f4f6}.CreateReviewListModal-module__uHu1xq__cancelButton:hover:not(:disabled){background-color:#e5e7eb}.CreateReviewListModal-module__uHu1xq__submitButton{background-color:var(--color-primary);color:#fff}.CreateReviewListModal-module__uHu1xq__submitButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.CreateReviewListModal-module__uHu1xq__submitButton:disabled,.CreateReviewListModal-module__uHu1xq__cancelButton:disabled{opacity:.5;cursor:not-allowed}
.PandaAssignmentHistoryTable-module__hq7TfG__tableWrap{margin-top:.5rem;overflow-x:auto}.PandaAssignmentHistoryTable-module__hq7TfG__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem}.PandaAssignmentHistoryTable-module__hq7TfG__table th,.PandaAssignmentHistoryTable-module__hq7TfG__table td{text-align:left;border-bottom:1px solid var(--color-border,#e0e0e0);vertical-align:top;padding:.6rem .75rem}.PandaAssignmentHistoryTable-module__hq7TfG__table th{color:var(--color-text,#333);background:var(--color-bg,#f5f5f5);white-space:nowrap;font-weight:600}.PandaAssignmentHistoryTable-module__hq7TfG__table td{color:var(--color-text,#333)}.PandaAssignmentHistoryTable-module__hq7TfG__zooCell{white-space:nowrap}.PandaAssignmentHistoryTable-module__hq7TfG__zooLink{color:var(--color-secondary,#1565c0);text-decoration:none}.PandaAssignmentHistoryTable-module__hq7TfG__zooLink:hover{text-decoration:underline}.PandaAssignmentHistoryTable-module__hq7TfG__periodCell{flex-direction:column;gap:.15rem;font-size:.875rem;line-height:1.35;display:flex}.PandaAssignmentHistoryTable-module__hq7TfG__notesCell{max-width:14rem}.PandaAssignmentHistoryTable-module__hq7TfG__notesTruncatedBtn{color:var(--color-link,#1565c0);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:100%;margin:0;padding:0;font-size:.875rem;text-decoration:underline;overflow:hidden}.PandaAssignmentHistoryTable-module__hq7TfG__notesTruncatedBtn:hover{opacity:.85}.PandaAssignmentHistoryTable-module__hq7TfG__notesDialogText{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.PandaAssignmentHistoryTable-module__hq7TfG__editBtn{color:var(--color-link,#1565c0);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.PandaAssignmentHistoryTable-module__hq7TfG__editBtn:hover{opacity:.85}.PandaAssignmentHistoryTable-module__hq7TfG__deleteBtn{color:#c62828;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.PandaAssignmentHistoryTable-module__hq7TfG__deleteBtn:hover{opacity:.85}.PandaAssignmentHistoryTable-module__hq7TfG__actionGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PandaAssignmentHistoryTable-module__hq7TfG__pendingDeleteLabel{color:#e65100;white-space:nowrap;font-size:.875rem}.PandaAssignmentHistoryTable-module__hq7TfG__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.PandaAssignmentHistoryTable-module__hq7TfG__editRow td{background:var(--color-surface-muted,#f8f9fa);padding:1rem .75rem}.PandaAssignmentHistoryTable-module__hq7TfG__emptyMessage{color:var(--color-text-muted,#666);margin:.5rem 0 0;font-size:.9rem}
.PandaAssignmentSection-module__KQNL0G__section{border-top:1px solid var(--color-border,#e0e0e0);flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.PandaAssignmentSection-module__KQNL0G__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.PandaAssignmentSection-module__KQNL0G__toolbarBtnActive{outline:2px solid var(--color-secondary,#1565c0);outline-offset:1px}.PandaAssignmentSection-module__KQNL0G__panel{background:var(--color-surface-muted,#f8f9fa);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.PandaAssignmentSection-module__KQNL0G__panelTitle{margin:0;font-size:1rem;font-weight:600}.PandaAssignmentSection-module__KQNL0G__selectedZoo{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PandaAssignmentSection-module__KQNL0G__editForm{flex-direction:column;gap:.75rem;display:flex}.PandaAssignmentSection-module__KQNL0G__editActions{flex-wrap:wrap;gap:.5rem;display:flex}
.ShareActionButton-module__f1eLwa__shareRoot{position:relative}.ShareActionButton-module__f1eLwa__shareRootCompact{align-items:center;display:flex}.ShareActionButton-module__f1eLwa__sharePopover{background:var(--color-white);z-index:1001;border-radius:8px;flex-direction:column;gap:.25rem;min-width:180px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000026}.ShareActionButton-module__f1eLwa__sharePopover button{cursor:pointer;color:var(--color-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.ShareActionButton-module__f1eLwa__sharePopover button:hover{background:#f5f5f5}.ShareActionButton-module__f1eLwa__xLogoIcon{flex-shrink:0;width:16px;height:16px}
