@charset "UTF-8";@keyframes HighlightBackground{0%{background-color:#fff0}50%{background-color:#faedc2;background-color:var(--review-variant-color)}to{background-color:#fff0}}:root{--review-primary-color: #ffc60a;--review-secondary-color: #fcdf7e;--review-variant-color: #faedc2;--review-variant-bg-color: #f0f0f0;--review-variant-bg-color-lighter: #d4d4d8;--review-error-bg-color: #ff4500;--review-border-color: #dee0e3;--review-shadow-color: rgba(31, 35, 41, .1);--review-text-color: #000;--review-secondary-text-color: #52525b;--review-muted-text-color: #cccccc;--review-muted-highlight-color: #ffc60a;--review-error-text-color: #ff0000;--review-on-text-color: #fff}.review_dark_mode{--review-primary-color: #ff8c00;--review-secondary-color: #ffb84d;--review-variant-color: rgba(192,154,38,.5098);--review-variant-bg-color: #2c2c2c;--review-variant-bg-color-lighter: #3a3a3a;--review-error-bg-color: #dc143c;--review-border-color: #444;--review-text-color: hsla(225deg, 15%, 90%, .82);--review-secondary-text-color: hsla(225deg, 15%, 90%, .56);--review-muted-text-color: #777777;--review-muted-highlight-color: rgba(255,140,0,.66667);--review-error-text-color: #ff0000;--review-on-text-color: rgb(30, 33, 41)}.iconify-icon{display:block;width:1em;height:1em;vertical-align:0}.iconify-icon.iconify-inline{vertical-align:-.125em}.review_dark_mode .iconify-icon{color:#000;color:var(--review-text-color)}[data-review-has-comments][data-review-enabled][data-original-document-start][data-original-document-end]:before{content:"";position:absolute;top:0;left:-1em;width:3px;height:100%;background-color:#ffc60a;background-color:var(--review-primary-color);border-radius:3px;opacity:.5}[data-review-focused][data-review-enabled][data-original-document-start][data-original-document-end],[data-review-selected][data-review-enabled][data-original-document-start][data-original-document-end]{background-color:#faedc2;background-color:var(--review-variant-color)}[data-review-selected][data-review-enabled][data-original-document-start][data-original-document-end]:before{content:"";position:absolute;top:0;left:-1em;width:3px;height:100%;background-color:#ffc60a;background-color:var(--review-primary-color)}[data-action]{cursor:pointer}@media not (max-width: 768px){[data-review-enabled]{position:relative}[data-review-enabled]:after{content:"";position:absolute;top:30px;left:100%;width:30px;height:calc(100% - 30px);clip-path:polygon(0 0,0 100%,100% 0);fill:red}}*:has(>.review-context-menu){position:relative}.review-context-menu{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;transform:translate(100%);padding:2px 4px;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:5px;height:30px;width:30px;font-size:16px}@media (max-width: 768px){.review-context-menu{left:50%;top:50%;transform:translate(-50%);background-color:#f0f0f0;background-color:var(--review-variant-bg-color);box-shadow:0 8px 16px #1f23291a;box-shadow:0 8px 16px var(--review-shadow-color)}}.review-context-menu{color:#000;color:var(--review-text-color)}.review-context-menu .iconify-icon{display:inline}.review-context-menu:hover{background-color:#f0f0f0;background-color:var(--review-variant-bg-color)}#review-comments-button{display:flex;align-items:center;position:fixed;top:10vh;right:0;width:76px;height:36px;margin-right:-36px;padding-left:13px;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:18px 0 0 18px;background-color:#fff;background-color:var(--review-on-text-color);font-size:18px;transition:transform .3s;z-index:100}#review-comments-button.review_hidden{transform:translate(100%)}#review-comments-panel{position:fixed;top:0;right:0;height:100vh;width:350px;border-bottom:1px solid #dee0e3;border-bottom:1px solid var(--review-border-color);border-left:1px solid #dee0e3;border-left:1px solid var(--review-border-color);border-right:1px solid #dee0e3;border-right:1px solid var(--review-border-color);border-radius:.5em 0 0 .5em;box-shadow:-8px 0 16px #1f23291a;box-shadow:-8px 0 16px var(--review-shadow-color);color:#000;color:var(--review-text-color);background-color:#fff;background-color:var(--review-on-text-color);font-size:14px;transition:transform .3s;z-index:100}@media (max-width: 768px){#review-comments-panel{width:100vw;height:100%;overflow:scroll;box-shadow:none;border-radius:0}}#review-comments-panel{overflow-y:auto}#review-comments-panel.review_hidden{transform:translate(100%);box-shadow:none}#review-comments-panel .panel_header{display:flex;justify-content:space-between;position:sticky;top:0;padding:8px 16px;border-bottom:1px solid #dee0e3;border-bottom:1px solid var(--review-border-color);background-color:#fff;background-color:var(--review-on-text-color);z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .panel_main{display:flex;flex-direction:column;gap:20px;padding:20px 12px}#review-comments-panel .panel_footer{padding:5px 12px;text-align:center;font-size:12px;color:#ccc;color:var(--review-muted-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .panel_footer a{color:#ffc60a;color:var(--review-muted-highlight-color)}#review-comments-panel .comments_empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:20px 12px;text-align:center;font-size:14px;color:#52525b;color:var(--review-secondary-text-color)}#review-comments-panel .comments_empty svg{font-size:3em}#review-comments-panel .comments_group{position:relative;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:6px;box-shadow:0 8px 16px #1f23291a;box-shadow:0 8px 16px var(--review-shadow-color)}#review-comments-panel .comments_group[data-review-selected]:before{content:"";position:absolute;top:-2px;left:-1px;right:-1px;border-top:6px solid #ffc60a;border-top:6px solid var(--review-primary-color);border-top-left-radius:6px;border-top-right-radius:6px}#review-comments-panel .comments_group:not([data-review-selected]) .comments_group_footer{display:none}#review-comments-panel .comments_group_header{padding:9px 12px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .comments_group_header .comments_group_text_content{padding:0 8px;border-width:0;border-left:3px;border-style:solid;border-color:#d4d4d8;border-color:var(--review-variant-bg-color-lighter);box-sizing:border-box}#review-comments-panel .comments_group_main{display:flex;flex-direction:column;gap:24px;padding:6px 12px}#review-comments-panel .comments_group_footer{padding:10px 12px 16px}#review-comments-panel .comment{position:relative}#review-comments-panel .comment:hover .comment_header .comment_actions{display:flex}#review-comments-panel .comment_container{display:grid;grid-template-columns:32px 1fr;align-items:start;grid-gap:12px;gap:12px}#review-comments-panel .comment_tailing .comment_expand{bottom:0;left:50%;transform:translate(-50%);padding:4px 8px;width:100%;color:#52525b;color:var(--review-secondary-text-color)}#review-comments-panel .comment_tailing .comment_expand[data-action=expand]{position:absolute;padding-top:70%;background:linear-gradient(to top,#fff 0%,transparent 100%);background:linear-gradient(to top,var(--review-on-text-color) 0%,transparent 100%)}#review-comments-panel .comment_tailing .comment_expand[data-action=fold]{position:relative;margin-top:8px}#review-comments-panel .comment_user_avatar{margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .comment_user_avatar img,#review-comments-panel .comment_user_avatar svg{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;border-radius:50%}#review-comments-panel .comment_header{display:grid;align-items:center;grid-template-columns:fit-content(40%) max-content auto;grid-gap:3px 10px;gap:3px 10px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .comment_header .comment_commenter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#review-comments-panel .comment_header .comment_time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#52525b;color:var(--review-secondary-text-color)}#review-comments-panel .comment_header .comment_actions{display:none}#review-comments-panel .comment.comment_pending{opacity:.5}#review-comments-panel .comment{transition:background-color .3s}#review-comments-panel .comment.comment_highlighting{animation:HighlightBackground ease-in-out 1s}#review-comments-panel .comment_main{position:relative;margin-top:4px;max-height:250px;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s}#review-comments-panel .comment_main .comment_content{font-size:14px;line-height:22px;word-wrap:break-word;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}#review-comments-panel .comment_main .comment_edit_tag{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#52525b;color:var(--review-secondary-text-color)}#review-comments-panel .comment_actions_panel textarea{width:100%;resize:none;overflow:hidden;min-height:3em;padding:3px;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:0 0 6px 6px;border-top:0;color:#000;color:var(--review-text-color);background-color:#fff;background-color:var(--review-on-text-color)}#review-comments-panel .comment_actions_panel .comment_actions_header{display:flex;justify-content:space-between;width:100%;padding:3px;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:6px 6px 0 0;color:#000;color:var(--review-text-color);background-color:#fff;background-color:var(--review-on-text-color);font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .comment_actions_panel .comment_actions_header .comment_actions_item[data-action=logout]{padding:0 3px}#review-comments-panel .comment_actions_panel textarea:invalid~.comment_actions_footer .comment_actions.comment_actions_reply{display:none}#review-comments-panel .comment_actions_panel .comment_actions_login:not([style*="display: none"])~.comment_actions.comment_actions_reply{display:none}#review-comments-panel .comment_actions_panel .comment_actions_modify:not([style*="display: none"])~.comment_actions.comment_actions_reply{display:none}#review-comments-panel .comment_actions_panel .comment_actions_delete:not([style*="display: none"])~.comment_actions.comment_actions_reply{display:none}#review-comments-panel .comment_actions_footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}#review-comments-panel .comment_actions_footer .comment_actions_notification{flex:1;overflow:hidden;word-wrap:break-word;word-break:break-all;color:red;color:var(--review-error-text-color)}#review-comments-panel .comment_actions_footer .comment_actions{flex:0 1 auto}#review-comments-panel .comment_actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#review-comments-panel .comment_actions button[data-action=delete]{color:red;color:var(--review-error-text-color)}#review-comments-panel .comment_actions button[data-action=modify]{color:#000;color:var(--review-text-color)}#review-comments-panel .comment_actions .comment_actions_item_btn{padding:3px 7px;height:28px;min-width:48px;line-height:20px;border:1px solid #dee0e3;border:1px solid var(--review-border-color);border-radius:6px;font-size:12px;color:#000;color:var(--review-text-color)}#review-comments-panel .comment_actions .comment_actions_item_btn.comment_actions_item_btn_primary{background-color:#ffc60a;background-color:var(--review-primary-color)}#review-comments-panel .comment_actions .comment_actions_item_btn.comment_actions_item_btn_error{background-color:#ff4500;background-color:var(--review-error-bg-color)}#review-comments-panel .comment_actions .comment_actions_item_btn:hover{filter:brightness(1.2)}#review-comments-panel .comment_actions .comment_actions_item_btn:disabled{cursor:wait;filter:brightness(.8)}
