/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../static/fonts/fontawesome/fa-solid-900.woff2)format("woff2"),url(../static/fonts/fontawesome/fa-solid-900.ttf)format("truetype")}button,input[type=submit],input[type=button],input[type=reset],[role=button]{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:center;align-items:center;height:2.5em;padding:.5em 1em;font-family:inherit;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}button:focus,button:focus-visible,button:focus-within,button:active,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:focus-within,input[type=submit]:active,input[type=button]:focus,input[type=button]:focus-visible,input[type=button]:focus-within,input[type=button]:active,input[type=reset]:focus,input[type=reset]:focus-visible,input[type=reset]:focus-within,input[type=reset]:active,[role=button]:focus,[role=button]:focus-visible,[role=button]:focus-within,[role=button]:active{outline:none}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,[role=button]:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}button[disabled],button.disabled,input[type=submit][disabled],input[type=submit].disabled,input[type=button][disabled],input[type=button].disabled,input[type=reset][disabled],input[type=reset].disabled,[role=button][disabled],[role=button].disabled{cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,[role=button]:hover{filter:brightness(.95)}button.cancel,input[type=submit].cancel,input[type=button].cancel,input[type=reset].cancel,[role=button].cancel{color:#fff;box-shadow:none;background-color:#2e333d;border:none}button.delete,input[type=submit].delete,input[type=button].delete,input[type=reset].delete,[role=button].delete{color:#fff;background-color:#cc0029}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=color]{appearance:none;color:#404654;vertical-align:top;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:flex-start;align-items:center;height:2.5em;padding:calc(.5em - 1px) calc(.75em - 1px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative;box-shadow:inset 0 .0625em .125em #090a0c0d}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=color]:focus{border-color:#4258ff;outline:none;box-shadow:0 0 0 .1875em #4258ff40}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=color]::placeholder{color:#2e333d4d}textarea{appearance:none;color:#404654;vertical-align:top;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:flex-start;align-items:center;height:2.5em;padding:calc(.5em - 1px) calc(.75em - 1px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative;box-shadow:inset 0 .0625em .125em #090a0c0d}textarea:focus{border-color:#4258ff;outline:none;box-shadow:0 0 0 .1875em #4258ff40}textarea::placeholder{color:#2e333d4d}button,input,optgroup,select,textarea{font-family:inherit}select{appearance:none;color:#404654;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='hsl(210.1714285714, 71.4285714286%, 51.9607843137%)' d='M143 352.3l-136.5-136c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0L160 260.7l96.9-96.9c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L177 352.3c-9.4 9.4-24.6 9.4-34 0z'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:1em;border:1px solid #b9bfca;border-radius:.375rem;height:2.5em;padding:.5em 2.5em .5em .75em;font-size:1rem}select:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}label.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;display:inline-flex}label.checkbox>input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #b9bfca;border-radius:3px;justify-content:center;align-items:center;width:1.5em;height:1.5em;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}label.checkbox>input[type=checkbox]:checked{background-color:#2d84dc;border-color:#2d84dc}label.checkbox>input[type=checkbox]:after{content:"";color:#fff;opacity:0;font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900}label.checkbox>input[type=checkbox]:checked:after{opacity:1}form>h1,section.delete>h1{padding-top:1rem!important;padding-bottom:1rem!important;padding-left:1rem!important}form>h1+dl,section.delete>h1+dl{padding-top:0!important;padding-bottom:0!important}form>dl,section.delete>dl{flex-direction:column;align-items:stretch;padding:2rem;display:flex}form>dl>div,section.delete>dl>div{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}form>dl>div>dd,section.delete>dl>div>dd{flex-direction:column;align-items:start;gap:.2rem;min-height:4rem;display:flex;position:relative}form>dl>div>dd:has(.message.error)>input[type=text]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=search]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=email]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=tel]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=url]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=password]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=number]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=date]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=time]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=month]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=week]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=color]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=text]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=search]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=email]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=tel]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=url]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=password]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=number]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=date]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=time]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=month]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=week]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=color]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>textarea{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>textarea{border-color:#ff6685}form>dl>div>dd:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd>.message,section.delete>dl>div>dd>.message{font-size:.75rem}form>dl>div>dd>.message.empty:before,section.delete>dl>div>dd>.message.empty:before{content:"|";color:#0000}form>dl>div>dd>input[type=text],form>dl>div>dd>input[type=search],form>dl>div>dd>input[type=email],form>dl>div>dd>input[type=tel],form>dl>div>dd>input[type=url],form>dl>div>dd>input[type=password],form>dl>div>dd>input[type=number],form>dl>div>dd>input[type=date],form>dl>div>dd>input[type=time],form>dl>div>dd>input[type=datetime-local],form>dl>div>dd>input[type=month],form>dl>div>dd>input[type=week],form>dl>div>dd>input[type=color],section.delete>dl>div>dd>input[type=text],section.delete>dl>div>dd>input[type=search],section.delete>dl>div>dd>input[type=email],section.delete>dl>div>dd>input[type=tel],section.delete>dl>div>dd>input[type=url],section.delete>dl>div>dd>input[type=password],section.delete>dl>div>dd>input[type=number],section.delete>dl>div>dd>input[type=date],section.delete>dl>div>dd>input[type=time],section.delete>dl>div>dd>input[type=datetime-local],section.delete>dl>div>dd>input[type=month],section.delete>dl>div>dd>input[type=week],section.delete>dl>div>dd>input[type=color],form>dl>div>dd>textarea,section.delete>dl>div>dd>textarea{width:100%;max-width:100%;padding-right:2.5em}form>dl>div>dd>textarea,section.delete>dl>div>dd>textarea{min-width:100%;min-height:8rem}form>dl>div>dd>.message.error,section.delete>dl>div>dd>.message.error{color:#cc0029}form>dl>div>dd>.message.error:after,section.delete>dl>div>dd>.message.error:after{content:"";justify-content:center;align-items:center;width:2.5em;height:2.5em;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;display:flex;position:absolute;top:0;right:0}form>dl>div>dd input.password-showable,section.delete>dl>div>dd input.password-showable{padding-left:2.5em}form>dl>div>dd button.password-showable,section.delete>dl>div>dd button.password-showable{background-color:#0000}form>dl>div>dd button.password-showable.shown,section.delete>dl>div>dd button.password-showable.shown{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;border:none;position:relative;overflow:hidden}form>dl>div>dd button.password-showable.shown:before,section.delete>dl>div>dd button.password-showable.shown:before{content:"";color:#2d84dc;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form>dl>div>dd button.password-showable.hidden,section.delete>dl>div>dd button.password-showable.hidden{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;border:none;position:relative;overflow:hidden}form>dl>div>dd button.password-showable.hidden:before,section.delete>dl>div>dd button.password-showable.hidden:before{content:"";color:#2d84dc;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form>dl>div>dd button.password-showable.shown,form>dl>div>dd button.password-showable.hidden,section.delete>dl>div>dd button.password-showable.shown,section.delete>dl>div>dd button.password-showable.hidden{justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1rem;display:flex;position:absolute;top:0;left:0}form>.error:not(.message),section.delete>.error:not(.message){color:#cc0029;flex-direction:row;justify-content:end;padding-left:2rem;padding-right:2rem;font-size:.75rem;display:flex}form>.action,section.delete>.action{flex-direction:row;justify-content:end;gap:1em;display:flex}form>.action input[type=submit],form>.action button[type=submit],form>.action button.submit,section.delete>.action input[type=submit],section.delete>.action button[type=submit],section.delete>.action button.submit{box-shadow:none;border:none}form>.action input[type=submit]:not(.delete):not(.cancel),form>.action button[type=submit]:not(.delete):not(.cancel),form>.action button.submit:not(.delete):not(.cancel),section.delete>.action input[type=submit]:not(.delete):not(.cancel),section.delete>.action button[type=submit]:not(.delete):not(.cancel),section.delete>.action button.submit:not(.delete):not(.cancel){color:#fff;background-color:#2d84dc}section.delete>.action{position:relative}section.delete>.action>form>.error{position:absolute;left:0}input.fake-password.shown{-webkit-text-security:none;text-security:none}input.fake-password.hidden{-webkit-text-security:disc;text-security:disc}.float.popup{z-index:1;background-color:#fff;box-shadow:0 .5em .5em #090a0c1a}.float.modal{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.float.modal>button.close{position:fixed;top:2rem;right:2rem}.float.modal header button.close{font-size:.75em}.float.modal>section{z-index:5;background-color:#fff;max-height:calc(100vh - 2.5rem)}button.close{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;width:2em;height:2em;box-shadow:none;background-color:#00000080;border:none;border-radius:2em;position:relative;overflow:hidden}button.close:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal>section{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}.modal>section>*{flex-direction:column;justify-content:space-between;height:100%;display:flex}.modal>section>* header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}.modal>section>* header>h1{font-size:1.25rem}.modal>section>*>:not(header):not(.action):not(.error){flex-grow:1;flex-shrink:1;padding:2rem;overflow:auto}.modal>section>* .action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}.modal>section>* .action:not(:empty){border-top:1px solid #ebecf0}.modal>section>* .action>form{display:inline-flex}nav.breadcrumb>ol{flex-flow:wrap;list-style:none;display:flex}nav.breadcrumb>ol>li:not(:first-child){position:relative}nav.breadcrumb>ol>li:not(:first-child):before{content:"";color:#a5acbb;margin-left:.5em;margin-right:.5em;font-family:"Font Awesome 6 Free";font-weight:900}nav.breadcrumb>ol>li.current>a{color:#404654;cursor:auto}.loading{position:relative}.loading:after{content:"";z-index:3;color:#404654;font-family:"Font Awesome 6 Free";font-size:2rem;font-weight:900;animation:1s linear infinite loading-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background-color:#fff9;position:absolute;inset:0}button.loading{color:#0000!important}button.loading:before{display:none}button.loading:after{font-size:1rem}p.loading{color:#0000;padding:2rem}@keyframes loading-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}:root{--toast-duration:300s}@keyframes toast-in-out{0%{opacity:0;transform:translate(0,var(--toast-animation-y))}10%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0,var(--toast-animation-y))}}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../static/fonts/noto/noto-sans-jp-v53-japanese_latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../static/fonts/noto/noto-sans-jp-v53-japanese_latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;src:url(../static/fonts/m-plus/m-plus-rounded-1c-v16-japanese_latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;src:url(../static/fonts/m-plus/m-plus-rounded-1c-v16-japanese_latin-800.woff2)format("woff2")}html:has(>body>main.staff) html{background-color:#fff}html:has(>body>main.staff) body{color:#404654;word-break:break-all;font-family:"M PLUS Rounded 1c",Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5}html:has(>body>main.staff) body a{color:#2942ff;text-decoration:none}html:has(>body>main.staff) body blockquote{overflow-wrap:anywhere;background-color:#f3f4f6;padding:1rem;font-family:Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}html:has(>body>main.staff) body .entity.display:before{color:var(--entity-fg-color);margin-right:.5em}html:has(>body>main.staff) body .entity.display:after{color:var(--entity-fg-color);margin-right:.5em}html:has(>body>main.staff) body .entity.display .name{color:var(--entity-fg-color);margin-right:.5em;display:none}html:has(>body>main.staff) body .entity.display>dfn{font-style:normal}html:has(>body>main.staff) body .entity.display.organization{position:relative}html:has(>body>main.staff) body .entity.display.organization:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.user{position:relative}html:has(>body>main.staff) body .entity.display.user:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.user.administrator:after{content:"";font-family:"Font Awesome 6 Free";font-size:.7em;font-weight:900;position:absolute;top:-.428571em;left:.857143em}html:has(>body>main.staff) body .entity.display.issuer.valid{position:relative}html:has(>body>main.staff) body .entity.display.issuer.valid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.issuer.invalid{position:relative}html:has(>body>main.staff) body .entity.display.issuer.invalid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.issuer.invalid:after{content:"";font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;position:absolute;top:0;left:0}html:has(>body>main.staff) body .entity.display.coupon.enable{position:relative}html:has(>body>main.staff) body .entity.display.coupon.enable:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.coupon.disable{position:relative}html:has(>body>main.staff) body .entity.display.coupon.disable:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body .entity.display.coupon.disable:after{content:"";font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;position:absolute;top:0;left:-.3em}html:has(>body>main.staff) body .entity.display.coupon.disable:after{transform:scaleX(-1)}html:has(>body>main.staff) body .coupon.code{font-family:monospace;font-weight:700}html:has(>body>main.staff) body .coupon.create textarea{font-family:monospace;font-weight:700}html:has(>body>main.staff) body .coupon.delete button[type=submit]{color:#fff;background-color:#cc0029}html:has(>body>main.staff) body .organization{--entity-fg-color:#6cc755;--entity-bg-color:#eaf5e6}html:has(>body>main.staff) body .user{--entity-fg-color:#ff8c00;--entity-bg-color:#fbf0cd}html:has(>body>main.staff) body .issuer{--entity-fg-color:#368ec6;--entity-bg-color:#e7f7ff}html:has(>body>main.staff) body .coupon{--entity-fg-color:#368ec6;--entity-bg-color:#e7f7ff}html:has(>body>main.staff) body .log{--entity-fg-color:#e677a9;--entity-bg-color:#fff1f7}:is(html:has(>body>main.staff) body .created,html:has(>body>main.staff) body .updated){color:#a5acbb}:is(html:has(>body>main.staff) body .created time,html:has(>body>main.staff) body .updated time){margin-right:.5em}html:has(>body>main.staff) body .error{color:#cc0029}html:has(>body>main.staff) body{max-width:1344px;margin:0 auto}html:has(>body>main.staff) body>header{background-color:#ffe3e0;justify-content:space-between;align-items:stretch;height:4.25em;display:flex;position:relative}:is(html:has(>body>main.staff) body>header>a,html:has(>body>main.staff) body>header>button){padding-left:1em;padding-right:1em}html:has(>body>main.staff) body>header>a{color:#e15146;flex-grow:1;align-items:center;font-size:1.25rem;display:inline-flex}html:has(>body>main.staff) body>header>a:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html:has(>body>main.staff) body>header>button{box-shadow:none;color:#404654;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.staff) body>header .popup>ul>li>button{box-shadow:none;color:#404654;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.staff) body>header .popup>ul>li>form>button{box-shadow:none;color:#404654;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.staff) body>header>button{height:auto;position:relative}html:has(>body>main.staff) body>header>button:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body>header>button.open{position:relative}html:has(>body>main.staff) body>header>button.open:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.staff) body>header>button .entity.display{margin-right:.5em}@media screen and (min-width:767px){html:has(>body>main.staff) body>header .current-user{display:none}}@media screen and (max-width:768px){html:has(>body>main.staff) body>header .float .current-user{padding:1rem;display:block}html:has(>body>main.staff) body>header>button{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;width:4rem;position:relative;overflow:hidden}html:has(>body>main.staff) body>header>button:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body>header>button.open{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}html:has(>body>main.staff) body>header>button.open:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body>header>button .entity.display{display:none}}html:has(>body>main.staff) body>header .popup{border-end-end-radius:.75rem;border-end-start-radius:.75rem;position:absolute;top:4.25em;right:0}html:has(>body>main.staff) body>header .popup>ul{flex-direction:column;align-items:stretch;display:flex}html:has(>body>main.staff) body>header .popup>ul li:last-child{border-end-end-radius:.75rem;border-end-start-radius:.75rem}html:has(>body>main.staff) body>header .popup>ul li:hover{background-color:#f6f7f8}html:has(>body>main.staff) body>header .popup>ul li button{background-color:inherit;width:100%;padding:1.5rem}html:has(>body>main.staff) body>header .popup>ul li button:hover{filter:brightness()}html:has(>body>main.staff) body section.login{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}html:has(>body>main.staff) body section.login>button.close{position:fixed;top:2rem;right:2rem}html:has(>body>main.staff) body section.login header button.close{font-size:.75em}html:has(>body>main.staff) body section.login>form{z-index:5;background-color:#fff;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;max-height:calc(100vh - 2.5rem);box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.staff) body section.login>form>header{background-color:#ffe3e0;border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.staff) body section.login>form>header>h1{font-size:1.25rem}html:has(>body>main.staff) body section.login>form>header>h1{color:#e15146;align-items:center;display:inline-flex}html:has(>body>main.staff) body section.login>form>header>h1:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html:has(>body>main.staff) body section.login>form>.action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}html:has(>body>main.staff) body section.login>form>.action:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.staff) body .top{flex-direction:column;align-items:stretch;gap:2rem;max-width:768px;margin:0 auto;display:flex}html:has(>body>main.staff) body .top li{flex:1 1 0}html:has(>body>main.staff) body .top li>a{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;background-color:var(--entity-bg-color);border:none;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:10em;padding:.5em 1em;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}:is(html:has(>body>main.staff) body .top li>a:focus,html:has(>body>main.staff) body .top li>a:focus-visible,html:has(>body>main.staff) body .top li>a:focus-within,html:has(>body>main.staff) body .top li>a:active){outline:none}html:has(>body>main.staff) body .top li>a:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}:is(html:has(>body>main.staff) body .top li>a[disabled],html:has(>body>main.staff) body .top li>a.disabled){cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}html:has(>body>main.staff) body .top li>a:hover{filter:brightness(.95)}html:has(>body>main.staff) body .top li>a>h1{color:var(--entity-fg-color);white-space:normal;margin-bottom:1rem;font-size:1.25rem}html:has(>body>main.staff) body .top li>a>p{white-space:normal;width:80%}html:has(>body>main.staff) body>nav.breadcrumb{padding-bottom:2rem}html:has(>body>main.staff) body>main{padding-bottom:2rem}@media screen and (max-width:1344px){html:has(>body>main.staff) body>nav.breadcrumb{margin-left:1rem;margin-right:1rem}html:has(>body>main.staff) body>main{margin-left:1rem;margin-right:1rem}}html:has(>body>main.staff) body>nav.breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}html:has(>body>main.staff) body .modal header{color:var(--entity-fg-color);background-color:var(--entity-bg-color)}@media screen and (min-width:1343px){html:has(>body>main.staff) body .modal>section{min-width:25vw}}html:has(>body>main.staff) body section.list{background-color:#fff;border-color:#ebecf0;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;flex-direction:column;justify-content:start;align-items:stretch;display:flex;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.staff) body section.list>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;padding:1rem 2rem}html:has(>body>main.staff) body section.list>footer{border-end-end-radius:.75rem;border-end-start-radius:.75rem;flex-direction:row;justify-content:space-between;gap:.5em;padding:.75em 1em;display:flex}html:has(>body>main.staff) body section.list>footer>*{flex-grow:1}html:has(>body>main.staff) body section.list>.filter{position:relative}:is(html:has(>body>main.staff) body section.list>.filter input[type=text],html:has(>body>main.staff) body section.list>.filter input[type=search],html:has(>body>main.staff) body section.list>.filter input[type=email],html:has(>body>main.staff) body section.list>.filter input[type=tel],html:has(>body>main.staff) body section.list>.filter input[type=url],html:has(>body>main.staff) body section.list>.filter input[type=password],html:has(>body>main.staff) body section.list>.filter input[type=number],html:has(>body>main.staff) body section.list>.filter input[type=date],html:has(>body>main.staff) body section.list>.filter input[type=time],html:has(>body>main.staff) body section.list>.filter input[type=datetime-local],html:has(>body>main.staff) body section.list>.filter input[type=month],html:has(>body>main.staff) body section.list>.filter input[type=week],html:has(>body>main.staff) body section.list>.filter input[type=color]){width:100%;padding-left:2.5em;padding-right:2.5em}html:has(>body>main.staff) body section.list>.filter:after{content:"";color:#b9bfca;background-color:#0000;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;display:flex;position:absolute;top:.75em;left:1em}html:has(>body>main.staff) body section.list>.filter>button.clear{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1rem;display:flex;position:absolute;top:.75em;right:1em;overflow:hidden}html:has(>body>main.staff) body section.list>.filter>button.clear:before{content:"";color:#b9bfca;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.list>.filter:has(input:focus)>button.clear:before{color:#4258ff}html:has(>body>main.staff) body section.list>.filter:has(input:focus):after{color:#4258ff}html:has(>body>main.staff) body section.list>.filter input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html:has(>body>main.staff) body section.list>ol{padding:0;list-style:none}html:has(>body>main.staff) body section.list>ol:not(.orders):not(.fields)>li:first-child{border-top:1px solid #ebecf0}html:has(>body>main.staff) body section.list>ol:not(.orders):not(.fields)>li{border-bottom:1px solid #ebecf0}html:has(>body>main.staff) body section.list>:not(header):not(footer):not(ol){padding:.75em 1em}html:has(>body>main.staff) body section.list>ol.orders{justify-content:center;align-items:flex-end;padding:0;display:flex}html:has(>body>main.staff) body section.list>ol.orders>li{cursor:pointer;padding:.75em 1em}html:has(>body>main.staff) body section.list>ol.orders>li.active{border-bottom:2px solid #404654}html:has(>body>main.staff) body section.list>ol.fields{border-top:1px solid #ebecf0;padding:.75em 1em}html:has(>body>main.staff) body section.list>ol.fields>li.field{color:#a5acbb}html:has(>body>main.staff) body section.list>ol.fields{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}html:has(>body>main.staff) body section.list>ol>li>a.fields{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){html:has(>body>main.staff) body section.list ol.fields{display:none}html:has(>body>main.staff) body section.list a.fields>.field{display:none}}html:has(>body>main.staff) body section.list>nav.pagination{align-items:center;padding-bottom:0;display:flex}@media screen and (min-width:767px){html:has(>body>main.staff) body section.list>nav.pagination{flex-flow:wrap;justify-content:space-between}}@media screen and (max-width:768px){html:has(>body>main.staff) body section.list>nav.pagination{flex-direction:column;justify-content:center;gap:.5em}}html:has(>body>main.staff) body section.list>nav.pagination>ol{flex-direction:row;gap:.5em;list-style:none;display:flex}html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:center;align-items:center;height:2.5em;padding:.5em 1em;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}:is(html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:focus,html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:focus-visible,html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:focus-within,html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:active){outline:none}html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}:is(html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a[disabled],html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a.disabled){cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}html:has(>body>main.staff) body section.list>nav.pagination>ol>li>a:hover{filter:brightness(.95)}html:has(>body>main.staff) body section.list>nav.pagination>ol.pages>li{justify-content:center;align-items:center;display:flex}html:has(>body>main.staff) body section.list>nav.pagination>ol.pages>li.ellipsis{width:2em}html:has(>body>main.staff) body section.list>nav.pagination>ol.pages>li.current>button{cursor:not-allowed;color:#2d84dc}html:has(>body>main.staff) body section.list>.message{color:#a5acbb}html:has(>body>main.staff) body section.list>header{color:var(--entity-fg-color);background-color:var(--entity-bg-color)}html:has(>body>main.staff) body section.list>footer>button{box-shadow:none;color:var(--entity-fg-color);border-color:var(--entity-fg-color)}html:has(>body>main.staff) body section.list>footer>button:hover{filter:brightness();background-color:var(--entity-bg-color)}html:has(>body>main.staff) body section.list>ol>li{padding:0}html:has(>body>main.staff) body section.list>ol>li>a{color:inherit;flex-direction:row;justify-content:space-between;align-items:center;padding:.75em 1em;display:flex}html:has(>body>main.staff) body section.list>ol>li>a:hover{background-color:#f6f7f8}html:has(>body>main.staff) body section.list>ol>li>a .created{font-size:.75rem}@media screen and (max-width:768px){html:has(>body>main.staff) body section.list>ol>li>a .created{display:none}}html:has(>body>main.staff) body section.list>ol.orders>li.active{border-bottom-color:var(--entity-fg-color)!important}html:has(>body>main.staff) body section.list>nav>ol.pages>li.current>a{border:none;color:#404654!important;background-color:var(--entity-bg-color)!important}html:has(>body>main.staff) body section.list:not(last-child){margin-bottom:2rem}@media screen and (min-width:767px){:is(html:has(>body>main.staff) body section.list a.fields>.entity,html:has(>body>main.staff) body section.list ol.fields>.entity){width:35%}:is(html:has(>body>main.staff) body section.list a.fields>.field.service_type,html:has(>body>main.staff) body section.list ol.fields>.field.service_type){width:10%}:is(html:has(>body>main.staff) body section.list a.fields>.field.expire,html:has(>body>main.staff) body section.list ol.fields>.field.expire),:is(html:has(>body>main.staff) body section.list a.fields>.field.activated,html:has(>body>main.staff) body section.list ol.fields>.field.activated){width:15%}:is(html:has(>body>main.staff) body section.list a.fields>.field.enable,html:has(>body>main.staff) body section.list ol.fields>.field.enable){text-align:right;width:25%}html:has(>body>main.staff) body section.list a.fields .field.enable button{vertical-align:middle}html:has(>body>main.staff) body section.list a.fields .field.enable button.disable{color:#fff;background-color:#2e333d}}html:has(>body>main.staff) body section.detail{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.staff) body section.detail>header{background-color:var(--entity-bg-color);border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.staff) body section.detail>header>h1{font-size:1rem}html:has(>body>main.staff) body section.detail>header .entity.display .name{display:inline}html:has(>body>main.staff) body section.detail>header button.delete{box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;width:1em;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>header button.delete:before{content:"";color:#cc0029;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl{flex-direction:column;align-items:stretch;padding:2rem;display:flex;overflow:auto}html:has(>body>main.staff) body section.detail>dl>div>dt{color:#a5acbb;margin-bottom:.5em}html:has(>body>main.staff) body section.detail>dl>dt{color:#a5acbb;margin-bottom:.5em}html:has(>body>main.staff) body section.detail>dl>div>dd{margin-bottom:1em}html:has(>body>main.staff) body section.detail>dl>dd{margin-bottom:1em}html:has(>body>main.staff) body section.detail>dl>div>dd.editable{min-height:2.5em}html:has(>body>main.staff) body section.detail>dl>dd.editable{min-height:2.5em}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>div{flex-direction:row;align-items:center;display:flex}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form{flex-direction:row;align-items:center;display:flex}html:has(>body>main.staff) body section.detail>dl>dd.editable>div{flex-direction:row;align-items:center;display:flex}html:has(>body>main.staff) body section.detail>dl>dd.editable>form{flex-direction:row;align-items:center;display:flex}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form{flex-flow:wrap;display:flex}html:has(>body>main.staff) body section.detail>dl>dd.editable>form{flex-flow:wrap;display:flex}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=text]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=search]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=email]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=tel]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=url]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=password]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=number]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=date]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=time]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=month]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=week]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=color]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=text]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=search]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=email]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=tel]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=url]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=password]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=number]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=date]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=time]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=month]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=week]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=color]{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>textarea{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>textarea{border-color:#ff6685}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>dd.editable>form:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>.message{font-size:.75rem}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>.message{font-size:.75rem}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>.message.empty:before{content:"|";color:#0000}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>.message.empty:before{content:"|";color:#0000}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=text]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=search]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=email]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=tel]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=url]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=password]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=number]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=date]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=time]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=datetime-local]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=month]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=week]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>input[type=color]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=text]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=search]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=email]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=tel]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=url]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=password]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=number]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=date]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=time]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=datetime-local]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=month]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=week]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>input[type=color]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>select{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>select{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form>.message{order:1;margin-left:1em}html:has(>body>main.staff) body section.detail>dl>dd.editable>form>.message{order:1;margin-left:1em}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form button.cancel{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>dd.editable>form button.cancel{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form button.cancel:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form button.cancel:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form button.submit{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;background-color:#2d84dc;border:none;border-start-start-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>dd.editable>form button.submit{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;background-color:#2d84dc;border:none;border-start-start-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form button.submit:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl>dd.editable>form button.submit:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl>div>dd.editable>form .current{margin-right:1em}html:has(>body>main.staff) body section.detail>dl>dd.editable>form .current{margin-right:1em}html:has(>body>main.staff) body section.detail>dl>div>dd.editable button.edit{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>dd.editable button.edit{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl>div>dd.editable button.edit:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl>dd.editable button.edit:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>dl button.toggle{color:var(--entity-fg-color);background-color:var(--entity-bg-color);box-shadow:none;border:none}html:has(>body>main.staff) body section.detail>dl button.copy{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.staff) body section.detail>dl button.copy:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.staff) body section.detail>.timestamp{flex-wrap:wrap;justify-content:end;gap:1em;margin-bottom:.5rem;padding:0 2rem;display:flex;overflow:auto}html:has(>body>main.staff) body section.detail>footer{border-end-end-radius:.75rem;border-end-start-radius:.75rem;justify-content:space-between;align-items:stretch;min-height:1em;padding:0;display:flex}html:has(>body>main.staff) body section.detail>footer:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.staff) body section.detail>footer>*{box-shadow:none;border:none;border-radius:0;flex-grow:1}html:has(>body>main.staff) body section.detail>footer>:not(:first-child){border-left:1px solid #ebecf0}html:has(>body>main.staff) body section.detail>footer>:first-child{border-end-start-radius:.75rem}html:has(>body>main.staff) body section.detail>footer>:last-child{border-end-end-radius:.75rem}html:has(>body>main.staff) body section.detail:not(last-child){margin-bottom:2rem}html:has(>body>main.staff) body section.detail.log>header{padding:1rem 2rem}html:has(>body>main.staff) body section.detail.log>header>h1{color:var(--entity-fg-color)}html:has(>body>main.staff) body section.table{padding-bottom:1rem}html:has(>body>main.staff) body section.table>table{border-collapse:collapse;margin:1rem}:is(html:has(>body>main.staff) body section.table>table>thead>tr>th,html:has(>body>main.staff) body section.table>table>tbody>tr>td){border:0 solid #d6d9e0;padding:.5em .75em}html:has(>body>main.staff) body section.table>table>thead>tr>th{vertical-align:top;border-width:0 0 2px}html:has(>body>main.staff) body section.table>table>tbody>tr:hover{background-color:#f6f7f8}html:has(>body>main.staff) body section.table>table>tbody>tr>td{border-width:0 0 1px}html:has(>body>main.staff) body section.table>table>thead>tr>th{min-width:10em}html:has(>body>main.staff) body section.table>table>tbody>tr{cursor:pointer}@media screen and (max-width:768px){:is(html:has(>body>main.staff) body section.table>table th:not(.occurred),html:has(>body>main.staff) body section.table>table td:not(.occurred)){display:none}html:has(>body>main.staff) body section.table>table .occurred{text-align:left}}html:has(>body>main.staff) body .toast{--toast-animation-y:2.5em;z-index:6;flex-direction:column;width:100%;max-width:1344px;display:flex;position:fixed;bottom:1em}html:has(>body>main.staff) body .toast li{min-height:2.5em;animation:toast-in-out var(--toast-duration)ease forwards;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;margin-bottom:1rem;padding:1rem;position:relative}html:has(>body>main.staff) body .toast li.info{color:#fff;background-color:#4258ff}html:has(>body>main.staff) body .toast li.warning{color:#404654;background-color:#ffb70f}html:has(>body>main.staff) body .toast li.error{color:#fff;background-color:#cc0029}html:has(>body>main.staff) body .toast li>button.close{font-size:.75rem;position:absolute;top:1rem;right:1rem}@media screen and (max-width:1344px){html:has(>body>main.staff) body .toast{padding-left:1rem;padding-right:1rem}}html:has(>body>main.staff) body .terms{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.staff) body .terms>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05;box-shadow:none!important;background-color:#ededed!important}html:has(>body>main.staff) body .terms>header>h1{font-size:1.25rem}html:has(>body>main.staff) body .terms .content{padding:2rem;overflow:auto}html:has(>body>main.staff) body .terms>.action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}html:has(>body>main.staff) body .terms>.action:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.staff) body.message main{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}html:has(>body>main.staff) body.message main>button.close{position:fixed;top:2rem;right:2rem}html:has(>body>main.staff) body.message main header button.close{font-size:.75em}html:has(>body>main.staff) body.message main>section{z-index:5;background-color:#fff;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;max-height:calc(100vh - 2.5rem);box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.staff) body.message main>section>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.staff) body.message main>section>header>h1{font-size:1.25rem}html:has(>body>main.staff) body.message main>section>header>h1{align-items:center;display:inline-flex}html:has(>body>main.staff) body.message main>section>header>h1:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}:is(html:has(>body>main.staff) body.message main>section>p,html:has(>body>main.staff) body.message main>section>dl){padding:2rem;overflow:auto}:is(html:has(>body>main.staff) body.message main>section>p.info,html:has(>body>main.staff) body.message main>section>dl.info){color:#4258ff}:is(html:has(>body>main.staff) body.message main>section>p.error,html:has(>body>main.staff) body.message main>section>dl.error){color:#cc0029}html:has(>body>main.staff) body.message main>section>dl{padding-top:0}html:has(>body>main.staff) body.message main>section>dl dt{color:#a5acbb}html:has(>body>main.user) html{background-color:#fff}html:has(>body>main.user) body{color:#4a505d;word-break:break-all;font-family:"M PLUS Rounded 1c",Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5}html:has(>body>main.user) body a{color:#2942ff;text-decoration:none}html:has(>body>main.user) body blockquote{overflow-wrap:anywhere;background-color:#f3f4f6;padding:1rem;font-family:Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}html:has(>body>main.user) body .entity.display:before{color:var(--entity-fg-color);margin-right:.5em}html:has(>body>main.user) body .entity.display:after{color:var(--entity-fg-color);margin-right:.5em}html:has(>body>main.user) body .entity.display .name{color:var(--entity-fg-color);margin-right:.5em;display:none}html:has(>body>main.user) body .entity.display>dfn{font-style:normal}html:has(>body>main.user) body .entity.display.organization{position:relative}html:has(>body>main.user) body .entity.display.organization:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.user{position:relative}html:has(>body>main.user) body .entity.display.user:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.user.administrator:after{content:"";font-family:"Font Awesome 6 Free";font-size:.7em;font-weight:900;position:absolute;top:-.428571em;left:.857143em}html:has(>body>main.user) body .entity.display.issuer.valid{position:relative}html:has(>body>main.user) body .entity.display.issuer.valid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.issuer.invalid{position:relative}html:has(>body>main.user) body .entity.display.issuer.invalid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.issuer.invalid:after{content:"";font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;position:absolute;top:0;left:0}html:has(>body>main.user) body .entity.display.coupon.enable{position:relative}html:has(>body>main.user) body .entity.display.coupon.enable:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.coupon.disable{position:relative}html:has(>body>main.user) body .entity.display.coupon.disable:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body .entity.display.coupon.disable:after{content:"";font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;position:absolute;top:0;left:-.3em}html:has(>body>main.user) body .entity.display.coupon.disable:after{transform:scaleX(-1)}html:has(>body>main.user) body .coupon.code{font-family:monospace;font-weight:700}html:has(>body>main.user) body .coupon.create textarea{font-family:monospace;font-weight:700}html:has(>body>main.user) body .coupon.delete button[type=submit]{color:#fff;background-color:#cc0029}html:has(>body>main.user) body .organization{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}html:has(>body>main.user) body .user{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}html:has(>body>main.user) body .issuer{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}html:has(>body>main.user) body .coupon{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}html:has(>body>main.user) body .log{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}:is(html:has(>body>main.user) body .created,html:has(>body>main.user) body .updated){color:#a5acbb}:is(html:has(>body>main.user) body .created time,html:has(>body>main.user) body .updated time){margin-right:.5em}html:has(>body>main.user) body .error{color:#cc0029}html:has(>body>main.user) body{max-width:1344px;margin:0 auto}html:has(>body>main.user) body>header{background-color:#2d84dc;justify-content:space-between;align-items:stretch;height:4.25em;display:flex;position:relative}:is(html:has(>body>main.user) body>header>a,html:has(>body>main.user) body>header>button){padding-left:1em;padding-right:1em}html:has(>body>main.user) body>header>a{color:#fff;flex-grow:1;align-items:center;font-size:1.25rem;display:inline-flex}html:has(>body>main.user) body>header>a:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html:has(>body>main.user) body>header>button{box-shadow:none;color:#4a505d;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.user) body>header .popup>ul>li>button{box-shadow:none;color:#4a505d;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.user) body>header .popup>ul>li>form>button{box-shadow:none;color:#4a505d;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html:has(>body>main.user) body>header>button{height:auto;position:relative}html:has(>body>main.user) body>header>button:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body>header>button.open{position:relative}html:has(>body>main.user) body>header>button.open:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html:has(>body>main.user) body>header>button .entity.display{margin-right:.5em}@media screen and (min-width:767px){html:has(>body>main.user) body>header .current-user{display:none}}@media screen and (max-width:768px){html:has(>body>main.user) body>header .float .current-user{padding:1rem;display:block}html:has(>body>main.user) body>header>button{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;width:4rem;position:relative;overflow:hidden}html:has(>body>main.user) body>header>button:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body>header>button.open{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}html:has(>body>main.user) body>header>button.open:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body>header>button .entity.display{display:none}}html:has(>body>main.user) body>header .popup{border-end-end-radius:.75rem;border-end-start-radius:.75rem;position:absolute;top:4.25em;right:0}html:has(>body>main.user) body>header .popup>ul{flex-direction:column;align-items:stretch;display:flex}html:has(>body>main.user) body>header .popup>ul li:last-child{border-end-end-radius:.75rem;border-end-start-radius:.75rem}html:has(>body>main.user) body>header .popup>ul li:hover{background-color:#f6f7f8}html:has(>body>main.user) body>header .popup>ul li button{background-color:inherit;width:100%;padding:1.5rem}html:has(>body>main.user) body>header .popup>ul li button:hover{filter:brightness()}html:has(>body>main.user) body section.login{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}html:has(>body>main.user) body section.login>button.close{position:fixed;top:2rem;right:2rem}html:has(>body>main.user) body section.login header button.close{font-size:.75em}html:has(>body>main.user) body section.login>form{z-index:5;background-color:#fff;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;max-height:calc(100vh - 2.5rem);box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.user) body section.login>form>header{background-color:#2d84dc;border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.user) body section.login>form>header>h1{font-size:1.25rem}html:has(>body>main.user) body section.login>form>header>h1{color:#fff;align-items:center;display:inline-flex}html:has(>body>main.user) body section.login>form>header>h1:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html:has(>body>main.user) body section.login>form>.action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}html:has(>body>main.user) body section.login>form>.action:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.user) body .top{flex-direction:column;align-items:stretch;gap:2rem;max-width:768px;margin:0 auto;display:flex}html:has(>body>main.user) body .top li{flex:1 1 0}html:has(>body>main.user) body .top li>a{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;background-color:var(--entity-bg-color);border:none;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;min-height:10em;padding:.5em 1em;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}:is(html:has(>body>main.user) body .top li>a:focus,html:has(>body>main.user) body .top li>a:focus-visible,html:has(>body>main.user) body .top li>a:focus-within,html:has(>body>main.user) body .top li>a:active){outline:none}html:has(>body>main.user) body .top li>a:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}:is(html:has(>body>main.user) body .top li>a[disabled],html:has(>body>main.user) body .top li>a.disabled){cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}html:has(>body>main.user) body .top li>a:hover{filter:brightness(.95)}html:has(>body>main.user) body .top li>a>h1{color:var(--entity-fg-color);white-space:normal;margin-bottom:1rem;font-size:1.25rem}html:has(>body>main.user) body .top li>a>p{white-space:normal;width:80%}html:has(>body>main.user) body>nav.breadcrumb{padding-bottom:2rem}html:has(>body>main.user) body>main{padding-bottom:2rem}@media screen and (max-width:1344px){html:has(>body>main.user) body>nav.breadcrumb{margin-left:1rem;margin-right:1rem}html:has(>body>main.user) body>main{margin-left:1rem;margin-right:1rem}}html:has(>body>main.user) body>nav.breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}html:has(>body>main.user) body .modal header{color:var(--entity-fg-color);background-color:var(--entity-bg-color)}@media screen and (min-width:1343px){html:has(>body>main.user) body .modal>section{min-width:25vw}}html:has(>body>main.user) body section.list{background-color:#fff;border-color:#ebecf0;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;flex-direction:column;justify-content:start;align-items:stretch;display:flex;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.user) body section.list>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;padding:1rem 2rem}html:has(>body>main.user) body section.list>footer{border-end-end-radius:.75rem;border-end-start-radius:.75rem;flex-direction:row;justify-content:space-between;gap:.5em;padding:.75em 1em;display:flex}html:has(>body>main.user) body section.list>footer>*{flex-grow:1}html:has(>body>main.user) body section.list>.filter{position:relative}:is(html:has(>body>main.user) body section.list>.filter input[type=text],html:has(>body>main.user) body section.list>.filter input[type=search],html:has(>body>main.user) body section.list>.filter input[type=email],html:has(>body>main.user) body section.list>.filter input[type=tel],html:has(>body>main.user) body section.list>.filter input[type=url],html:has(>body>main.user) body section.list>.filter input[type=password],html:has(>body>main.user) body section.list>.filter input[type=number],html:has(>body>main.user) body section.list>.filter input[type=date],html:has(>body>main.user) body section.list>.filter input[type=time],html:has(>body>main.user) body section.list>.filter input[type=datetime-local],html:has(>body>main.user) body section.list>.filter input[type=month],html:has(>body>main.user) body section.list>.filter input[type=week],html:has(>body>main.user) body section.list>.filter input[type=color]){width:100%;padding-left:2.5em;padding-right:2.5em}html:has(>body>main.user) body section.list>.filter:after{content:"";color:#b9bfca;background-color:#0000;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;display:flex;position:absolute;top:.75em;left:1em}html:has(>body>main.user) body section.list>.filter>button.clear{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1rem;display:flex;position:absolute;top:.75em;right:1em;overflow:hidden}html:has(>body>main.user) body section.list>.filter>button.clear:before{content:"";color:#b9bfca;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.list>.filter:has(input:focus)>button.clear:before{color:#4258ff}html:has(>body>main.user) body section.list>.filter:has(input:focus):after{color:#4258ff}html:has(>body>main.user) body section.list>.filter input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html:has(>body>main.user) body section.list>ol{padding:0;list-style:none}html:has(>body>main.user) body section.list>ol:not(.orders):not(.fields)>li:first-child{border-top:1px solid #ebecf0}html:has(>body>main.user) body section.list>ol:not(.orders):not(.fields)>li{border-bottom:1px solid #ebecf0}html:has(>body>main.user) body section.list>:not(header):not(footer):not(ol){padding:.75em 1em}html:has(>body>main.user) body section.list>ol.orders{justify-content:center;align-items:flex-end;padding:0;display:flex}html:has(>body>main.user) body section.list>ol.orders>li{cursor:pointer;padding:.75em 1em}html:has(>body>main.user) body section.list>ol.orders>li.active{border-bottom:2px solid #404654}html:has(>body>main.user) body section.list>ol.fields{border-top:1px solid #ebecf0;padding:.75em 1em}html:has(>body>main.user) body section.list>ol.fields>li.field{color:#a5acbb}html:has(>body>main.user) body section.list>ol.fields{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}html:has(>body>main.user) body section.list>ol>li>a.fields{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (max-width:768px){html:has(>body>main.user) body section.list ol.fields{display:none}html:has(>body>main.user) body section.list a.fields>.field{display:none}}html:has(>body>main.user) body section.list>nav.pagination{align-items:center;padding-bottom:0;display:flex}@media screen and (min-width:767px){html:has(>body>main.user) body section.list>nav.pagination{flex-flow:wrap;justify-content:space-between}}@media screen and (max-width:768px){html:has(>body>main.user) body section.list>nav.pagination{flex-direction:column;justify-content:center;gap:.5em}}html:has(>body>main.user) body section.list>nav.pagination>ol{flex-direction:row;gap:.5em;list-style:none;display:flex}html:has(>body>main.user) body section.list>nav.pagination>ol>li>a{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:center;align-items:center;height:2.5em;padding:.5em 1em;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}:is(html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:focus,html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:focus-visible,html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:focus-within,html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:active){outline:none}html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}:is(html:has(>body>main.user) body section.list>nav.pagination>ol>li>a[disabled],html:has(>body>main.user) body section.list>nav.pagination>ol>li>a.disabled){cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}html:has(>body>main.user) body section.list>nav.pagination>ol>li>a:hover{filter:brightness(.95)}html:has(>body>main.user) body section.list>nav.pagination>ol.pages>li{justify-content:center;align-items:center;display:flex}html:has(>body>main.user) body section.list>nav.pagination>ol.pages>li.ellipsis{width:2em}html:has(>body>main.user) body section.list>nav.pagination>ol.pages>li.current>button{cursor:not-allowed;color:#2d84dc}html:has(>body>main.user) body section.list>.message{color:#a5acbb}html:has(>body>main.user) body section.list>header{color:var(--entity-fg-color);background-color:var(--entity-bg-color)}html:has(>body>main.user) body section.list>footer>button{box-shadow:none;color:var(--entity-fg-color);border-color:var(--entity-fg-color)}html:has(>body>main.user) body section.list>footer>button:hover{filter:brightness();background-color:var(--entity-bg-color)}html:has(>body>main.user) body section.list>ol>li{padding:0}html:has(>body>main.user) body section.list>ol>li>a{color:inherit;flex-direction:row;justify-content:space-between;align-items:center;padding:.75em 1em;display:flex}html:has(>body>main.user) body section.list>ol>li>a:hover{background-color:#f6f7f8}html:has(>body>main.user) body section.list>ol>li>a .created{font-size:.75rem}@media screen and (max-width:768px){html:has(>body>main.user) body section.list>ol>li>a .created{display:none}}html:has(>body>main.user) body section.list>ol.orders>li.active{border-bottom-color:var(--entity-fg-color)!important}html:has(>body>main.user) body section.list>nav>ol.pages>li.current>a{border:none;color:#4a505d!important;background-color:var(--entity-bg-color)!important}html:has(>body>main.user) body section.list:not(last-child){margin-bottom:2rem}@media screen and (min-width:767px){:is(html:has(>body>main.user) body section.list a.fields>.entity,html:has(>body>main.user) body section.list ol.fields>.entity){width:35%}:is(html:has(>body>main.user) body section.list a.fields>.field.service_type,html:has(>body>main.user) body section.list ol.fields>.field.service_type){width:10%}:is(html:has(>body>main.user) body section.list a.fields>.field.expire,html:has(>body>main.user) body section.list ol.fields>.field.expire),:is(html:has(>body>main.user) body section.list a.fields>.field.activated,html:has(>body>main.user) body section.list ol.fields>.field.activated){width:15%}:is(html:has(>body>main.user) body section.list a.fields>.field.enable,html:has(>body>main.user) body section.list ol.fields>.field.enable){text-align:right;width:25%}html:has(>body>main.user) body section.list a.fields .field.enable button{vertical-align:middle}html:has(>body>main.user) body section.list a.fields .field.enable button.disable{color:#fff;background-color:#2e333d}}html:has(>body>main.user) body section.detail{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.user) body section.detail>header{background-color:var(--entity-bg-color);border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.user) body section.detail>header>h1{font-size:1rem}html:has(>body>main.user) body section.detail>header .entity.display .name{display:inline}html:has(>body>main.user) body section.detail>header button.delete{box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;width:1em;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>header button.delete:before{content:"";color:#cc0029;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl{flex-direction:column;align-items:stretch;padding:2rem;display:flex;overflow:auto}html:has(>body>main.user) body section.detail>dl>div>dt{color:#a5acbb;margin-bottom:.5em}html:has(>body>main.user) body section.detail>dl>dt{color:#a5acbb;margin-bottom:.5em}html:has(>body>main.user) body section.detail>dl>div>dd{margin-bottom:1em}html:has(>body>main.user) body section.detail>dl>dd{margin-bottom:1em}html:has(>body>main.user) body section.detail>dl>div>dd.editable{min-height:2.5em}html:has(>body>main.user) body section.detail>dl>dd.editable{min-height:2.5em}html:has(>body>main.user) body section.detail>dl>div>dd.editable>div{flex-direction:row;align-items:center;display:flex}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form{flex-direction:row;align-items:center;display:flex}html:has(>body>main.user) body section.detail>dl>dd.editable>div{flex-direction:row;align-items:center;display:flex}html:has(>body>main.user) body section.detail>dl>dd.editable>form{flex-direction:row;align-items:center;display:flex}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form{flex-flow:wrap;display:flex}html:has(>body>main.user) body section.detail>dl>dd.editable>form{flex-flow:wrap;display:flex}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=text]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=search]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=email]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=tel]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=url]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=password]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=number]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=date]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=time]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=month]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=week]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=color]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=text]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=search]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=email]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=tel]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=url]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=password]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=number]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=date]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=time]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=month]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=week]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=color]{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>textarea{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>textarea{border-color:#ff6685}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>dd.editable>form:has(.message.error)>textarea:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>.message{font-size:.75rem}html:has(>body>main.user) body section.detail>dl>dd.editable>form>.message{font-size:.75rem}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>.message.empty:before{content:"|";color:#0000}html:has(>body>main.user) body section.detail>dl>dd.editable>form>.message.empty:before{content:"|";color:#0000}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=text]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=search]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=email]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=tel]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=url]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=password]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=number]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=date]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=time]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=datetime-local]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=month]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=week]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>input[type=color]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=text]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=search]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=email]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=tel]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=url]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=password]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=number]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=date]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=time]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=datetime-local]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=month]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=week]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>input[type=color]{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>select{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>dd.editable>form>select{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form>.message{order:1;margin-left:1em}html:has(>body>main.user) body section.detail>dl>dd.editable>form>.message{order:1;margin-left:1em}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form button.cancel{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>dd.editable>form button.cancel{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form button.cancel:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl>dd.editable>form button.cancel:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form button.submit{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;background-color:#2d84dc;border:none;border-start-start-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>dd.editable>form button.submit{color:#0000;width:2.5em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;background-color:#2d84dc;border:none;border-start-start-radius:0;border-end-start-radius:0;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form button.submit:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl>dd.editable>form button.submit:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl>div>dd.editable>form .current{margin-right:1em}html:has(>body>main.user) body section.detail>dl>dd.editable>form .current{margin-right:1em}html:has(>body>main.user) body section.detail>dl>div>dd.editable button.edit{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>dd.editable button.edit{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl>div>dd.editable button.edit:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl>dd.editable button.edit:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>dl button.toggle{color:var(--entity-fg-color);background-color:var(--entity-bg-color);box-shadow:none;border:none}html:has(>body>main.user) body section.detail>dl button.copy{color:#0000;width:1em;text-shadow:none;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;margin-left:.1em;position:relative;overflow:hidden}html:has(>body>main.user) body section.detail>dl button.copy:before{content:"";color:#a5acbb;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:has(>body>main.user) body section.detail>.timestamp{flex-wrap:wrap;justify-content:end;gap:1em;margin-bottom:.5rem;padding:0 2rem;display:flex;overflow:auto}html:has(>body>main.user) body section.detail>footer{border-end-end-radius:.75rem;border-end-start-radius:.75rem;justify-content:space-between;align-items:stretch;min-height:1em;padding:0;display:flex}html:has(>body>main.user) body section.detail>footer:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.user) body section.detail>footer>*{box-shadow:none;border:none;border-radius:0;flex-grow:1}html:has(>body>main.user) body section.detail>footer>:not(:first-child){border-left:1px solid #ebecf0}html:has(>body>main.user) body section.detail>footer>:first-child{border-end-start-radius:.75rem}html:has(>body>main.user) body section.detail>footer>:last-child{border-end-end-radius:.75rem}html:has(>body>main.user) body section.detail:not(last-child){margin-bottom:2rem}html:has(>body>main.user) body section.detail.log>header{padding:1rem 2rem}html:has(>body>main.user) body section.detail.log>header>h1{color:var(--entity-fg-color)}html:has(>body>main.user) body section.table{padding-bottom:1rem}html:has(>body>main.user) body section.table>table{border-collapse:collapse;margin:1rem}:is(html:has(>body>main.user) body section.table>table>thead>tr>th,html:has(>body>main.user) body section.table>table>tbody>tr>td){border:0 solid #d6d9e0;padding:.5em .75em}html:has(>body>main.user) body section.table>table>thead>tr>th{vertical-align:top;border-width:0 0 2px}html:has(>body>main.user) body section.table>table>tbody>tr:hover{background-color:#f6f7f8}html:has(>body>main.user) body section.table>table>tbody>tr>td{border-width:0 0 1px}html:has(>body>main.user) body section.table>table>thead>tr>th{min-width:10em}html:has(>body>main.user) body section.table>table>tbody>tr{cursor:pointer}@media screen and (max-width:768px){:is(html:has(>body>main.user) body section.table>table th:not(.occurred),html:has(>body>main.user) body section.table>table td:not(.occurred)){display:none}html:has(>body>main.user) body section.table>table .occurred{text-align:left}}html:has(>body>main.user) body .toast{--toast-animation-y:2.5em;z-index:6;flex-direction:column;width:100%;max-width:1344px;display:flex;position:fixed;bottom:1em}html:has(>body>main.user) body .toast li{min-height:2.5em;animation:toast-in-out var(--toast-duration)ease forwards;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;margin-bottom:1rem;padding:1rem;position:relative}html:has(>body>main.user) body .toast li.info{color:#fff;background-color:#4258ff}html:has(>body>main.user) body .toast li.warning{color:#404654;background-color:#ffb70f}html:has(>body>main.user) body .toast li.error{color:#fff;background-color:#cc0029}html:has(>body>main.user) body .toast li>button.close{font-size:.75rem;position:absolute;top:1rem;right:1rem}@media screen and (max-width:1344px){html:has(>body>main.user) body .toast{padding-left:1rem;padding-right:1rem}}html:has(>body>main.user) body .terms{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.user) body .terms>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05;box-shadow:none!important;background-color:#ededed!important}html:has(>body>main.user) body .terms>header>h1{font-size:1.25rem}html:has(>body>main.user) body .terms .content{padding:2rem;overflow:auto}html:has(>body>main.user) body .terms>.action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}html:has(>body>main.user) body .terms>.action:not(:empty){border-top:1px solid #ebecf0}html:has(>body>main.user) body.message main{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}html:has(>body>main.user) body.message main>button.close{position:fixed;top:2rem;right:2rem}html:has(>body>main.user) body.message main header button.close{font-size:.75em}html:has(>body>main.user) body.message main>section{z-index:5;background-color:#fff;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;max-height:calc(100vh - 2.5rem);box-shadow:0 .5em .5em #090a0c1a}html:has(>body>main.user) body.message main>section>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html:has(>body>main.user) body.message main>section>header>h1{font-size:1.25rem}html:has(>body>main.user) body.message main>section>header>h1{align-items:center;display:inline-flex}html:has(>body>main.user) body.message main>section>header>h1:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}:is(html:has(>body>main.user) body.message main>section>p,html:has(>body>main.user) body.message main>section>dl){padding:2rem;overflow:auto}:is(html:has(>body>main.user) body.message main>section>p.info,html:has(>body>main.user) body.message main>section>dl.info){color:#4258ff}:is(html:has(>body>main.user) body.message main>section>p.error,html:has(>body>main.user) body.message main>section>dl.error){color:#cc0029}html:has(>body>main.user) body.message main>section>dl{padding-top:0}html:has(>body>main.user) body.message main>section>dl dt{color:#a5acbb}@media screen and (min-width:767px){html:has(>body>main.user) body>header>button:not(.close){color:#fff!important}html:has(>body>main.user) body>header>button>.entity.display{color:#fff!important}html:has(>body>main.user) body>header .entity.display:before{color:#fff!important}html:has(>body>main.user) body>header .entity.display:after{color:#fff!important}}@media screen and (max-width:768px){html:has(>body>main.user) body>header>button:not(.close):before{color:#fff!important}}html:has(>body>main.user) body a{color:#3a8cde}html:has(>body>main.user) .entity.display.user:after{display:none!important}html:has(>body>main.user) .panel{border:1px solid #ebecf0;box-shadow:none!important}html:has(>body>main.user) .modal header{box-shadow:none!important;background-color:#ededed!important}html:has(>body>main.user)>body>main.user>section.list>footer>button{color:#fff!important;background-color:#545454!important}html:has(>body>main.user)>body>main.user>section.list>ol.orders>li.active{border-bottom-color:#2d84dc!important}html:has(>body>main.user) .top{align-items:start}html:has(>body>main.user) .top li>a{flex-direction:column;box-shadow:none!important;background-color:#0000!important;border:1px solid #ebecf0!important;align-items:start!important;padding-left:6rem!important}html:has(>body>main.user) .top li>a>h1{color:var(--entity-fg-color);text-align:left;margin-bottom:1rem;font-size:1.25rem}html:has(>body>main.user) .top li>a>p{text-align:left;color:#a5acbb!important}html:has(>body>main.user) .top li.issuer>a{position:relative}html:has(>body>main.user) .top li.issuer>a:before{content:"";color:#2d84dc;font-family:"Font Awesome 6 Free";font-size:3rem;font-weight:900;position:absolute;top:2rem;left:2rem}html:has(>body>main.user) .top li.user>a{position:relative}html:has(>body>main.user) .top li.user>a:before{content:"";color:#2d84dc;font-family:"Font Awesome 6 Free";font-size:3rem;font-weight:900;position:absolute;top:2rem;left:2rem}html:has(>body>main.user) section.detail{box-shadow:none!important;border:1px solid #ebecf0!important}html:has(>body>main.user) section.detail>header{box-shadow:none!important}html:has(>body>main.user) section.table{box-shadow:none!important;border:1px solid #ebecf0!important}