html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, mark,blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img,ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td, main, article, aside, canvas, details, embed, figure, video,figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, audio, *:before, *:after {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;box-sizing: border-box;}html, body {height: 100%;width: 100%;font-size: 100%;line-height: 1;-ms-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}input, button, textarea {font-family: inherit;}input::-ms-clear {display: none;}button {cursor: pointer;}button::-moz-focus-inner {padding:0;border:0;}sub, sup {margin: 0;padding: 0;border: 0;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';}table {border-collapse: collapse;border-spacing: 0;}:focus, :active, a:focus, a:active {outline: none;}:root {--color-primary: #000000;--color-bg: #FFFFFF;--link-color: #0000FF;--link-hover: #000000;--link-active: #333333;--color-input-border: #AAAAAA;--color-input-bgcolor: #FAFAFA;--paper-bg: #E1E1E1;}html, body {font: 16px Arial, "Helvetica-Neue", Helvetica, sans-serif;height: 100%;color: var(--color-primary, #000000);}body {display: flex;flex-direction: column;}@media (max-width:1200px) {body.lock {overflow: hidden;}}header {position: fixed;width: 100%;height: 60px;top: 0;left: 0;z-index: 100;padding: 0px;font-size: 1em;}header:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: gray;z-index: 5;}.header-body {position: relative;padding: 0 5px;display: flex;height: 60px;align-items: center;justify-content: space-between;gap: 5px;}@media (max-width:1200px) {header,.header-body {height: 50px;}}.header-logo {flex: 0 0 auto;position: relative;height: 100%;z-index: 10;overflow: hidden;background-color: transparent !important;}.header-logo img {display: block;height: 100%;}.header-calc {flex: 0 0 auto;align-self: center;position: relative;height: 100%;z-index: 10;overflow: hidden;line-height: 60px;background-color: transparent !important;}.header-calc span {font-size: 48px;}@media (max-width:1200px) {.header-calc {line-height: 50px;}}.header-burger {display: none;}.header-menu {}@media (max-width:1200px) {.header-burger {position: relative;z-index: 10;display: block;width: 30px;height: 20px;}.header-burger:before,.header-burger:after {content: '';background-color: #FFFFFF;position: absolute;left: 0;width: 100%;height: 3px;transition: all 0.3s ease 0s;}.header-burger:before {top: 0;}.header-burger:after {bottom: 0;}.header-burger.active:before {top: 9px;transform: rotate(45deg);}.header-burger.active:after {bottom: 9px;transform: rotate(-45deg);}.header-burger span {background-color: #FFFFFF;position: absolute;left: 0;top: 9px;width: 100%;height: 3px;transition: all 0.3s ease 0s;}.header-burger.active span {transform: scale(0);}.header-menu {position: fixed;overflow: auto;top: -100%;left: 0;width: 100%;height: 100%;background-color: green;padding: 60px 10px 20px 10px;transition: all 0.3s ease 0s;}.header-menu.active {top: 0;}}main {padding: 65px 0 0 0;flex: 1 1 auto;}@media (max-width:1200px) {main {padding: 55px 0 0 0;}}aside {margin: 0 auto;float: left;}@media (max-width:1200px) {aside {float: none;position: fixed;overflow: auto;left: -100%;top: 0;width: 100%;height: 100%;background-color: rgba(0, 255, 128, 0.75);padding: 55px 5px 5px 5px;transition: all 0.3s ease 0s;}aside.active {left: 0;}}section.content {margin-left: 200px;}@media (max-width:1200px) {section.content {margin-left: 5px;}}footer {text-align: right;}nav.lblock {width: 185px;}@media (max-width:1200px) {nav.lblock {width: auto;}}a, a:hover, a:active, a:visited {color: #2222EE;text-decoration: none;}a:hover {color: black;}a.button, button[type="button"], button[type="submit"], button[type="reset"] {appearance: button;text-decoration: none;color: initial;font-weight: bold;font-size: 1em;line-height: 1.5em;padding: 2px 4px;border-radius: 3px;border: 2px solid var(--color-input-border);background: var(--color-input-bgcolor);}.paper {background: var(--paper-bg);border: 0px solid var(--paper-bg);border-radius: 3px;margin: 5px;padding: 5px;box-shadow: 2px 2px 3px 2px rgba(0,0,0,0.12), 2px 3px 2px rgba(0,0,0,0.24);}.material-symbols-outlined {font-family: 'Material Symbols Outlined';font-weight: normal;font-style: normal;font-size: 24px;display: inline-flex;vertical-align: middle;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;}.message {color: black;padding: 3px 5px;margin: 1px 0px;background: #FCE8F0;border: 2px solid black;border-radius: 5px;}.notice:before {content:'\2690\20';color:black;}.success {border: 2px solid green;}.success:before {content:'\2714\20';color:green;}.warning {border: 2px solid yellow;}.warning:before {content:'\26A0\20';color:orange;}.failure {border: 2px solid red;}.failure:not(input):before {content:'\2716\20';color:red;}.nobr {white-space:nowrap;}.center {text-align: center;}.bg-lgreen {background-color: lightgreen !important;}.bg-yellow {background-color: yellow !important;}.print-page {width:900px;margin: auto;padding: 0 1cm;background-color: white;}.print-block {display: none;}.print-margin {margin: 0;}@media print {header, footer, aside, .print-hide {display: none;}main, section.content, .paper {margin: 0;padding: 0;background: white;box-shadow: none;}.print-margin {margin: 10px;}.print-block {display: block;}}input, select, textarea {font-size: 0.9em;padding: 2px;border-radius: 3px;border: 2px solid var(--color-input-border);background: var(--color-input-bgcolor);}input[type="file"] {border: 2px solid var(--color-input-border);}input[type="checkbox"], input[type="radio"] {width: 1.2em;height: 1.2em;vertical-align: middle;}input[type="button"], input[type="submit"], input[type="reset"] {font-weight: bold;padding: 2px 4px;cursor: pointer;}.hide {display: none !important;}.form-row {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;flex-wrap: nowrap;gap: 10px;margin-bottom: 5px;}.form-label {width: 35%;font-weight: bold;text-align: right;}.form-error-msg {color: red;font-size: 90%;padding: 1px 3px;}.form-row .form-input {margin-bottom: 0;}.form-input {margin-bottom: 0.5em;}.form-input label {font-weight: bold;}.form-error-msg:first-letter {text-transform: uppercase;}.button-list {display: flex;flex-direction: row;justify-content: center;gap:50px;}fieldset {border: 2px solid gray;margin-bottom: 5px;}fieldset legend {font-weight: bold;margin: 0px 5px;padding: 0px 5px;}.tooltip {position: relative;display: inline-block;}.tooltip .material-symbols-outlined {font-size: 18px;cursor: help;}.tooltip .tooltiptext {visibility: hidden;position: absolute;z-index: 1;padding: 5px;border: 1px dotted var(--color-input-border);border-radius: 5px;min-width: 200px;background-color: black;color: #FFFFFF;text-align: center;}.tooltip:hover .tooltiptext {visibility: visible;}.container {width: 756px;margin: 0 auto;}.fs-padding {padding: 1em 0 0.5em 0;}.fs-margin-bottom {margin-bottom: 3em;}@media (max-width:1200px) {.container {width: auto;margin: 0;}}#menu {margin: 0;padding: 0;}#menu ul {margin: 0;padding: 0 0 0 1em;}#menu li {display: flex;flex-direction: row;align-items: center;gap: 5px;margin: 0;padding: 1px;list-style-position: inside;}#menu li:hover {transform: scale(1.02);outline: 1px solid rgba(0,0,0,0.24);box-shadow: 2px 2px 2px rgba(0,0,0,0.24), 3px 3px 3px rgba(0,0,0,0.12);}#menu li a {flex-grow: 1;display: block;}ul.tabs, ul.tabs li {list-style: none;margin: 0;padding: 0;}ul.tabs li {display: inline-block;padding: 2px 0.5em;background: #E6E6E6;border: 2px solid #C6C6C6;border-bottom: 0px solid black;border-radius: 5px 5px 0px 0px;}ul.tabs li:hover {background: #FFFFFF;}ul.tabs li.select {background: #C6C6C6;font-weight: bold;}ul.tabs a {text-decoration: none;}ul.submenu, ul.submenu li {list-style: none;margin: 0;padding: 0;}ul.submenu li {padding: 2px 0.5em;background: #E6E6E6;border: 2px solid #C6C6C6;margin: 1px 0;border-radius: 0px 16px 16px 0px;}ul.submenu li:hover {background: #FFFFFF;}ul.submenu li.select {background: #A6A6A6;font-weight: bold;}ul.submenu a {text-decoration: none;}table.list {background-color: #FFFFFF;}table.list th {padding: 1px 2px;background-color: #C6C6C6;vertical-align: middle;}table.list tr:nth-child(odd) {background-color: #F0F0F0;}table.list tr.new {border: 2px solid blue;border-radius: 2px;}table.list tr.divider td {height: 5px;background-color: black;}table.list td {padding: 1px 2px;}table.hover tr:hover {opacity: 0.5;}table.border th, table.border td {border: 2px solid gray;border-collapse: collapse;}table.nobr th, table.nobr td {white-space: nowrap;}.tabletab-list {display: flex;flex-direction: row;justify-content: center;gap: 2px;flex-wrap: nowrap;}.tabletab-item {padding: 2px 0.5em;background: #E6E6E6;border: 2px solid gray;color: blue;border-radius: 6px 6px 0px 0px;cursor: pointer;transform: translateY(2px);}.tabletab-item.active {border-bottom: 0px solid black;color: black;background-color: #C6C6C6;cursor: default;}dialog {border: 2px solid gray;border-radius: 3px;}dialog .dialog-container {display: flex;flex-direction: column;width: 600px;}dialog .dialog-header {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-bottom: 1em;}dialog .dialog-title {font-size: 20px;font-weight: bold;}dialog .dialog-close {text-align: right;cursor: pointer;}body:has(dialog[open]) {overflow: hidden;}#paging {margin: 10px 0px;}#paging span {padding: 3px 5px;border: 2px solid black;border-radius: 3px;font-weight: bold;}#paging a {padding: 3px 5px;border: 2px solid blue;border-radius: 3px;}#company_search .link-company {display: inline-block;padding: 1px 2px;margin: 2px 0;background-color: lightgray;border-radius: 2px;box-shadow: 1px 1px 1px rgba(0,0,0,0.24), 2px 2px 2px rgba(0,0,0,0.12);}#company_search .link-company:hover {transform: scale(1.02);box-shadow: 2px 2px 1px rgba(0,0,0,0.24), 3px 3px 2px rgba(0,0,0,0.12);transition: all 0.3s ease 0s;}.flex-content {display: flex;flex-direction: row;gap: 10px;align-items: stretch;flex-wrap: wrap;}.flex-content.sb {justify-content: space-between;}.flex-content.sa {justify-content: space-around;}@media (max-width:1200px) {.flex-content {flex-direction: column;}}.automatic_result {position: sticky;top: 90px;}.fan-param {display: flex;flex-direction: row;gap: 10px;align-items: stretch;justify-content: space-between;}.fan-param fieldset {width: 100%;}@media (max-width:1200px) {.fan-param {flex-direction: column;}}.fan-status {max-width:150px}.fan-result table th, .fan-result table tr.units td {height: 26px;vertical-align: bottom;}.fan-result table tr.units {text-align: center;font-weight: bold;font-size: 0.8em;color: white;background-color: darkslategrey;}.fan-result-preview {position: fixed;bottom: 0;right: 0;display: none;background-color: white;}.fan-result-preview {position: fixed;bottom: 0;right: 0;display: none;min-height: 250px;max-width: 800px;max-height: 600px;}.state-list {padding: 0 0.5em;}.state-list .done {color: green;font-weight: bold;}.state-list .fail {color: red;font-weight: bold;}.state-list .skip {color: gray;font-weight: bold;}.order-panel {margin: 5px;border-radius: 5px;padding: 5px;line-height: 1.2em;}.field-title {font-weight: bold;margin-top: 5px}.order-refund-reason {padding: 1px 3px;border: 2px solid red;border-radius: 3px;}.order-log-data {padding-left: 20px;}.order-status {padding: 1px 2px;border: 2px solid #000000;border-radius: 4px;}#a-add-file {cursor: pointer;}.order-default {background-color:#DDDDDD;}.order-open {background-color:#BBBBBB;}.order-done {background-color:#00FF00;}.order-overdue {background-color:#FF0000;}.onstock {background-color:#00EE00;}.missing {background-color:#EE0000;}