.year-end-instructions{line-height:1.4}.year-end-disclaimer{color:var(--grey-text);line-height:1.3}.year-end-report-questions{display:flex;gap:var(--box-padding);flex-wrap:wrap}.year-end-report-questions .green-cell{background:transparent;color:var(--green);display:inline-block;padding:6px 10px}.year-end-report-questions .red-cell{background:transparent;color:var(--red);display:inline-block;padding:6px 10px}.year-end-report-question{flex-basis:45%;flex-grow:2;display:flex;flex-direction:column}.year-end-report-question-input{margin-top:auto;display:flex;align-items:center;gap:var(--box-padding)}.year-end-report-question-input .label{margin-bottom:0;white-space:nowrap}.year-end-report-question-input .k-input{margin-left:auto}.year-end-report-question>.label{font-size:var(--larger-font-size);margin-bottom:var(--small-padding);line-height:1.5}.year-end-report-question-overidden{color:var(--green);margin-top:var(--small-padding);display:inline-block;text-transform:capitalize;margin-left:auto}.year-end-report-question-overidden .button-main{margin-left:var(--small-padding)}.year-end-open-records{color:var(--blue);cursor:pointer}.year-end-bank-table{flex-direction:column;display:flex}.year-end-bank-table td{padding:8px;padding-left:0;padding-right:45px}.year-end-bank-table td:nth-child(2){text-align:right;padding-right:0}.year-end-bank-balances-recalculate{white-space:nowrap;display:inline-block;align-self:flex-end}.year-end-inventories{display:inline-block}.year-end-update-inventories{margin-right:auto}.year-end-categorize-direcotrs-loans,.year-end-bank-data{margin-right:auto}.year-end-bank-table .k-input{width:150px}.year-end-bank-table .k-input input{text-align:right}tr.year-end-report-question-overidden{width:100%;display:table-row}tr.year-end-report-question-overidden td{padding-right:0}tr.year-end-report-question-overidden td>div{display:flex;justify-content:end;align-items:center}.year-end-profit-loss{margin-right:auto}.year-end-report-additional-documents ul{display:flex;flex-direction:column;gap:var(--tiny-padding)}.year-end-report-additional-documents li{padding:var(--small-padding);background:var(--input-bg);border-radius:var(--border-radius);flex-grow:2;display:flex;gap:var(--small-padding);line-height:1.3}.year-end-report-additional-documents b{min-width:120px;color:var(--blue);font-weight:bold;display:inline-block;white-space:nowrap}@media screen and (max-width:600px){html body .year-end-report-question-overidden .button-main{margin-top:8px;margin-left:0}html body .year-end .small-button{line-height:1.2}}@media screen and (max-width:450px){.year-end-report-question-input{flex-wrap:wrap;gap:var(--small-padding);margin-top:var(--small-padding)}.year-end-report-question-input .k-input{flex-basis:100%;width:100%}.year-end-report-additional-documents li{flex-direction:column}}.year-end-dates-cont{max-width:100%}.email-accountant-login{width:500px}.accounting-categorization-map .form-row-items{align-items:end}.accounting-categorization-map .form-row-items>div{flex-basis:300px;flex-grow:2}.accounting-categorization-map .form-row-items>.accounting-categorization-map-join{flex-basis:60px;align-self:center;text-align:center;justify-self:center;position:relative;top:10px;white-space:nowrap}.accounting-categorization-map .form-row-items>div:last-child{flex-basis:120px}.accounting-categorization-map-submit-cont{max-width:130px}.accounting-categorization-map-submit{padding:11px}@media screen and (max-width:530px){.accounting-categorization-map .form-row-items>.accounting-categorization-map-join{top:0}}.accounting-categorization-grid .k-switch{width:180px;font-size:var(--font-size)}.accounting-categorization-grid .k-switch:nth-child(2){width:270px}.k-grid #Active{margin:auto;display:flex}.product-grid-name{display:flex;align-items:center;gap:15px;text-overflow:ellipsis;overflow:hidden;width:100%;font-weight:500;white-space:normal}.product-grid-image-cont{display:flex;align-items:center;justify-content:center;align-content:center;border-radius:40px;width:70px}.product-grid-image{margin:auto;display:block;border-radius:50px;max-width:60px;max-height:60px;border-radius:var(--border-radius);border:var(--border)}.product-grid-image-no-curve .product-grid-image{border-radius:var(--border-radius)}.product-grid-name a{flex-grow:2}.product-grid-name-ids{display:flex;gap:3px;padding:0 10px;border-radius:30px;margin-top:5px}html body .product-grid-name-ids>div{padding:3px 2px;border-radius:50px}.product-grid-name-ids img{width:18px;align-self:center}.product-performance-grid-help span{text-align:right;float:right}.product-performance-grid-help label{width:130px;text-align:left}.product-research-grid-image{width:30px}@media screen and (max-width:500px){html body #ProductResearchGrid_ProductResearchGrid .k-toolbar .k-input{width:100%;margin-bottom:5px}}