*{margin:0;padding:0;box-sizing:border-box}.calcworks-container{font-family:Arial,sans-serif;line-height:1.4;color:#333;background:#fff;padding:20px;max-width:210mm;margin:0 auto}@media print{.calcworks-container{padding:0}.no-print{display:none!important}}.calcworks-empty,.calcworks-loading{text-align:center;padding:40px;color:#666}.calcworks-header{text-align:center;margin-bottom:25px;padding-bottom:15px;border-bottom:3px solid #306}.calcworks-logo{font-size:24px;font-weight:900;color:#306;margin-bottom:5px}.calcworks-logo span{color:red}.calcworks-subtitle{font-size:16px;color:#666;font-weight:700}.calcworks-smeta-info{display:flex;justify-content:space-between;margin-bottom:25px;padding:15px;background:#f8f8f8;border-radius:8px}.calcworks-smeta-number{font-weight:700;color:#306}.calcworks-smeta-date{color:#666}.calcworks-complex-section{margin-bottom:25px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.calcworks-complex-header{background:#306;color:#fff;padding:12px 15px;font-weight:700;font-size:14px}.calcworks-complex-items{padding:10px 15px;background:#f9f9f9}.calcworks-complex-item{display:flex;justify-content:space-between;padding:4px 0;font-size:12px;color:#666}.calcworks-complex-item:not(:last-child){border-bottom:1px dashed #eee}.calcworks-complex-total{background:#e8e8e8;margin:8px -15px -10px;padding:8px 15px;font-weight:700;color:#306;text-align:right;font-size:13px}.calcworks-regular-items{margin:20px 0}.calcworks-regular-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.calcworks-item-name{flex:1 1}.calcworks-item-code{width:50px;text-align:center;color:#666;font-size:11px}.calcworks-item-price{width:100px;text-align:right;font-weight:700}.calcworks-deductions-section{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:15px;margin:20px 0}.calcworks-deductions-title{color:#856404;font-weight:700;margin-bottom:10px;text-align:center}.calcworks-deduction-item{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;color:#856404}.calcworks-deduction-total{margin-top:8px;padding-top:8px;border-top:1px solid #ffc107;font-weight:700}.calcworks-total-section{text-align:center;margin:25px 0;padding:20px;background:#306;color:#fff;border-radius:8px}.calcworks-total-label{font-size:14px;margin-bottom:5px}.calcworks-total-amount{font-size:28px;font-weight:900}.calcworks-notes{margin:25px 0;padding:15px;background:#f8f8f8;border-radius:8px;font-size:12px;color:#666}.calcworks-notes strong{color:#306}.calcworks-contacts{text-align:center;margin-top:30px;padding-top:20px;border-top:2px solid #306;font-size:14px}.calcworks-phone{font-size:18px;font-weight:700;color:#306;margin:10px 0}.calcworks-print-btn{display:block;width:200px;margin:20px auto;padding:12px;background:#306;color:#fff;text-align:center;text-decoration:none;border:none;border-radius:25px;font-weight:700;cursor:pointer;font-size:16px}.calcworks-print-btn:hover{background:#2a005c}