.warranty-stamp-tools{flex-basis:100%;display:flex;align-items:center;margin:0 0 8px}.warranty-stamp-toggle{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;cursor:pointer;color:#294361}.warranty-stamp-toggle input{width:22px!important;height:22px!important;min-height:22px!important;margin:0;accent-color:#245e54}.warranty-studio-controls{border:1px solid #dce4ee;border-radius:10px;padding:12px 14px;margin-bottom:14px;text-align:left;background:#f8fafc}.warranty-studio-controls summary{font-size:13px;font-weight:650;cursor:pointer;min-height:32px;color:#294361}.warranty-studio-controls label{display:block;font-size:12px;color:#52667e;margin:12px 0 7px}.warranty-studio-controls input,.warranty-studio-controls textarea{min-height:44px;border:1px solid #b9c6d8;border-radius:8px;padding:10px;background:white;box-sizing:border-box;width:100%;font:inherit;color:#172a45}.warranty-studio-controls textarea{height:100px}.warranty-studio-controls .btn{min-height:44px;margin:8px 8px 0 0;border-radius:8px}.warranty-studio-controls .v2-note{font-size:12px;line-height:1.6}
.warranty-studio .minimal-doc-title{border-bottom-color:#245e54!important}.warranty-studio .minimal-doc-title h2{color:#163e39!important}.warranty-studio .minimal-doc-table th{background:#eef5f2!important;color:#245e54!important;-webkit-text-fill-color:#245e54!important}.warranty-studio .warranty-section-title,.warranty-studio .warranty-conditions>h3{color:#245e54!important}.warranty-studio .warranty-detector-care{border-left:2px solid #79a798;background:#f2f7f4!important}.warranty-detector-care>strong,.warranty-detector-care>span{display:block}.warranty-studio .warranty-detector-care,#cloudGate .warranty-studio .warranty-detector-care{font-size:7.2pt!important;line-height:1.3!important}.warranty-studio footer.minimal-warranty-signatures{margin-top:1mm!important}

.warranty-studio-controls input[type=file]{display:block!important;width:100%;min-height:44px;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172b26;}

.minimal-warranty .minimal-store-signature .warranty-photo-stamp{position:absolute;display:block;overflow:hidden;right:-1mm!important;top:-2mm!important;width:25mm!important;height:25mm!important;z-index:2;opacity:.94;mix-blend-mode:multiply}.minimal-store-signature .warranty-photo-stamp>img{position:absolute!important;width:303.333333%!important;height:auto!important;max-width:none!important;left:-87.5%!important;top:-6.25%!important;right:auto!important;transform:none!important;object-fit:fill!important;filter:brightness(1.15) contrast(1.25);opacity:1!important}

.minimal-warranty .minimal-signature-space{height:22mm!important}

/* Larger blue-ink signature with room for a physical shop stamp. */
.minimal-warranty .minimal-signature-space{height:30mm!important}
.minimal-warranty .minimal-store-signature .minimal-esign{width:80mm!important;height:40mm!important;left:50%!important;top:-5mm!important;transform:translateX(-50%)!important;object-fit:contain!important;opacity:1;print-color-adjust:exact;-webkit-print-color-adjust:exact}
.minimal-store-signature .warranty-ink-filter{position:absolute;pointer-events:none;overflow:hidden}
