.dime-protokol-v5{max-width:900px;margin:25px auto;font-family:Arial,Helvetica,sans-serif}.dp-head{display:flex;align-items:center;gap:45px;margin-bottom:28px}.dp-head img{width:180px;height:auto}.dp-head>div{font-size:27px;font-weight:600}.dime-protokol-v5 input,.dime-protokol-v5 textarea{font:inherit;border:1px solid #aaa;padding:8px;width:100%;box-sizing:border-box}.dime-protokol-v5 textarea{resize:vertical}.dp-row{display:grid;grid-template-columns:180px 1fr;border:1px solid #333;border-bottom:0}.dp-4{grid-template-columns:120px 1fr 150px 1fr}.dp-label{font-weight:600;padding:8px;background:#fff}.dp-big,.dp-special,.dp-one,.dp-two,.dp-note,.dp-sign{border:1px solid #333;border-bottom:0;display:grid;grid-template-columns:180px 1fr}.dp-big{min-height:150px}.dp-special{min-height:45px}.dp-one{min-height:60px}.dp-two{min-height:70px}.dp-note{min-height:90px}.dp-sign{min-height:145px;grid-template-columns:1fr 1.8fr 1fr}.dp-signbox{text-align:center;padding:10px}.dp-signbox .dp-line{width:82%;border-top:1px solid #222;margin:70px auto 8px}.dp-signbox span{font-size:11px}.dp-company{text-align:center;padding:8px;display:flex;align-items:center;justify-content:center}.dp-company img{max-width:92%;max-height:115px;height:auto;object-fit:contain}.dp-footer{text-align:center;font-size:11px;margin:10px 0;line-height:1.5}.dp-actions{text-align:center;margin-top:20px}.dp-actions button{padding:13px 25px;font-weight:700;border:0;border-radius:3px;cursor:pointer}.dp-actions #dime-v5-status{margin-top:10px;font-size:13px}.dp-big textarea,.dp-one textarea,.dp-two textarea,.dp-note textarea,.dp-special input{border:0}@media(max-width:700px){.dp-head{gap:15px}.dp-head>div{font-size:20px}.dp-4{grid-template-columns:110px 1fr}.dp-big,.dp-special,.dp-one,.dp-two,.dp-note,.dp-sign{grid-template-columns:1fr}.dp-spacer{display:none}}

.dime-protokol-v8 input,.dime-protokol-v8 textarea{background:#fff!important;color:#111!important;font-size:14px!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.35}.dime-protokol-v8 input:focus,.dime-protokol-v8 textarea:focus{background:#fff!important}.dp-sign{min-height:170px}.dp-signbox{position:relative;display:flex;flex-direction:column;align-items:center;padding:10px 12px}.dp-signature{width:100%;height:92px;border:1px solid #aaa;background:#fff;touch-action:none;display:block;margin-top:8px}.dp-clear{font-size:11px!important;padding:4px 8px!important;margin-top:4px;background:#f5f5f5;border:1px solid #bbb;cursor:pointer}.dp-signbox span{margin-top:5px}.dp-company img{background:#fff}.dime-pdf-preview{display:none;position:fixed;inset:0;z-index:999999}.dime-pdf-preview.open{display:block}.dime-pdf-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72)}.dime-pdf-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,1000px);height:min(92vh,900px);background:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 15px 50px rgba(0,0,0,.4)}.dime-pdf-toolbar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #ddd}.dime-pdf-toolbar button,.dime-pdf-actions button{padding:9px 14px;border:1px solid #aaa;background:#fff;border-radius:3px;cursor:pointer}.dime-pdf-modal iframe{flex:1;width:100%;border:0}.dime-pdf-actions{display:flex;gap:10px;justify-content:flex-end;padding:12px;border-top:1px solid #ddd}.dime-pdf-actions #dime-send-pdf{font-weight:700}.dime-pdf-actions #dime-send-pdf:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.dime-pdf-modal{width:98vw;height:96vh}.dime-pdf-actions{flex-wrap:wrap}.dime-pdf-actions button{flex:1}.dp-sign{grid-template-columns:1fr}.dp-company{min-height:130px}.dp-signature{height:110px}}
