@charset "UTF-8";.interactive-tool.drinking-diary{margin:0 0 30px}.interactive-tool.drinking-diary table{height:100%}.interactive-tool.drinking-diary table .it-dd-heading-empty{border-color:transparent;background-color:transparent}.interactive-tool.drinking-diary table .it-dd-input td{position:relative;padding:0;line-height:0}.interactive-tool.drinking-diary table .it-dd-input td input,.interactive-tool.drinking-diary table .it-dd-input td textarea{margin:0;padding:10px;width:100%;height:100%;background-color:transparent;border:none;color:inherit;min-height:0;outline-offset:-2px}.interactive-tool.drinking-diary table .it-dd-input td textarea{min-height:100%;resize:none;overflow-y:hidden}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost input{padding-left:20px}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost input:-moz-placeholder-shown+.it-dd-cost-symbol{display:none}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost input:-ms-input-placeholder+.it-dd-cost-symbol{display:none}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost input:placeholder-shown+.it-dd-cost-symbol{display:none}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost .it-dd-cost-symbol{display:block;position:absolute;top:0;left:10px;bottom:0;margin:auto;height:0;font:inherit;color:inherit}.interactive-tool.drinking-diary table .it-dd-total td[colspan]{text-align:right;font-weight:700}@media only screen and (max-width:991.98px){.interactive-tool.drinking-diary table .it-dd-heading{display:none}.interactive-tool.drinking-diary table .it-dd-input{display:block;margin:0 0 15px}.interactive-tool.drinking-diary table .it-dd-input th[scope=row]{margin-bottom:-2px;display:block}.interactive-tool.drinking-diary table .it-dd-input td{position:relative;display:flex;border-bottom:1px solid #768692}.interactive-tool.drinking-diary table .it-dd-input td::before{padding:10px 15px;line-height:1.5;flex-shrink:0;width:225px}.interactive-tool.drinking-diary table .it-dd-input td::after{content:"";position:absolute;top:0;bottom:0;left:225px;width:1px;background-color:#768692}.interactive-tool.drinking-diary table .it-dd-input td input,.interactive-tool.drinking-diary table .it-dd-input td textarea{flex-grow:1}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost .it-dd-cost-symbol{left:235px}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(2)::before{content:"AM/PM/Eve"}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(3)::before{content:"Where and with whom/alone"}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(3) textarea{min-height:74px}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(4)::before{content:"Type of drink"}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(5)::before{content:"Units"}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(6)::before{content:"£ spent"}.interactive-tool.drinking-diary table .it-dd-total,.interactive-tool.drinking-diary table .it-dd-total td{display:block}.interactive-tool.drinking-diary table .it-dd-total td[colspan]{text-align:left;border-bottom:1px solid #768692}.interactive-tool.drinking-diary table .it-dd-total td.it-dd-total-units::before{content:"Units:";margin-right:8px}.interactive-tool.drinking-diary table .it-dd-total td.it-dd-total-cost::before{content:"£ spent:";margin-right:8px}}@media only screen and (max-width:767.98px){.interactive-tool.drinking-diary table .it-dd-input td::before{padding:8px 12px;width:175px}.interactive-tool.drinking-diary table .it-dd-input td::after{left:175px}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost .it-dd-cost-symbol{left:185px}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(3) textarea{min-height:68px}}@media (max-width:767.98px){.interactive-tool.drinking-diary{margin-bottom:20px}}@media only screen and (max-width:479.98px){.interactive-tool.drinking-diary table .it-dd-input td::before{width:150px}.interactive-tool.drinking-diary table .it-dd-input td::after{left:150px}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost .it-dd-cost-symbol{left:160px}}@media only screen and (max-width:379.98px){.interactive-tool.drinking-diary table .it-dd-input td::before{width:125px}.interactive-tool.drinking-diary table .it-dd-input td::after{left:125px}.interactive-tool.drinking-diary table .it-dd-input td.it-dd-cost .it-dd-cost-symbol{left:135px}.interactive-tool.drinking-diary table .it-dd-input td:nth-child(3) textarea{min-height:88px}}