@media (min-width: 1200px) {
    .yg-home-quick {
        padding-bottom: 34px;
    }

    .yg-home-quick-panel {
        position: relative;
        isolation: isolate;
        grid-template-columns: 190px minmax(0, 1fr);
        gap: 34px;
        min-height: 154px;
        padding: 34px 36px;
        overflow: hidden;
        color: #fff;
        background:
            radial-gradient(circle at 86% -35%, rgba(86, 183, 232, .28) 0, rgba(86, 183, 232, 0) 34%),
            radial-gradient(circle at 2% 130%, rgba(30, 112, 224, .34) 0, rgba(30, 112, 224, 0) 30%),
            #062760;
        border-radius: 24px;
        box-shadow: 0 24px 55px rgba(6, 39, 96, .15);
    }

    .yg-home-quick-panel::before {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        z-index: -1;
        height: 4px;
        background: linear-gradient(90deg, #56b7e8 0 28%, #1e70e0 28% 100%);
        content: '';
    }

    .yg-home-quick-panel::after {
        position: absolute;
        right: -90px;
        bottom: -132px;
        z-index: -1;
        width: 290px;
        height: 290px;
        border: 1px solid rgba(255, 255, 255, .08);
        border-radius: 50%;
        box-shadow:
            0 0 0 34px rgba(255, 255, 255, .025),
            0 0 0 78px rgba(255, 255, 255, .018);
        content: '';
        pointer-events: none;
    }

    .yg-home-quick-copy {
        align-self: center;
        padding: 0;
    }

    .yg-home-quick-copy h2 {
        color: #fff;
        font-size: 32px;
        line-height: 1.08;
        letter-spacing: -.035em;
    }

    .yg-home-quick-copy::after {
        width: 64px;
        height: 3px;
        margin-top: 16px;
        background: linear-gradient(90deg, #fff 0 30%, #56b7e8 30% 100%);
    }

    .yg-home-quick-form {
        grid-template-columns: repeat(3, minmax(150px, 1fr)) 142px;
        gap: 13px;
    }

    .yg-home-quick-field {
        gap: 8px;
    }

    .yg-home-quick-field > span:first-child {
        color: rgba(255, 255, 255, .72);
        font-size: 10px;
        font-weight: 750;
        letter-spacing: .075em;
    }

    .yg-home-quick-control,
    .yg-home-quick-product {
        height: 56px;
        background: rgba(255, 255, 255, .98);
        border-color: rgba(255, 255, 255, .78);
        border-radius: 14px;
        box-shadow: 0 8px 22px rgba(1, 20, 52, .12);
    }

    .yg-home-quick-control {
        padding-right: 16px;
        padding-left: 16px;
    }

    .yg-home-quick-control:focus-within,
    .yg-home-quick-product:focus-visible {
        border-color: #56b7e8;
        outline: 0;
        box-shadow: 0 0 0 4px rgba(86, 183, 232, .2), 0 8px 22px rgba(1, 20, 52, .12);
    }

    .yg-home-quick-control select,
    .yg-home-quick-control input,
    .yg-home-quick-product {
        color: #10243d;
        font-size: 13px;
        font-weight: 600;
    }

    .yg-home-quick-control select option {
        color: #10243d;
        background: #fff;
    }

    .yg-home-quick-control input::placeholder,
    .yg-home-quick-product:disabled {
        color: #8797aa;
    }

    .yg-home-quick-control b {
        color: #52677f;
    }

    .yg-home-quick-submit {
        min-width: 142px;
        height: 56px;
        color: #fff;
        background: #1e70e0;
        border: 1px solid rgba(255, 255, 255, .16);
        border-radius: 14px;
        box-shadow: 0 12px 26px rgba(0, 23, 62, .2);
        font-size: 13px;
        font-weight: 750;
        transition: color .2s ease, background .2s ease, transform .2s ease, box-shadow .2s ease;
    }

    .yg-home-quick-submit:hover {
        color: #062760;
        background: #fff;
        box-shadow: 0 15px 30px rgba(0, 23, 62, .26);
        transform: translateY(-2px);
    }
}
