[data-theme=dark]{--clr-bg-app:#505050;--clr-bg:#353535;--clr-bg2:#404040;--clr-bg3:#222222;--clr-brd:#919191;--clr-txt:#e0e0e0;--clr-success:limegreen;--clr-waiting:yellow;--clr-error:red;--clr-control:#e0e0e0;--clr-theme1:#e65a7c;--clr-theme2:#760943;--clr-ton:#0093e3;--font-num:"JetBrains Mono",monospace}*,body,html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{-webkit-tap-highlight-color:transparent;height:-webkit-fill-available;scroll-behavior:smooth;font-size:16px}*,:after,:before{box-sizing:border-box;outline:0;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;color:inherit}body{min-height:100vh;min-height:-webkit-fill-available;line-height:1.2;font-family:Roboto Condensed,Arial,sans-serif;font-weight:400;font-size:1rem}.app{background-color:var(--clr-bg-app);color:var(--clr-txt)}.app a{text-decoration:none;color:inherit}.app .lnk{border-bottom:1px dashed;cursor:pointer}.app p:not(:last-child){margin-bottom:1em}.app img,.app svg{display:block;height:auto}.app hr{border:solid var(--clr-brd);border-width:1px 0 0 0;width:100%;height:.25em;overflow:hidden;position:relative}.app hr:after,.app hr:before{content:"";background-color:var(--clr-brd);display:block;width:.25em;height:.25em;position:absolute;top:0}.app hr:before{left:0;transform:rotate(-45deg);transform-origin:0 0}.app hr:after{right:0;transform:rotate(45deg);transform-origin:100% 0}.app hr[data-margins=big]{margin:.5em 0}.app ul{list-style:none}.app .loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000;pointer-events:none}.app .loader:before{content:"";background-color:var(--clr-bg);width:100%;height:100%;position:fixed;left:0;top:0;opacity:.5}.app .loader svg{width:3rem}.app .center{text-align:center;justify-content:center}.app .num{font-family:var(--font-num);font-weight:300;font-style:normal;font-size:90%}.app [data-name=ton]{color:var(--clr-ton)}.app main{display:flex;justify-content:space-between;gap:.5em;max-width:40em;min-height:100vh;margin:0 auto;padding:.5em}@media (max-width:640px){.app main{max-width:30em;flex-direction:column}}.app .column{background-color:var(--clr-bg);display:flex;flex-direction:column;gap:1em;width:50%;padding:1em}@media (max-width:640px){.app .column{width:100%}}.app .block{display:flex;flex-direction:column;gap:1em}.app .block-head{display:flex;justify-content:space-between;align-items:center;gap:.5em}.app .block-head>:not(.num){flex-grow:2}.app .block.top-block{display:flex;justify-content:center;min-height:2em}.app .block.note a{border-bottom:1px dashed}.app .block.note a:hover{border-color:transparent}.app .tab-lnk:not(li){border-style:solid;border-color:var(--clr-brd);border-width:1px 1px 0 1px;border-radius:.2em .2em 0 0;display:flex;justify-content:center;align-items:center;width:50%;padding:.3em .5em}.app .tab-lnk:not(li):not([data-active=true]){background-color:var(--clr-bg2);border-color:var(--clr-bg2);cursor:pointer}.app .tab-lnk:not(li):not([data-active=true]) span{opacity:.5}.app .tab-lnk:not(li):hover span{opacity:1}.app .title:not(:last-child){margin-bottom:1em}.app .tab{display:flex;flex-direction:column}.app .tab:not([data-active=true]){display:none}.app .list li{padding:.3em .5em}.app .list li:not(:last-child){margin-bottom:.2em}.app .list.list-nav li[data-active=true]{background-color:var(--clr-bg3);cursor:default}.app .list.list-nav li:not([data-active=true]){cursor:pointer}.app .list.list-nav li:not([data-active=true]):hover{background-color:var(--clr-bg2)}.app .list.list-owners{border:solid var(--clr-brd);border-width:0 0 0 1px;margin-left:.45rem;padding-left:.45rem;font-size:90%;overflow:hidden;position:relative}.app .list.list-owners:after,.app .list.list-owners:before{content:"";background-color:var(--clr-brd);display:block;width:.25em;height:.25em;position:absolute;left:0}.app .list.list-owners:before{top:0;transform:rotate(45deg);transform-origin:0 0}.app .list.list-owners:after{bottom:0;transform:rotate(-45deg);transform-origin:0 100%}.app .address,.app .amount,.app .balance,.app .status-head{display:flex;align-items:center;gap:.5em}.app .address[data-main],.app .amount[data-main],.app .balance[data-main],.app .status-head[data-main]{font-size:120%}.app .address img,.app .address svg,.app .amount img,.app .amount svg,.app .balance img,.app .balance svg,.app .status-head img,.app .status-head svg{flex-shrink:0;width:1em;margin-top:-.1em}.app .address svg,.app .balance svg{opacity:.5}.app .address>:nth-child(3),.app .status-head>:nth-child(3){margin-left:auto}.app .address [data-name=approved]{width:.8em;color:var(--clr-success)}.app .address [data-name=canceled]{width:.8em;color:var(--clr-error)}.app .address [data-name=copy]{cursor:pointer}.app .address .num:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .balance svg{width:2em}.app .amount>:nth-child(1){margin-right:auto}.app .amount label{text-transform:uppercase}.app .amount .num{overflow:hidden;text-overflow:ellipsis}.app .tile{border:1px solid var(--clr-brd);border-radius:.3em;padding:1em}.app .tile[data-bg]{background-color:var(--clr-bg2);border-color:transparent}.app .status{display:flex;flex-direction:column;gap:.5em}.app .status[data-status=idle]{border-color:var(--clr-success)}.app .status[data-status=idle] .status-head,.app .status[data-status=idle] .status-info [data-name=arrow-down]{color:var(--clr-success)}.app .status[data-status=approving]{border-color:var(--clr-waiting)}.app .status[data-status=approving] .status-head,.app .status[data-status=approving] .status-info [data-name=arrow-down]{color:var(--clr-waiting)}.app .status-head{width:100%}.app .status-head svg{width:2em}.app .status-info{display:flex;flex-direction:column;align-items:center;gap:.5em;font-weight:300;font-size:90%;position:relative}.app .status-info>svg{width:1em}.app .status-info>div{position:relative;z-index:2}.app .status-info .num{font-weight:200}.app input[type=text]::placeholder,.app input[type=tel]::placeholder,.app label{font-weight:300;font-size:85%;color:var(--clr-txt);opacity:.5}.app button,.app input[type=text],.app input[type=tel]{border:1px solid var(--clr-brd);border-radius:.2em;min-width:2em;height:2em;padding:0 .5em}.app input[type=text],.app input[type=tel]{background-color:var(--clr-bg);font-weight:200;font-family:var(--font-num)}.app input[type=text]:focus::placeholder,.app input[type=tel]:focus::placeholder{opacity:0}.app button{background-color:var(--clr-bg3);display:flex;justify-content:center;align-items:center;gap:.5em;cursor:pointer}.app button[disabled]{opacity:.5;cursor:default}.app button[data-type=add]{padding:0}.app button[data-type=add] span{font-weight:300;font-size:150%}.app button svg{width:.5em;margin-top:-.15em}.app .form,.app .message{border:1px solid var(--clr-brd);border-radius:.3em;background-color:var(--clr-bg2);box-shadow:0 0 1em #0000004d;max-width:37em;padding:1em;margin:0 auto;position:fixed;top:4.5rem;left:1em;right:1em;z-index:10}.app .form-request .field label,.app .message-request .field label{min-width:5.2em}.app .form-request .field.address label,.app .message-request .field.address label{opacity:1}.app .form-request .field.address label span:not(.lnk),.app .form-request .field.address label svg,.app .message-request .field.address label span:not(.lnk),.app .message-request .field.address label svg{opacity:.5}.app .form .field,.app .message .field{align-items:center;column-gap:.5em;display:flex;row-gap:.1em}.app .form .field.buttons,.app .message .field.buttons{justify-content:flex-end;margin-top:1.5em}.app .form .checkbox,.app .message .checkbox{position:relative;cursor:pointer}.app .form .checkbox input,.app .message .checkbox input{position:absolute;left:0;top:0;opacity:0}.app .form .checkbox input:not(:checked)+span:after,.app .message .checkbox input:not(:checked)+span:after{opacity:0}.app .form .checkbox span,.app .message .checkbox span{display:flex;align-items:center;gap:.3em;line-height:1;position:relative}.app .form .checkbox span:before,.app .message .checkbox span:before{content:"";flex-shrink:0;border:1px solid;width:1em;height:1em}.app .form .checkbox span:after,.app .message .checkbox span:after{content:"";background-color:var(--clr-txt);width:.5em;height:.5em;position:absolute;left:.25em;top:.25em}.app .form[data-visible=false],.app .message[data-visible=false]{display:none}.app .form button[type=submit],.app .form button[type=reset],.app .message button[type=submit],.app .message button[type=reset]{min-width:7em}.app .message{max-width:20em;text-align:center;top:11em}.app .message-text:not(:last-child){margin-bottom:1em}.app .message button{margin:0 auto}.app .field{display:flex;align-items:center;column-gap:.5em;row-gap:.1em}.app .field:not(:last-child){margin-bottom:.5em}.app .field.address>span{min-width:1.55em}.app .field.buttons{justify-content:flex-end;margin-top:1.5em}.app .field label{display:flex;align-items:center;gap:.5em;width:fit-content;min-width:3.6em}.app .field label svg{font-size:1.18em;opacity:1}.app .field .note{width:100%;text-align:center}.app .field .buttons{display:flex;align-items:center;gap:.5em}.app .field .buttons button{font-family:var(--font-num);flex-grow:2}@media (max-width:640px){.app .field .buttons:not(:last-child){margin-bottom:.4em}}.app .field .select:not(.select-jetton),.app .field input[type=text],.app .field input[type=tel]{flex-grow:2}.app .field .select{font-family:var(--font-num)}.app .field .select .selected{background-color:var(--clr-bg3);border:1px solid var(--clr-brd);border-radius:.2em;display:flex;justify-content:space-between;align-items:center;gap:.5em;height:2em;padding:0 .5em}.app .field .select .selected span{flex-grow:2;border-bottom:0;font-weight:300;font-size:85%}.app .field .select .selected span span{opacity:.5}.app .field .select .selected:after{content:"";border-width:0 1px 1px 0;border-style:solid;width:.5em;height:.5em;transform:rotate(45deg) translate3d(-25%,-25%,0)}.app .field .select .selected[data-filled=false] span{font-size:85%;opacity:.25}.app .field .select .options div{display:flex;align-items:center;gap:.5em}.app .field .select .options div[data-visible=false]{display:none}.app .field .select .options div span{color:var(--clr-txt);font-weight:300;font-size:85%;opacity:.5}.app .field .select[data-opened=true] .selected:after{transform:rotate(-135deg) translate3d(-25%,-25%,0)}.app .field input[name=quorum]{flex-grow:0;width:3em;text-align:center}.app .radios{display:flex;align-items:center;gap:.5em}.app .radios button{width:2em}.app .radios button[data-active=false]{opacity:.5}.app .select{white-space:nowrap;position:relative;cursor:pointer}.app .select .selected{display:flex;align-items:center;gap:.2em;padding-bottom:.2em}.app .select .selected img,.app .select .selected svg{flex-shrink:0;width:1em}.app .select .selected img .fill,.app .select .selected svg .fill{fill:var(--clr-control)}.app .select .selected span{border-bottom:1px dashed}.app .select .selected:hover span{border-color:transparent}.app .select .options{background-color:var(--clr-bg2);border:1px solid var(--clr-brd);border-radius:.2em;box-shadow:0 .2em .5em #0003;min-width:100%;padding:.5em 0;position:absolute;right:0;top:100%;z-index:2}.app .select .options div{padding:.3em .75em}.app .select .options div:hover,.app .select .options div[data-active=true]{background-color:var(--clr-brd)}.app .select:not([data-opened=true]) .options{display:none}.app .select-jetton .options{padding:.25em 0}.app .select-jetton .options div{padding:.25em .5em}.app .select-jetton .options div img,.app .select-jetton .options div svg{width:1em}.app .select-jetton .options div:hover,.app .select-jetton .options div[data-active=true]{background-color:transparent}.app .select-jetton .options div:not([data-active=true]):not(:hover) svg{opacity:.5}.app .close{width:1.5em;height:1.5em;position:relative;opacity:.5;cursor:pointer}.app .close:after,.app .close:before{content:"";background-color:var(--clr-txt);border-radius:1px;position:absolute;transform:rotate(45deg)}.app .close:before{width:80%;height:2px;left:10%;top:50%;margin-top:-1px}.app .close:after{width:2px;height:80%;left:50%;top:10%;margin-left:-1px}.app .close:hover{opacity:1}#ton-connect-button,#ton-connect-button button,#ton-connect-button div{background-color:transparent;box-shadow:none;width:100%!important;height:auto;font-family:var(--font-num);font-weight:300;font-style:normal;font-size:1.2rem;color:var(--clr-txt)}#ton-connect-button button{border:0;padding:0;text-align:left}#ton-connect-button button:hover{transform:none}#ton-connect-button button svg:first-child{width:1.5rem}tc-root *{font-family:inherit!important}[data-tc-dropdown]{border:1px solid var(--clr-brd);border-radius:.3rem!important;width:calc(50vw - 4rem)!important;max-width:17.25em!important;margin-top:1.4rem!important}@media (max-width:640px){[data-tc-dropdown]{width:calc(100vw - 3rem)!important;max-width:28rem!important}}[data-tc-dropdown]>ul{background-color:var(--clr-bg3)}[data-tc-dropdown]>ul button{border-radius:.2rem!important;background-color:var(--clr-bg3)}[data-tc-dropdown]>ul button,[data-tc-dropdown]>ul button *{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--clr-txt)!important}[data-tc-dropdown]>ul button svg{width:1em}[data-tc-dropdown]>ul button svg path{fill:currentColor;opacity:.5}[data-tc-dropdown]>ul button:hover{background-color:var(--clr-bg2)}.flash{animation:flash 1.5s ease-in-out infinite}.fadeInUp{animation:fadeInUp .25s ease-in-out;animation-fill-mode:both}.fadeInDown{animation:fadeInDown .25s ease-in-out;animation-fill-mode:both}.zoomOutUp{animation:zoomOutUp .25s ease-in-out;animation-fill-mode:both}.zoomIn{animation:zoomIn .25s ease-in-out;animation-fill-mode:both}.zoomOut{animation:zoomOut .25s ease-in-out;animation-fill-mode:both}.headShake{animation:headShake 1s ease-in-out;animation-fill-mode:both}@keyframes flash{0%,to,50%{opacity:1}25%,75%{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1em)}to{opacity:1;transform:translateY(0)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale(.475) translateY(3em);animation-timing-function:linear}to{opacity:0;transform:scale(.1) translateY(-2000px);transform-origin:center top}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.3)}to{opacity:0}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}
