.tx-mediaplaner-pi2-item-wrapper {
    margin-bottom: 1em;
}

.tx-mediaplaner-pi2-item.header p {
    font-weight: bold;
}

.tx-mediaplaner-pi2-item.search {
    position: relative;
    width: 100%;
}

.tx-mediaplaner-pi2-item input {
    width: 100%;
}

.tx-mediaplaner-pi2-item-results {
    position: absolute;
    display: none;
    width: 100%;
    background: #fbfbfb;
    border: 1px solid #dbdbdb;
    border-top-style: dotted;
    padding: .5em;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 3;
}

.tx-mediaplaner-pi2-item.search .toggle label,
.tx-mediaplaner-pi2-item.search .results label {
    line-height: 2em !important;
}

.tx-mediaplaner-pi2-item-saved {
    position: relative;
    display: none;
    width: 100%;
    background: #fbfbfb;
    border: 1px solid #dbdbdb;
    padding: .5em;
    box-sizing: border-box;
    z-index: 2;
}



/* 360px */
/* Galaxy Note 3 */
/* Galaxy S9/S9Plus */
/* Galaxy S10/S10Plus */
/* Galaxy S20 */
@media only screen and (min-width: 22.5em) {
}

/* 375px (374px)*/
/* iPhone 6/7/8 */
/* iPhone SE 2nd */
/* iPhone X/XS */
/* iPhone 11 Pro */
/* iPhone 12/13 mini */
@media only screen and (min-width: 23.375em) {
}

/* 384px */
/* Galaxy S20+ */

/* 390px */
/* iPhone 12/13 + Pro */
@media only screen and (min-width: 24.375em) {
}

/* 400px */
@media only screen and (min-width: 25em) {
}

/* 412px */
/* Galaxy S20 Ultra */
/* Galaxy Note 20 Ultra */

/* 414px */
/* iPhone 6/7/8 Plus*/
/* iPhone XR/11 */
/* iPhone XS Max */
/* iPhone 11 Pro Max */
/* Galaxy Note 9 */
@media only screen and (min-width: 25.875em) {
}

/* 428px */
/* iPhone 12/13 ProMaxi */
@media only screen and (min-width: 26.625em) {
}

/* 600px */
/* Nexus 7 */
@media only screen and (min-width: 37.5em) {
}

/* 648px */
@media only screen and (min-width: 40.5em) {
}

/* 768px */
@media only screen and (min-width: 48em) {
}

/* 960px */
@media only screen and (min-width: 60em) {
}

/* 1024px */
@media only screen and (min-width: 64em) {
}

/* 1184px */
@media only screen and (min-width: 74em) {
}

/* 1424px */
@media only screen and (min-width: 89em) {
}
