.t__calculator{-webkit-user-select:none;user-select:none;position:relative;border:solid var(--color-border-m) 1px;container-type:inline-size;border-radius:calc(var(--radius) * 2);outline:none;box-shadow:var(--shadow-doc);min-width:18rem;max-width:calc(var(--inc) * 9);overflow:hidden}.t__calculator.--price .t__calculator__content{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(23cqw,1fr)}.t__calculator.--price .t__calculator__bton:nth-child(10),.t__calculator.--price .t__calculator__bton:nth-child(12){border-radius:2px!important}.t__calculator.--price .t__calculator__bton:nth-child(12){grid-column:span 2}.t__calculator.--price .t__calculator__bton:nth-child(14){margin-top:calc(-23cqw - 2px);height:calc(46cqw + 2px)}.t__calculator.--math .t__calculator__bton{border-radius:0}.t__calculator.--math .t__calculator__bton:nth-child(16){border-bottom-left-radius:calc(var(--radius) * 2)}.t__calculator.--math .t__calculator__bton:nth-child(18){border-bottom-right-radius:calc(var(--radius) * 2)}.t__calculator.--math .t__calculator__bton:nth-child(10){border-radius:0!important}.t__calculator.--math .t__calculator__header{text-align:right}.t__calculator.--math .t__calculator__content{grid-template-columns:repeat(4,1fr)}.t__calculator.--no-border{border:none}@media (min-width: 1400px){.t__calculator{min-width:26rem}}.t__calculator__header{display:flex;align-items:center;justify-content:space-between;gap:3cqw;background:var(--color-bg-highlight);height:22cqw;position:relative;border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);padding:0 5cqw;transition:height .1s}.t__calculator__header.--title{display:block;height:28cqw}.t__calculator__title{font-size:14px;display:inline-block;position:relative;height:auto;max-width:100%;margin:.9em 0 .15em;color:var(--color-txt-400);z-index:2}.t__calculator__title>span{font-weight:500;position:relative;z-index:2;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 992px){.t__calculator__title{font-size:12px}}.t__calculator__unit{pointer-events:none;font-size:10cqw;color:var(--color-text);opacity:.5}.t__calculator__input,.t__calculator__price{all:unset;-webkit-user-select:none;user-select:none;cursor:default;color:var(--color-title);font-weight:600;font-size:14cqw;border:none;background:none;border-radius:0;outline:none;letter-spacing:.02em;-moz-appearance:textfield;flex:1;min-width:0}.t__calculator__input::-webkit-inner-spin-button,.t__calculator__input::-webkit-outer-spin-button,.t__calculator__price::-webkit-inner-spin-button,.t__calculator__price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t__calculator__price{display:flex;align-items:flex-end;justify-content:flex-end;line-height:.6}.t__calculator__price__operation{display:flex;align-items:center;font-weight:500;font-size:2rem;opacity:.75;margin-top:.5em}.t__calculator__price__operation em{font-style:normal}.t__calculator__price__operation .t__icon{margin:0 .2em -.25em}.t__calculator__price__operation .t__icon svg{stroke-width:3px}.t__calculator__content{display:grid;grid-template-columns:repeat(3,1fr);background:var(--color-bg-grey);gap:2px;padding-top:2px;border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2)}.t__calculator__bton{all:unset;position:relative;display:flex;align-items:center;justify-content:center;flex-flow:column;gap:calc(var(--space) * .5);height:23cqw;font-size:7cqw;color:var(--color-title);font-weight:600;background:var(--color-bg);border-radius:2px}.t__calculator__bton:nth-child(10){border-bottom-left-radius:calc(var(--radius) * 2)!important}.t__calculator__bton:disabled{pointer-events:none;opacity:.25;filter:grayscale(.25);font-weight:400}.t__calculator__bton.--ret{background:var(--color-main-500);border-bottom-right-radius:calc(var(--radius) * 2)!important}.t__calculator__bton.--ret .t__icon{color:var(--color-bg)}.t__calculator__bton.--function{background:var(--color-bg-s)}.t__calculator__bton.--function .t__icon{color:var(--color-main-500)}.t__calculator__bton.--col2{grid-column:span 2}.t__calculator__bton.--col3{grid-column:span 3}.t__calculator__bton.--col4{grid-column:span 4}.t__calculator__bton .t__icon svg{height:8cqw;width:8cqw;stroke-width:2px}.t__calculator__bton:nth-child(12){border-bottom-right-radius:calc(var(--radius) * 2)}.t__calculator__bton:active{transform:scale(.95)}.t__calculator__bton__sublabel{font-size:1rem;font-weight:500;line-height:.5;color:var(--color-focus-400)}.t__calculator__bton__sublabel:first-letter{text-transform:uppercase}.t__calculator__more{position:absolute;top:3cqw;right:3cqw;bottom:3cqw;display:grid;grid-template-rows:repeat(2,1fr);width:calc(var(--space) * 3);padding:2px}.t__calculator__more>button{all:unset;display:flex;align-items:center;justify-content:center;background:var(--color-bg-grey);margin-top:1px;opacity:.75;transition:opacity .15s cubic-bezier(.19,1,.22,1);border-bottom-right-radius:calc(-3px + var(--radius) * 2);border-bottom-left-radius:calc(-3px + var(--radius) * 2)}.t__calculator__more>button:first-child{border-top-right-radius:calc(-3px + var(--radius) * 2);border-top-left-radius:calc(-3px + var(--radius) * 2);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0 0 1px}.t__calculator__more>button svg{stroke-width:2px}.t__calculator__more>button:active{transform:translateY(1px)}.t__calculator__more>button:hover{opacity:1}.t__calculator__more>button[disabled]{pointer-events:none;opacity:.15}.t__viewbar{position:sticky;top:0;background-color:var(--color-bg);border-bottom:solid var(--color-border-m) 1px;z-index:2;display:grid;grid-template-columns:auto 1fr;transition:transform .45s cubic-bezier(.19,1,.22,1)}.t__viewbar:has(>.t__calendar__range__wrapper:first-child){padding-left:var(--space)}.t__viewbar .p-icon-field.--ghost .t__icon{opacity:.5}.t__viewbar .p-icon-field.--ghost .t__icon svg{stroke-width:2px}.t__viewbar .p-icon-field.--ghost .p-inputtext{border:none}.t__viewbar .t__calendar__range{margin-left:calc(var(--space) * .5)}.t__viewbar .t__date{font-weight:700;font-size:1.2rem}.t__viewbar>:nth-child(2){padding-left:0}.t__viewbar>:nth-child(n+3){grid-column:span 2}@media (max-width: 767px){.t__viewbar>:nth-child(n+3){border-top:solid var(--color-border-m) 1px}}.t__viewbar .t__viewbar__tools,.t__viewbar .t__date__selector{padding:calc(var(--space) * .75)}.t__viewbar :not(.p-icon-field)>.p-inputtext{all:unset;display:inline;cursor:default;color:var(--color-title);font-size:1.25rem;box-shadow:none;border:0;border-radius:0;outline:none;font-weight:700;border-bottom:dashed var(--color-border-xl) 1px;padding:calc(var(--space) * .15) 0;width:calc(var(--space) * 9);flex:0;text-align:center}.t__viewbar :not(.p-icon-field)>.p-inputtext:active{transform:translateY(1px)}.t__viewbar :not(.p-icon-field)>.p-inputtext:hover{color:var(--color-focus)}.t__viewbar .tools{display:flex;gap:.5rem}.t__viewbar.--stats .p-calendar{padding:0 var(--space);flex:0}.t__viewbar.--stats .p-calendar .p-inputtext{text-align:left;width:13em;flex:none}@media (min-width: 768px){.t__viewbar{display:flex;align-items:center}}.t__viewbar__tools,.t__viewbar .t__date__selector{display:flex;align-items:center;justify-content:center;gap:calc(var(--space) * .5);padding:calc(var(--space) * .5) calc(var(--space) * .75);overflow-x:auto;animation:slideFromBottom .3s cubic-bezier(.19,1,.22,1);height:var(--tab-height);scrollbar-width:none}.t__viewbar__tools:has(.t__calendar__range),.t__viewbar__tools.t__date__selector,.t__viewbar .t__date__selector:has(.t__calendar__range),.t__viewbar .t__date__selector.t__date__selector{justify-content:flex-start}.t__viewbar__tools .p-selectbutton,.t__viewbar .t__date__selector .p-selectbutton{margin:0 calc(var(--space) * .5)}.t__viewbar__tools::-webkit-scrollbar,.t__viewbar .t__date__selector::-webkit-scrollbar{width:0;height:0}.t__viewbar__tools .p-calendar,.t__viewbar .t__date__selector .p-calendar{flex:1;display:flex;align-items:center;justify-content:center}.t__viewbar__tools.--end,.t__viewbar .t__date__selector.--end{justify-content:flex-end;flex:1}.t__viewbar__tools.--wrap,.t__viewbar .t__date__selector.--wrap{flex-wrap:wrap;height:auto}@media (max-width: 767px){.t__viewbar__tools.--wrap,.t__viewbar .t__date__selector.--wrap{overflow:hidden}.t__viewbar__tools.--wrap>*,.t__viewbar .t__date__selector.--wrap>*{border-top:1px solid var(--color-border-m);margin-top:-1px}}.t__viewbar__tools.--resume,.t__viewbar .t__date__selector.--resume{font-size:.9rem;color:var(--color-title);background:var(--color-bg-s);height:auto;padding:calc(var(--space) * .5) calc(var(--space) * 1);border-radius:calc(var(--radius) * 1);gap:calc(var(--space) * 1.5);border:solid var(--color-border) 1px;margin-top:calc(var(--space) * .5)}.t__viewbar__tools.--resume .t__tag,.t__viewbar .t__date__selector.--resume .t__tag{font-weight:600;gap:.35rem}.t__viewbar__tools.--resume .t__tag .t__icon,.t__viewbar .t__date__selector.--resume .t__tag .t__icon{opacity:.75;height:1.25rem;width:1.25rem;color:var(--color-focus)}.t__viewbar__tools.--resume .t__tag>span,.t__viewbar .t__date__selector.--resume .t__tag>span{display:block;font-size:.75rem;opacity:.5}.t__viewbar__tools>.t__tool.--active:before,.t__viewbar .t__date__selector>.t__tool.--active:before{transform:translate(-50%,-50%)}.t__viewbar__tools .p-button,.t__viewbar .t__date__selector .p-button{background:none}.t__viewbar__tools .p-button.--active:before,.t__viewbar .t__date__selector .p-button.--active:before{opacity:.05}.t__viewbar__left,.t__viewbar__right{padding:0 var(--space)}.t__viewbar__sep{display:none}@media (min-width: 992px){.t__viewbar__tools{padding:0;border-bottom:none;justify-content:flex-start}.t__viewbar__tools.--resume{margin:0}.t__viewbar.--stats{position:relative;margin:0;height:calc(var(--tab-height) - 1px)}.t__viewbar.--stats .t__viewbar__sep{display:flex;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);z-index:1;border:solid var(--color-border-m) 1px;background:var(--color-bg);color:var(--color-focus)}.t__viewbar.--stats .t__viewbar__sep .t__icon{animation:slideFromBottom .3s cubic-bezier(.19,1,.22,1)}.t__viewbar.--stats .t__viewbar__sep:before{transform:translate(-50%,-50%) scale(1);opacity:.075}.t__viewbar__left,.t__viewbar__right{flex:0 0 50%;display:flex;align-items:center;gap:calc(var(--space) * 1.5);padding:0 calc(var(--space) * 2) 0 0}.t__viewbar__left{position:relative;border-right:solid var(--color-border-m) 1px}.t__viewbar__right{padding-left:calc(var(--space) * 1.25)!important}.t__viewbar__right.--right{justify-content:flex-end}}@media (max-width: 991px){.t__viewbar__left{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;width:100%}.t__viewbar__left .--resume{width:100%}.t__viewbar__left .t__calendar__range{flex:1;display:flex;justify-content:center}.t__viewbar__left .t__viewbar__tools{border-bottom:none;padding:0}}
