/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color:#111111;--secondary-color:#6c757d;--background-color:#f9f9f9;--text-color:#333333;--dark-background-color:#333333;--dark-text-color:#f9f9f9;}body{font-family:system-ui,sans-serif;line-height:2;margin:0;padding:0;background-color:var(--background-color);color:var(--text-color);}.region{max-width:120rem;margin:0 auto;padding:20px;position:relative;}body .layout-container{margin:0;padding:0;}body .layout-container header{background:linear-gradient(45deg,#333 25%,#222 100%);}body .layout-container header *{color:var(--dark-text-color);line-height:2;text-decoration:none;}li,p{line-height:2;}.site-name{text-align:center;}.site-name a{font-size:2rem;}header img{max-width:10rem;}.pager ul.pager__items,#block-wac-integrity-theme-navigationuserlinks ul.menu,#block-wac-integrity-theme-languageswitcher ul.language-switcher-language-url{list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;gap:1rem;margin:0;padding-inline:0;}.region-header{position:relative;}#block-wac-integrity-theme-languageswitcher{position:absolute;top:0;right:0;z-index:100;top:1rem;right:1rem;}.webform-submission-report-form #edit-details-page{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}.webform-submission-report-form #edit-details-page .form-item,.webform-submission-report-form #edit-details-page #ajax-wrapper{grid-column:span 4;}.webform-submission-report-form #edit-details-page :is(.form-item-email,.form-item-the-accused){grid-column:span 2;}.webform-submission-report-form #edit-details-page :is(.form-item-user-name,.form-item-phone,.form-item-the-accused-eid,.form-item-the-accused-position){grid-column:span 1;}h1{font-size:1.75rem;margin:0.5rem 0;}.region-highlighted{display:none;}.user-logged-in .region-highlighted{display:block;}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea,select{display:block;width:100%;border:1px solid #eeeeee;border-radius:0.5rem;padding:0.75rem 1rem;box-sizing:border-box;font-size:1rem;margin-top:0.5rem;}input[type="radio"]{accent-color:var(--primary-color);}.form-item label,fieldset legend{display:block;width:100%;font-weight:bold;margin-bottom:0.5rem;padding:0;float:none;}.form-item{margin-bottom:1rem;}fieldset{border:none;padding:0;margin:0 0 1.5rem 0;min-width:0;}.form-type-radio label,.form-type-checkbox label,.webform-type-radios .form-item label{display:inline-block;width:auto;font-weight:normal;margin:0 0 0 0.5rem;vertical-align:middle;}.webform-type-radios.js-form-item{display:block;}.webform-type-radios .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:0.5rem;}.form-type-radio,.form-type-checkbox{display:flex;align-items:center;margin:0;}input:focus,textarea:focus{border-color:#cccccc;outline:none;}[data-drupal-messages]{margin-bottom:2rem;}.messages--error [role="alert"]{font-weight:500;}.messages--error{background-color:#fff5f5;border-left:4px solid #ff4d4f;color:#ff4d4f;padding:1rem 1.5rem;border-radius:0.25rem;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-size:0.95rem;}.messages--error ul{margin:0;padding:0;list-style:none;}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer;}select option{padding:0.5rem;}.js-form-managed-file{display:flex;flex-direction:column;gap:1rem;}.js-form-file{display:block;width:100%;height:5rem;padding:1.5rem;border:2px dashed #eeeeee;border-radius:0.5rem;background-color:#fafafa;cursor:pointer;transition:all 0.2s;box-sizing:border-box;}.js-form-file:hover{border-color:#cccccc;background-color:#f5f5f5;}.form-managed-file .form-item{display:flex;align-items:center;gap:12px;padding:0.75rem 1rem;background:#ffffff;border:1px solid #eeeeee;border-radius:0.5rem;margin:0;}.form-managed-file .form-checkbox{width:1.2rem;height:1.2rem;cursor:pointer;}.file--mime-image-png,.file--image{font-size:0.95rem;color:#333;}input[id*="remove-button"]{align-self:flex-start;background:#ffffff;color:#ff4d4f;border:1px solid #ff4d4f;padding:0.5rem 1rem;border-radius:0.5rem;font-size:0.85rem;cursor:pointer;transition:all 0.2s;}input[id*="remove-button"]:hover{background:#ff4d4f;color:#ffffff;}.webform-element-description{font-size:0.8rem;color:#999;line-height:1.5;}.form-item-attachments .description{margin:1rem auto;}.webform-type-radios.js-form-item{display:flex;align-items:flex-start;gap:0;flex-direction:column;}.webform-type-radios .fieldset-wrapper{display:flex;gap:1rem;}.webform-type-radios .fieldset-wrapper > div{display:flex;align-items:center;gap:0.5rem;}.form-required::after{content:"*";color:red;margin-left:4px;}.webform-progress-bar{display:flex;list-style:none;padding:0;}.webform-progress-bar__item{flex:1;text-align:center;border-bottom:4px solid #ccc;}.webform-progress-bar__item--current{border-color:var(--primary-color);font-weight:bold;}.button,.webform-button--preview,.webform-button--submit,.webform-button--previous,.webform-button--next{background-color:var(--primary-color);color:var(--dark-text-color);border:none;padding:0.75rem 2rem;border-radius:0.5rem;cursor:pointer;transition:opacity 0.2s;}.webform-button--previous{background-color:var(--secondary-color);}.form-actions{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:1rem;}.form-actions input[type="submit"]:hover{opacity:0.8;}.messages.messages--warning{border:none;border-left:5px solid #ffbb00;background-color:#fffbe6;color:#856404;padding:1.25rem 1.5rem;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.05);margin-bottom:2rem;}.messages--warning::before{content:"⚠️";margin-right:10px;}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;border-radius:0.5rem;;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}.view-display-id-report_list table{width:100%;border-collapse:collapse;margin:2rem 0 0 0;}.view-display-id-report_list th a{color:var(--text-color);text-decoration:none;font-weight:normal;font-size:1rem;}.view-display-id-report_list th,.view-display-id-report_list td{border:1px solid #ddd;padding:4px 2px;text-align:left;color:var(--text-color);font-weight:normal;font-size:1rem;word-break:break-all;max-width:10rem;}.view-display-id-report_list table thead{background-color:#f2f2f2;}.view-display-id-report_list table tbody tr:has(td:first-child input[type="checkbox"]:checked){background-color:#f2f2f2;}@media (max-width:75rem){.webform-submission-report-form #edit-details-page :is(.form-item-email,.form-item-the-accused){grid-column:span 4;}.webform-submission-report-form #edit-details-page :is(.form-item-user-name,.form-item-phone,.form-item-the-accused-eid,.form-item-the-accused-position){grid-column:span 2;}}@media (max-width:50rem){.webform-submission-report-form #edit-details-page{grid-template-columns:1fr;}.webform-submission-report-form #edit-details-page .form-item{grid-column:span 4;}.webform-submission-report-form #edit-details-page #edit-issue-types--wrapper #edit-issue-types{flex-direction:column;align-items:flex-start;}}@media (max-width:20rem){#block-wac-integrity-theme-languageswitcher{position:static;}#block-wac-integrity-theme-languageswitcher ul.language-switcher-language-url{justify-content:center;}.site-logo{text-align:center;}.form-actions{flex-direction:column;align-items:stretch;gap:0.75rem;}.form-actions input,.form-actions button{width:100%;margin:0;text-align:center;}input[id*="remove-button"]{width:100%;box-sizing:border-box;}.form-actions input[id*="next"]{order:-1;}}#views-exposed-form-submission-report-report-list .form--inline{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;align-items:center;}#views-exposed-form-submission-report-report-list .form--inline .form-item{display:flex;flex-direction:row;align-items:center;gap:0.5rem;margin:0;}#views-exposed-form-submission-report-report-list .form--inline .form-item > label{margin:0;width:auto;white-space:nowrap;flex:0 0 auto;}#views-exposed-form-submission-report-report-list .form--inline .form-item input,#views-exposed-form-submission-report-report-list .form--inline .form-item select{margin-top:0;min-width:8rem;width:auto;}#views-exposed-form-submission-report-report-list .form--inline .form-actions{align-items:center;margin-top:0;padding-top:0;border-top:0;}#views-exposed-form-submission-report-report-list .form--inline #edit-wac-report-tools-export{order:10;margin:0;line-height:1;}#views-exposed-form-submission-report-report-list .form--inline #edit-actions{margin:0;}#views-exposed-form-submission-report-report-list #vbo-action-form-wrapper{display:flex;align-items:center;gap:0.75rem;margin:0;flex-wrap:wrap;}#views-exposed-form-submission-report-report-list #vbo-action-form-wrapper > *{margin:0;}#views-exposed-form-submission-report-report-list #vbo-action-form-wrapper label{width:auto;display:inline-block;margin-bottom:0;}#views-exposed-form-submission-report-report-list #vbo-action-form-wrapper select{width:auto;display:inline-block;margin-top:0;}#views-exposed-form-submission-report-report-list .form--inline #edit-actions .button,#views-exposed-form-submission-report-report-list .form--inline #edit-wac-report-tools-export .button{margin:0;text-decoration:none;}#views-exposed-form-submission-report-report-list #edit-date-wrapper{margin:0;padding:0;border:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0.75rem;min-width:0;}#views-exposed-form-submission-report-report-list #edit-date-wrapper > legend{display:none;}#views-exposed-form-submission-report-report-list #edit-date-wrapper .fieldset-wrapper{display:flex;align-items:center;gap:0.75rem;grid-column:2;}#views-exposed-form-submission-report-report-list #edit-date-wrapper .form-item{margin:0;display:flex;flex-direction:row;align-items:center;gap:0.5rem;}#views-exposed-form-submission-report-report-list #edit-date-wrapper .form-item > label{margin:0;width:auto;white-space:nowrap;}#views-exposed-form-submission-report-report-list #edit-date-wrapper input[type="datetime-local"]{margin-top:0;min-width:14rem;width:auto;padding:0.625rem 0.875rem;border:1px solid #d9d9d9;border-radius:0.5rem;background-color:#fff;font-size:1rem;line-height:1.2;}#views-form-submission-report-report-list #edit-header #edit-actions--3{margin-top:1rem;}#views-form-submission-report-report-list #edit-header #edit-actions--3::before{content:"Select record and change status: ";display:inline-block;line-height:2.5;}html[lang="zh-hans"] #views-form-submission-report-report-list #edit-header #edit-actions--3::before{content:"选择记录并更改状态：";}#views-form-submission-report-report-list table td .item-list ul{margin:0;padding:0;list-style:none;}@media (max-width:50rem){#views-exposed-form-submission-report-report-list .form--inline .form-item{flex-direction:column;align-items:flex-start;}#views-exposed-form-submission-report-report-list .form--inline .form-item input,#views-exposed-form-submission-report-report-list .form--inline .form-item select{min-width:0;width:100%;}#views-exposed-form-submission-report-report-list #edit-date-wrapper{display:block;}#views-exposed-form-submission-report-report-list #edit-date-wrapper > legend{margin-bottom:0.5rem;}#views-exposed-form-submission-report-report-list #edit-date-wrapper .fieldset-wrapper{flex-direction:column;align-items:stretch;}#views-exposed-form-submission-report-report-list #edit-date-wrapper .form-item{width:100%;}#views-exposed-form-submission-report-report-list #edit-date-wrapper input[type="datetime-local"]{min-width:0;width:100%;}}
