Skip to content
Code-Schnipsel Gruppen Projekte
order.css 14,5 KiB
Newer Older
  • Learn to ignore specific revisions
  • Henning Leutz's avatar
    Henning Leutz committed
    /** Order Process
     =================================================== */
    
    .quiqqer-order-ordering-timeline a {
        color: inherit;
    }
    
    Henning Leutz's avatar
    Henning Leutz committed
    .type-quiqqer-order-types-orderingProcess .content-template {
        padding: 0;
    }
    
    
    /****************/
    /* step: basket */
    /****************/
    
    .quiqqer-order-basket-articles {
    
        width: 100%;
    }
    
    .quiqqer-order-basket-articles td {
    
        border: none;
    
        padding-bottom: 10px;
        vertical-align: top;
    }
    
    
    .quiqqer-order-basket-articles th {
        background: #f8f8f8;
        border-bottom: 1px solid #ddd;
    
        border-left: none;
    
        border-top: 1px solid #ddd;
        padding: 5px 10px;
    }
    
    
    th.quiqqer-order-basket-articles-header-pos {
    
        border-left: 1px solid #ddd;
        text-align: left;
    
    th.quiqqer-order-basket-articles-header-quantity {
        width: 200px;
    
    th.quiqqer-order-basket-articles-unitPrice {
        width: 130px;
    }
    
    th.quiqqer-order-basket-articles-header-price {
        width: 130px;
    }
    
    
    .quiqqer-order-basket-articles-header th:last-child {
    
        border-right: 1px solid #ddd;
    
    .quiqqer-order-basket-articles-header {
    
        line-height: 30px;
    }
    
    
    .quiqqer-order-basket-articles td {
        padding: 10px 10px;
        vertical-align: top;
    
    .quiqqer-order-basket-articles-article-pos {
    
        text-align: left;
    
    .quiqqer-order-basket-articles-header-image {
        width: var(--_qui-order-basket-articles-image-width);
    }
    
    .quiqqer-order-basket-articles-article-image {
        width: var(--_qui-order-basket-articles-image-width-width);
        text-align: center;
    }
    
    .quiqqer-order-basket-articles-article-image__img {
        width: var(--_qui-order-basket-articles-image-width);
        height: var(--_qui-order-basket-articles-image-height);
        object-fit: contain;
    }
    
    
    .quiqqer-order-basket-articles-article-quantity {
    
    Patrick Müller's avatar
    Patrick Müller committed
        text-align: center;
    
    .quiqqer-order-basket-articles-article-quantity input {
        height: 30px;
        line-height: 30px;
    
        width: 100px;
    
    .quiqqer-order-basket-articles-article-quantity button {
        display: inline-block;
    
    .quiqqer-order-basket-articles-unitPrice {
        width: 200px;
    }
    
    
    td.quiqqer-order-basket-articles-article-remove {
    
        padding-right: 0;
    
        text-align: right;
    }
    
    .quiqqer-order-basket-articles-article-remove button {
        background: none;
        border-color: transparent;
    
        color: inherit;
    
        padding: 0 10px;
    }
    
    td.quiqqer-order-basket-articles-article-remove button:hover {
        color: red;
    
    @media screen and (max-width: 767px) {
        .quiqqer-order-basket-articles-article-remove button {
            border: 1px solid;
        }
    }
    
    
    .quiqqer-order-basket-articles-article-remove .fa {
        margin: 0;
        padding: 0;
    }
    
    
    .quiqqer-order-basket-articles-header-information {
        text-align: left;
    
    .quiqqer-shoppingCart-basket-end,
    
    .quiqqer-order-basket-end {
        background: #f8f8f8;
        border: 1px solid #ddd;
        clear: both;
        margin-top: 20px;
    
        min-height: 90px;
    
        padding: 20px;
        position: relative;
        width: 100%;
    }
    
    
    @media screen and (max-width: 767px) {
        .quiqqer-shoppingCart-basket-end, .quiqqer-order-basket-end {
            padding: 10px;
        }
    }
    
    
    .quiqqer-order-basket-articles-header-quantity,
    
    .quiqqer-order-basket-articles-header-price,
    
    .quiqqer-order-basket-articles-article-quantity,
    
    .quiqqer-order-basket-articles-unitPrice,
    .quiqqer-order-basket-articles-article-price,
    .quiqqer-order-basket-articles-article-sum {
        text-align: right;
    }
    
    .quiqqer-order-basket-total {
    
        background: #f8f8f8;
        border: 1px solid #ddd;
    
        margin-top: 20px;
    
        padding: 5px 10px;
    
        text-align: right;
    
    .quiqqer-order-basket-total td {
    
    Henning Leutz's avatar
    Henning Leutz committed
    .quiqqer-order-control-order-information-orderData-table td:last-child,
    
    .quiqqer-order-basket-total td:last-child {
        width: 150px;
    }
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    .quiqqer-order-control-order-information-orderData-placeholder td {
        width: initial !important;
    }
    
    
    .quiqqer-order-basket-total [colspan="2"] {
        font-size: 1px;
        padding: 0;
    }
    
    
    .quiqqer-order-basket-total-sum {
        font-weight: bold;
    }
    
    
    .type-quiqqer-order-types-orderingProcess .content-header {
        display: none;
    }
    
    
    .quiqqer-order-basket-total-subSum-text,
    .quiqqer-order-basket-total-subSum-value {
        border-bottom: 1px solid #999999;
    }
    
    .quiqqer-order-basket-total-sum-text,
    .quiqqer-order-basket-total-sum-value {
        border-bottom: 3px double #999999;
    }
    
    
    /* coupons */
    .quiqqer-coupons-couponcodeinput-title {
        display: none;
    }
    
    input.quiqqer-coupons-couponcodeinput-input:hover,
    input.quiqqer-coupons-couponcodeinput-input:focus,
    input.quiqqer-coupons-couponcodeinput-input:active {
        background: #fff;
    
        border-color: #28a745;
    
    }
    
    .btn.quiqqer-coupons-couponcodeinput-btn {
        background: #fff;
    
        border-color: #28a745;
    
        color: #28a745;
    }
    
    .btn.quiqqer-coupons-couponcodeinput-btn:hover,
    .btn.quiqqer-coupons-couponcodeinput-btn:active {
        background: #28a745;
        color: #fff;
    }
    
    
    @media screen and (max-width: 767px) {
    
        .quiqqer-coupons-couponcodeinput {
            flex-wrap: wrap;
        }
    
        .quiqqer-coupons-couponcodeinput label {
            margin: 0 0 1rem 0;
            width: 100%;
        }
    
        .quiqqer-coupons-couponcodeinput input,
        .btn.quiqqer-coupons-couponcodeinput-btn {
            width: 100%;
        }
    
    
        .quiqqer-order-basket-articles-article td:before {
            font-weight: bold;
        }
    }
    
    
    .quiqqer-order-basket-articles-article-productno {
    
        color: var(--text-muted);
    
    /***********************/
    /* step: customer data */
    /***********************/
    
    .quiqqer-order-ordering-step .quiqqer-order-customerData-comment {
        align-self: flex-start;
        background: #f8f8f8;
        border: 1px solid #ddd;
        padding: 1rem;
    }
    
    
    .quiqqer-order-customerData header h1 button > .fa {
    
    @media screen and (max-width: 767px) {
        .quiqqer-order-customerData-container {
            display: block;
        }
    
    
        .quiqqer-order-customerData-container .quiqqer-order-customerData,
        .quiqqer-order-customerData-container .quiqqer-order-customerData-comment {
            max-width: 100%;
    
            width: 100%;
    
        .quiqqer-order-customerData {
            margin-right: 0;
        }
    
        .quiqqer-order-ordering-step .quiqqer-order-customerData-comment {
            margin-left: 0;
        }
    }
    
    
    Henning Leutz's avatar
    Henning Leutz committed
    /******************/
    /* step: checkout */
    /******************/
    .quiqqer-order-step-checkout-invoiceAddress .postal-country {
        float: left;
    }
    
    /******************/
    /* step: finish */
    /******************/
    .quiqqer-order-control-order-information .postal-country {
        float: left;
    }
    
    
    @media (max-width: 768px) {
        .quiqqer-order-ordering header h1 {
            font-size: 2em;
        }
    
    
        .quiqqer-order-basket-articles {
            border: 1px solid #ddd;
        }
    
    
        .quiqqer-order-basket-articles table,
        .quiqqer-order-basket-articles tbody,
        .quiqqer-order-basket-articles th,
        .quiqqer-order-basket-articles td,
        .quiqqer-order-basket-articles tr {
            display: block;
            overflow: hidden;
        }
    
        .quiqqer-order-basket-articles thead tr {
    
            position: absolute;
            top: -9999px;
        }
    
        .quiqqer-order-basket-articles td:before {
            content: attr(data-label);
            left: 0;
            overflow: hidden;
            position: absolute;
            text-align: left;
            width: 100px;
        }
    
        .quiqqer-order-basket-articles td {
            padding-bottom: 5px;
            padding-left: 100px;
            position: relative;
    
    Henning Leutz's avatar
    Henning Leutz committed
        .quiqqer-order-basket-articles-article {
            padding: 10px 10px 10px 10px;
        }
    
    
        .quiqqer-order-basket-articles-article:nth-child(2n) {
    
    Henning Leutz's avatar
    Henning Leutz committed
            background: #f8f8f8;
        }
    
    
        .quiqqer-order-basket-articles-article-title {
            display: block;
            width: 100%;
        }
    
        .quiqqer-order-ordering-buttons-next,
        .quiqqer-order-ordering-buttons a {
            width: 100%;
        }
    
    
    Henning Leutz's avatar
    Henning Leutz committed
        .quiqqer-order-basket-end {
            height: inherit;
    
    Henning Leutz's avatar
    Henning Leutz committed
            text-align: center;
        }
    
        .quiqqer-order-basket-end > * {
            display: inline-block;
            float: none !important;
            margin: 0 !important;
            width: 100%;
        }
    
        .quiqqer-order-basket-end > * + * {
            margin-top: 20px !important;
        }
    
    
        .quiqqer-payment-paypal-express {
            padding: 1rem 0;
        }
    
    
    Henning Leutz's avatar
    Henning Leutz committed
        .quiqqer-order-basket-end .quiqqer-coupons-couponcodeinput {
    
            flex-direction: column;
    
    Henning Leutz's avatar
    Henning Leutz committed
            padding: 0;
            text-align: left;
        }
    
        .quiqqer-order-basket-end .quiqqer-coupons-couponcodeinput input {
    
            margin-bottom: 1rem;
    
            width: 100%;
    
    Henning Leutz's avatar
    Henning Leutz committed
        }
    
        .quiqqer-coupons-couponcodeinput label span {
    
            display: block;
            padding: 5px 10px;
    
    }
    
    /******************/
    /* step: checkout */
    /******************/
    
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-invoiceAddress,
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-deliveryAddress,
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-payments {
        margin: 20px 0;
        overflow: auto;
    }
    
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-shipping,
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-payments-payment {
    
        align-items: flex-start;
    
        display: flex;
        flex-direction: column;
    
    }
    
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-payments-payment {
        padding-right: 10px;
    }
    
    .quiqqer-order-step-checkout .quiqqer-order-step-checkout-shipping {
        padding-left: 10px;
    }
    
    @media screen and (max-width: 767px) {
        .quiqqer-order-step-checkout .quiqqer-order-step-checkout-shipping,
        .quiqqer-order-step-checkout .quiqqer-order-step-checkout-payments-payment {
            padding: 0;
        }
    
        .quiqqer-order-step-checkout .quiqqer-order-step-checkout-payments-payment {
            margin-bottom: 20px;
        }
    
        margin: 4rem 0 0;
    
        border: none;
    
        text-align: right;
    
        vertical-align: top;
    
    td.articles-article-information {
    
    .articles-article .articles-article-header {
    
        font-size: 12px;
        line-height: 30px;
    
    }
    
    .articles-article-header th {
        background: #f8f8f8;
        border-bottom: 1px solid #ddd;
    
        border-left: none;
    
        border-top: 1px solid #ddd;
        padding: 5px 10px;
    
        text-align: right;
    }
    
    th.articles-article-header-information {
        text-align: left;
    
    }
    
    .articles-article-header .articles-article-header-pos {
        border-left: 1px solid #ddd;
        text-align: left;
    
    }
    
    .articles-article-header .articles-article-header-quantity {
        text-align: right;
    }
    
    
    .articles-article .articles-article-header-vat {
        width: 100px;
    }
    
    .articles-article .articles-article-header-quantity {
        width: 130px;
    }
    
    .articles-article .articles-article-header-unitprice {
        width: 130px;
    }
    
    
    .articles-article-header .articles-article-header-price {
        border-right: 1px solid #ddd;
    
    }
    
    .articles-article .articles-article-pos {
        text-align: left;
    
    }
    
    .articles-article .articles-article-header-articleNo {
        text-align: left;
        width: 150px;
    }
    
    .articles-article .articles-article-articleNo {
        text-align: left;
    
    }
    
    .articles-article .articles-article-quantity {
        text-align: right;
    }
    
    .quiqqer-order-step-checkout-notice label {
    
        background: #f8f8f8;
        border: 1px solid #ddd;
        cursor: pointer;
    
        display: flex;
        padding: 10px;
    
    .articles-sum {
    
        background: #f8f8f8;
        border: 1px solid #ddd;
    
        float: right;
        margin-top: 20px;
    
        padding: 5px 10px;
    
        text-align: right;
        width: 100%;
    }
    
    table.articles-sum td {
    
        font-size: inherit;
        padding-bottom: 5px;
    }
    
    
    .articles-sum-row-subsum td {
        padding-bottom: 5px;
    }
    
    
    .articles-sum-row-sum {
        font-weight: bold;
    }
    
    
    @media screen and (max-width: 767px) {
        table.articles-article {
            border: 1px solid #ddd;
    
            margin-top: 2rem;
    
        }
    
        .articles-article tr {
            padding: 10px;
        }
    
        .articles-article tr:nth-child(2n) {
            background: #f8f8f8;
        }
    
        .articles-article td:before {
            font-weight: bold;
        }
    
        .articles-article .articles-article-quantity {
            text-align: left;
        }
    
        .quiqqer-order-step-checkout .quiqqer-order-step-checkout-notice input[name="termsAndConditions"] {
            margin-bottom: 0;
        }
    }
    
    
    /*****************/
    /* step: gateway */
    /*****************/
    .quiqqer-order-ordering-step .quiqqer-order-step-processing {
        background: #f8f8f8;
        border: 1px solid #ddd;
        float: none;
        margin-left: auto;
        margin-right: auto;
        max-width: 800px;
        overflow: hidden;
        padding: 1rem;
    }
    
    
    .quiqqer-order-control-orderLikeBasket .quiqqer-order-control-order-information-payment-title {
        display: block;
    }
    
    
    @media screen and (max-width: 767px) {
        .quiqqer-order-control-order-information-payment,
        .quiqqer-order-control-order-information-invoiceAddress,
        .quiqqer-order-control-order-information-orderData,
        .quiqqer-order-control-order-information-delivery-address,
        .quiqqer-order-control-order-information-shipping,
        .quiqqer-order-control-orderLikeBasket .quiqqer-order-control-order-information-payment {
            width: 100% !important;
        }
    }
    
    
    /**********************/
    /* step: order (last) */
    /**********************/
    
    .quiqqer-order-control-orderLikeBasket .quiqqer-order-control-order-information-orderData-table {
        background: #f8f8f8;
        border: 1px solid #ddd;
        padding: 5px 10px;
        width: 100% !important;
    }
    
    
    .quiqqer-order-control-orderLikeBasket .quiqqer-order-control-order-total td {
    
        border: none;
    
    .quiqqer-order-control-orderLikeBasket .quiqqer-order-control-order-total td:last-child {
        width: 150px;
    }
    
    
    .quiqqer-order-control-order-information-orderData-subSum-text,
    .quiqqer-order-control-order-information-orderData-subSum-value {
        border-bottom: 1px solid #999999;
    }
    
    .quiqqer-order-control-order-information-orderData-sum-text,
    .quiqqer-order-control-order-information-orderData-value {
        border-bottom: 3px double #999999;
    
    }
    
    /*****************************/
    /* shopping cart (site type) */
    /*****************************/
    .type-quiqqer-order-types-shoppingCart .content-header,
    .type-quiqqer-order-types-shoppingCart .quiqqer-order-step-basket > header {
        display: none;
    
    }
    
    /****************/
    /* Order window */
    /****************/
    
    .quiqqer-order-window .qui-window-popup-buttons {
    
    @media screen and (max-width: 767px) {
        .quiqqer-order-window .quiqqer-order-window-header {
    
            background: #f8f8f8;
    
        }
    
        .quiqqer-order-window .qui-window-popup-buttons {
    
            background: #f8f8f8;