[module-style] ol{list-style:decimal}[module-style] ul{list-style:disc}[module-style] li{margin:0 0 .5em 1em;padding-left:.5em}[module-style].popup-progressing .popup-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[module-style].popup-upload-media .popup-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[module-style].popup-upload-media .popup-description img,[module-style].popup-upload-media .popup-description video,[module-style].popup-upload-media .popup-description iframe{display:block;max-width:100%}[module-style].popup-upload-media .popup-description iframe{width:100vw;height:80vh}[module-style].page-csrv{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 567px){[module-style].page-csrv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}[module-style].page-csrv .feature-menu{margin-top:2em;width:20%;background-color:#fafafa}@media screen and (max-width: 567px){[module-style].page-csrv .feature-menu{margin-top:.5em;width:revert}}@media screen and (max-width: 320px){[module-style].page-csrv .feature-menu{top:5rem}}[module-style].page-csrv .feature-content{margin:1em 0;padding:0 1em;width:80%;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.09);box-shadow:0 0 8px 0 rgba(0,0,0,.09)}@media screen and (max-width: 567px){[module-style].page-csrv .feature-content{width:revert}}[module-style].page-csrv .feature-content .block{margin-bottom:2em;line-height:1.25}[module-style].page-csrv .qa-list{margin:1em}[module-style].page-csrv blockquote.notice{margin-bottom:.5em;padding:.5em 1em;background-color:#fff3cd;color:#856404;font-weight:bold}[module-style].page-csrv .csrv-head-notice{margin-top:1em;line-height:1.5}[module-style].page-csrv .csrv-form{margin:0 1em}[module-style].page-csrv .csrv-form :where(select,input,textarea).wait:disabled,[module-style].page-csrv .csrv-form .select2-container--disabled .select2-selection{cursor:wait;opacity:.75}[module-style].page-csrv .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1em 0}@media screen and (max-width: 567px){[module-style].page-csrv .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.5em 0}}[module-style].page-csrv .form-row[data-virtual]{display:none}[module-style].page-csrv .form-row .key{position:relative;margin-right:.5em;padding:.175em 0;min-width:7.5em;border:2px solid rgba(0,0,0,0);font-weight:bold}[module-style].page-csrv .form-row .key::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;width:1em;text-align:center}@media screen and (max-width: 567px){[module-style].page-csrv .form-row .key::after{right:revert;margin-left:1em}}[module-style].page-csrv .form-row:has(:valid) .key::after,[module-style].page-csrv .form-row:has(.flatpickr-input:not(:disabled)[value]:not([value=""])) .key::after{content:"";color:green}[module-style].page-csrv .form-row:has(:invalid) .key::after,[module-style].page-csrv .form-row:has(.flatpickr-input:not(:disabled):where(:not([value]),[value=""])) .key::after{content:"";color:red}[module-style].page-csrv .form-row input:not(.select2-search__field),[module-style].page-csrv .form-row select,[module-style].page-csrv .form-row textarea{padding:.25em .5em;border-radius:5px;border:none;background-color:#fff;color:#000}[module-style].page-csrv .form-row .select2{border-radius:5px}[module-style].page-csrv .form-row .select2-selection--single{border:revert}[module-style].page-csrv .form-row .select2-dropdown{min-width:15rem}[module-style].page-csrv .form-row .select2-results__option{margin:0;padding:0 0 0 .5em;font-size:1.5em}[module-style].page-csrv .form-row .select2-results__option,[module-style].page-csrv .form-row .select2 .select2-selection__rendered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[module-style].page-csrv .form-row input::-webkit-input-placeholder, [module-style].page-csrv .form-row textarea::-webkit-input-placeholder{margin-left:1em;color:red;font-size:.9em;font-weight:normal}[module-style].page-csrv .form-row input::-moz-placeholder, [module-style].page-csrv .form-row textarea::-moz-placeholder{margin-left:1em;color:red;font-size:.9em;font-weight:normal}[module-style].page-csrv .form-row input:-ms-input-placeholder, [module-style].page-csrv .form-row textarea:-ms-input-placeholder{margin-left:1em;color:red;font-size:.9em;font-weight:normal}[module-style].page-csrv .form-row input::-ms-input-placeholder, [module-style].page-csrv .form-row textarea::-ms-input-placeholder{margin-left:1em;color:red;font-size:.9em;font-weight:normal}[module-style].page-csrv .form-row .select2-selection__placeholder,[module-style].page-csrv .form-row input::placeholder,[module-style].page-csrv .form-row textarea::placeholder{margin-left:1em;color:red;font-size:.9em;font-weight:normal}[module-style].page-csrv .form-row .select-icon{display:inline-block;margin-right:.5em;width:1em;-o-object-fit:contain;object-fit:contain;text-align:center}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="1"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="1"]{color:green}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="3"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="3"]{background-color:#55009d}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="4"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="4"]{background-color:#cd092d}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="5"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="5"]{background-color:#f59000}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="7"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="7"]{background-color:#24aa00}[module-style].page-csrv .form-row select[name=question-category-id]~.select2 .select-icon[data-id="98"],[module-style].page-csrv .form-row select[name=question-category-id]~.select2-container .select-icon[data-id="98"]{color:gold}[module-style].page-csrv .form-row option:not(:disabled):checked,[module-style].page-csrv .form-row .select2-results__option[aria-selected=true]{background-color:skyblue}[module-style].page-csrv .form-row:has(select[name=app-id]):not(:has(option:not(:disabled))){display:none}[module-style].page-csrv .form-row input[type=text].readonly{cursor:auto;padding-left:0;background-color:rgba(0,0,0,0);color:inherit}[module-style].page-csrv .form-row input[type=text].readonly:focus{outline:none}[module-style].page-csrv .form-row .flatpickr-mobile{max-width:100%;width:100vw}[module-style].page-csrv .form-input{-webkit-box-flex:1;-ms-flex:1;flex:1}[module-style].page-csrv .form-input:valid,[module-style].page-csrv .form-input:valid+.select2,[module-style].page-csrv .form-input.flatpickr-input:not(:disabled)[value]:not([value=""])+input{outline:2px solid green}[module-style].page-csrv .form-input:invalid,[module-style].page-csrv .form-input:invalid+.select2,[module-style].page-csrv .form-input.flatpickr-input:not(:disabled):where(:not([value]),[value=""])+input{outline:2px solid red}[module-style].page-csrv .form-input.flatpickr-input:not(:disabled):where(:not([value]),[value=""])+.flatpickr-mobile::before{content:attr(placeholder);margin-left:1em;color:red;word-break:keep-all}[module-style].page-csrv .form-input:invalid+.invalid-feedback{visibility:visible}[module-style].page-csrv .input-group{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:revert}@media screen and (max-width: 567px){[module-style].page-csrv .input-group{width:100%}}[module-style].page-csrv .input-group .select2-dropdown{width:100% !important}[module-style].page-csrv .input-group .select2-container{left:0 !important;right:0 !important}[module-style].page-csrv .input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 567px){[module-style].page-csrv .input-wrapper{width:100%;max-width:100%}}[module-style].page-csrv .input-wrapper+.input-sub{display:none;margin-left:1em}[module-style].page-csrv .input-wrapper:has(option[value=other]:checked) .select2,[module-style].page-csrv .input-wrapper:has(option[value=other]:checked){-webkit-box-flex:revert;-ms-flex:revert;flex:revert;max-width:7.5em}@media screen and (max-width: 567px){[module-style].page-csrv .input-wrapper:has(option[value=other]:checked) .select2,[module-style].page-csrv .input-wrapper:has(option[value=other]:checked){width:revert}}[module-style].page-csrv .input-wrapper:has(option[value=other]:checked) .select2~.input-sub,[module-style].page-csrv .input-wrapper:has(option[value=other]:checked)~.input-sub{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 320px){[module-style].page-csrv .input-wrapper:has(option[value=other]:checked) .select2~.input-sub,[module-style].page-csrv .input-wrapper:has(option[value=other]:checked)~.input-sub{max-width:60%}}[module-style].page-csrv .input-wrapper .invalid-feedback::after,[module-style].page-csrv .input-wrapper:not(:has(.invalid-feedback))::after{content:"(filler)";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(0,0,0,0)}[module-style].page-csrv .input-wrapper .invalid-feedback{display:revert;visibility:hidden}[module-style].page-csrv .area-game .form-row:has(input:not(:required)){display:none}[module-style].page-csrv .btn{padding:.5em .75em}[module-style].page-csrv .btn-wrapper{text-align:center}[module-style].page-csrv .btn-submit{background-color:#379dd5;color:#fff}[module-style].page-csrv .btn-select-file{margin-right:auto;border:1px solid gray;background-color:silver;color:#0e0e0e;font-size:.75em}[module-style].page-csrv .btn-upload-media{cursor:auto;margin:0;padding:0;background-color:rgba(0,0,0,0);color:#0e0e0e;font-weight:normal;text-align:left}[module-style].page-csrv .upload-list{margin-top:1em}[module-style].page-csrv .upload-list:not(:has(li))::before{content:"未選擇附件";font-size:.75em}[module-style].page-csrv .upload-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}[module-style].page-csrv .upload-item-wrapper{margin:.25em 0 .25em 2em;padding:.25em 0}[module-style].page-csrv .upload-item-wrapper:hover,[module-style].page-csrv .upload-item-wrapper:active{background-color:rgba(0,0,0,.1)}[module-style].page-csrv .upload-state-icon{margin:0 .5em}[module-style].page-csrv .upload-state-icon::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-animation-name:Rotation;animation-name:Rotation;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}[module-style].page-csrv .upload-progress{position:absolute;bottom:-0.25em;width:100%;height:.5em}[module-style].page-csrv .upload .file-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block}@media screen and (max-width: 567px){[module-style].page-csrv .upload .file-name{min-width:85%}}[module-style].page-csrv .upload .file-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1em;color:gray;font-size:.75em}@media screen and (max-width: 567px){[module-style].page-csrv .upload .file-size{margin-left:auto}}[module-style].page-csrv .upload .btn-cancel,[module-style].page-csrv .upload .btn-remove-item{display:none;margin:0 .5em;padding:0;background-color:revert;color:red}[module-style].page-csrv .upload .btn-cancel{display:inline-block}[module-style].page-csrv .upload [upload-state=complete] .upload-state-icon::before{content:"";color:green;-webkit-animation-name:none;animation-name:none}[module-style].page-csrv .upload [upload-state=complete] .upload-progress{visibility:hidden}[module-style].page-csrv .upload [upload-state=complete] .btn-upload-media{cursor:pointer;color:#6495ed}[module-style].page-csrv .upload [upload-state=complete] .btn-remove-item{display:inline-block}[module-style].page-csrv .upload [upload-state=failure] .upload-state-icon{color:red}[module-style].page-csrv .upload [upload-state=failure] .upload-state-icon::before{content:"";-webkit-animation-name:none;animation-name:none}[module-style].page-csrv .upload [upload-state=failure] .upload-state-icon::after{content:attr(data-msg)}[module-style].page-csrv .upload [upload-state=failure] .upload-progress{visibility:hidden}[module-style].page-csrv .upload [upload-state=failure] .btn-remove-item{display:inline-block}/*# sourceMappingURL=csrv.min.css.map */