@charset "UTF-8";#app{padding:30px 20px}@media (max-width: 590px){#app{padding:15px 10px}}body{font-family:sans-serif;background-color:var(--color-background-light);color:var(--color-text)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.container{max-width:960px;margin-inline:auto;padding:20px}.label{font-size:14px;font-weight:400;margin-bottom:5px;color:var(--color-text)}.required:after{content:"*";display:inline;color:var(--color-red);font-size:16px}@media (max-width: 590px){.container{padding:12px}}:root{--color-text: #000000;--color-primary: #189ea0;--color-star: #f6b953;--color-background-light: #f8f8f8;--color-background-card: #ffffff;--color-border: #e0e0e0;--color-button-hover: #127a7c;--color-shadow: #0000001a;--color-red: #f11b1b;--color-button-not-allowed: #d4d4d4;--color-button-not-allowed-hover: #bebebe;--color-static-gray: #7a7a7a;--border-radius: 8px;--border: 1px solid var(--color-border);--border-primary: 1px solid var(--color-primary);--border-error: 1px solid var(--color-red);--transition-duration: .15s;--transition-duration-long: .25s}*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{margin-block:0}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex;color:inherit;text-decoration:inherit}button,label{cursor:pointer}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
