.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tool-grid>.panel{margin:0}.tool-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}.tool-jumps a{border:1px solid var(--line,#d6ddd2);padding:10px 15px;border-radius:9px;text-decoration:none}.tool-photo{display:block;max-width:100%;max-height:340px;object-fit:contain;margin:20px auto 0;border-radius:8px}.template-swatches{display:flex;gap:10px;margin:20px 0}.swatch{display:grid;place-items:center;width:33%;aspect-ratio:1.35;border-radius:9px;font-size:14px;border:1px solid #9fb09f;box-shadow:inset 0 -24px 0 #00000008}.swatch.clean{background:#fafaf7;color:#20372c}.swatch.forest{background:#173b2b;color:white}.swatch.editorial{background:#eeeeea;color:#17231e}.reel-preview{display:block;width:100%;max-width:270px;max-height:480px;margin:20px auto;border-radius:12px;background:#173b2b}.destination-form,.translation-result{border-top:1px solid #d6ddd2;margin-top:20px;padding-top:14px}.destination-form summary{font-weight:600;cursor:pointer;padding:10px 0}.delivery-list{list-style:none;padding:0}.delivery-list li{display:grid;gap:6px;border-top:1px solid #d6ddd2;padding:16px 0}.delivery-list small{color:#62705f}.setup-steps{padding-left:22px;line-height:1.6}.setup-steps li{margin-bottom:12px}.setup-url{display:block;overflow-wrap:anywhere;padding:12px;background:#eef2eb}.batch-list{display:grid;gap:12px}.batch-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;margin:0}.batch-number{font-size:22px;color:#62705f}.batch-url{overflow-wrap:anywhere}.copy-row{display:flex;gap:10px}.copy-row input{min-width:0}.tool-grid textarea{width:100%;min-width:0}#vehicle-page{margin-top:22px}#vehicle-page form{max-width:650px}.tool-grid .notice{margin:16px 0}.setup-steps a{overflow-wrap:anywhere}@media(max-width:800px){.tool-grid{grid-template-columns:minmax(0,1fr);gap:16px}.tool-jumps{gap:8px}.tool-jumps a{padding:9px 11px;font-size:15px}.tool-grid .panel{padding:20px}.copy-row{flex-wrap:wrap}.copy-row input{width:100%}.tool-grid h2{font-size:23px}.tool-grid p,.tool-grid label,.setup-steps{font-size:16px}.reel-preview{max-height:420px}.batch-row{padding:18px}}
.tool-jumps a{color:var(--ink,#20372c);background:#fff}.tool-jumps a:hover{color:#20372c;background:#eef2eb}
.dm-layout details>ol{padding-left:22px;margin:16px 0}.dm-layout li{margin-bottom:8px}.dm-layout aside .connection-block:first-of-type{border-top:0}.dm-layout .connection-block p{margin-bottom:0}@media(max-width:1180px){.dm-layout>aside{grid-row:auto}}
.dm-layout .button.primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.dm-layout .button.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}
.tool-grid .button.primary,#vehicle-page .button.primary,#social-mode .button.primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.tool-grid .button.primary:hover,#vehicle-page .button.primary:hover,#social-mode .button.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}
