body{
    font-family:Arial;
    background:#f4f1e8;
}

.gold-page{
    display:flex;
    gap:20px;
    padding:20px;
}

.left-panel{
    width:35%;
}

.right-panel{
    width:65%;
}

.box{
    background:white;
    padding:20px;
    box-shadow:0 5px 20px #0002;
}

input, select{
    width:100%;
    margin-bottom:10px;
    padding:10px;
}

button{
    width:100%;
    padding:12px;
    background:#b8860b;
    color:white;
    border:none;
}

.invoice{
    background:white;
    padding:30px;
    box-shadow:0 10px 30px #0002;
}

table{
    width:100%;
    border-collapse:collapse;
}

td{
    border:1px solid #ddd;
    padding:10px;
}

@media print {

    /* HIDE EVERYTHING */
    body * {
        visibility: hidden !important;
    }

    /* SHOW ONLY PRINT AREA */
    #printArea, #printArea * {
        visibility: visible !important;
    }

    #printArea {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background: white;
    }

    /* REMOVE ADMIN DASHBOARD HEADER */
    .main-header,
    .navbar,
    .sidebar,
    .content-header,
    .breadcrumb,
    .left-panel,
    .no-print {
        display: none !important;
    }

    body {
        background: white !important;
    }

    @page {
        margin: 10mm;
    }
}