#gmpTemplateEditor{margin-top:18px;background:#edf3f7;border:1px solid #c9d9e5;border-radius:18px;overflow:hidden;color:#163954}.direct-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:#f8fbfddd}.direct-heading strong{font-size:19px;color:#123851}.direct-heading p{font-size:13px;color:#456377;margin:6px 0 0;max-width:850px}.direct-heading>span{font-size:12px;max-width:220px;color:#36705d}.direct-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid #cfdee8;background:#fffffff2}.direct-toolbar .btn{padding:8px 12px!important;min-height:36px;font-size:12px!important}.direct-toolbar label{display:flex;align-items:center;gap:7px;font-size:12px;margin:0;color:#264d66}.direct-toolbar select{max-width:210px;padding:8px!important;background:white;color:#173954;border:1px solid #c6d8e4;border-radius:9px}.direct-workspace{padding:32px 24px;overflow:auto;max-height:820px;background:radial-gradient(ellipse at top,#e8f0f6,#d8e4ed)}.direct-page{position:relative;width:100%;max-width:920px;min-width:420px;margin:auto;background:white;box-shadow:0 8px 28px #1b395628}.direct-page>canvas{display:block;width:100%;height:100%}#gmpMapFields{position:absolute;inset:0;outline:none;touch-action:none}#gmpMapFields.clean{visibility:hidden}.direct-object{position:absolute;border:1px solid transparent;box-sizing:border-box;cursor:move;min-width:2px;min-height:2px;background:transparent;color:#163b53;outline:none}.direct-object:hover,.direct-object:focus{border:1px dashed #398db6;background:#2286b908}.direct-object.selected{border:1.5px solid #087ab0;background:#127ab007;z-index:3;box-shadow:0 0 0 2px #fff9}.direct-object.selected.protected{border-color:#148071}.direct-object>i{display:none;position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:1px solid white;border-radius:3px;background:#087ab0;cursor:nwse-resize}.direct-object.selected>i{display:block}.direct-object.protected.selected>i{background:#148071}.direct-binding{display:block;padding:2px;font-size:11px;line-height:1.3;color:#215e78;background:#f3fafccc;overflow:hidden;max-height:100%;text-align:left}.direct-inline{position:absolute;left:-2px;top:-2px;width:max(100%,180px)!important;min-height:50px;height:100%;margin:0!important;padding:2px!important;border:2px solid #087ab0!important;border-radius:2px!important;background:white!important;color:#173954!important;font:14px/1.3 Arial!important;resize:both;z-index:9;box-shadow:0 4px 20px #163c5922}.direct-caption{padding:10px 22px;font-size:12px;min-height:36px;background:#f8fbfd;color:#466a7f;border-top:1px solid #d5e2ec}#gmpTemplateEditor>.actions,#gmpTemplateEditor>.gmp-template-confirm,#gmpMapState{margin:16px 22px}#gmpFieldTools{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:10px 22px;background:#f4fafc}#gmpFieldTools[hidden]{display:none}#gmpFieldTools label{display:flex;align-items:center;gap:7px;font-size:12px}#gmpFieldTools input[type=number]{width:80px;padding:6px}.gmp-proof{max-height:650px;overflow:auto;padding:20px;background:#d6e3ec;margin:16px}.gmp-proof canvas{display:block;max-width:100%;height:auto;margin:0 auto 20px;box-shadow:0 2px 12px #1d3c6122}.gmp-template-confirm{display:flex!important;align-items:center;justify-content:flex-start!important;gap:10px!important}.gmp-template-confirm input{width:auto!important;flex:none!important;margin:0!important}.gmp-template-confirm span{flex:1}.gmp-template-links{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.gmp-template-links a{color:#126590;text-decoration:underline}.gmp-document-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media(max-width:850px){.direct-heading{display:block}.direct-heading>span{display:block;margin-top:10px}.direct-workspace{padding:18px 10px;max-height:600px}}@media print{#gmpTemplateEditor{display:none!important}}
