/**
 * @version 30.06.2025
 *
 * mobile/profile/styles.r.3-phone.css
 *
 * Skin "mobile"
 */
/*** .ym-columnar ***/
.ym-columnar label,
.ym-columnar .ym-label {
	display: block;
	width: 100%;
}
.ym-columnar .ym-fbox-check input,
.ym-columnar .ym-message {
	margin-left: 0%;
}
.ym-columnar .ym-fbox-check.checkbox label,
.ym-columnar .ym-fbox-check.checkbox .ym-label {
	width: 90%;
	padding-left: 4px;
}

.ym-columnar .ym-fbox-wrap {
	margin-left: 0%;
}

/*** profile inventory ***/

/*** registration of a new B2C customers ***/
form.profile-b2c.ym-form .ui-button {
	width: 100% !important;
}

ul.ym-fbox-wrap {
	width: 100%;
}

/*** section.subusers ***/
/** section.subusers.search-results **/
/* grid settings */
section.subusers.search-results {
	display: grid;
	grid-template-areas:
       "search-results"
       "pages-bar"
       "button"
       ;
	grid-template-columns: 100%;
}
/* grid-area: pages-bar; */
section.subusers.search-results > div.pages-bar.bottom {
	padding-top: 0;
}
section.subusers.search-results > div.pages-bar.bottom > div.ym-gr > ul {
	/* float: left; */
	position: static;
	float: none;
	width: 100%;
}

section.subusers div.button-replicate button {
	width: 100%;
}

/*** section.subusers - article.subuser-details ***/
article.subuser-details ul.table-2-cols.contact-person.empty-value {
	display: none;
}
article.subuser-details ul.table-2-cols.contact-person.empty-value.delimiter {
	display: block;
	font-size: 5px;
}
article.subuser-details ul.table-2-cols.contact-person > li {
	width: 100% !important;
}
button.return-back.from-subuser-details {
	margin-top: 1em;
	width: 100%;
	display: none;
}
/*** order lists ***/
/** toolbar "order lists" at bottom **/
/* grid settings */
/* section.buttons-template.lists section.toolbar.lists > ul.count-visible-2 {
	grid-template-areas:
 		  "pdf to-shopcart";
	grid-template-columns: 1fr 1fr;
}
section.buttons-template.lists section.toolbar.lists > ul.count-visible-3 {
	grid-template-areas:
 		  "delete pdf"
 		  "to-shopcart to-shopcart";
	grid-template-columns: 1fr 1fr;
}
section.buttons-template.lists section.toolbar.lists > ul.count-visible-3 > li.button-pdf {
	padding: 0 0 0 2%;
}
 */
/*** orders ***/
/** orders search forms **/
#ordersSearchForms.ui-accordion > .ui-accordion-content > .form-search {
	--columns-padding-left: 100%;
}
/*
section.search-forms div.ui-accordion-content {

}
*/
/* section.form-search */
section.search-forms section.form-search {
	width: 100%;
	margin-bottom: 1em;
}
section.search-forms section.form-search ul.dates-from-to {
	width: 100%;
	max-width: none;
}
section.search-forms section.form-search ul.dates-from-to li {
	width: 48%;
}
section.search-forms section.form-search ul.dates-from-to li.delimiter {
	width: 4%;
}
section.search-forms section.form-search .ui-controlgroup {
	width: 100%;
}
section.search-forms section.form-search .radio.orders_state .ui-controlgroup > div {
	/*border: 1px solid red;*/
	float: left;
	width: 25%;
	padding-left: 1px;
	padding-right: 1px;
}
section.search-forms section.form-search .radio.orders_state .ui-controlgroup > div.radio-orders_all {
	width: 50%;
}
section.search-forms section.form-search .radio .ui-controlgroup > div label {
	width: 100%;
	white-space: nowrap;
}
@media screen and ( max-width: 420px ) {
	section.search-forms section.form-search .radio.orders_state .ui-controlgroup > div {
		width: 50%;
	}
	section.search-forms section.form-search .radio.orders_state .ui-controlgroup > div.radio-orders_all {
		width: 100%;
		padding-top: 2px;
    }
}
@media screen and ( max-width: 370px ) {
	section.search-forms section.form-search .radio .ui-controlgroup > div label {
    	white-space: normal;
    }
}
section.search-forms section.form-search .radio.is_only_shop .ui-controlgroup > div:FIRST-CHILD {
	float: left;
	width: 55%;
}
section.search-forms section.form-search .radio.is_only_shop .ui-controlgroup > div {
	float: right;
	width: 45%;
	padding-left: 1px;
	padding-right: 1px;
}

