:root{--color-primary:#426891;--color-primary-light:rgba(66,104,145,.1);--color-white:#fff;--color-black:#000;--color-text-default:#333;--color-text-secondary:#7e8c9a;--color-background-default:#f4f5f6;--color-background-sub:#d0d9e2;--color-sub-01:#d0d9e4;--color-sub-02:#acb5be;--color-sub-03:#324e6d;--color-sub-04:#e9d9d9;--color-sub-05:#fef4f4;--color-sub-06:#b3d5ed;--color-sub-07:#dde0e4;--color-sub-08:#e3e7ec;--color-sub-09:#eff8fd;--color-sub-10:#d1d9e4;--color-sub-11:#ced3d9;--color-sub-12:#7e8c9a;--color-sub-13:#f5f5f5;--color-sub-14:#e5e7ea;--color-sub-15:#afb7c0;--color-sub-16:#b59e83;--color-sub-17:#adaa59;--color-sub-18:#afab8b;--color-sub-19:#d0d9e3;--color-gray-01:#ebebeb;--color-gray-02:#dedede;--color-gray-03:#828282;--color-gray-04:#848484;--color-gray-05:#c3c3c3;--color-gray-06:#f0f0f0;--color-gray-07:#f4f4f4;--color-gray-08:#666;--color-gray-09:#f9f9f9;--color-gray-10:#525252;--color-gray-11:#bababa;--color-red-dark:#903535;--color-red-dark-hover:#790000;--color-error:#c00;--color-error-light:#fdf4f4;--color-accent-green:#429172;--color-accent-yellow:#d8b213;--color-accent-red:#c95850;--color-primary-hover:#365a7a;--color-primary-dark:#486c93;--color-shadow-1:rgba(0,0,0,.16);--color-shadow-2:rgba(0,0,0,.2);--color-tooltip-bg:rgba(51,51,51,.86);--color-rating-a-bg:#1c5fa8;--color-rating-b-bg:#8daed4;--color-rating-b-color:#1c5fa8;--color-rating-c-bg:#f2c0c1;--color-rating-c-color:#d1302f;--color-rating-d-bg:#d22f2f;--color-graph-1:#5c94f6;--color-graph-2:#8dafd4;--color-graph-3:#f4f7fc;--color-graph-4:#e38382;--color-graph-5:#d1302f;--color-graph-6:#335edf;--color-graph-7:#33bbca;--color-graph-8:#d2dd17;--color-graph-9:#335ddf;--color-graph-10:#34bcc9;--color-graph-11:#faa938;--color-rank-regular:#b1cc50;--color-rank-bronze:#a2876f;--color-rank-silver:#bab9b9;--color-rank-gold:#bcad59;--color-rank-platinum:#00bfd3;--color-info-1:#d8b312;--color-line-message:#edeff3;--color-line-time:#888;--color-line-main:#b5a484;--color-line-base-text:#333;--color-line-base-background:#faf9f7;--color-line-medium-gray:#8b8b8b;--color-line-support01:#c7c3bb;--color-line-border:#d9d9d9;--color-line-divider:hsla(0,0%,80%,.969)}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical;-ms-overflow-style:none;scrollbar-width:none}textarea::-webkit-scrollbar{display:none}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{font-size:14px;margin:0}.error-message{color:var(--color-red-dark);font-size:14px;font-weight:500;margin-top:4px;min-height:16px}.radio-error-message{margin-top:10px}.component-library{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.help-button-group{align-items:flex-start;display:flex;gap:29px}.help-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:32px;padding:4px}.help-button-with-tooltip{position:relative}.help-icon{align-self:stretch;aspect-ratio:1;margin:auto 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.tooltip{align-self:flex-start;min-width:240px;opacity:0;position:absolute;right:-340px;top:-30px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:372px;z-index:10}.help-button-with-tooltip:hover .tooltip{opacity:1;visibility:visible}.tooltip-content{border-radius:4px;max-width:100%;width:372px}.tooltip-background{align-items:stretch;background-color:var(--color-tooltip-bg);border-radius:4px;color:var(--color-white);flex-direction:column;font-size:12px;font-weight:400;padding:8px 6px}.store-tooltip-container,.tooltip-background{display:flex;justify-content:center}.store-link-with-tooltip{position:relative}.store-link{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;text-align:center;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.store-link:hover{text-decoration:underline}.store-text{display:flex}.store-number,.store-prefix,.store-suffix{color:var(--color-primary);font-size:14px;line-height:150%}.store-tooltip{align-items:center;align-self:flex-start;background-color:var(--color-text-default);border-radius:4px;bottom:-51px;color:var(--color-white);display:flex;font-size:12px;font-weight:400;gap:10px;justify-content:center;min-height:46px;min-width:240px;opacity:0;position:absolute;right:-127px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:324px;z-index:10}.store-link-with-tooltip:hover .store-tooltip{opacity:.86;visibility:visible}.store-tooltip-content{align-self:stretch;margin:auto 0}.store-name{color:var(--color-white)}.store-separator{color:var(--color-sub-02)}.link-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.text-link{align-items:center;color:var(--color-primary);display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;text-align:center;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;white-space:nowrap}.text-link:hover{text-decoration:underline}.delete-link{align-items:center;color:var(--color-red-dark);display:flex;font-size:14px;font-weight:500;gap:5px;justify-content:flex-start;overflow:hidden;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.delete-link:hover{text-decoration:underline}.cancel-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:20px}.star-wrapper{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:20px;overflow:hidden;padding:3px 2px;width:20px}.star-icon{aspect-ratio:1.07;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:16px}.input-wrapper{position:relative}.text-input{align-items:center;background-color:var(--color-white);border:1px solid var(--color-sub-07);border-radius:4px;box-sizing:border-box;display:flex;font:inherit;min-height:32px;padding:6px 10px;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.text-input,.text-input:focus{color:var(--color-text-default)}.text-input:focus{border-color:var(--color-primary);outline:none}.text-input.error{background-color:var(--color-sub-05);border-color:var(--color-error);color:var(--color-text-default)}.text-input.disabled{background-color:var(--color-background-default);border:none;color:var(--color-text-default);cursor:not-allowed}.text-input::-moz-placeholder{color:var(--color-sub-02)}.text-input::placeholder{color:var(--color-sub-02)}.question-card .input-wrapper .text-input:-moz-read-only{border:1px solid var(--color-sub-07)}.question-card .input-wrapper .text-input:read-only{border:1px solid var(--color-sub-07)}.radio-group{align-items:center;display:flex;gap:40px;margin-top:4px}.input-container .text-input:required:invalid+.field-description{color:var(--color-red-dark);font-weight:500}.input-container .text-input:required:invalid{background:var(--color-sub-05);border:1px solid var(--color-error)}.input-container .text-input[data-error-message].error+.field-description:after{content:" - " attr(data-error-message)}.dropdown-wrapper{position:relative;width:100%}.dropdown-select{align-items:center;background-color:var(--color-white);border:1px solid var(--color-sub-07);border-radius:4px;box-sizing:border-box;color:var(--color-sub-02);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:32px;padding:6px 10px;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.dropdown-select.selected{color:var(--color-text-default)}.dropdown-select.open,.dropdown-select:focus{border-color:var(--color-primary);outline:none}.dropdown-select.error{background-color:var(--color-sub-05);border-color:var(--color-error);color:var(--color-text-default)}.dropdown-select.disabled{background-color:var(--color-background-default);color:var(--color-text-default);cursor:not-allowed}.dropdown-select::-moz-placeholder{color:var(--color-sub-02)}.dropdown-select::placeholder{color:var(--color-sub-02)}.dropdown-text{flex:1}.dropdown-arrow{aspect-ratio:1;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;width:20px}.dropdown-list{background-color:var(--color-white);border:1px solid var(--color-gray-05);border-radius:4px;color:var(--color-text-default);display:none;line-height:100%;margin-top:2px;max-height:240px;min-width:240px;overflow-y:auto;position:absolute;right:0;top:100%;width:352px;width:100%;z-index:10}.dropdown-wrapper.open .dropdown-list{display:block}.dropdown-item{align-items:center;box-sizing:border-box;color:var(--color-text-default);cursor:pointer;display:flex;gap:10px;justify-content:flex-start;max-width:100%;min-height:52px;padding:17px 16px;transition:background-color .2s ease;width:100%}.dropdown-item.selected,.dropdown-item:hover{background-color:var(--color-sub-01)}.item-text{color:var(--color-text-default)}.dropdown-multiple-select{align-items:center;background-color:var(--color-white);border:1px solid var(--color-sub-07);border-radius:4px;box-sizing:border-box;color:var(--color-sub-02);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;min-height:32px;padding:4px 10px;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.dropdown-multiple-select.open,.dropdown-multiple-select:focus{border-color:var(--color-primary);outline:none}.dropdown-multiple-select.error{background-color:var(--color-sub-05);border-color:var(--color-error);color:var(--color-sub-02)}.dropdown-multiple-select.disabled{background-color:var(--color-background-default);color:var(--color-white);cursor:not-allowed}.dropdown-content{align-items:center;display:flex;flex:1}.dropdown-multiple-list{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-05);border-radius:4px;display:none;flex-direction:column;justify-content:flex-start;left:0;margin-top:2px;min-width:240px;position:absolute;top:100%;width:352px;z-index:10}.dropdown-wrapper.open .dropdown-multiple-list{display:flex}.dropdown-multiple-item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;max-width:100%;min-height:52px;padding:16px 15px;transition:background-color .2s ease;width:352px}.dropdown-multiple-item:hover{background-color:var(--color-sub-01)}.item-label{color:var(--color-text-default);font-size:14px;font-weight:500}.tag-container{flex-wrap:wrap;gap:4px}.tag,.tag-container{align-items:center;display:flex;justify-content:flex-start}.tag{background-color:var(--color-sub-12);border-radius:22px;box-sizing:border-box;color:var(--color-white);font-size:13px;font-weight:500;gap:8px;min-height:24px;padding:2px 2px 2px 10px}.tag.disabled{gap:0;padding:3px 8px}.tag-remove{aspect-ratio:1;cursor:pointer;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:20px}.tags-list{align-items:center;background-color:var(--color-background-default);border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;max-width:800px;min-height:32px;min-width:100%;padding:4px 10px}.password-wrapper{min-width:240px;position:relative}.password-input{align-items:center;background-color:var(--color-white);border:1px solid var(--color-sub-07);border-radius:4px;box-sizing:border-box;display:flex;line-height:100%;font:inherit;min-height:32px;padding:4px 40px 4px 10px;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.password-input:focus{border-color:var(--color-primary);color:var(--color-text-default);outline:none}.password-input.error{background-color:var(--color-sub-05);border-color:var(--color-error);color:var(--color-text-default)}.password-input:disabled{background-color:var(--color-background-default);color:var(--color-text-default);cursor:not-allowed}.password-input::-moz-placeholder{color:var(--color-sub-02)}.password-input::placeholder{color:var(--color-sub-02)}.password-toggle{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.password-toggle:disabled{cursor:not-allowed}.password-toggle{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.file-input-group{align-items:center;display:flex;flex:1;gap:10px}form>section{margin-top:40px}form>section h2{color:var(--color-text-default);font-size:16px}.with-footer-actions{margin-bottom:100px}.form-card-container,.multiple-row-display{align-items:center;display:flex;gap:10px}.form-card-container{flex-direction:column;padding-top:10px;width:100%}.footer-action-buttons{align-items:center;display:flex;gap:10px}.sort-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;overflow:hidden;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.sort-button:hover{text-decoration:underline}.sort-button-with-dropdown{position:relative}.sort-button-with-dropdown.open .sort-button{text-decoration:none}.sort-icon-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-height:20px;overflow:hidden;padding:3px;width:20px}.sort-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:14px}.sort-button span{color:var(--color-primary);font-size:14px;text-align:right}.check-icon-wrapper{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-height:20px;overflow:hidden;padding:5px 3px;width:20px}.check-icon{aspect-ratio:1.4;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:14px}.filter-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;overflow:hidden;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.filter-button:hover{text-decoration:underline}.filter-button-with-panel{align-items:flex-start;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:wrap;gap:5px;justify-content:flex-end;position:relative}.filter-button-with-panel.open .filter-button{text-decoration:none}.filter-icon-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-height:20px;overflow:hidden;padding:3px;width:20px}.filter-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:14px}.filter-button span{color:var(--color-primary);font-size:14px;font-weight:700;text-align:right}.filter-panel{align-items:stretch;background-color:var(--color-white);border:1px solid var(--color-sub-02);border-radius:4px;display:none;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:flex-start;margin-top:4px;min-width:240px;padding:1px;position:absolute;right:0;top:100%;width:572px;z-index:10}.filter-button-with-panel.open .filter-panel{display:flex}.filter-section{width:100%}.filter-title{background-color:var(--color-background-default);border-radius:4px 4px 0 0;color:var(--color-text-default);font-size:14px;font-weight:500;gap:10px;min-height:30px;padding:6px 10px;white-space:nowrap;width:100%}.filter-options,.filter-title{align-items:center;display:flex;justify-content:flex-start}.filter-options{gap:20px;padding:10px}.filter-option{gap:5px;justify-content:flex-start}.filter-actions,.filter-option{align-items:center;display:flex}.filter-actions{flex-wrap:wrap;gap:20px;justify-content:flex-end;padding:10px;width:100%}.filter-clear{align-items:center;color:var(--color-red-dark);display:flex;font-size:14px;font-weight:500;gap:5px;justify-content:flex-start;overflow:hidden;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease;width:67px}.filter-clear:hover{text-decoration:underline}.filter-apply{align-items:center;background-color:var(--color-primary);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:32px;min-width:140px;padding:9px 51px;text-align:center;transition:background-color .2s ease;white-space:nowrap;width:160px}.filter-apply:hover{background-color:var(--color-sub-03)}.list-search{font-size:14px;width:100%}.list-search .search-label{display:block;font-weight:700;margin-bottom:8px}.list-search .dropdown-select.disabled{border:1px solid var(--color-sub-07)!important}.list-search .calendar-container{width:100%}.list-search .error-message{bottom:-1.5em;left:0;margin-top:0;position:absolute}.list-search-form{align-items:stretch;flex-direction:column}.list-search-form,.list-search-form-row{display:flex;gap:20px;justify-content:start;width:100%}.list-search-form-row{align-items:end;flex-wrap:wrap}.list-search-form-group{flex-basis:0;flex-grow:1;flex-shrink:1;position:relative;white-space:nowrap}.list-search-form .input-range-group{align-items:center;display:flex;gap:10px;margin-top:8px}.list-search-form .input-range-group .calendar-wrapper{width:100%}.list-search-form-actions{align-items:center;align-self:center;display:flex;font-weight:700;gap:20px;justify-content:start;line-height:100%;margin-top:20px;text-align:center;white-space:nowrap}.results-section{margin-top:18px}.help-tooltip-css{color:var(--color-primary);cursor:pointer;display:inline-block;position:relative}.help-tooltip-css .help-content{background-color:var(--color-tooltip-bg);border-radius:4px;box-shadow:0 2px 8px var(--color-shadow-2);color:var(--color-white);font-size:12px;font-weight:400;line-height:1.4;max-height:400px;max-width:300px;min-width:200px;opacity:0;overflow-y:auto;padding:10px;pointer-events:none;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;white-space:normal;z-index:10000}.help-tooltip-css:hover{color:var(--color-sub-03)}.help-tooltip-css:hover .help-content{opacity:1;visibility:visible}.help-tooltip-wide-wrapper .help-tooltip-css .help-content{max-width:400px;width:400px}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(./Roboto-Regular.DohnPGz4.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff}@font-face{font-display:swap;font-family:Roboto;font-weight:500;src:url(./Roboto-Medium.Bl-S7wpT.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff}@font-face{font-display:swap;font-family:Roboto;font-weight:700;src:url(./Roboto-Bold.CQq18m2P.woff2) format("woff2");unicode-range:u+0020-007e,u+00a0-00ff}@font-face{font-display:swap;font-family:NotoSansJP;font-weight:400;src:url(./NotoSansJP-Regular.DPVALtsn.woff2) format("woff2");unicode-range:u+0100-024f,u+30??,u+4e00-9fff,u+ff00-ffef,u+2000-206f}@font-face{font-display:swap;font-family:NotoSansJP;font-weight:500;src:url(./NotoSansJP-Medium.B5MXbxJ2.woff2) format("woff2");unicode-range:u+0100-024f,u+30??,u+4e00-9fff,u+ff00-ffef,u+2000-206f}@font-face{font-display:swap;font-family:NotoSansJP;font-weight:700;src:url(./NotoSansJP-Bold.DdntnnEi.woff2) format("woff2");unicode-range:u+0100-024f,u+30??,u+4e00-9fff,u+ff00-ffef,u+2000-206f}body{font-family:Roboto,NotoSansJP,sans-serif}
