@charset "UTF-8";
/***!  Style Declaration  !***/

#co2wrap *{box-sizing:border-box}#co2wrap{max-width:660px;margin:0 auto;font-family:inherit}#co2wrap .co2-type-group{display:flex;gap:0;margin-bottom:16px;border:1px solid #ccc;border-radius:8px;overflow:hidden}#co2wrap .co2-type-btn{flex:1;padding:10px 12px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;background:transparent;color:inherit;border:none;border-right:1px solid #ccc;transition:background .15s;text-align:center;line-height:1.35}#co2wrap .co2-type-btn:last-child{border-right:none}#co2wrap .co2-type-btn.active{background:#448382;color:#fff}#co2wrap .co2-type-btn .co2-type-sub{display:block;font-size:11px;font-weight:400;opacity:.75;margin-top:2px}#co2wrap .co2-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:16px}#co2wrap .co2-field{flex:1;min-width:180px}#co2wrap .co2-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}#co2wrap .co2-input{width:100%;padding:10px 14px;font-size:15px;border:1px solid #ccc;border-radius:6px;font-family:inherit;outline:none}#co2wrap .co2-input:focus{border-color:#555}#co2wrap .co2-calc-btn{padding:10px 22px;font-size:14px;font-weight:600;font-family:inherit;border:2px solid currentColor;border-radius:6px;cursor:pointer;background:transparent;color:inherit;white-space:nowrap;transition:opacity .15s}#co2wrap .co2-calc-btn:hover{opacity:.7}#co2wrap .co2-result{display:none;padding:16px 20px;border:1px solid #c8e6c9;border-radius:8px;background:#f1f8e9;margin-bottom:28px}#co2wrap .co2-result p{margin:0;font-size:15px}#co2wrap .co2-result .co2-breakdown{margin-top:12px;padding-top:12px;border-top:1px solid #c8e6c9;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}#co2wrap .co2-stat{text-align:center}#co2wrap .co2-stat-val{font-size:15px;font-weight:700;display:block}#co2wrap .co2-stat-lbl{font-size:11px;opacity:.7;display:block;margin-top:2px}#co2wrap .co2-header-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}#co2wrap h4{margin:0}#co2wrap .co2-info-wrap{position:relative;display:inline-flex;align-items:center}#co2wrap .co2-info-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #448382;color:#448382;font-size:11px;font-weight:700;font-family:inherit;background:transparent;cursor:default;flex-shrink:0;line-height:1}#co2wrap .co2-info-wrap:hover .co2-info-btn{background:#448382;color:#fff}#co2wrap .co2-tooltip{display:none;position:absolute;left:28px;top:50%;transform:translateY(-50%);width:320px;padding:14px 16px;background:#fff;border:1px solid #a8d5ce;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.12);z-index:100}#co2wrap .co2-info-wrap:hover .co2-tooltip{display:block}#co2wrap .co2-tooltip::before{content:'';position:absolute;right:100%;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:#a8d5ce}#co2wrap .co2-tooltip::after{content:'';position:absolute;right:calc(100% - 1px);top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:#fff}#co2wrap .co2-tooltip p{margin:0 0 8px;font-size:13px;line-height:1.6;color:#1e3e3a}#co2wrap .co2-tooltip p:last-child{margin-bottom:0}#co2wrap .co2-tooltip .co2-info-highlight{font-weight:700;color:#448382}#co2wrap .co2-tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#co2wrap table{width:100%;border-collapse:collapse;font-size:14px}#co2wrap th{text-align:left;padding:9px 11px;border:1px solid #ddd;font-weight:600;background:#f5f5f5}#co2wrap td{padding:9px 11px;border:1px solid #ddd}#co2wrap tr.alt{background:#fafafa}#co2wrap td.strong{font-weight:700}#co2wrap .co2-tbl-note{font-size:12px;color:#777;margin-top:8px}@media (max-width:520px){#co2wrap .co2-calc-btn{width:100%}#co2wrap table{font-size:11px}#co2wrap th,#co2wrap td{padding:7px 5px}#co2wrap .co2-breakdown{grid-template-columns:1fr}#co2wrap .co2-stat{text-align:left;display:flex;gap:8px;align-items:baseline}#co2wrap .co2-tooltip{left:auto;right:28px;top:28px;transform:none;width:260px}#co2wrap .co2-tooltip::before,#co2wrap .co2-tooltip::after{display:none}}