section.search-forms section.form-search .ym-columnar label,
section.search-forms section.form-search .ym-columnar .ym-label {
	display: block;
	float: none;
	width: 100%;
}
#ordersSearchForms.ui-accordion section.form-search .ym-fbox.ym-fbox-button.field-submit {
	padding-left: 0;
}
section.search-forms .ym-form.ym-columnar .ym-fbox.ym-fbox-button.field-submit button {
	width: 100%;
}

/* forms "search by" */
@media (max-width: 310px) {
	#ordersSearchForms.ui-accordion > .ui-accordion-content > .form-search-by-belNr > form,
	#ordersSearchForms.ui-accordion > .ui-accordion-content > .form-search-by-internalOrderNumber > form {
		grid-template-columns: 50% 50%;
	}
}
section.search-forms .form-search-by-belNr,
section.search-forms .form-search-by-internalOrderNumber {
	width: 100%;
	position: relative;
	float: left;;
	display: block;
	left: 0;
	bottom: auto;
	padding-left: 0%;
}
/*
section.search-forms .form-search-by-belNr,
section.search-forms .form-search-by-internalOrderNumber {

}
*/

/** placeholders **/
/* Chrome/Opera/Safari/Edge */
section.search-forms .form-search-by-belNr ::-webkit-input-placeholder,
section.search-forms .form-search-by-internalOrderNumber ::-webkit-input-placeholder {
    color: unset;
}
/* Firefox 19+ */
section.search-forms .form-search-by-belNr ::-moz-placeholder,
section.search-forms .form-search-by-internalOrderNumber ::-moz-placeholder {
	color: unset;
}

/* IE 10+ */
section.search-forms .form-search-by-belNr :-ms-input-placeholder,
section.search-forms .form-search-by-internalOrderNumber :-ms-input-placeholder {
    color: unset;
}
/*
section.search-forms section.form-search-by-belNr .ym-fbox.ym-fbox-button,
section.search-forms section.form-search-by-internalOrderNumber .ym-fbox.ym-fbox-button {

}
*/
/** section.info-toolbar **/
section.info-toolbar.ym-grid > div {
	width: 100%;
	float: none;
	margin: 0;
}
section.info-toolbar.ym-grid > .ym-gl {
	display: none;
}
section.info-toolbar.ym-grid > .ym-gr {
	margin-top: 0em;
}
/* button.button-toggle-receipts */
section.info-toolbar.ym-grid > .ym-gr button {
	margin-top: 0.5em;
	width: 100%;
}
/** info-search panel **/

/** orders table **/
section.search-results table.belegs .col-order-number  {
   width: auto;
}

section.search-results table.belegs .col-internal-number  {
   display: none;
}

section.search-results table.belegs .col-price-total  {
	width: 39%;
}

/*** order details ***/
/** section.beleg table.positions **/
section.beleg table.positions .col-price-item {
	display: none;
}

/** section.receipt-total **/
section.receipt-total > div.ym-gr {
	 margin-top: 1em;
}
section.receipt-total ul.table-2-cols li.label {
	text-align: left;
	padding-left: 0.5em;
}

button.add-to-shopcart {
	width: 99%;
	margin: 0 auto;
}

div.button-back {
	display: none;
}

@media screen and ( max-width: 360px ) {
	section.beleg table.positions th {
	  -webkit-hyphens: auto;
	  -ms-hyphens: auto;
	  hyphens: auto;
	}
	section.beleg table.positions .col-count-delivered {
		display: none;
	}

	section.receipt-total ul.table-2-cols li.value {
		padding-right: 0;
	}
}

/** .col-article-name .responsive.bottom **/
/* grid settings */
section.beleg table.positions .col-article-name .responsive.bottom > span {
	justify-items: start;

}

/** table.downloads-files **/
table.downloads-files .col-i,
table.downloads-files .col-file-info,
table.downloads-files .col-file-size {
    display: none;
}

table.downloads-files .col-file-name .responsive {
	display: block;
}
button.return-back.from-downloads {
	display: none;
}
