.modal-overlay{background-color:#00000080}.modal-content{background-color:#fff;box-shadow:0 4px 8px #0000001a;height:80%;margin:auto;overflow:auto;width:80%}.modal-success{border:2px solid green}.modal-error{border:2px solid red}.modal-warning{border:2px solid orange}body{background-color:#e6e6f1}.box{background-color:#fff;height:200px;margin:50px auto;width:500px}.box h1{line-height:200px;margin:0;text-align:center}.effect{position:relative}.effect:before{left:10px;transform:rotate(-3deg)}.effect:after{left:auto;right:10px;transform:rotate(3deg)}.scene{align-items:flex-end;display:flex;height:200px;justify-content:center;left:0;overflow:hidden;position:relative;width:100%}.loading-text{margin-top:20px}.car{animation:peel 4s ease-in-out infinite forwards,bump .2s linear infinite;left:40%;top:60%}.car,.poof{height:auto;position:absolute;width:auto}.poof{animation:poof 4s ease-in-out infinite forwards;left:0;opacity:0;top:80%}.sign{animation:sign 4s ease-in-out infinite forwards;height:70%;position:absolute;right:-60px;top:15%}@keyframes sign{0%{right:-40px}30%{right:80px}70%{right:80px}to{right:100%}}@keyframes peel{0%{transform:rotate(0deg)}70%{transform:rotate(0deg)}73%{transform:rotate(-9deg)}95%{transform:rotate(-9deg)}to{transform:rotate(0deg)}}@keyframes poof{0%{opacity:0;transform:scale(1)}70%{left:170px;opacity:0;transform:scale(1)}76%{left:160px;opacity:1;transform:scale(1.3)}95%{opacity:0}to{opacity:0;transform:scale(1.3)}}@keyframes bump{0%{top:70px}50%{top:70px}60%{top:69px}to{top:70px}}h1,h2{margin:0}.big{-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;background-color:#ccc;color:#fff;font-family:Rampart One,sans-serif;font-size:1.9em;font-style:normal;font-weight:400;text-shadow:#ffffff80 0 3px 3px}.ininput{align-items:center;border:none;border-radius:8px;box-shadow:inset 0 0 20px #0000004d;height:auto;justify-content:center;margin:0;padding:6px;text-align:center}#ant-table-body{height:100%}#ant-table-body::-webkit-scrollbar{width:8px}#ant-table-body::-webkit-scrollbar-track{background:#f0f0f0}#ant-table-body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px}#ant-table-body::-webkit-scrollbar-button{display:none}*{scrollbar-color:#ccc #f0f0f0;scrollbar-width:thin}.modal-overlay{background-color:#80808080;z-index:1000}.red-background{background-color:red;border:none;color:#fff}.red-background:hover{background-color:#c61a1a;color:#fff}.button{background-color:#444;border:none;border-radius:8px;color:snow;margin:3px;padding:5px 10px}.input{border:groove;border-color:#666;border-radius:5px;border-width:1px;height:20px;padding:.5px}.filter-bubble{display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(100px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:300px}.filter-bubble.show{opacity:1;pointer-events:auto;transform:translateY(0)}.modal-content{height:auto;width:auto}@media (max-width:600px){.modal-content{max-height:97%;max-width:80%}.大型顯示器{display:none}}@media (min-width:1024px){.行動裝置{display:none}.篩選庫別{align-items:center;display:flex;justify-content:space-between}.modal-content{max-height:80%;max-width:80%}#butter-code{display:none}}.li{list-style:none}input[type=file]{-webkit-appearance:none;appearance:none;border:2px solid #e8e8e8;border-radius:3px;box-sizing:border-box;font-weight:500;height:100%;margin:10px 0;padding:1.5px 0 0 2px;width:100%}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{background:#fff;border-radius:8px;max-width:500px;padding:20px;width:90%}.mobile-view{display:flex;flex-direction:column}.error-row{background-color:#ffe6e6!important;border:2px solid red!important}.ant-select.error .ant-select-selector{background-color:#ffe6e6!important;border:outset #f5222d!important}.loader-container{align-items:center;background-color:#fff;bottom:0;color:#000;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:100vh;justify-content:center;left:0;margin:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.logo-container{animation:fadeOut 1s ease-out 4s forwards;text-align:center}.logo{animation:typing 2s steps(8) .5s forwards;letter-spacing:.1em;opacity:0;width:1.5em}img{margin-bottom:10px;max-width:250px;width:100%}.typewriter-text,img{animation:blink .25s step-end infinite}.typewriter-text{border-right:2px solid #333;font-size:2rem;margin-top:10px;white-space:nowrap}.subtext{animation:fadeIn 1s ease-in 2.8s forwards;font-size:4fr;margin-top:10px;opacity:0}@keyframes typing{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0;transform:scale(1.05)}}@keyframes blink{50%{border-color:#0000}}.calculator-container-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:5px}.calculator-grid{grid-gap:8px;display:grid;flex-grow:1;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}@media (max-width:768px){.calculator-grid{grid-gap:8px;display:grid;flex-grow:1;gap:8px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr)}}.calculator-button.ant-btn{align-items:center;display:flex;font-size:clamp(em,2.5vw,2em);height:100%;justify-content:center;padding:0;width:100%}.calculator-button.ant-btn .anticon{font-size:clamp(.5em,2.5vw,2em)}.calculator-button.ant-btn span{white-space:nowrap}:root{--silver:#aaa;--silver-2:#bbb;--silver-3:#ccc;--platinum:#ddd;--antiflash-white:#eee}body{background-color:grey}.ant-layout-header{background-color:#001529;color:#fff}.ant-layout-content{background-color:#eee;background-color:var(--antiflash-white);border-radius:10px}.deactivated-row{background-color:#f0f0f0;opacity:.6}.ant-table{background-color:#ddd;background-color:var(--platinum)}.ant-table .ant-table-thead>tr>th{background-color:#ccc;background-color:var(--silver-3);color:#000;font-weight:700;text-align:center}.ant-table-tbody>tr{background-color:#fff;transition:background-color .3s ease}.ant-table-tbody>tr:hover{background-color:#ddd;background-color:var(--platinum)}.ant-table-tbody>tr>td{color:#000;text-align:center}.ant-input-number-input{text-align:right!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:8px}::-webkit-scrollbar-button{display:none}.calculatorContainerFull{background-color:#f0f2f5;border-radius:8px;box-shadow:2px 2px 8px #0000001a;box-sizing:border-box;min-height:350px;min-width:200px;overflow:hidden;padding:10px;position:fixed;transition:all .2s ease-out;z-index:999}@media (max-width:768px){.calculatorContainerFull{border-radius:8px 8px 0 0;bottom:0;height:350px;left:0;max-width:none;min-width:0;min-width:auto;right:0;top:auto;transform:none;width:100%}}.minimizedCalculatorIcon{align-items:center;background-color:#1890ff;border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;transition:all .3s ease-out;width:50px;z-index:1000;&.minimized-left{left:10px;top:50%;transform:translateY(-50%)}&.minimized-right{right:10px;top:50%;transform:translateY(-50%)}&.minimized-top{top:10px}&.minimized-bottom,&.minimized-top{left:50%;transform:translateX(-50%)}&.minimized-bottom{bottom:10px}@media (max-width:768px){display:none}}.dragHandle{background-color:#0000001a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;cursor:grab;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%;z-index:1001;&:active{cursor:grabbing}@media (max-width:768px){display:none;height:20px}}.resizeHandle{background-color:#0000001a;height:10px;position:absolute;width:10px;z-index:1001;@media (max-width:768px){display:none;height:20px;width:20px}}.resizeHandleBottomLeft{border-top-right-radius:5px;bottom:0;cursor:sw-resize;left:0}.resizeHandleBottomRight{border-top-left-radius:5px;bottom:0;cursor:se-resize;right:0}.dragToCloseHint{background-color:#000000b3;border-radius:10px;color:#fff;font-size:1.2em;left:50%;opacity:0;padding:15px 25px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;z-index:1002;&.visible{opacity:1}}
/*# sourceMappingURL=main.6e581827.css.map*/