#resultanchor{display:none}@media (min-width: 10.1em){#macroFormWrap{padding:3%;}form h4{font-size:0.8em;text-transform:uppercase;margin:0;padding-top:0.1em;padding-bottom:0.8em}.grams{display:table;min-width:280px;margin:auto;font-size:1.2em}.grams div{    color: #000;display:table-cell}.right{text-align:right;font-weight:bold}.percent{color:#aaa;font-size:0.8em;padding-left:1em}.pie{min-width:220px;width:50%;float:left}input{color: #000;border:2px solid #e5e5e5;-webkit-appearance:none;background-color:#f0f0f0}::-webkit-inner-spin-button{-webkit-appearance:none}::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.tip{z-index:100;background-color:rgba(0,0,0,0.75);box-shadow:0 0 8px rgba(0,0,0,0.3);bottom:auto;font-size:0.8em;padding:2px 10px;color:#fff;padding:6px 12px;right:auto;top:47px;left:10px;white-space:nowrap;position:absolute;visibility:hidden}.tip:after{border-bottom:10px solid rgba(0,0,0,0.8);border-left:10px solid transparent;border-right:10px solid transparent;top:-10px;content:'';display:block;height:0;left:10px;position:absolute}.question .tip{z-index:1;left:-12px !important;top:26px !important;white-space:normal !important;text-align:left;min-width:200px;max-width:230px;text-transform:none !important;font-size:12px !important}.tip a{text-decoration:underline}.tip img{margin:0}.question .tip-image{padding:2px;min-width:250px;left:-52px !important}.error{position:relative}.error .tip,.question:hover .tip{visibility:visible}.boxwrap{white-space:nowrap}.question{background-color:#efefef;width:1.2em;display:inline-block;border-radius:50%;height:1.2em;text-align:center;color:#aaa;cursor:pointer;position:relative}.hidden{max-height:0;opacity:0;transition:max-height 0.4s ease 0s}.switch{height:40px;margin-bottom:1.2em;white-space:nowrap}.switch-inline{display:inline-block;width:120px}.switch-border{border:3px solid #cb9e56;border-radius:5px}.option{position:relative;display:inline-block;width:50%;height:100%;line-height:40px}.option-third{width:33.3333333333%}.option-fourth{width:25%}.option label{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;text-align:center;color:rgba(0,0,0,0.3);background-color:#e9bf7b;transition:transform 0.4s, color 0.4s,background-color 0.4s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option input[type="radio"]{appearance:none;width:0;height:0;opacity:0}.option input[type="radio"]:focus{outline:0;outline-offset:0}.option input[type="radio"]:checked ~ label{background-color:#cb9e56;color:rgba(0,0,0,0.7)}div.cs-select{display:inline-block;position:relative;background:#e9bf7b;z-index:100;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{color: #000;display:block;position:relative;cursor:pointer;padding:0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em}.cs-select>span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cs-select>span::after{content:'\25BE';right:1em}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:transparent;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible;background:#e9bf7b}.cs-select .cs-options{overflow:visible;opacity:1;visibility:visible;padding-bottom:1.25em;pointer-events:none}.cs-select.cs-active .cs-options{pointer-events:auto}.cs-select .cs-options>ul::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.cs-select.cs-active .cs-options>ul::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:none;transition:none;-webkit-animation:expand 0.6s ease-out;animation:expand 0.6s ease-out}.cs-select .cs-options ul li{margin-bottom:0;opacity:0;-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);-webkit-transition:opacity 0.15s, -webkit-transform 0.15s;transition:opacity 0.15s, transform 0.15s}.cs-select.cs-active .cs-options ul li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:none;transition:none}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:1em}.cs-select.cs-active .cs-options ul li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:none;transition:none;-webkit-animation:bounce 0.6s ease-out;animation:bounce 0.6s ease-out}@-webkit-keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1)}25%{-webkit-transform:scale3d(1, 1.2, 1)}50%{-webkit-transform:scale3d(1, 0.85, 1)}75%{-webkit-transform:scale3d(1, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1)}}@keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1)}25%{-webkit-transform:scale3d(1, 1.2, 1);transform:scale3d(1, 1.2, 1)}50%{-webkit-transform:scale3d(1, 0.85, 1);transform:scale3d(1, 0.85, 1)}75%{-webkit-transform:scale3d(1, 1.05, 1);transform:scale3d(1, 1.05, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);opacity:0}25%{-webkit-transform:translate3d(0, 10px, 0)}50%{-webkit-transform:translate3d(0, -6px, 0)}75%{-webkit-transform:translate3d(0, 2px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);opacity:1}}@keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0}25%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}50%{-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0)}75%{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}
