/* Roberin The New — D-day Calculator correction 20260710f */
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--input,
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--result{
	background:var(--tn-paper)!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--input > .tn-dday-kicker{
	margin:0 0 10px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-pane--result > .tn-dday-kicker{
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module,
body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
	display:grid!important;
	align-content:center!important;
	height:218px!important;
	min-height:218px!important;
	padding:18px!important;
	border:1px solid var(--tn-line)!important;
	border-left:3px solid var(--tn-accent)!important;
	background:var(--tn-paper-strong)!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module{
	row-gap:8px!important;
	margin:0 0 10px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module > .tn-dday-field,
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module > .tn-dday-check{
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module > .tn-dday-time[hidden]{
	display:none!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module .tn-dday-field input{
	height:46px!important;
	line-height:46px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-input-module:has(.tn-dday-time:not([hidden])){
	height:auto!important;
	min-height:218px!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
	grid-template-rows:auto max-content auto!important;
	row-gap:8px!important;
	margin:0!important;
}
body.tn-dday-page-body .tn-dday-page .tn-dday-primary > *{
	margin:0!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page :is(.tn-dday-pane--input,.tn-dday-pane--result,.tn-dday-input-module,.tn-dday-primary),
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page :is(.tn-dday-pane--input,.tn-dday-pane--result,.tn-dday-input-module,.tn-dday-primary){
	background:#20160e!important;
	color:#f7ead1!important;
	-webkit-text-fill-color:#f7ead1!important;
}
body.tn-dday-page-body:is([data-scheme="dark"],[data-scheme="inverse"],[data-scheme="auto"][data-l="dark"],[data-scheme="auto"][data-d="dark"]) .tn-dday-page :is(.tn-dday-input-module,.tn-dday-primary),
html[data-scheme="dark"] body.tn-dday-page-body:not([data-scheme="light"]) .tn-dday-page :is(.tn-dday-input-module,.tn-dday-primary){
	border-color:#775d3d!important;
	border-left-color:#ffb36d!important;
}
@media (prefers-color-scheme:dark){
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page :is(.tn-dday-pane--input,.tn-dday-pane--result,.tn-dday-input-module,.tn-dday-primary){
		background:#20160e!important;
		color:#f7ead1!important;
		-webkit-text-fill-color:#f7ead1!important;
	}
	body.tn-dday-page-body[data-scheme="auto"] .tn-dday-page :is(.tn-dday-input-module,.tn-dday-primary){
		border-color:#775d3d!important;
		border-left-color:#ffb36d!important;
	}
}
@media (min-width:981px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-pane--result{
		align-content:start!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-workspace:has(.tn-dday-time:not([hidden])) :is(.tn-dday-input-module,.tn-dday-primary){
		height:272px!important;
		min-height:272px!important;
	}
}
@media (max-width:980px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-input-module,
	body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
		height:auto!important;
		min-height:0!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-input-module{
		align-content:start!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-input-module:has(.tn-dday-time:not([hidden])){
		height:auto!important;
		min-height:0!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
		min-height:154px!important;
	}
}
@media (max-width:720px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-input-module,
	body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
		padding:14px!important;
	}
	body.tn-dday-page-body .tn-dday-page .tn-dday-primary{
		min-height:132px!important;
	}
}
@media (max-width:390px){
	body.tn-dday-page-body .tn-dday-page .tn-dday-input-module .tn-dday-field input{
		height:43px!important;
		line-height:43px!important;
	}
}
