body{color:#323232;font-family:Noto Sans JP!important;font-size:16px!important;font-style:normal!important;margin:0}#root{height:100vh}#root .ant-spin-nested-loading>div>.ant-spin{max-height:937px}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-corner{background-color:#071427}::-webkit-scrollbar-thumb{background-color:#094;border:0 solid #e1e5ea;border-radius:10px}.ant-dropdown-placement-bottom>.ant-dropdown-arrow{left:75%}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{width:0}.display-all-center{justify-content:center}.display-align-items-center,.display-all-center{align-items:center;display:flex}.pdf-cover-box{height:555px;left:-1000px;padding:20px;position:fixed;right:0;width:802px;z-index:-2}.pdf-cover-box .pdf-title{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:12px}.pdf-cover-box .pdf-header{display:flex}.pdf-cover-box .pdf-header>div:first-child{flex:2 1;font-weight:700;margin-right:60px}.pdf-cover-box .pdf-header>div:nth-child(2){flex:1 1;font-size:10px;text-align:right}.pdf-cover-box .col{text-align:left}.pdf-cover-box .list-header{align-items:center;background:#f8f8f8;border-top:1px solid #ccc;display:flex;font-size:10px;height:30px}.pdf-cover-box .list-row{display:flex;font-size:11px}.pdf-cover-box .list-row .col{align-items:center;border-top:1px solid #ccc;display:flex;min-height:60px;text-align:left}.pdf-cover-box .list-row .col.col-right{justify-content:flex-end;text-align:right}.pdf-box{bottom:0;height:802px;left:-555px;padding:20px;position:fixed;right:0;top:0;width:555px;z-index:-2}.pdf-box .pdf-title{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:12px}.pdf-box .pdf-header{display:flex}.pdf-box .pdf-header>div:first-child{flex:2 1;font-weight:700;margin-right:60px}.pdf-box .pdf-header>div:nth-child(2){flex:1 1;font-size:10px;text-align:right}.pdf-box .route{border-left:1px solid #ddd;height:24px;position:relative}.pdf-box .route .icon-position{left:-8px;position:absolute;top:-1px}.pdf-box .route .city-name{font-size:11px;margin-left:12px;position:absolute;top:-1px}.pdf-box .kgkm{align-items:center;border-left:1px solid #ddd;display:flex;height:14px;position:relative;text-align:right}.pdf-box .kgkm>div:first-child{flex:5 1}.pdf-box .kgkm>div:nth-child(2){flex:2 1}.pdf-box .distance{display:flex;font-size:11px;justify-content:space-between}.pdf-box .col{flex:1 1;margin-right:16px;text-align:right}.pdf-box .col1{flex:1 1;margin-left:6px;text-align:center}.pdf-box .col2{flex:6 1}.pdf-box .col3{flex:3 1;margin-right:8px;text-align:right}.pdf-box .list-footer,.pdf-box .list-header{background:#f8f8f8;border-top:1px solid #ccc;display:flex;font-size:12px;height:22px;padding-top:2px}.pdf-box .list-footer{border-bottom:1px solid #ccc}.pdf-box .list-row{border-top:1px solid #ccc;display:flex;font-size:12px;height:22px;padding-top:2px}.batch-box{height:100%}.batch-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.batch-box .header{font-size:20px;font-weight:700;height:50px;justify-content:space-between}.batch-box .header,.batch-box .header>div{align-items:center;display:flex}.batch-box .header>div>div{margin-left:16px}.batch-box .left-drawer{background:#fff;border-right:1px solid #ddd;float:left;padding:0 16px 16px}.batch-box .left-drawer,.batch-box .right-drawer{box-sizing:border-box;height:calc(100% - 78px);width:50%}.batch-box .right-drawer{border:0;float:right;padding:0 16px 0 32px}.batch-box .open{align-items:center;background:#fff;border:1px solid #ddd;border-left:0;cursor:pointer;display:flex;float:left;height:100px;justify-content:center;left:calc(50% - 1px);position:absolute;top:165px;width:24px;z-index:2}.batch-box .open .left-triangle{border-right:10px solid #094}.batch-box .open .left-triangle,.batch-box .open .right-triangle{border-bottom:10px solid #0000;border-top:10px solid #0000;height:0;width:0}.batch-box .open .right-triangle{border-left:10px solid #094}.batch-box .transport-means{display:flex;margin-bottom:16px}.batch-box .transport-means .each-transport-means{align-items:center;border:1px solid #094;border-radius:4px;color:#ddd;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:center}.batch-box .keyword-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.batch-box .keyword-search .first-condition{align-items:center;display:flex;margin-bottom:8px}.batch-box .keyword-search .first-condition .first-label{font-size:14px;margin-right:16px;text-align:right}.batch-box .keyword-search .first-condition .first-input{flex:3 1;height:50px}.batch-box .keyword-search .first-condition .second-label{flex:3 1;font-size:14px;margin-right:24px;text-align:right}.batch-box .keyword-search .first-condition .second-input{flex:3 1;height:50px}.batch-box .keyword-search .first-condition .third-label{flex:3 1;font-size:14px;margin-right:24px;text-align:right}.batch-box .keyword-search .first-condition .third-input{flex:3 1;height:50px}.batch-box .keyword-search .cascader-background{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;height:50px;position:relative;width:100%}.batch-box .keyword-search .cascader-background .cascader{align-items:center;background:#fff;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;height:50px;justify-content:space-between;width:100%}.batch-box .keyword-search .cascader-background .cascader:hover{border-color:#094}.batch-box .keyword-search .cascader-background .cascader span{margin-left:12px}.batch-box .keyword-search .cascader-background .dropdown-menu{background:#fff;border:1px solid #ddd;box-sizing:border-box;position:absolute;top:51px;width:100%;z-index:3}.batch-box .keyword-search .cascader-background .dropdown-menu .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px}.batch-box .keyword-search .cascader-background .dropdown-menu .row span{margin-left:8px}.batch-box .keyword-search .extra-condition{align-items:center;display:flex}.batch-box .keyword-search .extra-condition .first-label{font-size:14px;margin-left:10px;margin-right:20px;text-align:right}.batch-box .keyword-search .extra-condition .first-input{flex:7 1;height:50px}.batch-box .keyword-search .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.batch-box .keyword-search .bottom-row .show-extra-condition{align-items:center;display:flex;flex:2 1;font-weight:700}.batch-box .keyword-search .bottom-row .show-extra-condition>div{height:16px;margin-left:8px}.batch-box .keyword-search .bottom-row>div:last-child{display:flex;flex:15 1;justify-content:flex-end}.batch-box .keyword-search .bottom-row>div:last-child .search-button{font-weight:700;height:40px;width:112px}.batch-box .text-button{align-items:center;display:flex;height:50px;margin-right:8px}.batch-box .options{align-items:center;display:flex;justify-content:flex-end;margin:24px 16px 16px 0}.batch-box .modal-content{font-size:16px;padding:0 24px 24px}.batch-box .button-group{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.batch-box .button-group .first-button{margin-right:2%}.batch-box .button-group .first-button,.batch-box .button-group .second-button{color:#094;font-weight:700;height:50px;width:40%}.batch-box .button-group .single-button{font-weight:700;height:50px;width:50%}.batch-box .status-fail{background-color:#ffe5e9;color:#e60024}.batch-box .status-fail,.batch-box .status-processing{border-radius:20px;display:flex;font-weight:700;height:26px;justify-content:center;width:80px}.batch-box .status-processing{border:1px solid #094;color:#094}.batch-box .status-ok{background-color:#094;color:#fff;width:80px}.batch-box .status-ok,.batch-box .status-partial{border-radius:20px;display:flex;font-weight:700;height:26px;justify-content:center}.batch-box .status-partial{align-items:center;background-color:#fff3db;color:#f80;white-space:nowrap;width:120px}.batch-box .csv-templete{color:#094;cursor:pointer;float:right;font-size:14px;margin:16px 0 40px;text-align:right}.batch-box .help-modal{padding:32px 40px 40px}.batch-box .help-modal .modal-title{align-items:center;display:flex;font-size:20px;font-weight:700}.batch-box .help-modal .second-level-title{font-weight:700;margin-top:16px}.batch-box .help-modal .content{margin-left:16px}.batch-box .ant-input-number-input{height:50px}.batch-box ::-webkit-scrollbar{height:6px;width:6px}.common-title{background:#fff;font-size:18px;font-weight:700;height:50px;padding-left:20px}.common-title>div{align-items:center;cursor:pointer;display:flex;height:50px;width:-webkit-fit-content;width:fit-content}.tenantselect-box{align-items:center;display:flex;gap:8px;position:absolute;right:309px;top:9px;z-index:2}.tenantselect-box .select-item{border-radius:4px;width:265px}.gohome-box,.tenantselect-box .select-item{align-items:center;background:#fff;display:flex;height:34px;justify-content:center}.gohome-box{border:1px solid #ddd;border-radius:4px;cursor:pointer;position:absolute;right:254px;top:8px;width:34px;z-index:2}.notification-bell{position:absolute;right:210px;top:8px;z-index:3}.notification-bell .bell-icon{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.notification-bell .bell-icon svg{display:block}.notification-bell .notification-panel{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;max-height:300px;overflow:hidden;position:absolute;right:0;top:42px;width:320px}.notification-bell .notification-panel .panel-header{align-items:center;border-bottom:1px solid #eee;display:flex;font-family:Noto Sans,sans-serif;justify-content:space-between;padding:10px 16px}.notification-bell .notification-panel .panel-header .panel-title{color:#323232;font-size:14px;font-weight:700}.notification-bell .notification-panel .panel-header .mark-all{color:#1677ff;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.notification-bell .notification-panel .panel-header .mark-all:hover{text-decoration:underline}.notification-bell .notification-panel .panel-list{flex:1 1;overflow-y:auto}.notification-bell .notification-panel .panel-list .empty{color:#999;font-size:13px;padding:24px 16px;text-align:center}.notification-bell .notification-panel .panel-list .entry{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;padding:10px 16px}.notification-bell .notification-panel .panel-list .entry:last-child{border-bottom:none}.notification-bell .notification-panel .panel-list .entry:hover{background:#fafafa}.notification-bell .notification-panel .panel-list .entry .dot{background:#e60024;border-radius:50%;flex-shrink:0;height:8px;margin-right:8px;width:8px}.notification-bell .notification-panel .panel-list .entry .msg{color:#323232;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:2px;min-width:0;padding-left:0}.notification-bell .notification-panel .panel-list .entry .msg .function-line,.notification-bell .notification-panel .panel-list .entry .msg .tenant-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-bell .notification-panel .panel-list .entry .msg .tenant-line{font-weight:500}.notification-bell .notification-panel .panel-list .entry.read .msg{color:#999;padding-left:16px}.notification-bell .notification-panel .panel-list .entry .arrow{color:#b0b0b0;flex-shrink:0;font-size:14px;margin-left:8px}.notification-bell .notification-panel .panel-list .loading{padding:12px;text-align:center}.logout-box{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:10px;top:8px;width:180px;z-index:2}.logout-box .user-info{align-items:center;display:flex;justify-content:space-between;padding:0 5%;width:90%}.logout-box .user-info>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csv-upload-container{background:#f8f8f8;border:1px dashed #ddd;height:180px}.csv-upload-container>div:first-child{display:flex;justify-content:center;margin:24px 0 8px}.csv-upload-container>div:nth-child(2){display:flex;justify-content:center}.csv-upload-container>div:nth-child(3){display:flex;justify-content:center;margin:16px 0 24px}.csv-upload-container .file-select-button{border-color:#ddd;font-weight:700;height:50px;width:350px}.processing-loading{animation:arrow-circle 1s linear infinite;border-color:#0000 #aaa;border-radius:100%;border-style:solid;border-width:2px;height:20px;position:relative;width:20px}.processing-loading:after,.processing-loading:before{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #aaa;content:"";left:-2px;position:absolute;top:17px;transform:rotate(-30deg)}.processing-loading:after{left:12px;top:-2px;transform:rotate(150deg)}@keyframes arrow-circle{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.estimate-select-box{height:100%}.estimate-select-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.estimate-select-box .header{font-size:20px;font-weight:700;height:50px;justify-content:space-between;margin:8px 16px}.estimate-select-box .header,.estimate-select-box .header>div{align-items:center;display:flex}.estimate-select-box .header>div>div{margin-left:16px}.estimate-select-box .content{background-color:#f8f8f8;height:calc(100% - 216px);margin:0 16px;padding:24px}.estimate-select-box .content .transportation-container{display:flex;height:calc(50% - 12px);margin-bottom:24px}.estimate-select-box .content .transportation-container>div{background-color:#fff;border-radius:8px;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(169,194,209,.05)) drop-shadow(0 12px 16px rgba(169,194,209,.1));flex:1 1;padding:16px}.estimate-select-box .content .transportation-container>div .name{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;margin-bottom:16px}.estimate-select-box .content .transportation-container>div .name>span{margin-left:16px}.estimate-select-box .content .transportation-container>div .img-container{align-items:center;display:flex;height:85%;justify-content:center}.estimate-select-box .content .auto-estimate-container{background-color:#fff;border-radius:8px;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(169,194,209,.05)) drop-shadow(0 12px 16px rgba(169,194,209,.1));height:calc(50% - 44px);padding:16px}.estimate-select-box .content .auto-estimate-container .name{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:center;margin-bottom:16px}.estimate-select-box .content .auto-estimate-container .name>span{margin-left:16px}.estimate-select-box .content .auto-estimate-container .img-container{align-items:center;display:flex;height:85%;justify-content:center}.citylist-box{display:flex;height:100%}.citylist-box .citylist ::-webkit-scrollbar{height:0;width:0}.citylist-box .citylist{flex:10 1}.citylist-box .citylist .title{align-items:center;display:flex;height:25px;margin-bottom:5px;margin-top:20px}.citylist-box .citylist .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.citylist-box .citylist .title .title-text{font-size:14px;font-weight:700;height:19px}.citylist-box .citylist .name{border-bottom:1px solid #ddd;height:49px;line-height:49px;padding-left:8px}.citylist-box .city-index{flex:1 1;margin-left:16px;text-align:center}.citylist-box .city-index .city-disabled-item{color:#32323233}.citylist-box .city-index .city-disabled-item,.citylist-box .city-index .city-index-item{background:#f8f8f8;border-radius:4px;height:40px;line-height:40px;margin:4px 0;width:40px}.citylist-box .city-index .city-index-item{cursor:pointer}.citylist-box .city-index .city-index-item .index-active{font-weight:700}.candidate-list{height:calc(100% - 60px);overflow:auto}.candidate-list ::-webkit-scrollbar{height:0;width:0}.candidate-list .name{border-bottom:1px solid #ddd;display:flex;height:49px;justify-content:space-between;line-height:49px;padding-left:8px;padding-right:8px}.search-loading{align-content:center;display:flex;flex-flow:wrap;justify-content:center}.search-loading .searching-text{font-size:18px;font-weight:700;text-align:center;width:100%}.search-loading .searching-text-2{margin:8px 0 40px;text-align:center;width:100%}.search-loading .loading{box-sizing:border-box;color:#094;display:block;font-size:0;height:100px;position:relative;width:100px}.search-loading .loading>div{animation:line-spin-clockwise-fade 2s ease-in-out infinite;background-color:currentColor;border:0 solid;border-radius:0;box-sizing:border-box;display:inline-block;float:none;height:10px;margin:-5px 2px 2px -1px;position:relative;position:absolute;width:5px}.search-loading .loading>div:first-child{animation-delay:-1.375s;left:50%;top:16%;transform:rotate(0deg)}.search-loading .loading>div:nth-child(2){animation-delay:-1.25s;left:67%;top:22%;transform:rotate(30deg)}.search-loading .loading>div:nth-child(3){animation-delay:-1.125s;left:79%;top:35%;transform:rotate(60deg)}.search-loading .loading>div:nth-child(4){animation-delay:-1s;left:84%;top:50%;transform:rotate(90deg)}.search-loading .loading>div:nth-child(5){animation-delay:-.875s;left:78%;top:66%;transform:rotate(120deg)}.search-loading .loading>div:nth-child(6){animation-delay:-.75s;left:66%;top:79%;transform:rotate(150deg)}.search-loading .loading>div:nth-child(7){animation-delay:-.625s;left:50%;top:84%;transform:rotate(180deg)}.search-loading .loading>div:nth-child(8){animation-delay:-.5s;left:34%;top:79%;transform:rotate(210deg)}.search-loading .loading>div:nth-child(9){animation-delay:-.375s;left:21%;top:66%;transform:rotate(240deg)}.search-loading .loading>div:nth-child(10){animation-delay:-.25s;left:16%;top:50%;transform:rotate(270deg)}.search-loading .loading>div:nth-child(11){animation-delay:-.125s;left:21%;top:35%;transform:rotate(300deg)}.search-loading .loading>div:nth-child(12){animation-delay:0s;left:33%;top:22%;transform:rotate(330deg)}@keyframes line-spin-clockwise-fade{50%{opacity:.2}to{opacity:1}}.freight-comparison-box{background-color:#fff;position:relative}.freight-comparison-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.freight-comparison-box .header{align-items:center;display:flex;font-size:20px;font-weight:700;gap:16px;height:40px;margin:24px 16px 16px}.freight-comparison-box .input-container{background-color:#f8f8f8;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin:0 16px;padding:24px}.freight-comparison-box .input-container .form-row{align-items:center;display:flex;gap:8px}.freight-comparison-box .input-container .form-row .form-col{align-items:center;display:flex;flex:1 1;gap:8px}.freight-comparison-box .input-container .form-row .form-col .form-label{font-size:14px;min-width:120px;text-align:right}.freight-comparison-box .input-container .form-row .form-col .form-label-right{font-size:14px;min-width:80px;text-align:right}.freight-comparison-box .input-container .form-row .form-col .ant-input,.freight-comparison-box .input-container .form-row .form-col .full-width-input{flex:1 1;height:50px}.freight-comparison-box .input-container .form-row .form-col .ant-input input,.freight-comparison-box .input-container .form-row .form-col .full-width-input input{height:50px;line-height:50px}.freight-comparison-box .input-container .form-row .form-col .ant-input-number{height:50px}.freight-comparison-box .input-container .form-row .form-col .ant-input-number .ant-input-number-input{height:50px;line-height:50px}.freight-comparison-box .input-container .form-row-full{align-items:center;display:flex;gap:8px}.freight-comparison-box .input-container .form-row-full .form-label{font-size:14px;min-width:120px;text-align:right}.freight-comparison-box .input-container .compare-button{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;height:40px!important;justify-content:center;line-height:40px;margin-top:28px;min-height:40px!important;width:100%}.freight-comparison-box .results-header{align-items:center;display:flex;justify-content:center;margin:24px 16px 16px;position:relative}.freight-comparison-box .results-header .results-title{font-size:20px;font-weight:700;text-align:center}.freight-comparison-box .results-header .print-button-inline{background-color:#094;font-size:14px;font-weight:700;height:30px;position:absolute;right:0}.freight-comparison-box .comparison-results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:16px;padding-bottom:16px}.freight-comparison-box .comparison-results .result-card{background:#fff;border:1px solid #e7e7e7;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;min-height:286px;padding:16px 16px 0;position:relative;transition:border-color .3s}.freight-comparison-box .comparison-results .result-card:hover:not(.error-card){border-color:#094;border-width:2px}.freight-comparison-box .comparison-results .result-card.error-card{cursor:not-allowed}.freight-comparison-box .comparison-results .result-card.error-card:hover{border-color:#e7e7e7}.freight-comparison-box .comparison-results .result-card.error-card .error-overlay{align-items:center;background:#c8c8c880;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.freight-comparison-box .comparison-results .result-card.error-card .error-overlay .error-message{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin:0 40px;padding:20px 24px;pointer-events:all;width:100%}.freight-comparison-box .comparison-results .result-card.error-card .error-overlay .error-message .error-title{color:#e60024;display:block;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}.freight-comparison-box .comparison-results .result-card.error-card .error-overlay .error-message .error-detail{color:#323232;display:block;font-size:12px;line-height:1.6;text-align:center}.freight-comparison-box .comparison-results .result-card .card-header{align-items:center;display:flex;flex-shrink:0;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin-bottom:12px}.freight-comparison-box .comparison-results .result-card .card-subtitle{color:#094;display:flex;flex-shrink:0;font-size:16px;font-weight:700;justify-content:space-around;margin-bottom:12px}.freight-comparison-box .comparison-results .result-card .card-subtitle span{flex:1 1;text-align:center}.freight-comparison-box .comparison-results .result-card .card-badges{display:flex;flex-shrink:0;gap:16px;margin-bottom:12px;min-height:28px}.freight-comparison-box .comparison-results .result-card .card-badges .badge-column{display:flex;flex:1 1;gap:4px;justify-content:center}.freight-comparison-box .comparison-results .result-card .card-badges.truck-badges{justify-content:space-around}.freight-comparison-box .comparison-results .result-card .card-badges.single-badges{gap:4px;justify-content:center}.freight-comparison-box .comparison-results .result-card .card-badges.single-badges .badge-column{flex:initial}.freight-comparison-box .comparison-results .result-card .card-badges .badge{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;white-space:nowrap;width:72px}.freight-comparison-box .comparison-results .result-card .card-badges .badge.badge-fast{background:#f1753b}.freight-comparison-box .comparison-results .result-card .card-badges .badge.badge-cheap{background:#cb0003}.freight-comparison-box .comparison-results .result-card .card-badges .badge.badge-co2{background:#11a5ca}.freight-comparison-box .comparison-results .result-card .card-content{flex:1 1}.freight-comparison-box .comparison-results .result-card .card-row{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.freight-comparison-box .comparison-results .result-card .card-row .label{min-width:120px}.freight-comparison-box .comparison-results .result-card .card-row .value{flex:1 1}.freight-comparison-box .comparison-results .result-card .card-row .value-group{display:flex;flex:1 1;gap:16px}.freight-comparison-box .comparison-results .result-card .card-row .value-group .value-item{align-items:center;display:flex;flex:1 1;gap:8px}.freight-comparison-box .comparison-results .result-card .card-row .value-group .value-item .item-label{min-width:110px;white-space:nowrap}.freight-comparison-box .comparison-results .result-card .card-row .value-group .value-item .item-value{flex:1 1}.freight-comparison-box .comparison-results .result-card .card-row.card-price{height:48px;margin-bottom:0}.freight-comparison-box .comparison-results .result-card .card-row.card-price .value,.freight-comparison-box .comparison-results .result-card .card-row.card-price .value-group .value-item .item-value{font-size:16px;font-weight:700}.freight-comparison-box .comparison-results .result-card .card-footer{display:flex;flex-direction:column;flex-shrink:0;height:48px;margin-top:auto}.freight-comparison-box .comparison-results .result-card .card-divider{background:#e7e7e7;flex-shrink:0;height:1px;margin:0 -16px}.freight-comparison-box .comparison-results .result-card .card-price-wrapper{align-items:center;display:flex;flex:1 1}.freight-comparison-box .comparison-results .result-card .card-price-wrapper .card-row{margin-bottom:0;width:100%}.freight-comparison-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.freight-comparison-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.freight-comparison-box .title .title-text{font-size:14px;height:19px}.estimate-box{height:100%}.estimate-box .left-drawer{background:#fff;float:left;height:100%;overflow:hidden;text-overflow:ellipsis;transition:width .5s;width:50%}.estimate-box .left-drawer .searching{align-content:center;display:flex;flex-flow:wrap;justify-content:center}.estimate-box .left-drawer .searching .searching-text{font-size:18px;font-weight:700;text-align:center;width:100%}.estimate-box .left-drawer .searching .searching-text-2{margin:8px 0 40px;text-align:center;width:100%}.estimate-box .open{align-items:center;background:#fff;cursor:pointer;display:flex;float:left;height:100px;justify-content:center;left:50%;position:absolute;top:24px;transition:left .5s;width:24px;z-index:2}.estimate-box .open .left-triangle{border-right:10px solid #094}.estimate-box .open .left-triangle,.estimate-box .open .right-triangle{border-bottom:10px solid #0000;border-top:10px solid #0000;height:0;width:0}.estimate-box .open .right-triangle{border-left:10px solid #094}.origin-prefecture-box{height:calc(100% - 48px);position:relative}.origin-prefecture-box .origin-search{height:50px;width:calc(100% - 36px)}.origin-prefecture-box .dividing-line{background:#ddd;height:1px;margin-top:16px;width:100%}.origin-prefecture-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.origin-prefecture-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.origin-prefecture-box .button-group .next-button{font-weight:700;height:50px;width:60%}.origin-city-box{height:calc(100% - 48px);position:relative}.origin-city-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.origin-city-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.origin-city-box .button-group .search-button{font-weight:700;height:50px;width:60%}.origin-candidate-box{height:calc(100% - 48px);position:relative}.origin-candidate-box ::-webkit-scrollbar{height:0;width:0}.origin-candidate-box .title{align-items:center;display:flex;height:25px;justify-content:space-between;margin-bottom:5px;margin-top:20px}.origin-candidate-box .title .candidate{display:flex}.origin-candidate-box .title .candidate .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.origin-candidate-box .title .candidate .title-text{font-size:14px;font-weight:700;height:19px}.origin-candidate-box .expand{color:#094;cursor:pointer;float:right;margin:24px 0}.origin-candidate-box .designated-address{align-items:center;display:flex;margin-top:24px}.origin-candidate-box .designated-address .mark{background:#005c29;border:5px solid #094;border-radius:15px;height:10px;margin-right:8px;width:10px}.origin-candidate-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.origin-candidate-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.origin-candidate-box .button-group .search-button{font-weight:700;height:50px;width:60%}.destination-prefecture-box{height:calc(100% - 48px);position:relative}.destination-prefecture-box .destination-search{height:50px;width:calc(100% - 36px)}.destination-prefecture-box .dividing-line{background:#ddd;height:1px;margin-top:16px;width:100%}.destination-prefecture-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.destination-prefecture-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.destination-prefecture-box .button-group .search-button{font-weight:700;height:50px;width:60%}.estimating-box{height:calc(100% - 48px);position:relative}.estimating-box .chassis-qty-input .ant-input-number-input,.estimating-box .kg-input .ant-input-number-input,.estimating-box .loading-rate-input .ant-input-number-input,.estimating-box .sea-service-input .ant-input-number-input{text-align:right}.estimating-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.estimating-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.estimating-box .title .title-text{font-size:14px;height:19px}.estimating-box .title .help-icon{cursor:pointer;height:19px;margin-left:10px}.estimating-box .introduction{color:#094;font-size:14px;margin-bottom:8px}.estimating-box .transport-means{display:flex}.estimating-box .transport-means .each-transport-means+.each-transport-means{border-left:none}.estimating-box .transport-means .each-transport-means{align-items:center;border:solid #094;border-radius:4px 4px 0 0;border-width:1px 1px 2px;color:#ddd;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:center}.estimating-box .route-detail{border-left:1px #ddd}.estimating-box .route-detail .route-title{display:flex;height:45px}.estimating-box .route-detail .route-title .blue-sign{background:#007eda;border-radius:50%;height:17px;margin-right:12px;width:17px}.estimating-box .route-detail .route-title .red-sign{background:#e60024;border-radius:50%;height:17px;margin-right:12px;width:17px}.estimating-box .route-detail .route-title .title-text{font-size:14px;font-weight:700}.estimating-box .route-detail .place-input-list.place-input-list--no-line{border-left-color:#0000}.estimating-box .route-detail .place-input-list{border-left:3px solid #ddd;margin-left:7px;padding-top:8px}.estimating-box .route-detail .place-input-list .pattern-container{margin-left:16px;position:relative}.estimating-box .route-detail .place-input-list .pattern-container:before{background-image:repeating-linear-gradient(0deg,#000,#000 5px,#fff 0,#fff 10px);bottom:20px;content:"";left:-19px;position:absolute;top:30px;width:3px;z-index:0}.estimating-box .route-detail .place-input-list .pattern-container .green-sign{background:#094;border-radius:50%;height:17px;left:-26px;position:absolute;width:17px;z-index:1}.estimating-box .route-detail .place-input-list .pattern-container .railway-head-icon{display:none}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group{display:flex;margin-bottom:8px}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected{background-color:#094;color:#fff;flex:1 1;font-size:14px;font-weight:700;height:40px}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div{align-items:center;display:flex;height:100%;justify-content:center}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div>span{align-items:center;display:inline-flex;height:100%}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected{background-color:#fff;color:#094;flex:1 1;font-size:14px;height:40px}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div{align-items:center;display:flex;height:100%;justify-content:center}.estimating-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div>span{align-items:center;display:inline-flex;height:100%}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern{border:2px solid #aaa;border-radius:4px;margin-bottom:8px;position:relative}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern .railway-icon{left:-21px;position:absolute;top:-12px}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-introduction{font-size:14px;font-weight:700;height:20px;line-height:16px;margin:16px 0 6px 8px}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-introduction>span{margin-left:18px}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-name{padding-left:24px}.estimating-box .route-detail .place-input-list .pattern-container .each-pattern .date-container{align-items:center;display:flex;margin:16px 0 16px 8px}.estimating-box .route-detail .place-row{align-items:center;display:flex;height:50px;justify-content:space-between;margin:0 0 0 16px;padding-bottom:16px;position:relative}.estimating-box .route-detail .place-row .black-sign{background:#5b5b5b;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px}.estimating-box .route-detail .place-row .green-sign{background:#094;border-radius:50%;height:17px;position:absolute;width:17px}.estimating-box .route-detail .place-input{height:50px;width:60%}.estimating-box .route-detail .jis-input{height:50px;margin-left:8px;width:40%}.estimating-box .distance-part{background:#f8f8f8;border-radius:4px;height:60px;padding:16px}.estimating-box .distance-part .distance-content{align-items:center;display:flex;font-size:14px;justify-content:space-between}.estimating-box .distance-part .distance-content .total-number{align-items:center;display:flex;flex:3 1;justify-content:flex-end}.estimating-box .distance-part .distance-content .total-weight{align-items:center;display:flex;flex:4 1;justify-content:flex-end}.estimating-box .luggage-row{align-items:center;display:flex;margin-bottom:8px;position:relative}.estimating-box .luggage-row .no{color:#fff;font-weight:700;left:12px;position:absolute}.estimating-box .luggage-row .operator-number{color:#aaa;font-size:24px;margin-left:8px}.estimating-box .luggage-row .kg-input{align-items:center;display:flex;height:50px;margin:0 8px 0 16px;width:100px}.estimating-box .luggage-row .count-input{align-items:center;display:flex;height:50px;margin:0 8px;width:100px}.estimating-box .quotation-method{display:flex;justify-content:space-between}.estimating-box .quotation-method .each-quotation-method{align-items:center;border:1px solid #ddd;border-radius:4px;color:#ddd;display:flex;height:50px;justify-content:flex-start;padding-left:1%;width:48%}.estimating-box .luggage-info-train{display:flex}.estimating-box .luggage-info-train>div:first-child{align-items:center;display:flex;margin-right:16px}.estimating-box .luggage-info-train>div:first-child .kg-input{align-items:center;display:flex;height:50px;margin:0 8px 0 0;width:100px}.estimating-box .luggage-info-train>div:nth-child(2){width:100%}.estimating-box .container-row{display:flex;margin-bottom:24px}.estimating-box .container-row>div:first-child{font-size:18px;padding:10px}.estimating-box .container-row>div:nth-child(2){width:100%}.estimating-box .container-row>div:nth-child(2) .row{display:flex;margin-bottom:12px}.estimating-box .container-row>div:nth-child(2) .row>div:first-child{width:100%}.estimating-box .container-row>div:nth-child(2) .row>div:nth-child(2){align-items:center;display:flex;width:178px}.estimating-box .container-row>div:nth-child(2) .row>div:nth-child(2) .count-input{align-items:center;display:flex;height:50px;margin:0 8px;width:80px}.estimating-box .container-row>div:nth-child(2) .add-container-icon{display:flex;justify-content:center}.estimating-box .container-row>div:nth-child(2) .add-container-icon>div{cursor:pointer}.estimating-box .distance-part-train{background:#f8f8f8;border-radius:4px;display:flex;font-size:14px;height:165px;justify-content:space-between;padding:16px;text-align:right}.estimating-box .distance-part-train .distance-name{min-width:126px}.estimating-box .distance-part-train .distance-name>div:first-child{height:30px;margin-bottom:8px}.estimating-box .distance-part-train .distance-name>div:nth-child(2),.estimating-box .distance-part-train .distance-name>div:nth-child(3){height:30px;line-height:21px}.estimating-box .distance-part-train .distance-name>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.estimating-box .distance-part-train .pattern-distance-list{display:flex;width:100%}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance{width:33%}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance .distance-number{font-size:18px;font-weight:700}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child{align-items:center;display:flex;height:30px;justify-content:flex-end;margin-bottom:8px}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child>span{height:21px}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(2),.estimating-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(3){height:30px;line-height:21px}.estimating-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.estimating-box .shipping-arrival-charges-group{display:flex;margin:16px 0}.estimating-box .shipping-arrival-charges-group .shipping-arrival-charges-radio{display:flex}.estimating-box .subcharge-train{display:flex;justify-content:space-between}.estimating-box .subcharge-train .each-subcharge{align-items:center;border:1px solid #ddd;border-radius:4px;color:#ddd;display:flex;height:50px;justify-content:space-between;padding-left:1%;width:48%}.estimating-box .subcharge-train .each-subcharge>div:first-child{align-items:center;display:flex}.estimating-box .subcharge-train .each-subcharge>div:nth-child(2){margin-right:1%}.estimating-box .service-charge{display:flex}.estimating-box .service-charge .service-charge-checkbox{align-items:center;border:1px solid #ddd;border-radius:4px;color:#ddd;display:flex;height:50px;justify-content:flex-start;padding-left:1%;width:48%}.estimating-box .service-charge .service-charge-days{align-items:center;display:flex;margin-left:16px}.estimating-box .service-charge .service-charge-days .count-input{align-items:center;display:flex;height:50px;margin:0 8px;width:80px}.estimating-box .multiplication{display:flex;justify-content:flex-start;position:relative}.estimating-box .multiplication .button{border:1px solid #ddd;border-radius:4px 0 0 4px;color:#094;font-size:24px;height:50px;width:50px}.estimating-box .multiplication .button:last-of-type{border-radius:0 4px 4px 0}.estimating-box .multiplication .count{align-items:center;border:1px solid #ddd;display:flex;height:50px;justify-content:center;width:65px}.estimating-box .multiplication .suffix{left:92px;position:absolute;top:14.5px}.estimating-box .multiplication .ant-input-number-input{margin-top:3px;text-align:center;width:80%}.estimating-box .multiplication-train{display:flex;justify-content:flex-start;margin-bottom:12px;position:relative}.estimating-box .multiplication-train .name{align-items:center;display:flex;justify-content:flex-end;margin-right:20px;width:90px}.estimating-box .multiplication-train .button{border:1px solid #ddd;border-radius:4px 0 0 4px;color:#094;font-size:24px;height:50px;width:50px}.estimating-box .multiplication-train .button:last-of-type{border-radius:0 4px 4px 0}.estimating-box .multiplication-train .count{align-items:center;border:1px solid #ddd;display:flex;height:50px;justify-content:center;width:65px}.estimating-box .multiplication-train .suffix{left:201px;position:absolute;top:14.5px}.estimating-box .multiplication-train .ant-input-number-input{margin-top:3px;text-align:center;width:80%}.estimating-box .co2-setting{background:#f8f8f8;border-radius:4px;margin-bottom:8px;margin-top:24px}.estimating-box .co2-setting .detail{border-bottom:1px solid #ddd;padding:16px}.estimating-box .co2-setting .detail>div:first-child{align-items:center;display:flex;font-size:14px;font-weight:700}.estimating-box .co2-setting .detail>div:first-child>div:nth-child(2){margin:0 8px}.estimating-box .co2-setting .detail>div:first-child>div:nth-child(3){cursor:pointer;padding-bottom:2px}.estimating-box .co2-setting .detail .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.estimating-box .co2-setting .detail .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.estimating-box .co2-setting .detail .title .title-text{font-size:14px;height:19px}.estimating-box .co2-setting .detail .loading-rate{align-items:center;display:flex;margin-left:16px}.estimating-box .co2-setting .detail .loading-rate>div{align-items:center;display:flex}.estimating-box .co2-setting .detail .loading-rate>div>div{cursor:pointer;height:18px;margin-right:8px}.estimating-box .co2-setting .detail .loading-rate>div:first-child,.estimating-box .co2-setting .detail .loading-rate>div:nth-child(2){flex:1 1}.estimating-box .co2-setting .detail .loading-rate>div:nth-child(3){flex:2 1}.estimating-box .co2-setting .detail .loading-rate .loading-rate-input{align-items:center;display:flex;height:50px;width:120px}.estimating-box .co2-setting .list{display:flex;justify-content:space-between;padding:16px}.estimating-box .co2-setting .list .icon{margin:0 8px}.estimating-box .co2-setting .list .value{font-size:18px;font-weight:700}.estimating-box .co2-setting .co2-output{font-weight:700;padding:0 16px 16px}.estimating-box .co2-setting .co2-output .title{align-items:center;display:flex;height:25px;margin-bottom:5px;margin-top:20px}.estimating-box .co2-setting .co2-output .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.estimating-box .co2-setting .co2-output .title .title-text{font-size:14px;height:19px}.estimating-box .co2-setting .co2-output .title .title-text>span{font-weight:400}.estimating-box .co2-setting .co2-output .co2-output-content{display:flex;font-size:18px;justify-content:space-between}.estimating-box .help-modal{padding:32px 40px 40px}.estimating-box .help-modal .modal-title{align-items:center;display:flex;font-size:20px;font-weight:700}.estimating-box .help-modal .second-level-title{font-weight:700;margin-top:16px}.estimating-box .help-modal .content{margin-left:16px}.estimating-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.estimating-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.estimating-box .button-group .search-button{font-weight:700;height:50px;width:60%}.category-fare-modal{width:100%}.category-fare-modal__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.category-fare-modal__header-text{font-size:20px;font-weight:700}.category-fare-modal__desc{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:16px}.category-fare-modal__bullet{font-size:8px}.category-fare-modal__table-wrap{overflow:auto}.category-fare-modal__table{border:1px solid #ddd;border-collapse:collapse;font-size:12px;width:100%}.category-fare-modal__table td,.category-fare-modal__table th{border:1px solid #ddd;padding:8px;text-align:center}.category-fare-modal__table thead tr{height:37px}.category-fare-modal__table .row-fare{height:55px}.category-fare-modal__table .row-cargo{height:120px}.category-fare-modal__table .row-product,.category-fare-modal__table .row-zone{height:30px}.category-fare-modal__table .row-other{height:62px}.category-fare-modal__table .col-label{background-color:#007eda;color:#fff;font-weight:700}.category-fare-modal__table .col-label--middle{vertical-align:middle}.category-fare-modal__table .col-sub{background-color:#999;color:#fff;font-weight:700;width:104px}.category-fare-modal__table .col-data{background-color:#fff;font-size:10px;line-height:1.4;vertical-align:middle}.ant-modal-content{box-shadow:none!important;padding:0!important}.ant-modal-content .estimate-box{height:80vh}.ant-modal-content .estimate-box .modal-close{cursor:pointer;position:absolute;right:5%;top:24px;z-index:2}.fare-table-modal-title{align-items:center;display:flex;padding:20px 20px 0}.fare-table-modal-title .title-name{font-size:20px;font-weight:700;margin-left:20px}.fare-table-box{margin:0 24px;max-height:80vh;overflow:auto;padding-bottom:24px}.fare-table-box .fare{background:#f8f8f8;padding:16px}.fare-table-box .fare .title{align-items:center;display:flex;font-weight:700;height:25px}.fare-table-box .fare .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.fare-table-box .fare .title .title-text{font-size:14px}.fare-table-box .fare .volume-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px}.fare-table-box .fare .volume-wrapper .volume-item{align-items:center;display:flex;margin-right:20px;margin-top:16px;width:calc(25% - 15px)}.fare-table-box .fare .volume-wrapper .volume-item:nth-of-type(4n+0){margin-right:0}.fare-table-box .button-group{align-items:center;display:flex;height:50px;justify-content:center;margin-top:16px;width:100%}.fare-table-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:20%}.fare-table-box .button-group .search-button{font-weight:700;height:50px;width:60%}.port-candidate-wrapper .port-candidate-list{height:calc(100% - 60px);overflow:auto}.port-candidate-wrapper .port-candidate-list ::-webkit-scrollbar{height:0;width:0}.port-candidate-wrapper .port-candidate-list .port-name{border-bottom:1px solid #ddd;cursor:pointer;display:flex;height:49px;justify-content:space-between;line-height:49px;padding-left:8px;padding-right:8px}.port-candidate-wrapper .port-candidate-list .port-name:hover{background:#f8f8f8}.sea-route-detail-modal-title{align-items:center;display:flex;padding:20px 20px 0}.sea-route-detail-modal-title .title-name{font-size:20px;font-weight:700}.sea-route-detail-modal-box{margin:0 24px;overflow:hidden;padding-bottom:24px}.sea-route-detail-modal-box .sea-route-detail-table .ant-table{font-size:14px}.sea-route-detail-modal-box .sea-route-detail-table .ant-table-thead>tr>th{background:#999!important;color:#fff;font-weight:400;height:50px;padding-bottom:0;padding-top:0;text-align:center;white-space:nowrap}.sea-route-detail-modal-box .sea-route-detail-table .ant-table-tbody>tr>td{background:#fff;color:#323232;height:89px;text-align:center;vertical-align:middle;white-space:pre-line;word-break:break-word}.sea-route-detail-modal-box .sea-route-detail-table .ant-table-tbody>tr>td:first-child{font-weight:700}.sea-route-detail-modal-box .sea-route-detail-table .ant-table-tbody>tr>td:nth-child(10),.sea-route-detail-modal-box .sea-route-detail-table .ant-table-tbody>tr>td:nth-child(9){text-align:left}.sea-route-detail-modal-box .sea-route-detail-table .ant-table-tbody>tr>td,.sea-route-detail-modal-box .sea-route-detail-table .ant-table-thead>tr>th{border-color:#d9d9d9!important}.sea-pattern-selector{margin-bottom:16px;margin-left:16px;position:relative}.sea-pattern-selector:before{background-color:#007eda;bottom:9px;content:"";left:-19px;position:absolute;top:9px;width:3px;z-index:0}.sea-pattern-selector .end-dot{background-color:#094;border-radius:50%;height:17px;left:-26px;position:absolute;width:17px;z-index:1}.sea-pattern-selector .end-dot.top{top:-8px}.sea-pattern-selector .end-dot.bottom{bottom:-8px}.sea-pattern-selector .pattern-cards{display:flex;gap:8px;margin-bottom:12px}.sea-pattern-selector .pattern-cards .pattern-card{background-color:#f2f2f2;border:1px solid #0000;border-radius:4px;color:#5b5b5b;cursor:pointer;flex:1 1;padding:12px 16px;transition:all .15s}.sea-pattern-selector .pattern-cards .pattern-card .card-title{font-size:16px;font-weight:700;margin-bottom:4px}.sea-pattern-selector .pattern-cards .pattern-card .card-port{font-size:12px;line-height:18px}.sea-pattern-selector .pattern-cards .pattern-card:hover{border-color:#094}.sea-pattern-selector .pattern-cards .pattern-card.selected{background-color:#094;border-color:#094;color:#fff}.sea-pattern-selector .detail-panel{border:2px solid #094;border-radius:4px;padding:16px;width:calc(80% + 3.2px)}.sea-pattern-selector .detail-panel .day-restriction-alert{align-items:center;background-color:#fff6cc;border-radius:4px;display:flex;margin-bottom:16px;padding:12px 16px}.sea-pattern-selector .detail-panel .day-restriction-alert .alert-text{color:#323232;flex:1 1;font-size:16px;font-weight:400;margin-left:12px}.sea-pattern-selector .detail-panel .day-restriction-alert .alert-close{align-items:center;cursor:pointer;display:inline-flex;padding:4px}.sea-pattern-selector .detail-panel .route-flow .port-row{align-items:center;display:flex;padding:6px 0}.sea-pattern-selector .detail-panel .route-flow .port-row .port-dot{border-radius:50%;flex-shrink:0;height:17px;margin-right:12px;width:17px}.sea-pattern-selector .detail-panel .route-flow .port-row .port-dot.green{background-color:#094}.sea-pattern-selector .detail-panel .route-flow .port-row .port-dot.grey{background-color:#5b5b5b}.sea-pattern-selector .detail-panel .route-flow .port-row .port-body{align-items:center;display:flex;flex:1 1;gap:12px}.sea-pattern-selector .detail-panel .route-flow .port-row .port-body .port-label{color:#323232;font-size:14px;font-weight:700;min-width:64px}.sea-pattern-selector .detail-panel .route-flow .port-row .port-body .port-input{background-color:#fff;cursor:default;flex:1 1;height:36px}.sea-pattern-selector .detail-panel .route-flow .leg-block{border:1px solid #d9d9d9;border-radius:4px;margin:4px 0;overflow:hidden}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-header{align-items:center;background-color:#094;color:#fff;display:flex;font-size:14px;font-weight:700;padding:8px 12px}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-header .leg-icon{align-items:center;display:inline-flex;margin-right:8px}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-header .leg-name{flex:1 1}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-header .leg-company{font-size:12px;font-weight:400}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-body{background-color:#fff;padding:8px 12px}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-body .transit-row{align-items:center;display:flex;padding:4px 0}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-body .transit-row .transit-dot{background-color:#5b5b5b;border-radius:50%;flex-shrink:0;height:14px;margin-right:12px;width:14px}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-body .transit-row .transit-label{color:#323232;font-size:14px;font-weight:700;margin-right:12px}.sea-pattern-selector .detail-panel .route-flow .leg-block .leg-body .transit-row .transit-name{color:#323232;font-size:14px}.sea-pattern-selector .detail-panel .detail-button{background-color:#094;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:700;height:44px;margin-top:16px;width:100%}.sea-pattern-selector .detail-panel .detail-button:focus,.sea-pattern-selector .detail-panel .detail-button:hover{background-color:#008838!important;border-color:#008838!important;color:#fff!important}.result-box{height:calc(100% - 48px);position:relative}.result-box .title-input{height:50px;margin:16px 0 24px}.result-box .estimate-title{align-items:center;display:flex;font-size:20px;font-weight:700}.result-box .estimate-title>div:first-child{height:24px;margin-right:8px}.result-box .estimate-content{align-items:baseline;display:flex;margin-bottom:16px}.result-box .dividing-line{background:#ddd;height:1px;margin:24px 0;width:100%}.result-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.result-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.result-box .title .title-text{font-size:14px;height:19px}.result-box .route-detail{border-left:1px #ddd}.result-box .route-detail .route-title{display:flex;height:24px}.result-box .route-detail .route-title .blue-sign{background:#007eda;border-radius:50%;height:17px;margin-right:12px;width:17px}.result-box .route-detail .route-title .red-sign{background:#e60024;border-radius:50%;height:17px;margin-right:12px;width:17px}.result-box .route-detail .route-title .title-text{font-size:14px;font-weight:700}.result-box .route-detail .place-input-list{border-left:2px solid #ddd;margin-left:7px;padding-top:8px}.result-box .route-detail .place-row{align-items:center;display:flex;height:30px;justify-content:space-between;margin:0 0 0 16px;position:relative}.result-box .route-detail .place-row .black-sign{background:#5b5b5b;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px}.result-box .route-detail .place-name{margin-left:16px;padding-bottom:20px;padding-top:8px}.result-box .route-detail .place-input{height:50px;margin-right:16px;width:60%}.result-box .distance-part{background:#f8f8f8;border-radius:4px;height:60px;margin-top:24px;padding:16px}.result-box .distance-part .distance-content{align-items:center;display:flex;font-size:14px;justify-content:space-between}.result-box .distance-part .distance-content .total-number{align-items:center;display:flex;flex:3 1;justify-content:flex-end}.result-box .distance-part .distance-content .total-weight{align-items:center;display:flex;flex:4 1;justify-content:flex-end}.result-box .luggage-row{align-items:center;display:flex;position:relative}.result-box .luggage-row .no{color:#fff;font-weight:700;left:12px;position:absolute}.result-box .luggage-row .operator-number{color:#aaa;flex:1 1;font-size:24px;margin-left:8px}.result-box .luggage-row .kg-input{flex:3 1;height:50px;line-height:50px;margin:0 8px 0 16px;text-align:right}.result-box .luggage-row .count-input{flex:3 1;height:50px;line-height:50px;margin:0 8px;text-align:right}.result-box .luggage-row .total{flex:3 1;margin-right:16px;text-align:right}.result-box .co2-setting{background:#f8f8f8;border-radius:4px;font-size:14px;margin-bottom:8px;margin-top:24px;padding:16px}.result-box .co2-setting .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.result-box .co2-setting .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.result-box .co2-setting .title .title-text{height:19px}.result-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.result-box .button-group .back-button{width:15%}.result-box .button-group .action-button,.result-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%}.result-box .button-group .action-button{width:30%}.railway-result-box{height:calc(100% - 48px);position:relative}.railway-result-box .title-input{height:50px;margin:0 0 24px}.railway-result-box .estimate-title{align-items:center;display:flex;font-size:20px;font-weight:700;margin-top:8px}.railway-result-box .estimate-title>div:first-child{height:24px;margin-right:8px}.railway-result-box .estimate-content{align-items:baseline;display:flex}.railway-result-box .input-title{align-items:center;display:flex;font-size:20px;font-weight:700}.railway-result-box .input-title>div:first-child{height:24px;margin-right:8px}.railway-result-box .dividing-line{background:#ddd;height:1px;margin:24px 0;width:100%}.railway-result-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.railway-result-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.railway-result-box .title .title-text{font-size:14px;height:19px}.railway-result-box .second-title{font-size:14px;margin-bottom:8px}.railway-result-box .route-detail{border-left:1px #ddd}.railway-result-box .route-detail .route-title{display:flex;height:45px}.railway-result-box .route-detail .route-title .blue-sign{background:#007eda;border-radius:50%;height:17px;margin-right:12px;width:17px}.railway-result-box .route-detail .route-title .red-sign{background:#e60024;border-radius:50%;height:17px;margin-right:12px;width:17px}.railway-result-box .route-detail .route-title .title-text{font-size:14px;font-weight:700}.railway-result-box .route-detail .place-input-list{border-left:2px solid #ddd;margin-left:7px;padding-top:8px}.railway-result-box .route-detail .place-input-list .pattern-container{margin-left:16px;position:relative}.railway-result-box .route-detail .place-input-list .pattern-container .green-sign{background:#094;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px;z-index:1}.railway-result-box .route-detail .place-input-list .pattern-container .railway-head-icon{left:-19px;position:absolute;top:21px}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group{display:flex;margin-bottom:8px}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected{background-color:#094;color:#fff;flex:1 1;font-size:14px;font-weight:700;height:40px}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div{align-items:center;display:flex;height:100%;justify-content:center}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div>span{align-items:center;display:inline-flex;height:100%}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected{background-color:#fff;color:#094;flex:1 1;font-size:14px;height:40px}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div{align-items:center;display:flex;height:100%;justify-content:center}.railway-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div>span{align-items:center;display:inline-flex;height:100%}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern{border:2px solid #aaa;border-radius:4px;margin-bottom:8px;position:relative}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern .railway-icon{left:-21px;position:absolute;top:-12px}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-introduction{font-size:14px;font-weight:700;height:20px;line-height:16px;margin:16px 0 6px 8px}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-introduction>span{margin-left:18px}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern .terminal-name{padding-left:24px}.railway-result-box .route-detail .place-input-list .pattern-container .each-pattern .date-container{align-items:center;display:flex;margin:16px 0 16px 8px}.railway-result-box .route-detail .place-row{align-items:center;display:flex;height:20px;justify-content:space-between;margin:0 0 0 16px;padding-bottom:16px;position:relative}.railway-result-box .route-detail .place-row .black-sign{background:#5b5b5b;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px}.railway-result-box .route-detail .place-input{height:50px;width:60%}.railway-result-box .route-detail .jis-input{height:50px;margin-left:8px;width:40%}.railway-result-box .distance-part-train{background:#f8f8f8;border-radius:4px;display:flex;font-size:14px;height:165px;justify-content:space-between;padding:16px;text-align:right}.railway-result-box .distance-part-train .distance-name{min-width:126px}.railway-result-box .distance-part-train .distance-name>div:first-child{height:30px;margin-bottom:8px}.railway-result-box .distance-part-train .distance-name>div:nth-child(2),.railway-result-box .distance-part-train .distance-name>div:nth-child(3){height:30px;line-height:21px}.railway-result-box .distance-part-train .distance-name>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.railway-result-box .distance-part-train .pattern-distance-list{display:flex;width:100%}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance{width:33%}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance .distance-number{font-size:18px;font-weight:700}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child{align-items:center;display:flex;height:30px;justify-content:flex-end;margin-bottom:8px}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child>span{height:21px}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(2),.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(3){height:30px;line-height:21px}.railway-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.railway-result-box .co2-setting{background:#f8f8f8;border-radius:4px;font-size:14px;margin-bottom:8px;margin-top:24px;padding:16px}.railway-result-box .co2-setting .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.railway-result-box .co2-setting .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.railway-result-box .co2-setting .title .title-text{height:19px}.railway-result-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.railway-result-box .button-group .back-button{width:15%}.railway-result-box .button-group .action-button,.railway-result-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%}.railway-result-box .button-group .action-button{width:30%}.aviation-result-box{height:calc(100% - 48px);position:relative}.aviation-result-box .title-input{height:50px;margin:0 0 24px}.aviation-result-box .estimate-title{align-items:center;display:flex;font-size:20px;font-weight:700;margin-top:8px}.aviation-result-box .estimate-title>div:first-child{height:24px;margin-right:8px}.aviation-result-box .estimate-content{align-items:baseline;display:flex}.aviation-result-box .input-title{align-items:center;display:flex;font-size:20px;font-weight:700}.aviation-result-box .input-title>div:first-child{height:24px;margin-right:8px}.aviation-result-box .dividing-line{background:#ddd;height:1px;margin:24px 0;width:100%}.aviation-result-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.aviation-result-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.aviation-result-box .title .title-text{font-size:14px;height:19px}.aviation-result-box .route-detail{border-left:1px #ddd}.aviation-result-box .route-detail .route-title{display:flex;height:45px}.aviation-result-box .route-detail .route-title .blue-sign{background:#007eda;border-radius:50%;height:17px;margin-right:12px;width:17px}.aviation-result-box .route-detail .route-title .red-sign{background:#e60024;border-radius:50%;height:17px;margin-right:12px;width:17px}.aviation-result-box .route-detail .route-title .title-text{font-size:14px;font-weight:700}.aviation-result-box .route-detail .place-input-list{border-left:3px solid #ddd;margin-left:7px;padding-top:8px}.aviation-result-box .route-detail .place-input-list .aviation-container{margin-left:16px;position:relative}.aviation-result-box .route-detail .place-input-list .aviation-container .green-sign{background:#094;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px;z-index:1}.aviation-result-box .route-detail .place-input-list .aviation-container .aviation-info{border:2px solid #aaa;border-radius:4px;margin-bottom:8px;position:relative}.aviation-result-box .route-detail .place-input-list .aviation-container .aviation-info .terminal-introduction{font-size:14px;font-weight:700;height:20px;line-height:16px;margin:16px 0 6px 8px}.aviation-result-box .route-detail .place-input-list .aviation-container .aviation-info .terminal-introduction>span{margin-left:18px}.aviation-result-box .route-detail .place-input-list .aviation-container .aviation-info .terminal-name{padding-left:24px}.aviation-result-box .route-detail .place-row{align-items:center;display:flex;height:20px;justify-content:space-between;margin:0 0 0 16px;padding-bottom:16px;position:relative}.aviation-result-box .route-detail .place-row .black-sign{background:#5b5b5b;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px}.aviation-result-box .route-detail .place-row .green-sign{background:#094;border-radius:50%;height:17px;position:absolute;width:17px}.aviation-result-box .co2-setting{background:#f8f8f8;border-radius:4px;font-size:14px;margin-bottom:8px;margin-top:24px;padding:16px}.aviation-result-box .co2-setting .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.aviation-result-box .co2-setting .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.aviation-result-box .co2-setting .title .title-text{height:19px}.aviation-result-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.aviation-result-box .button-group .back-button{width:15%}.aviation-result-box .button-group .action-button,.aviation-result-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%}.aviation-result-box .button-group .action-button{width:30%}.sea-result-box{height:calc(100% - 48px);position:relative}.sea-result-box .title-input{height:50px;margin:0 0 24px}.sea-result-box .estimate-title{align-items:center;display:flex;font-size:20px;font-weight:700;margin-top:8px}.sea-result-box .estimate-title>div:first-child{height:24px;margin-right:8px}.sea-result-box .estimate-content{align-items:baseline;display:flex}.sea-result-box .input-title{align-items:center;display:flex;font-size:20px;font-weight:700}.sea-result-box .input-title>div:first-child{height:24px;margin-right:8px}.sea-result-box .dividing-line{background:#ddd;height:1px;margin:24px 0;width:100%}.sea-result-box .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.sea-result-box .title .title-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.sea-result-box .title .title-text{font-size:14px;height:19px}.sea-result-box .second-title{font-size:14px;margin-bottom:8px}.sea-result-box .route-detail{border-left:1px #ddd}.sea-result-box .route-detail .route-title{display:flex;height:45px}.sea-result-box .route-detail .route-title .blue-sign{background:#007eda;border-radius:50%;height:17px;margin-right:12px;width:17px}.sea-result-box .route-detail .route-title .red-sign{background:#e60024;border-radius:50%;height:17px;margin-right:12px;width:17px}.sea-result-box .route-detail .route-title .title-text{font-size:14px;font-weight:700}.sea-result-box .route-detail .place-input-list{border-left:2px solid #ddd;margin-left:7px;padding-top:8px}.sea-result-box .route-detail .place-input-list .pattern-container{margin-left:16px;position:relative}.sea-result-box .route-detail .place-input-list .pattern-container .green-sign{background:#094;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px;z-index:1}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group{display:flex;margin-bottom:8px}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected{background-color:#094;color:#fff;flex:1 1;font-size:14px;font-weight:700;height:40px}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div{align-items:center;display:flex;height:100%;justify-content:center}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .selected>div>span{align-items:center;display:inline-flex;height:100%}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected{background-color:#fff;color:#094;flex:1 1;font-size:14px;height:40px}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div{align-items:center;display:flex;height:100%;justify-content:center}.sea-result-box .route-detail .place-input-list .pattern-container .pattern-button-group .not-selected>div>span{align-items:center;display:inline-flex;height:100%}.sea-result-box .route-detail .place-input-list .pattern-container .each-pattern{border:2px solid #aaa;border-radius:4px;margin-bottom:8px;padding:8px;position:relative}.sea-result-box .route-detail .place-input-list .pattern-container .each-pattern .port-introduction{font-size:14px;font-weight:700;height:20px;line-height:16px;margin:4px 0 6px 8px}.sea-result-box .route-detail .place-input-list .pattern-container .each-pattern .port-introduction>span{margin-left:8px}.sea-result-box .route-detail .place-input-list .pattern-container .each-pattern .port-name{margin-bottom:8px;padding-left:16px}.sea-result-box .route-detail .place-row{align-items:center;display:flex;height:20px;justify-content:space-between;margin:0 0 0 16px;padding-bottom:16px;position:relative}.sea-result-box .route-detail .place-row .black-sign{background:#5b5b5b;border-radius:50%;height:17px;left:-25px;position:absolute;width:17px}.sea-result-box .distance-part-train{background:#f8f8f8;border-radius:4px;display:flex;font-size:14px;height:165px;justify-content:space-between;padding:16px;text-align:right}.sea-result-box .distance-part-train .distance-name{min-width:150px}.sea-result-box .distance-part-train .distance-name>div:first-child{height:30px;margin-bottom:8px}.sea-result-box .distance-part-train .distance-name>div:nth-child(2),.sea-result-box .distance-part-train .distance-name>div:nth-child(3){height:30px;line-height:21px}.sea-result-box .distance-part-train .distance-name>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.sea-result-box .distance-part-train .pattern-distance-list{display:flex;width:100%}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance{width:33%}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance .distance-number{font-size:18px;font-weight:700}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child{align-items:center;display:flex;height:30px;justify-content:flex-end;margin-bottom:8px}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:first-child>span{height:21px}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(2),.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(3){height:30px;line-height:21px}.sea-result-box .distance-part-train .pattern-distance-list .pattern-distance>div:nth-child(4){height:30px;line-height:21px;margin-bottom:12px}.sea-result-box .co2-setting{background:#f8f8f8;border-radius:4px;font-size:14px;margin-bottom:8px;margin-top:24px;padding:16px}.sea-result-box .co2-setting .title{align-items:center;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-top:20px}.sea-result-box .co2-setting .title .title-sign{background:#094;height:21px;margin-right:12px;width:4px}.sea-result-box .co2-setting .title .title-text{height:19px}.sea-result-box .button-group{align-items:center;bottom:24px;display:flex;height:50px;justify-content:center;position:absolute;width:100%}.sea-result-box .button-group .back-button{width:15%}.sea-result-box .button-group .action-button,.sea-result-box .button-group .back-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%}.sea-result-box .button-group .action-button{width:30%}.sea-result-box .pdf-box,.sea-result-box .pdf-cover-box{background:#fff;box-sizing:border-box;color:#000;font-size:11px;left:-9999px;position:absolute;top:0}.sea-result-box .pdf-box .pdf-title,.sea-result-box .pdf-cover-box .pdf-title{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding-bottom:4px}.sea-result-box .pdf-box .pdf-header,.sea-result-box .pdf-cover-box .pdf-header{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:8px}.sea-result-box .pdf-box .pdf-header>div:first-child,.sea-result-box .pdf-cover-box .pdf-header>div:first-child{flex:5 1;font-size:16px;font-weight:700}.sea-result-box .pdf-box .pdf-header>div:nth-child(2),.sea-result-box .pdf-cover-box .pdf-header>div:nth-child(2){flex:3 1;font-size:11px;text-align:right}.sea-result-box .pdf-box .pdf-header>div:nth-child(2)>div,.sea-result-box .pdf-cover-box .pdf-header>div:nth-child(2)>div{line-height:1.5;white-space:nowrap}.sea-result-box .pdf-box .title,.sea-result-box .pdf-cover-box .title{align-items:center;display:flex;font-weight:700;margin-bottom:4px;margin-top:8px}.sea-result-box .pdf-box .title .title-sign,.sea-result-box .pdf-cover-box .title .title-sign{background:#007eda;height:14px;margin-right:6px;width:3px}.sea-result-box .pdf-box .title .title-text,.sea-result-box .pdf-cover-box .title .title-text{font-size:11px}.sea-result-box .pdf-cover-box{height:595px;padding:24px 28px;width:842px}.sea-result-box .pdf-cover-box .list-header{align-items:center;background:#f8f8f8;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;font-size:10px;height:32px}.sea-result-box .pdf-cover-box .list-header .col{align-items:center;border-top:0;box-sizing:border-box;display:flex;height:100%;padding:0 8px}.sea-result-box .pdf-cover-box .list-row{align-items:stretch;display:flex;font-size:11px;min-height:50px}.sea-result-box .pdf-cover-box .list-row .col{align-items:center;border-right:0;border-top:0;box-sizing:border-box;display:flex;height:auto;padding:6px 8px}.sea-result-box .pdf-cover-box .list-row+.list-row{border-top:1px solid #ddd}.sea-result-box .pdf-box .route{border-left:2px solid #ddd;height:auto;margin-left:14px;position:relative}.sea-result-box .pdf-box .route .icon-position{left:-10px;position:absolute;top:-3px}.sea-result-box .pdf-box .route .city-name{font-size:11px;margin-left:16px;position:relative;top:auto;white-space:nowrap}.sea-result-box .pdf-box .kgkm{border-left:2px solid #ddd;color:#5b5b5b;display:flex;font-size:10px;height:auto;justify-content:space-between;margin-left:14px;padding:1px 0;text-align:left}.sea-result-box .pdf-box .kgkm>div{flex:none}.sea-result-box .pdf-box .kgkm>div:first-child{text-align:left;width:60%}.sea-result-box .pdf-box .kgkm>div:last-child{text-align:right;width:30%}.sea-result-box .pdf-box .list-header{align-items:center;background:#f8f8f8;border-top:1px solid #ccc;display:flex;font-size:12px;height:26px;padding-top:0}.sea-result-box .pdf-box .list-header .col1{flex:none;margin-left:0;text-align:center;width:18%}.sea-result-box .pdf-box .list-header .col2{flex:none;width:52%}.sea-result-box .pdf-box .list-header .col3{flex:none;margin-right:0;padding-right:6px;text-align:right;width:30%}.sea-result-box .pdf-box .list-row{align-items:center;border-bottom:1px solid #eee;border-top:0;display:flex;font-size:10px;height:18px;padding-top:0}.sea-result-box .pdf-box .list-row .col1{flex:none;margin-left:0;text-align:center;width:18%}.sea-result-box .pdf-box .list-row .col2{flex:none;width:52%}.sea-result-box .pdf-box .list-row .col3{flex:none;margin-right:0;padding-right:6px;text-align:right;width:30%}.sea-result-box .pdf-box .list-footer{align-items:center;background:#f8f8f8;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;font-size:12px;height:26px;margin-top:4px;padding-top:0}.sea-result-box .pdf-box .list-footer .col1{flex:5 1;padding-left:12px}.sea-result-box .pdf-box .list-footer .col3{flex:2 1;padding-right:12px;text-align:right}.googlemap-box{height:100%}.googlemap-box button.gm-ui-hover-effect{display:none!important}.googlemap-box .gm-style .gm-style-iw-tc{filter:none;-webkit-filter:none;top:-73px}.googlemap-box .gm-style .gm-style-iw-tc:has(.iw-h2){top:-111px}.googlemap-box .gm-style .gm-style-iw-tc:has(.iw-h3){top:-149px}.googlemap-box .gm-style .gm-style-iw-tc:after{clip-path:polygon(0 100%,50% 0,100% 100%);-webkit-clip-path:polygon(0 100%,50% 0,100% 100%)}.iw-custom{background:#fff;border-radius:4px;box-shadow:1px 2px 4px #0000004d;position:relative}.iw-custom:before{border-bottom:7px solid #fff;border-left:7px solid #0000;border-right:7px solid #0000;content:"";height:0;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:0}.startendpoint-box{align-items:center;background:#ffffffb3;border:1px solid #fff;border-radius:4px;bottom:24px;display:flex;height:85px;justify-content:center;position:absolute;right:5%;width:40%;z-index:2}.startendpoint-box .point{width:50%}.startendpoint-box .point .title{align-items:center;display:flex;font-size:14px;font-weight:700}.startendpoint-box .point .title .blue-circle{background:#007eda;border-radius:50%;height:17px;margin:0 8px 0 16px;width:17px}.startendpoint-box .point .title .red-circle{background:#e60024;border-radius:50%;height:17px;margin:0 8px 0 16px;width:17px}.startendpoint-box .point .name{margin-left:40px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approximate-fare-box{background:#ffffffb3;border:1px solid #fff;border-radius:4px;bottom:24px;font-size:14px;min-height:250px;position:absolute;right:2%;width:46%;z-index:2}.approximate-fare-box .master-toggle{align-items:center;background:#ffffffb3;border:1px solid #fff;border-radius:4px 4px 0 0;bottom:100%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;width:50px;z-index:3}.approximate-fare-box .master-toggle.disabled{cursor:not-allowed;opacity:.5}.approximate-fare-box.collapsed{max-width:46%;min-height:0;padding:8px 12px;width:auto}.approximate-fare-box .collapsed-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.approximate-fare-box .collapsed-bar .pattern-chip{align-items:center;background:#fff;border:1px solid #ddd;border-radius:16px;display:inline-flex;gap:8px;padding:4px 12px 4px 4px}.approximate-fare-box .collapsed-bar .pattern-chip .chip-label{background:#5b5b5b;border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 10px;white-space:nowrap}.approximate-fare-box .collapsed-bar .pattern-chip .chip-value{font-size:14px;font-weight:700}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar){display:flex}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar)>div:first-child{align-items:center;display:flex;flex:1 1;justify-content:center;text-align:center}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar)>div:nth-child(2){flex:1 1;margin-left:8px;margin-right:16px}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar)>div:nth-child(3){flex:1 1}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar)>div:nth-child(4){flex:1 1;text-align:center}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(2){height:25px;line-height:25px;margin:10px 16px 0}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(3){margin:0 16px;min-height:90px}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(3)>div:nth-child(2)>div,.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(3)>div:nth-child(3)>div{align-items:center;display:flex;height:30px;justify-content:flex-end}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(3)>div:nth-child(4)>div{align-items:center;display:flex;height:30px;justify-content:center}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(4){margin:8px 16px 0;min-height:45px}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(4)>div:nth-child(2),.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(4)>div:nth-child(3){align-items:center;display:flex;justify-content:flex-end}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(5){margin:8px 16px 16px;min-height:45px}.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(5)>div:nth-child(2),.approximate-fare-box>div:not(.master-toggle):not(.collapsed-bar):nth-child(5)>div:nth-child(3){align-items:center;display:flex;justify-content:flex-end}.approximate-fare-box .has-background{background:#5b5b5b;border-radius:4px;color:#fff;font-weight:700;text-align:center}.approximate-fare-box .has-background>span{font-weight:400}.approximate-fare-train-box{background:#ffffffb3;border:1px solid #fff;border-radius:4px;bottom:24px;display:flex;font-size:14px;min-height:275px;position:absolute;right:2%;width:46%;z-index:2}.approximate-fare-train-box .master-toggle{align-items:center;background:#ffffffb3;border:1px solid #fff;border-radius:4px 4px 0 0;bottom:100%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;width:50px;z-index:3}.approximate-fare-train-box .master-toggle.disabled{cursor:not-allowed;opacity:.5}.approximate-fare-train-box.collapsed{display:block;max-width:46%;min-height:0;padding:8px 12px;width:auto}.approximate-fare-train-box .collapsed-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.approximate-fare-train-box .collapsed-bar .pattern-chip{align-items:center;background:#fff;border:1px solid #ddd;border-radius:16px;display:inline-flex;gap:8px;padding:4px 12px 4px 4px}.approximate-fare-train-box .collapsed-bar .pattern-chip .chip-label{background:#5b5b5b;border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 10px;white-space:nowrap}.approximate-fare-train-box .collapsed-bar .pattern-chip .chip-value{font-size:14px;font-weight:700}.approximate-fare-train-box .name-part{flex:3 1;margin:41px 0 16px 16px}.approximate-fare-train-box .name-part .detail-container{border:1px solid #5b5b5b;border-radius:4px;overflow:hidden}.approximate-fare-train-box .name-part .detail-container>div:first-child{align-items:center;background:#5b5b5b;color:#fff;display:flex;font-weight:700;height:50px;justify-content:center;text-align:center}.approximate-fare-train-box .name-part .detail-container>div:first-child>span{font-weight:400}.approximate-fare-train-box .name-part .detail-container>div:nth-child(2){background-color:#eee}.approximate-fare-train-box .name-part .detail-container>div:nth-child(2) .list{align-items:center;display:flex;height:30px;justify-content:space-between;padding:0 16px 0 8px}.approximate-fare-train-box .name-part .detail-container>div:nth-child(2) .list>div{cursor:pointer;height:23px}.approximate-fare-train-box .name-part .detail-container>div:nth-child(2) .item{min-height:30px;padding-left:16px}.approximate-fare-train-box .pattern-part{display:flex;flex:6 1;margin:8px 0 16px 4px}.approximate-fare-train-box .pattern-part .each-pattern{flex:1 1;padding:4px 4px 0;text-align:right}.approximate-fare-train-box .pattern-part-selected{background:#fff;border:1px solid #094;border-radius:4px}.approximate-fare-train-box .pattern-part-selected-left{background:#fff;border:1px solid #094;border-radius:4px 0 0 4px;border-right:0}.approximate-fare-train-box .pattern-part-selected-right{background:#fff;border:1px solid #094;border-left:0;border-radius:0 4px 4px 0}.approximate-fare-train-box .rate-part{flex:2 1;margin:17px 16px 16px 4px;text-align:center}.approximate-fare-train-box .pattern-title{align-items:center;background:#5b5b5b;border-radius:4px;color:#fff;display:flex;font-weight:700;height:25px;justify-content:center;margin-bottom:1px}.approximate-fare-train-box .item{line-height:30px;min-height:30px}.approximate-fare-train-box .fare-value{height:30px;transform:translateY(2px)}.approximate-fare-sea-box{background:#ffffffb3;border:1px solid #fff;border-radius:4px;bottom:24px;display:flex;flex-direction:column;font-size:14px;min-height:215px;position:absolute;right:2%;width:46%;z-index:2}.approximate-fare-sea-box .sea-fare-alert{align-items:center;background-color:#fff6cc;border-radius:4px;display:flex;margin:8px 8px 0;padding:12px 16px}.approximate-fare-sea-box .sea-fare-alert .alert-text{color:#323232;flex:1 1;font-size:12px;margin-left:12px}.approximate-fare-sea-box .sea-fare-alert .alert-close{align-items:center;cursor:pointer;display:inline-flex;padding:4px}.approximate-fare-sea-box .content-row{display:flex;width:100%}.approximate-fare-sea-box .master-toggle{align-items:center;background:#ffffffb3;border:1px solid #fff;border-radius:4px 4px 0 0;bottom:100%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:0;width:50px;z-index:3}.approximate-fare-sea-box .master-toggle.disabled{cursor:not-allowed;opacity:.5}.approximate-fare-sea-box.collapsed{max-width:46%;min-height:0;padding:8px 12px;width:auto}.approximate-fare-sea-box .collapsed-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.approximate-fare-sea-box .collapsed-bar .pattern-chip{align-items:center;background:#fff;border:1px solid #ddd;border-radius:16px;display:inline-flex;gap:8px;padding:4px 12px 4px 4px}.approximate-fare-sea-box .collapsed-bar .pattern-chip .chip-label{background:#5b5b5b;border-radius:12px;color:#fff;font-size:12px;font-weight:700;padding:2px 10px;white-space:nowrap}.approximate-fare-sea-box .collapsed-bar .pattern-chip .chip-value{font-size:14px;font-weight:700}.approximate-fare-sea-box .collapsed-bar .pattern-chip.selected{border-color:#094}.approximate-fare-sea-box .collapsed-bar .pattern-chip.selected .chip-label{background:#094}.approximate-fare-sea-box .name-part{flex:3 1;margin:41px 0 16px 16px}.approximate-fare-sea-box .name-part .detail-container{border:1px solid #5b5b5b;border-radius:4px;overflow:hidden}.approximate-fare-sea-box .name-part .detail-container>div:first-child{align-items:center;background:#5b5b5b;color:#fff;display:flex;flex-direction:column;font-weight:700;height:50px;justify-content:center;text-align:center}.approximate-fare-sea-box .name-part .detail-container>div:first-child>span{font-weight:400}.approximate-fare-sea-box .name-part .detail-container>div:nth-child(2){background-color:#eee}.approximate-fare-sea-box .name-part .detail-container>div:nth-child(2) .list{align-items:center;display:flex;height:30px;justify-content:space-between;padding:0 16px 0 8px}.approximate-fare-sea-box .name-part .detail-container>div:nth-child(2) .list>div{cursor:pointer;height:23px}.approximate-fare-sea-box .name-part .detail-container>div:nth-child(2) .item{min-height:30px;padding-left:16px}.approximate-fare-sea-box .pattern-part{display:flex;flex:6 1;margin:8px 0 16px 4px}.approximate-fare-sea-box .pattern-part .each-pattern{flex:1 1;padding:4px 4px 0;text-align:right}.approximate-fare-sea-box .pattern-selected{background:#fff;border:1px solid #094;border-radius:4px}.approximate-fare-sea-box .rate-part{flex:2 1;margin:17px 16px 16px 4px;text-align:center}.approximate-fare-sea-box .pattern-title{align-items:center;background:#5b5b5b;border-radius:4px;color:#fff;display:flex;font-weight:700;height:25px;justify-content:center;margin-bottom:1px}.approximate-fare-sea-box .item{line-height:30px;min-height:30px}.approximate-fare-sea-box .fare-value{height:30px;transform:translateY(2px)}.maintenance-box{height:100%}.maintenance-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.maintenance-box .header{font-size:20px;font-weight:700;justify-content:space-between;margin:16px 16px 24px}.maintenance-box .header,.maintenance-box .header>div{align-items:center;display:flex}.maintenance-box .header>div>div{margin-left:16px}.maintenance-box .common-system-bg{display:flex;font-size:18px;font-weight:700;margin:0 16px 32px}.maintenance-box .common-system-bg .container{background:#f8f8f8;border-radius:4px;flex:1 1;padding:24px 16px}.maintenance-box .common-system-bg .container .content{align-items:center;background:#fff;cursor:pointer;display:flex;height:88px;margin-top:16px;padding-left:24px}.maintenance-box .system-bg{background:#f8f8f8;border-radius:4px;font-size:18px;font-weight:700;margin:0 16px 32px;padding:24px 16px}.maintenance-box .system-bg .content{align-items:center;background:#fff;cursor:pointer;display:flex;height:88px;margin-top:16px;padding-left:24px}.maintenance-box .keyword-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.maintenance-box .keyword-search .route-condition{align-items:center;display:flex}.maintenance-box .keyword-search .route-condition .route-label{flex:1 1;font-size:14px;margin-right:16px;text-align:right}.maintenance-box .keyword-search .route-condition .first-input{flex:2 1;height:50px;margin-right:8px}.maintenance-box .keyword-search .route-condition .second-input{flex:6 1;height:50px;margin-right:24px}.maintenance-box .keyword-search .route-condition .third-input{flex:2 1;height:50px;margin-right:8px}.maintenance-box .keyword-search .route-condition .fourth-input{flex:6 1;height:50px}.maintenance-box .keyword-search .extra-condition{align-items:center;display:flex;font-size:14px;justify-content:flex-start;margin-top:8px}.maintenance-box .keyword-search .extra-condition .extra-input{flex:2 1;height:50px}.maintenance-box .keyword-search .extra-condition>div:first-child{flex:1 1;margin-right:16px;text-align:right}.maintenance-box .keyword-search .extra-condition>div:nth-child(3){flex:1 1;margin:0 16px 0 8px;text-align:right}.maintenance-box .keyword-search .extra-condition>div:nth-child(5){flex:11 1;margin-left:8px;margin-right:48px;text-align:left}.maintenance-box .keyword-search .extra-condition .ant-input-number .ant-input-number-input{padding:0}.maintenance-box .keyword-search .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.maintenance-box .keyword-search .bottom-row .show-extra-condition{align-items:center;display:flex;flex:2 1;font-weight:700}.maintenance-box .keyword-search .bottom-row .show-extra-condition>div{height:16px;margin-left:8px}.maintenance-box .keyword-search .bottom-row>div:last-child{display:flex;flex:16 1;justify-content:flex-end}.maintenance-box .keyword-search .bottom-row>div:last-child .search-button{font-weight:700;height:40px;width:112px}.maintenance-box .airport-master-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.maintenance-box .airport-master-search .airport-search-row{align-items:center;display:flex;margin-bottom:8px}.maintenance-box .airport-master-search .airport-search-row:last-child{margin-bottom:0}.maintenance-box .airport-master-search .airport-search-row .airport-label{font-size:14px;font-weight:400;white-space:nowrap}.maintenance-box .airport-master-search .airport-search-row .airport-name-label{margin-right:16px;width:140px}.maintenance-box .airport-master-search .airport-search-row .airport-name-input{flex:1 1;height:50px;margin-right:8px}.maintenance-box .airport-master-search .airport-search-row .address-label{margin-right:16px;text-align:right;width:56px}.maintenance-box .airport-master-search .airport-search-row .address-input{flex:2 1;height:50px}.maintenance-box .airport-master-search .airport-search-row .latitude-label{margin-right:16px;width:140px}.maintenance-box .airport-master-search .airport-search-row .latitude-input{flex:1 1;height:50px;margin-right:8px}.maintenance-box .airport-master-search .airport-search-row .longitude-label{margin-right:16px;text-align:right;width:56px}.maintenance-box .airport-master-search .airport-search-row .longitude-input{flex:1 1;height:50px}.maintenance-box .airport-master-search .airport-search-row .search-button-container{display:flex;flex:1 1;justify-content:flex-end}.maintenance-box .airport-master-search .airport-search-row .search-button-container .search-button{font-weight:700;height:40px;width:112px}.maintenance-box .port-master-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.maintenance-box .port-master-search .port-search-row{align-items:center;display:flex;margin-bottom:8px}.maintenance-box .port-master-search .port-search-row:last-child{margin-bottom:0}.maintenance-box .port-master-search .port-search-row .port-label{font-size:14px;font-weight:400;white-space:nowrap}.maintenance-box .port-master-search .port-search-row .port-name-label{margin-right:16px;width:140px}.maintenance-box .port-master-search .port-search-row .port-name-input{flex:1 1;height:50px;margin-right:8px}.maintenance-box .port-master-search .port-search-row .address-label{margin-right:16px;text-align:right;width:56px}.maintenance-box .port-master-search .port-search-row .address-input{flex:2 1;height:50px}.maintenance-box .port-master-search .port-search-row .latitude-label{margin-right:16px;width:140px}.maintenance-box .port-master-search .port-search-row .latitude-input{flex:1 1;height:50px;margin-right:8px}.maintenance-box .port-master-search .port-search-row .longitude-label{margin-right:16px;text-align:right;width:56px}.maintenance-box .port-master-search .port-search-row .longitude-input{flex:1 1;height:50px}.maintenance-box .port-master-search .port-search-row .search-button-container{display:flex;flex:1 1;justify-content:flex-end}.maintenance-box .port-master-search .port-search-row .search-button-container .search-button{font-weight:700;height:40px;width:112px}.maintenance-box .available-flag-tag{border:1px solid #0000;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:500;padding:8px 24px;text-align:center;width:100%}.maintenance-box .available-flag-tag.available{background:#0943;border-color:#094;color:#094}.maintenance-box .available-flag-tag.unavailable{background:#a6a6a633;border-color:#a6a6a6;color:#a6a6a6}.maintenance-box .sea-base-fare-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.maintenance-box .sea-base-fare-search .sea-search-row{align-items:center;display:flex;margin-bottom:8px}.maintenance-box .sea-base-fare-search .sea-search-row:last-child{margin-bottom:0}.maintenance-box .sea-base-fare-search .sea-search-row .sea-half{align-items:center;display:flex;flex:1 1;min-width:0}.maintenance-box .sea-base-fare-search .sea-search-row .sea-half:first-child{margin-right:24px}.maintenance-box .sea-base-fare-search .sea-search-row .sea-label{flex-shrink:0;font-size:14px;font-weight:400;white-space:nowrap}.maintenance-box .sea-base-fare-search .sea-search-row .sea-label-1{margin-right:16px;width:56px}.maintenance-box .sea-base-fare-search .sea-search-row .sea-label-2{margin-right:16px;text-align:right;width:56px}.maintenance-box .sea-base-fare-search .sea-search-row .sea-half-input{flex:1 1;height:50px;min-width:0}.maintenance-box .sea-base-fare-search .sea-search-row .sea-half-input.ant-select .ant-select-selector{align-items:center;height:auto;min-height:50px;padding-bottom:0;padding-top:0}.maintenance-box .sea-base-fare-search .sea-search-row .sea-half-input.ant-select .ant-select-selector .ant-select-selection-item,.maintenance-box .sea-base-fare-search .sea-search-row .sea-half-input.ant-select .ant-select-selector .ant-select-selection-placeholder{line-height:48px}.maintenance-box .sea-base-fare-search .sea-search-row .sea-search-btn{flex-shrink:0;font-weight:700;height:40px;margin-left:8px}.maintenance-box .ship-type-select-dropdown .ant-select-item-option{padding:4px 12px}.maintenance-box .ship-type-select-dropdown .ship-type-option{align-items:center;display:flex;gap:8px}.maintenance-box .sea-action-bar{align-items:center;display:flex;justify-content:space-between;margin:16px 16px 8px}.maintenance-box .sea-action-bar .show-revisions-toggle{align-items:center;display:flex;font-size:14px;font-weight:400;-webkit-user-select:none;user-select:none}.maintenance-box .sea-action-bar .show-revisions-toggle>span{font-weight:400;margin-left:8px}.maintenance-box .sea-action-bar .action-buttons{align-items:center;display:flex;gap:8px}.maintenance-box .sea-action-bar .action-buttons .text-button{align-items:center;display:flex;font-weight:400;height:40px}.maintenance-box .sea-action-bar .action-buttons .text-button>span{font-weight:400}.maintenance-box .sea-action-bar .action-buttons .edit-text-button{color:#094}.maintenance-box .sea-action-bar .action-buttons .edit-text-button svg path{fill:currentColor}.maintenance-box .sea-action-bar .action-buttons .edit-text-button:hover{color:#094;opacity:.8}.maintenance-box .sea-action-bar .action-buttons .cancel-button{border-color:#094;color:#094;font-weight:700;height:40px;width:112px}.maintenance-box .sea-action-bar .action-buttons .save-button{font-weight:700;height:40px;width:112px}.maintenance-box .port-master-table .ant-table-thead>tr>th{background:#f8f8f8;border-bottom:none!important;color:#323232;font-weight:700}.maintenance-box .port-master-table .ant-table-thead>tr>th:before{display:none!important}.maintenance-box .sea-base-fare-table .ant-table-thead>tr>th{background:#f8f8f8;border-bottom:none!important;color:#323232;font-weight:700}.maintenance-box .sea-base-fare-table .ant-table-thead>tr>th:before{display:none!important}.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row>td{background:#eaf6ec!important;border-bottom:1px solid #fff!important}.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row:hover>td{background:#e0f1e4!important}.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row-empty>td{background:#f1753b1a!important;border-bottom:1px solid #e7e7e7!important}.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row-empty:hover>td{background:#f1753b26!important}.maintenance-box .sea-base-fare-table .revision-fare{color:#999}.maintenance-box .sea-base-fare-table .revision-date-label{align-items:center;color:#999;display:flex;font-size:14px;justify-content:flex-start;width:100%}.maintenance-box .sea-base-fare-table .revision-date-cell{align-items:center;color:#999;display:flex;flex-wrap:nowrap;gap:4px;justify-content:flex-start}.maintenance-box .sea-base-fare-table .revision-date-cell>span{flex-shrink:0;white-space:nowrap}.maintenance-box .sea-base-fare-table .revision-date-cell .ant-picker{height:36px;min-width:0}.maintenance-box .sea-base-fare-table .fare-cell{display:inline-block;min-width:80px}.maintenance-box .sea-base-fare-table .update-date-cell{color:#000}.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row .update-date-cell,.maintenance-box .sea-base-fare-table .ant-table-tbody>tr.revision-row-empty .update-date-cell{color:#999}.maintenance-box .sea-base-fare-table .fare-input{max-width:140px;width:100%}.maintenance-box .sea-base-fare-table .fare-input .ant-input-number-input{height:36px;padding-right:11px;text-align:right}.maintenance-box .keyword-search-station-master{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.maintenance-box .keyword-search-station-master .station-master-condition{align-items:center;display:flex}.maintenance-box .keyword-search-station-master .station-master-condition .first-label{font-size:14px;margin-right:16px}.maintenance-box .keyword-search-station-master .station-master-condition .station-master-label{flex:1 1;font-size:14px;margin-right:16px;text-align:right;white-space:nowrap}.maintenance-box .keyword-search-station-master .station-master-condition .first-input{flex:1.5 1;height:50px;margin-right:8px}.maintenance-box .keyword-search-station-master .station-master-condition .second-input{flex:2 1;height:50px;margin-right:24px}.maintenance-box .keyword-search-station-master .station-master-condition .second-input-double-wide{flex:4 1;height:50px;margin-right:24px}.maintenance-box .keyword-search-station-master .station-master-condition .third-input{flex:6 1;height:50px}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;flex:3 1;height:50px;position:relative}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .cascader{align-items:center;background:#fff;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;height:50px;justify-content:space-between;width:100%}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .cascader:hover{border-color:#094}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .cascader span{margin-left:12px}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .dropdown-menu{background:#fff;border:1px solid #ddd;box-sizing:border-box;display:flex;position:absolute;top:51px;width:100%;z-index:3}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .dropdown-menu .col{flex:1 1}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .dropdown-menu .col .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px}.maintenance-box .keyword-search-station-master .station-master-condition .cascader-background .dropdown-menu .col .row span{margin-left:8px}.maintenance-box .keyword-search-station-master .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.maintenance-box .keyword-search-station-master .bottom-row .show-extra-condition{align-items:center;display:flex;flex:2 1;font-weight:700}.maintenance-box .keyword-search-station-master .bottom-row .show-extra-condition>div{height:16px;margin-left:8px}.maintenance-box .keyword-search-station-master .bottom-row>div:last-child{display:flex;flex:16 1;justify-content:flex-end}.maintenance-box .keyword-search-station-master .bottom-row>div:last-child .search-button{font-weight:700;height:40px;width:112px}.maintenance-box .text-button{align-items:center;display:flex;height:50px;margin-right:8px}.maintenance-box .options{align-items:center;display:flex;justify-content:flex-end;margin:24px 16px 16px 0}.maintenance-box .options .add-button{font-weight:700;height:50px;width:144px}.maintenance-box .pagination{align-items:center;display:flex;justify-content:center;margin-top:16px}.maintenance-box .pagination .ant-pagination .ant-pagination-item-active a{color:#fff}.maintenance-box .transport-tabs{display:flex;margin:0 16px 24px}.maintenance-box .transport-tabs .transport-tab{align-items:center;border:solid #094;border-radius:4px 4px 0 0;border-width:1px 1px 2px;color:#094;cursor:pointer;display:flex;flex:1 1;font-size:16px;height:50px;justify-content:center}.maintenance-box .transport-tabs .transport-tab+.transport-tab{border-left:none}.maintenance-box .transport-tabs .transport-tab .tab-icon{align-items:center;display:flex;height:26px;margin-right:8px}.maintenance-box .transport-tabs .transport-tab.active{background-color:#094;color:#fff;font-weight:700}.maintenance-box .transport-tabs .transport-tab.disabled{background-color:#f5f5f5;border:1px dashed #ccc;border-bottom:2px solid #094;border-left:none;border-radius:4px 4px 0 0;color:#bbb;cursor:default}.maintenance-box .transport-tabs .transport-tab.disabled:first-child{border-left:1px dashed #ccc}.maintenance-box .label{align-items:flex-end;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-left:16px}.maintenance-box .label .label-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.maintenance-box .label .label-text{font-size:14px}.maintenance-box .detail-content{padding:0 16px 24px}.maintenance-box .detail-content .form{border-bottom:1px solid #ddd;margin-bottom:40px}.maintenance-box .detail-content .form .form-item{border-top:1px solid #ddd;display:flex;height:50px;line-height:50px}.maintenance-box .detail-content .form .form-item>div:first-child{background:#f8f8f8;flex:1 1;font-weight:700;padding-left:16px}.maintenance-box .detail-content .form .form-item>div:nth-child(2){flex:3 1;margin:0 16px}.maintenance-box .modal-content{font-size:16px;padding:0 24px 24px}.maintenance-box .modal-content .form{border-bottom:1px solid #ddd;margin-bottom:40px}.maintenance-box .modal-content .form .form-item{border-top:1px solid #ddd;display:flex;height:75px;line-height:75px}.maintenance-box .modal-content .form .form-item>div:first-child{background:#f8f8f8;flex:1 1;font-weight:700;padding-left:16px}.maintenance-box .modal-content .form .form-item>div:nth-child(2){align-items:center;display:flex;flex:3 1;margin:0 16px}.maintenance-box .modal-content .form .form-item .adjustment-input{height:50px;line-height:50px;margin-right:8px;width:40%}.maintenance-box .modal-content .form .form-item .id-input{background:#e6e6e6;height:50px}.maintenance-box .modal-content .button-group{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.maintenance-box .modal-content .button-group .first-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:40%}.maintenance-box .modal-content .button-group .second-button{font-weight:700;height:50px;width:40%}.maintenance-box .modal-content .button-group .single-button{font-weight:700;height:50px;width:50%}.maintenance-box .modal-content .csv-upload-container{background:#f8f8f8;border:1px dashed #ddd;height:180px}.maintenance-box .modal-content .csv-upload-container>div:first-child{display:flex;justify-content:center;margin:24px 0 8px}.maintenance-box .modal-content .csv-upload-container>div:nth-child(2){display:flex;justify-content:center}.maintenance-box .modal-content .csv-upload-container>div:nth-child(3){display:flex;justify-content:center;margin:16px 0 24px}.maintenance-box .modal-content .csv-upload-container .file-select-button{border-color:#ddd;font-weight:700;height:50px;width:350px}.maintenance-box .modal-content .csv-templete{color:#094;cursor:pointer;float:right;font-size:14px;margin:16px 0 40px;text-align:right}.maintenance-box .fare-table{height:calc(100% - 185px)}.maintenance-box .fare-table .cascader-background{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;height:80px;margin:0 16px 24px;padding-left:10%;position:relative}.maintenance-box .fare-table .cascader-background .cascader{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#aaa;cursor:pointer;display:flex;height:50px;justify-content:space-between;width:500px}.maintenance-box .fare-table .cascader-background .cascader:hover{border-color:#094}.maintenance-box .fare-table .cascader-background .cascader span{margin-left:16px}.maintenance-box .fare-table .cascader-background .dropdown-menu{background:#fff;border:1px solid #ddd;display:flex;height:500px;position:absolute;top:66px;width:500px;z-index:3}.maintenance-box .fare-table .cascader-background .dropdown-menu .left{border-right:1px solid #ddd;flex:4 1;padding:0 8px}.maintenance-box .fare-table .cascader-background .dropdown-menu .left .table-name{font-size:14px;font-weight:700;height:45px;line-height:45px}.maintenance-box .fare-table .cascader-background .dropdown-menu .left .content{height:calc(100% - 45px);overflow:auto}.maintenance-box .fare-table .cascader-background .dropdown-menu .left .content .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px}.maintenance-box .fare-table .cascader-background .dropdown-menu .left .content .row span{margin-left:8px}.maintenance-box .fare-table .cascader-background .dropdown-menu .right{flex:5 1;padding:0 8px}.maintenance-box .fare-table .cascader-background .dropdown-menu .right .table-name{font-size:14px;font-weight:700;height:45px;line-height:45px}.maintenance-box .fare-table .cascader-background .dropdown-menu .right .content{align-content:flex-start;display:flex;flex-wrap:wrap;height:calc(100% - 45px);overflow:auto}.maintenance-box .fare-table .cascader-background .dropdown-menu .right .content .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px;width:calc(50% - 16px)}.maintenance-box .fare-table .cascader-background .dropdown-menu .right .content .row span{margin-left:8px}.maintenance-box .fare-table .table-detail-wrapper{height:100%;margin:0 16px;overflow:auto}.maintenance-box .fare-table .table-detail-wrapper .table{table-layout:fixed}.maintenance-box .fare-table .table-detail-wrapper .table thead tr{height:55px;text-align:left}.maintenance-box .fare-table .table-detail-wrapper .table thead tr th{border-top:1px solid #ddd;padding-left:10px;position:-webkit-sticky;position:sticky;top:-1px}.maintenance-box .fare-table .table-detail-wrapper .table thead tr th:first-child{left:-1px;position:-webkit-sticky;position:sticky;z-index:2}.maintenance-box .fare-table .table-detail-wrapper .table tbody tr{height:55px}.maintenance-box .fare-table .table-detail-wrapper .table tbody tr td{border-top:1px solid #ddd;cursor:pointer;padding-left:10px}.maintenance-box .fare-table .table-detail-wrapper .table tbody tr td.td-column-1{cursor:auto;font-weight:700;left:-1px;position:-webkit-sticky;position:sticky}.maintenance-box .back-button-container{align-items:center;display:flex;height:50px;justify-content:center;margin-top:24px;width:100%}.maintenance-box .back-button-container .single-button{border-color:#094;color:#094;font-weight:700;height:50px;width:50%}.maintenance-box .display-all-center{align-items:center;display:flex;justify-content:center}.maintenance-box .sea-csv-history-table .csv-cell{align-items:center;display:flex}.maintenance-box .sea-csv-history-table .csv-cell .csv-name{line-height:22px;margin-right:16px}.maintenance-box .sea-csv-history-table .csv-cell .csv-icon{align-items:center;cursor:pointer;display:inline-flex;height:22px;margin-right:16px}.maintenance-box .sea-csv-history-table .csv-cell .csv-icon:last-child{margin-right:0}.maintenance-box .sea-csv-result-info{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:32px;line-height:22px;margin:0 16px 16px;padding:0 4px}.maintenance-box .sea-csv-result-info .info-item{align-items:center;display:inline-flex}.maintenance-box .sea-csv-result-info .info-label{color:#333;font-weight:700}.maintenance-box .sea-csv-result-info .info-value{color:#333}.maintenance-box .sea-csv-result-table .csv-result-error-row{background-color:#fff3f5}.maintenance-box .sea-csv-result-table .csv-result-error-row td{background-color:#fff3f5!important}.maintenance-box .sea-csv-result-table .csv-result-error-row td:first-child{color:#e60024!important}.maintenance-box .back-button-container.two-buttons{gap:16px}.maintenance-box .back-button-container.two-buttons .single-button{width:40%}.maintenance-box .status-fail{background-color:#ffe5e9;color:#e60024}.maintenance-box .status-fail,.maintenance-box .status-processing{align-items:center;border-radius:20px;display:flex;font-weight:700;height:26px;justify-content:center;width:80px}.maintenance-box .status-processing{border:1px solid #094;color:#094}.maintenance-box .status-ok{background-color:#094;color:#fff;width:80px}.maintenance-box .status-ok,.maintenance-box .status-partial{align-items:center;border-radius:20px;display:flex;font-weight:700;height:26px;justify-content:center}.maintenance-box .status-partial{background-color:#fff3db;color:#f80;white-space:nowrap;width:120px}.maintenance-box .container-cargo-rate-search{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;justify-content:flex-start;margin:0 16px;padding:16px}.maintenance-box .container-cargo-rate-search .condition-input{flex:2 1;height:50px}.maintenance-box .container-cargo-rate-search>div:first-child{flex:1 1;font-size:14px;margin-right:16px;text-align:right}.maintenance-box .container-cargo-rate-search>div:nth-child(3){flex:1 1;font-size:14px;margin-left:8px;text-align:left}.maintenance-box .container-cargo-rate-search>div:nth-child(4){flex:1 1;font-size:14px;margin:0 16px 0 8px;text-align:right}.maintenance-box .container-cargo-rate-search>div:nth-child(6){flex:11 1;font-size:14px;margin-left:8px;text-align:left}.maintenance-box .container-cargo-rate-search .ant-input-number .ant-input-number-input{padding:0}.maintenance-box .container-cargo-rate-search .search-button{font-weight:700;height:40px;width:112px}.maintenance-box .ant-input-number-input{height:50px}.maintenance-box .ant-spin-nested-loading{font-size:16px;height:calc(100% - 165px)}.maintenance-box .ant-spin-container{height:100%}.maintenance-box ::-webkit-scrollbar{height:6px;width:6px}.maintenance-box .airport-distance-table .ant-table-thead>tr>th{background-color:#fff;border-bottom:1px solid #ddd!important;border-right:none!important;border-top:1px solid #ddd!important}.maintenance-box .airport-distance-table .ant-table-thead>tr>th:first-child{background-color:#f8f8f8}.maintenance-box .airport-distance-table .ant-table-tbody>tr>td{background-color:#fff;border-bottom:1px solid #ddd!important;border-right:none!important;border-top:none!important}.maintenance-box .airport-distance-table .ant-table-tbody>tr>td:first-child{background-color:#f8f8f8}.maintenance-box .airport-distance-table .ant-table-cell{border-right:none!important}.maintenance-box .custom-switch-unchecked{background-color:#0000!important;border:2px solid #094!important}.maintenance-box .custom-switch-unchecked .ant-switch-handle{top:0!important}.maintenance-box .custom-switch-unchecked .ant-switch-handle:before{background-color:#094!important}.admin-box{height:100%}.admin-box .left{float:left;height:100%;overflow:hidden;text-overflow:ellipsis;transition:width .2s;width:18%}.admin-box .left .title{font-size:14px;font-weight:700;height:50px;padding-left:16px}.admin-box .left .title>div{width:-webkit-fit-content;width:fit-content}.admin-box .left .tab,.admin-box .left .title>div{align-items:center;cursor:pointer;display:flex;height:50px}.admin-box .left .tab{border-bottom:1px solid #ddd;font-size:14px;justify-content:space-between;padding:0 16px}.admin-box .left .tab:hover{background:#fafafa}.admin-box .left .tab div:first-child{align-items:center;display:flex}.admin-box .right{border-left:1px solid #ddd;box-sizing:border-box;float:right;height:100%;width:82%}.admin-box .right .top{border-bottom:1px solid #ddd;height:50px}.admin-box .right .top>div{align-items:center;cursor:pointer;display:flex;height:50px;margin-left:16px;width:25px}.user-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.user-box .header{font-size:20px;font-weight:700;height:50px;justify-content:space-between;margin:8px 16px}.user-box .header,.user-box .header>div{align-items:center;display:flex}.user-box .header>div>div{margin-left:16px}.user-box .keyword-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.user-box .keyword-search .route-condition{align-items:center;display:flex;margin-bottom:8px}.user-box .keyword-search .route-condition .route-label{font-size:14px;margin-right:16px;text-align:right;width:12.5%}.user-box .keyword-search .route-condition .first-input{height:50px;width:25%}.user-box .keyword-search .route-condition .second-input{height:50px;width:50%}.user-box .keyword-search .route-condition .cascader-background{align-items:center;border-radius:4px;display:flex;height:50px;position:relative;width:25%}.user-box .keyword-search .route-condition .cascader-background .cascader{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;height:50px;justify-content:space-between;width:100%}.user-box .keyword-search .route-condition .cascader-background .cascader:hover{border-color:#094}.user-box .keyword-search .route-condition .cascader-background .cascader span{margin-left:12px}.user-box .keyword-search .route-condition .cascader-background .dropdown-menu{background:#fff;border:1px solid #ddd;box-sizing:border-box;position:absolute;top:51px;width:100%;z-index:3}.user-box .keyword-search .route-condition .cascader-background .dropdown-menu .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px}.user-box .keyword-search .route-condition .cascader-background .dropdown-menu .row span{margin-left:8px}.user-box .keyword-search .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.user-box .keyword-search .bottom-row .show-extra-condition{align-items:center;display:flex;flex:1 1;font-weight:700;justify-content:flex-end}.user-box .keyword-search .bottom-row .show-extra-condition>div{height:16px;margin-left:8px}.user-box .keyword-search .bottom-row .search-button{float:right;font-weight:700;height:40px;width:112px}.user-box .text-button{align-items:center;display:flex;height:50px;margin-right:8px}.user-box .options{align-items:center;display:flex;justify-content:flex-end;margin:24px 16px 16px 0}.user-box .options .add-button{font-weight:700;height:50px;width:174px}.user-box .pagination{align-items:center;display:flex;justify-content:center;margin-top:16px}.user-box .pagination .ant-pagination .ant-pagination-item-active a{color:#fff}.user-box .label{align-items:flex-end;display:flex;font-weight:700;height:25px;margin-bottom:5px;margin-left:16px}.user-box .label .label-sign{background:#007eda;height:21px;margin-right:12px;width:4px}.user-box .label .label-text{font-size:14px}.user-box .detail-content{padding:0 16px 24px}.user-box .detail-content .form{border-bottom:1px solid #ddd;margin-bottom:40px}.user-box .detail-content .form .form-item{border-top:1px solid #ddd;display:flex;height:75px;line-height:75px}.user-box .detail-content .form .form-item>div:first-child{background:#f8f8f8;flex:1 1;font-weight:700;padding-left:16px}.user-box .detail-content .form .form-item>div:nth-child(2){flex:3 1;margin:0 16px}.user-box .detail-content .button-group{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.user-box .detail-content .button-group .single-button{color:#094;font-weight:700;height:50px;width:50%}.user-box .modal-content{font-size:16px;padding:0 24px 24px}.user-box .modal-content .form{border-bottom:1px solid #ddd;margin-bottom:40px}.user-box .modal-content .form .form-item{border-top:1px solid #ddd;display:flex;height:75px;line-height:75px}.user-box .modal-content .form .form-item>div:first-child{background:#f8f8f8;flex:1 1;font-weight:700;padding-left:16px}.user-box .modal-content .form .form-item>div:nth-child(2){align-items:center;display:flex;flex:3 1;flex-wrap:wrap;margin:0 16px}.user-box .modal-content .form .form-item .adjustment-input{height:50px;line-height:50px;margin-right:8px;width:40%}.user-box .modal-content .form .form-item .id-input{background:#e6e6e6;height:50px}.user-box .modal-content .form .variable-item{border-top:1px solid #ddd;display:table;min-height:75px;width:100%}.user-box .modal-content .form .variable-item>div:first-child{background:#f8f8f8;display:table-cell;font-weight:700;padding-left:16px;vertical-align:middle;width:25%}.user-box .modal-content .form .variable-item>div:nth-child(2){display:table-cell;padding:0 16px;vertical-align:middle;width:75%}.user-box .modal-content .button-group{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.user-box .modal-content .button-group .first-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:2%;width:40%}.user-box .modal-content .button-group .second-button{font-weight:700;height:50px;width:40%}.user-box .modal-content .button-group .single-button{font-weight:700;height:50px;width:50%}.user-box .ant-spin-nested-loading{font-size:16px;height:calc(100% - 180px)}.user-box .ant-spin-container{height:100%}.user-box ::-webkit-scrollbar{height:6px;width:6px}.user-box .react-tagsinput{background-color:#fff;border:1px solid #ccc;border-radius:4px;line-height:50px;min-height:50px;overflow:hidden}.user-box .react-tagsinput--focused,.user-box .react-tagsinput:hover{border-color:#094}.user-box .react-tagsinput-tag{background-color:#e6e6e6;border-radius:16px;display:inline-block;font-size:13px;line-height:25px;margin-left:5px;padding:5px}.user-box .react-tagsinput-remove{cursor:pointer;font-weight:700}.user-box .react-tagsinput-tag a{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27><line x1=%273%27 y1=%273%27 x2=%2711%27 y2=%2711%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/><line x1=%273%27 y1=%2711%27 x2=%2711%27 y2=%273%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;display:inline-block;height:14px;margin-left:6px;vertical-align:middle;width:14px}.user-box .react-tagsinput-input{border:0;outline:none;padding-left:10px;width:360px}.error-message{align-items:center;color:#e60024;display:flex;font-size:14px;line-height:20px;margin-top:4px}.error-message>span{margin-left:8px}.group-box .breadcrumb{background:#f8f8f8;font-size:12px;height:28px;line-height:28px;padding-left:16px}.group-box .header{font-size:20px;font-weight:700;height:50px;justify-content:space-between;margin:8px 16px}.group-box .header,.group-box .header>div{align-items:center;display:flex}.group-box .header>div>div{margin-left:16px}.group-box .keyword-search{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:16px}.group-box .keyword-search .route-condition{align-items:center;display:flex;margin-bottom:8px}.group-box .keyword-search .route-condition .route-label{flex-shrink:0;font-size:14px;margin-right:16px;text-align:right;white-space:nowrap;width:72px}.group-box .keyword-search .route-condition .first-input{height:50px;width:28%}.group-box .keyword-search .route-condition .cascader-background{align-items:center;border-radius:4px;display:flex;flex:1 1;height:50px;position:relative}.group-box .keyword-search .route-condition .cascader-background .cascader{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#bfbfbf;cursor:pointer;display:flex;height:50px;justify-content:space-between;width:100%}.group-box .keyword-search .route-condition .cascader-background .cascader:hover{border-color:#094}.group-box .keyword-search .route-condition .cascader-background .cascader span{margin-left:12px}.group-box .keyword-search .route-condition .cascader-background .dropdown-menu{background:#fff;border:1px solid #ddd;box-sizing:border-box;position:absolute;top:51px;width:100%;z-index:3}.group-box .keyword-search .route-condition .cascader-background .dropdown-menu .row{align-items:center;cursor:pointer;display:flex;height:35px;padding:8px}.group-box .keyword-search .route-condition .cascader-background .dropdown-menu .row span{margin-left:8px}.group-box .keyword-search .bottom-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.group-box .keyword-search .bottom-row .show-extra-condition{align-items:center;display:flex;flex:1 1;font-weight:700;justify-content:flex-end}.group-box .keyword-search .bottom-row .show-extra-condition>div{height:16px;margin-left:8px}.group-box .keyword-search .bottom-row .search-button{float:right;font-weight:700;height:40px;width:112px}.group-box .text-button{align-items:center;display:flex;height:50px;margin-right:8px}.group-box .options{align-items:center;display:flex;justify-content:flex-end;margin:24px 16px 16px 0}.group-box .options .add-button{font-weight:700;height:50px;width:174px}.group-box .pagination{align-items:center;display:flex;justify-content:center;margin-top:16px}.group-box .pagination .ant-pagination .ant-pagination-item-active a{color:#fff}.group-box .section-title{align-items:center;display:flex;font-size:16px;font-weight:700;margin:16px 16px 0}.group-box .section-title .section-bar{background:#094;border-radius:2px;height:18px;margin-right:10px;width:4px}.group-box .detail-content{padding:24px 16px 0}.group-box .detail-content .form{border-bottom:1px solid #ddd;margin-bottom:24px}.group-box .detail-content .form .form-item{align-items:center;border-top:1px solid #ddd;display:flex;min-height:65px}.group-box .detail-content .form .form-item>div:first-child{align-items:center;align-self:stretch;background:#f8f8f8;display:flex;flex-shrink:0;font-weight:700;padding:0 16px;width:130px}.group-box .detail-content .form .form-item>div:nth-child(2){align-items:center;display:flex;flex:1 1;padding:12px 16px}.group-box .detail-content .form .form-item>div:nth-child(2) .ant-input,.group-box .detail-content .form .form-item>div:nth-child(2) .ant-picker,.group-box .detail-content .form .form-item>div:nth-child(2) .ant-select,.group-box .detail-content .form .form-item>div:nth-child(2) input{width:100%}.group-box .detail-content .form .variable-item{border-top:1px solid #ddd;display:flex;min-height:65px}.group-box .detail-content .form .variable-item>div:first-child{align-items:center;align-self:stretch;background:#f8f8f8;display:flex;flex-shrink:0;font-weight:700;padding:0 16px;width:130px}.group-box .detail-content .form .variable-item>div:nth-child(2){flex:1 1;min-width:0}.group-box .detail-content .react-tagsinput{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-height:50px;overflow:hidden;width:100%}.group-box .detail-content .react-tagsinput--focused,.group-box .detail-content .react-tagsinput:hover{border-color:#094}.group-box .detail-content .react-tagsinput-tag{background-color:#e6e6e6;border-radius:16px;display:inline-block;font-size:13px;line-height:25px;margin-left:5px;padding:5px}.group-box .detail-content .react-tagsinput-remove{cursor:pointer;font-weight:700}.group-box .detail-content .react-tagsinput-tag a{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27><line x1=%273%27 y1=%273%27 x2=%2711%27 y2=%2711%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/><line x1=%273%27 y1=%2711%27 x2=%2711%27 y2=%273%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;display:inline-block;height:14px;margin-left:6px;vertical-align:middle;width:14px}.group-box .detail-content .react-tagsinput-input{border:0;height:48px;line-height:48px;outline:none;padding-left:10px;width:300px}.group-box .detail-content .react-tagsinput-input::placeholder{color:#bfbfbf}.group-box .detail-content .button-group{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:24px;margin-top:40px;width:100%}.group-box .detail-content .button-group .single-button{color:#094;font-weight:700;height:50px;width:50%}.group-box .detail-content .button-group .first-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;width:40%}.group-box .detail-content .button-group .second-button{font-weight:700;height:50px;width:40%}.group-box .modal-content{font-size:16px;padding:0 24px 24px}.group-box .modal-content .form{border-bottom:1px solid #e7e7e7;margin-bottom:0}.group-box .modal-content .form .form-item{align-items:center;border-top:1px solid #e7e7e7;display:flex;height:76px}.group-box .modal-content .form .form-item>div:first-child{align-items:center;align-self:stretch;background:#f8f8f8;display:flex;flex:1 1;font-weight:700;padding-left:16px}.group-box .modal-content .form .form-item>div:nth-child(2){align-items:center;display:flex;flex:3 1;margin:0 16px}.group-box .modal-content .form .variable-item{border-top:1px solid #e7e7e7;display:flex;min-height:76px}.group-box .modal-content .form .variable-item>div:first-child{align-items:center;align-self:stretch;background:#f8f8f8;display:flex;flex:1 1;font-weight:700;padding-left:16px}.group-box .modal-content .form .variable-item>div:nth-child(2){flex:3 1}.group-box .modal-content .react-tagsinput{background-color:#fff;border:1px solid #ccc;border-radius:4px;line-height:50px;min-height:50px;overflow:hidden}.group-box .modal-content .react-tagsinput--focused,.group-box .modal-content .react-tagsinput:hover{border-color:#094}.group-box .modal-content .react-tagsinput-tag{background-color:#e6e6e6;border-radius:16px;display:inline-block;font-size:13px;line-height:25px;margin-left:5px;padding:5px}.group-box .modal-content .react-tagsinput-remove{cursor:pointer;font-weight:700}.group-box .modal-content .react-tagsinput-tag a{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27><line x1=%273%27 y1=%273%27 x2=%2711%27 y2=%2711%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/><line x1=%273%27 y1=%2711%27 x2=%2711%27 y2=%273%27 stroke=%27%23989898%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>");background-position:50%;background-repeat:no-repeat;display:inline-block;height:14px;margin-left:6px;vertical-align:middle;width:14px}.group-box .modal-content .react-tagsinput-input{border:0;font-size:16px;height:48px;outline:none;padding-left:10px;width:360px}.group-box .modal-content .react-tagsinput-input::placeholder{color:#bfbfbf}.group-box .modal-content .button-group{align-items:center;display:flex;justify-content:center;padding:24px 0;width:100%}.group-box .modal-content .button-group .first-button{align-items:center;color:#094;display:flex;font-weight:700;height:50px;justify-content:center;margin-right:1.6%;width:40%}.group-box .modal-content .button-group .second-button{font-weight:700;height:50px;width:40%}.group-box .modal-content .button-group .single-button{font-weight:700;height:50px;width:50%}.group-box .ant-table-tbody>tr>td{height:60px}.group-box .a09-table .ant-table-tbody>tr>td{height:44px}.group-box .ant-spin-nested-loading{font-size:16px;height:calc(100% - 180px)}.group-box .ant-spin-container{height:100%}.group-box ::-webkit-scrollbar{height:6px;width:6px}.announcement-post-page{background:#fff}.announcement-post-page .breadcrumb{background:#f8f8f8;border-bottom:1px solid #ddd;color:#323232;font-size:12px;height:28px;line-height:28px;padding-left:16px}.announcement-post-page .page-content{padding:12px 16px 16px}.announcement-post-page .required-banner{align-items:center;background:#e600241a;border:none;border-radius:4px;display:flex;margin-bottom:8px;min-height:52px}.announcement-post-page .required-banner .ant-alert-message{color:#e60024;font-weight:500}.announcement-post-page .required-banner .ant-alert-close-icon{color:#e60024}.announcement-post-page .required-banner .required-banner-lines>.required-banner-line+.required-banner-line{margin-top:4px}.announcement-post-page .required-banner .required-banner-line{align-items:center;display:flex;gap:8px}.announcement-post-page .required-banner .required-banner-line .line-icon{align-items:center;display:inline-flex}.announcement-post-page .page-title{align-items:center;color:#323232;display:flex;font-size:20px;font-weight:700;margin-bottom:4px}.announcement-post-page .page-title .page-title-icon{align-items:center;display:inline-flex;margin-right:18px}.announcement-post-page .field{margin-bottom:12px}.announcement-post-page .field .field-label{color:#323232;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.announcement-post-page .field .field-label .required{color:#e60024;margin-left:4px}.announcement-post-page .field .ant-input,.announcement-post-page .field .ant-input-affix-wrapper,.announcement-post-page .field .ant-select-selector{border-color:#ddd;border-radius:4px}.announcement-post-page .field input.ant-input{height:50px}.announcement-post-page .field .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-textarea-with-clear-btn):not(:has(textarea)){min-height:50px}.announcement-post-page .field textarea.ant-input{min-height:170px}.announcement-post-page .field input.ant-input::placeholder,.announcement-post-page .field textarea.ant-input::placeholder{color:#aaa}.announcement-post-page .field .ant-select .ant-select-selector{align-items:center;display:flex;height:50px!important}.announcement-post-page .field .ant-select-single .ant-select-selector .ant-select-selection-item,.announcement-post-page .field .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:48px!important}.announcement-post-page .scope-cards{grid-gap:12px;border-top:1px solid #ddd;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding-top:12px}.announcement-post-page .scope-cards .scope-card{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;transition:all .15s ease}.announcement-post-page .scope-cards .scope-card:hover{border-color:#094}.announcement-post-page .scope-cards .scope-card.active{background:#0099441a;border-color:#094}.announcement-post-page .scope-cards .scope-card .scope-title{color:#323232;font-size:14px;font-weight:700}.announcement-post-page .scope-cards .scope-card .scope-desc{color:#939393;font-size:12px;margin-left:24px;margin-top:6px}.announcement-post-page .scope-cards .scope-card .ant-radio-wrapper{margin-right:0}.announcement-post-page .scope-cards .scope-card .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:#094;border-color:#094}.announcement-post-page .scope-cards .scope-card .ant-radio-wrapper .ant-radio-checked:after{border-color:#094}.announcement-post-page .scope-cards .scope-card .ant-radio-wrapper .ant-radio-input:focus-visible+.ant-radio-inner,.announcement-post-page .scope-cards .scope-card .ant-radio-wrapper .ant-radio:hover .ant-radio-inner{border-color:#094}.announcement-post-page .selected-section{margin-bottom:8px}.announcement-post-page .selected-section .selected-orgs{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;min-height:40px;padding:4px 12px}.announcement-post-page .selected-section .selected-orgs .selected-label{color:#000;font-size:14px;margin-right:8px}.announcement-post-page .selected-section .selected-orgs .chips{display:flex;flex:1 1;flex-wrap:wrap;gap:16px}.announcement-post-page .selected-section .selected-orgs .chip{align-items:center;background:#0099441a;border-radius:16px;color:#323232;display:inline-flex;font-size:14px;height:32px;padding:0 16px}.announcement-post-page .selected-section .selected-orgs .chip .chip-close{color:#0000008a;cursor:pointer;font-size:14px;margin-left:12px}.announcement-post-page .selected-section .selected-orgs .chip .chip-close:hover{color:#000000de}.announcement-post-page .selected-section .edit-link{color:#094;cursor:pointer;display:block;font-size:14px;margin-top:4px;text-align:right;text-decoration:underline}.announcement-post-page .selected-section .edit-link:hover{color:#00694d}.announcement-post-page .mail-checkbox{border:1px solid #ddd;border-radius:4px;margin-bottom:6px;padding:10px 16px}.announcement-post-page .mail-checkbox .ant-checkbox-wrapper{color:#323232;font-size:14px;font-weight:500}.announcement-post-page .mail-checkbox .hint{color:#939393;font-size:12px;margin-left:24px;margin-top:2px}.announcement-post-page .page-actions{display:flex;gap:16px;margin-top:8px}.announcement-post-page .page-actions .btn-cancel,.announcement-post-page .page-actions .btn-submit{border-radius:4px;flex:1 1;font-size:14px;font-weight:500;height:50px}.announcement-post-page .page-actions .btn-cancel{background:#fff;border:1px solid #094;color:#094}.announcement-post-page .page-actions .btn-cancel:hover{background:#f6fbf8;border-color:#00694d!important;color:#00694d!important}.announcement-post-page .page-actions .btn-submit{background:#094;border-color:#094}.announcement-post-page .page-actions .btn-submit:hover{background:#00694d!important;border-color:#00694d!important}.org-select-modal .ant-modal-content{border:1px solid #ddd!important;border-radius:4px!important}.org-select-modal .ant-modal-header{border-bottom:none;border-radius:4px 4px 0 0!important;padding:24px 24px 16px}.org-select-modal .org-select-title{align-items:center;color:#323232;display:flex;font-size:16px;font-weight:700}.org-select-modal .org-select-title .icon{align-items:center;display:inline-flex;margin-right:12px}.org-select-modal .ant-modal-close{background:#fff;border-radius:20px;height:40px;right:24px;top:24px;width:40px}.org-select-modal .ant-modal-close:hover{background:#f8f8f8}.org-select-modal .ant-modal-body{padding:0 24px 24px}.org-select-modal .search-panel{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;height:72px;margin-bottom:24px;padding:0 16px 0 20px}.org-select-modal .search-panel .search-label{color:#323232;font-size:14px;margin-right:10px;white-space:nowrap}.org-select-modal .search-panel .search-input{background:#fff;border-color:#ddd;border-radius:4px;flex:1 1;height:40px;margin-right:48px}.org-select-modal .search-panel .search-input input::placeholder,.org-select-modal .search-panel .search-input.ant-input::placeholder{color:#aaa}.org-select-modal .search-panel .search-btn{background:#094;border-color:#094;border-radius:4px;height:40px;width:112px}.org-select-modal .search-panel .search-btn:hover{background:#00694d!important;border-color:#00694d!important}.org-select-modal .ant-table-thead>tr>th{background:#f8f8f8!important;border-bottom:1px solid #ddd;color:#323232;font-weight:700;height:44px}.org-select-modal .ant-table-tbody>tr>td{border-bottom:1px solid #ddd;height:44px}.org-select-modal .ant-table-body{-ms-overflow-style:none;min-height:352px;scrollbar-width:none}.org-select-modal .ant-table-body::-webkit-scrollbar{display:none;height:0;width:0}.org-select-modal .ant-table-tbody>tr>td,.org-select-modal .ant-table-tbody>tr>td *,.org-select-modal .ant-table-tbody>tr>td .ant-typography,.org-select-modal .ant-table-tbody>tr>td .ant-typography a,.org-select-modal .ant-table-tbody>tr>td a,.org-select-modal .ant-table-tbody>tr>td a:active,.org-select-modal .ant-table-tbody>tr>td a:hover,.org-select-modal .ant-table-tbody>tr>td a:link,.org-select-modal .ant-table-tbody>tr>td a:visited,.org-select-modal .ant-table-tbody>tr>td span{color:#323232!important;cursor:default!important;text-decoration:none!important}.org-select-modal .modal-actions{display:flex;gap:16px;justify-content:center;margin:24px auto 0;max-width:816px}.org-select-modal .modal-actions .ant-btn{border-radius:4px;flex:1 1;font-size:14px;font-weight:500;height:50px}.org-select-modal .modal-actions .ant-btn-default{border-color:#094;color:#094}.org-select-modal .modal-actions .ant-btn-default:hover{border-color:#00694d!important;color:#00694d!important}.org-select-modal .modal-actions .ant-btn-primary{background:#094;border-color:#094}.org-select-modal .modal-actions .ant-btn-primary:hover{background:#00694d!important;border-color:#00694d!important}.org-select-modal .modal-actions .ant-btn-primary.ant-btn-disabled,.org-select-modal .modal-actions .ant-btn-primary.ant-btn-disabled:hover,.org-select-modal .modal-actions .ant-btn-primary[disabled],.org-select-modal .modal-actions .ant-btn-primary[disabled]:hover{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#00000040!important;cursor:not-allowed}.announcement-success-modal .ant-modal-content{border:1px solid #ddd!important;border-radius:4px!important;padding:24px!important}.announcement-success-modal .success-content{text-align:center}.announcement-success-modal .success-title{color:#000;font-size:16px;font-weight:500;margin-bottom:24px}.announcement-success-modal .success-actions{display:flex;gap:16px;justify-content:center}.announcement-success-modal .success-actions .btn-cancel,.announcement-success-modal .success-actions .btn-submit{border-radius:4px;flex:1 1;font-size:14px;font-weight:500;height:50px}.announcement-success-modal .success-actions .btn-cancel{background:#fff;border:1px solid #094;color:#094}.announcement-success-modal .success-actions .btn-cancel:hover{border-color:#00694d!important;color:#00694d!important}.announcement-success-modal .success-actions .btn-submit{background:#094;border-color:#094;color:#fff}.announcement-success-modal .success-actions .btn-submit:hover{background:#00694d!important;border-color:#00694d!important}.menu-list{height:100%;overflow:hidden}.menu-list .home-left{background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:400px}.menu-list .home-left .home-left-img-wrapper{flex-shrink:0;position:relative}.menu-list .home-left .home-left-img{display:block;height:auto;width:100%}.menu-list .home-left .home-left-logo{position:absolute;right:4%;top:5%;width:18%}.menu-list .home-left .home-left-announcements{display:flex;flex:1 1;min-height:0}.menu-list .home-left .home-left-announcements .announcement-list{flex:1 1;height:auto;max-height:none}.menu-list .options-container{background:#f8f8f8;display:flex;overflow:auto}.menu-list .options-container .content{margin:auto;width:90%}.menu-list .options-container .content .menu{align-items:center;background:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 2px 4px rgba(169,194,209,.05)) drop-shadow(0 12px 16px rgba(169,194,209,.1));height:100px;margin-bottom:16px}.menu-list .options-container .content .menu .icon{margin:8px 24px 0}.menu-list .options-container .content .menu .options-text{color:#323232;font-family:Noto Sans;font-size:18px;font-weight:700}.announcement-list{background:#fff;box-shadow:0 -4px 12px #00000014;display:flex;flex-direction:column;height:425px;max-height:60vh;overflow:hidden;width:100%}.announcement-list .announcement-list-header{align-items:center;color:#323232;display:flex;flex:0 0 auto;font-size:15px;font-weight:700;gap:8px;padding:16px 16px 8px}.announcement-list .announcement-list-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:4px 16px 16px}.announcement-list .announcement-list-body::-webkit-scrollbar{width:6px}.announcement-list .announcement-list-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.announcement-list .empty{color:#939393;font-size:14px;padding:16px;text-align:center}.announcement-list .announcement-card{background:#fff;border:1px solid #e7e7e7;border-radius:4px;cursor:pointer;flex:0 0 auto;padding:8px 16px;transition:background-color .15s ease}.announcement-list .announcement-card:hover{background:#f8f8f8}.announcement-list .announcement-card.read .card-title{color:#666}.announcement-list .announcement-card .card-top{align-items:center;display:flex;gap:12px;margin-bottom:6px}.announcement-list .announcement-card .card-top .unread-dot{background:#e60024;border-radius:50%;flex-shrink:0;height:8px;margin-right:-6px;width:8px}.announcement-list .announcement-card .label-chip{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:400;height:20px;justify-content:center;line-height:1;padding:0 10px;white-space:nowrap}.announcement-list .announcement-card .card-date{color:#939393;font-size:12px;line-height:1}.announcement-list .announcement-card .card-title{color:#323232;font-size:13px;font-weight:700;line-height:1.5;word-break:break-all}.announcement-list .loading{display:flex;justify-content:center;padding:8px 0}.announcement-detail-modal .ant-modal-content{border:1px solid #ddd;border-radius:4px!important;box-sizing:border-box;display:flex;flex-direction:column;height:417px;overflow:hidden;padding:32px 24px!important}.announcement-detail-modal .ant-modal-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.announcement-detail-modal .ant-modal-close{right:24px;top:24px}.announcement-detail-modal .detail-loading{align-items:center;display:flex;flex:1 1;justify-content:center}.announcement-detail-modal .detail-content{display:flex;flex:1 1;flex-direction:column;min-height:0}.announcement-detail-modal .detail-meta{align-items:center;display:flex;gap:12px;margin-bottom:8px}.announcement-detail-modal .label-chip{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:400;height:20px;justify-content:center;line-height:1;padding:0 12px;white-space:nowrap}.announcement-detail-modal .detail-date{color:#939393;font-size:12px}.announcement-detail-modal .detail-title{color:#323232;font-size:20px;font-weight:700;line-height:28px;margin-bottom:10px;word-break:break-all}.announcement-detail-modal .detail-divider{background:#ddd;height:1px;margin-bottom:16px}.announcement-detail-modal .detail-body{color:#323232;flex:1 1;font-size:14px;line-height:20px;min-height:0;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.announcement-detail-modal .detail-body::-webkit-scrollbar{width:6px}.announcement-detail-modal .detail-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.history-page{height:100%;position:relative}.history-page .breadcrumb{background:#f8f8f8;border-bottom:1px solid #ddd;font-size:12px;height:28px;line-height:28px;padding-left:16px}.history-page .breadcrumb__sep{color:#888}.history-page .breadcrumb__current{color:#333}.history-page .left-drawer{background:#fff;border-right:1px solid #ddd;box-sizing:border-box;float:left;height:calc(100% - 78px);overflow-y:auto;padding:0 16px 16px;width:40%}.history-page .search-title{align-items:center;color:#222;display:flex;font-size:20px;font-weight:700;gap:6px;height:50px}.history-page .transport-tabs{align-items:flex-end;border-bottom:2px solid #094;display:flex;gap:0;margin-bottom:14px}.history-page .transport-tab{align-items:center;background:#fff;border:1px solid #094;border-radius:6px 6px 0 0;color:#094;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:400;gap:5px;height:44px;justify-content:center;margin-right:-2px;transition:background .15s,color .15s}.history-page .transport-tab--last{margin-right:0}.history-page .transport-tab--active{background:#094;color:#fff;font-weight:700}.history-page .transport-tab:not(.history-page .transport-tab--active):hover{background:#f0faf4}.history-page .search-form-container{background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.history-page .search-form-container .search-header{align-items:center;background:#f0f0f0;border-radius:8px 8px 0 0;box-sizing:border-box;cursor:pointer;display:flex;height:52px;padding:8px 16px;-webkit-user-select:none;user-select:none}.history-page .search-form-container .search-header h2{align-items:center;color:#333;display:inline-flex;font-size:16px;font-weight:600;gap:8px}.history-page .search-form-container .search-header .arrow-toggle{color:#555;font-size:11px;line-height:1}.history-page .search-form-container .form-item{margin-bottom:22px;margin-top:22px;padding:0 16px}.history-page .search-form-container .form-item label{color:#555;display:block;font-size:14px;margin-bottom:4px}.history-page .search-form-container .form-item .ant-input{border-radius:4px;color:#222;font-size:16px;height:44px}.history-page .search-form-container .date-error{color:#e53935;font-size:12px;line-height:1.5;margin-bottom:6px}.history-page .search-form-container .date-range-picker{align-items:center;display:flex;gap:6px}.history-page .search-form-container .date-range-picker .ant-picker{flex:1 1;height:44px}.history-page .search-form-container .date-range-picker .ant-picker .ant-picker-input>input{color:#222!important;font-size:16px}.history-page .search-form-container .date-range-picker .ant-picker-status-error{background-color:#fff0f0!important}.history-page .search-form-container .date-range-picker .range-separator{color:#555;font-size:14px;white-space:nowrap}.history-page .search-form-container .search-btn-wrap{padding:0 16px 16px}.history-page .search-form-container .search-button{background-color:#094;border-color:#094;border-radius:4px;font-size:16px;font-weight:700;height:40px;margin-top:12px}.history-page .search-form-container .search-button:focus,.history-page .search-form-container .search-button:hover{background-color:#007a35!important;border-color:#007a35!important}.history-page .search-form-container .search-button.ant-btn-disabled,.history-page .search-form-container .search-button:disabled{background-color:#0000000a!important;border-color:#d9d9d9!important;color:#00000040!important;cursor:not-allowed!important}.history-page .right-drawer{box-sizing:border-box;float:left;height:calc(100% - 78px);margin-left:0;overflow:hidden;padding:0 16px 0 36px;width:60%}.history-page .right-drawer--full{padding-left:40px;width:100%}.history-page .list-title{align-items:center;color:#222;display:flex;font-size:20px;font-weight:700;gap:6px;height:59px;width:100%}.history-page .ant-table-thead>tr>th{background:#f0f0f0!important;color:#333!important;font-size:16px;font-weight:600;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.history-page .ant-table-thead>tr>th:before{display:none}.history-page .ant-table-body{overflow-y:auto!important}.history-page .ant-table-placeholder{height:calc(100vh - 300px)}.history-page .ant-table-placeholder:hover>td,.history-page .ant-table-placeholder>td{background:#0000!important}.history-page .ant-table-placeholder .ant-table-cell{border-bottom:none!important}.history-page .ant-table-placeholder .ant-empty{color:#333;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.history-page .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#333;font-size:14px;padding:8px 10px;vertical-align:middle}.history-page .ant-table-tbody>tr:not(.ant-table-placeholder):hover>td{background:#fafafa!important}.history-page .ant-table-tbody>tr.history-table-row--highlight>td{background:#e6f7ee!important}.history-page .title-cell{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.5;overflow:hidden;word-break:break-all}.history-page .memo-btn{align-items:center;background:#094;border-radius:4px;cursor:pointer;display:flex;height:26px;justify-content:center;margin:0 auto;transition:background .15s;width:26px}.history-page .memo-btn:hover{background:#007a35}.history-page .memo-btn--inactive{background:#bbb;cursor:default}.history-page .memo-btn--inactive:hover{background:#bbb}.history-page .download-btn,.history-page .download-cell{display:flex;justify-content:center}.history-page .download-btn{align-items:center;background:#094;border:none;border-radius:4px;cursor:pointer;height:26px;padding:0;transition:background .15s;width:26px}.history-page .download-btn:hover{background:#007a35}.history-page .download-btn:disabled{background:#ccc;cursor:not-allowed}.history-page .open{align-items:center;background:#fff;border:1px solid #ddd;border-left:0;border-radius:0 6px 6px 0;cursor:pointer;display:flex;float:left;height:100px;justify-content:center;position:absolute;top:130px;width:24px;z-index:2}.history-page .open .left-triangle{border-right:10px solid #094}.history-page .open .left-triangle,.history-page .open .right-triangle{border-bottom:10px solid #0000;border-top:10px solid #0000;height:0;width:0}.history-page .open .right-triangle{border-left:10px solid #094}.history-page ::-webkit-scrollbar{height:6px;width:6px}.history-page ::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.login{background-color:#f8f8f8;height:100%;width:100%}.login .form-background{background-color:#fff;display:flex;filter:drop-shadow(0 2px 4px rgba(169,194,209,.05)) drop-shadow(0 12px 16px rgba(169,194,209,.1));justify-content:center;margin:40px 20% 0;min-height:450px}.login .form-background .login-form{padding:40px 0 16px;width:60%}.login .form-background .login-form .ant-input{font-size:20px}.login .form-background .login-form .login-logo{display:flex;justify-content:center;margin-bottom:16px}.login .form-background .login-form .login-logo img{height:32px}.login .form-background .login-form .login-title{align-items:center;display:flex;font-size:25px;font-weight:700;justify-content:center}.login .form-background .login-form .login-form-button{border-radius:5px;font-weight:700;height:45px;margin-top:20px;width:100%}.login .form-background .login-form .login-form-forgot{display:flex;font-size:16px;justify-content:center}.login .form-background .login-form .login-form-forgot a{color:#094}.s3-file-view-container{background-color:#f5f5f5;height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}.s3-file-view-iframe{border:none;display:block;height:100%;width:100%}.s3-file-view-loading{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center}.loading-text{color:#666;font-size:16px;margin-top:10px}.s3-file-view-error{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center}.error-icon{font-size:48px}.error-message{color:#ff4d4f;font-size:16px;padding:0 20px;text-align:center}.noaccess,.notfound{font-size:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=main.08fcae06.css.map*/