/* Balance Scale / Terazi. Builds on the Kids design system v3 tokens in kids-product.css. Accent: cyan. */
#kids-balance{
 --bs-cyan:var(--k-cyan,#3dd5f3);--bs-cyan-d:#1fa9c9;--bs-ink:#1d2246;--bs-frame:#0a1031;
 --bs-c1:#ff8f7f;--bs-c2:#f6c96c;--bs-c3:#62e3ab;--bs-c4:#7cbcff;--bs-c5:#a594ff;--bs-c6:#ff9fd3;--bs-c7:#3dd5f3;--bs-c8:#ffb35c;--bs-c9:#b6e36a;--bs-c10:#e8ecff
}
.bs-stage{position:relative}
.bs-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.bs-sheet{display:none}
.bs-stage [hidden]{display:none!important}

/* ---------- Modes and levels ---------- */
.bs-stage .kg-toolbar{margin-bottom:12px}
.bs-modes{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:22px!important;margin-bottom:10px}
.bs-modes button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:76px!important;padding:8px 6px!important;border-radius:17px!important;line-height:1.15;cursor:pointer;text-align:center}
.bs-mode-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--k-surface-2,#172154);box-shadow:inset 0 0 0 2px #2c3a86;color:var(--bs-cyan)}
.bs-mode-icon svg{width:22px;height:22px}
.bs-modes button[aria-pressed="true"] .bs-mode-icon{background:var(--bs-cyan);color:#06222b;box-shadow:none}
.bs-mode-name{font-size:.86rem;overflow-wrap:anywhere;hyphens:auto}
.bs-line-icon{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.bs-levelbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px}
.bs-levelbar-label{font:800 .8rem/1 "Manrope",Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted,#aab3da)}
.bs-levels{flex:1 1 auto}
.bs-levels button{display:inline-flex;align-items:center;gap:8px;cursor:pointer}
.bs-levels b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--k-surface-2,#172154);color:var(--bs-cyan);font-size:.85rem}
.bs-levels button[aria-pressed="true"] b{background:var(--bs-cyan);color:#06222b}
.bs-modes button:focus-visible,.bs-levels button:focus-visible,.bs-tray button:focus-visible,.bs-stage .kp-button:focus-visible,.bs-win:focus-visible{outline:4px solid var(--k-gold,#f6c96c);outline-offset:3px}

/* ---------- Board ---------- */
.bs-board{padding:clamp(14px,2.6vw,26px);border-radius:26px;background:radial-gradient(120% 90% at 50% 0%,#18245e 0,var(--bs-frame) 70%);border:2px solid #2a3986;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 18px 40px rgba(2,4,20,.45)}
.bs-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:8px}
.bs-progress{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.bs-progress li{width:14px;height:14px;margin:0;border-radius:50%;background:#1b2560;box-shadow:inset 0 0 0 2px #2f3d8c;transition:transform .2s ease,background .2s}
.bs-progress li.bs-p-now{background:transparent;box-shadow:inset 0 0 0 3px var(--bs-cyan);transform:scale(1.2)}
.bs-progress li.bs-p-done{background:var(--k-violet,#a594ff);box-shadow:none}
.bs-progress li.bs-p-star{background:var(--k-gold,#f6c96c);box-shadow:0 0 8px rgba(246,201,108,.6)}
.bs-ask{flex:1 1 260px;min-width:0;margin:0!important;color:var(--k-ink-2,#d5dbf5)!important;font-weight:600;overflow-wrap:break-word}
.bs-ask strong{display:block;font:800 clamp(1.15rem,2.4vw,1.45rem)/1.25 "Manrope",Inter,sans-serif;color:var(--k-ink,#f4f6ff)}

/* Picture equation */
.bs-eq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:10px auto 0;padding:10px 14px;border-radius:20px;background:rgba(255,255,255,.04);border:1px dashed #34418f;max-width:max-content}
.bs-op{font:900 1.6rem/1 "Manrope",Inter,sans-serif;color:var(--k-ink,#f4f6ff);min-width:.8em;text-align:center}
.bs-eq-obj{position:relative;display:block;width:50px;height:50px}
.bs-eq-pic{display:block;width:100%;height:100%}
.bs-eq-badge{position:absolute;top:-6px;right:-8px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:12px;background:#fff;color:var(--bs-ink);border:2.5px solid var(--bs-ink);font:900 .8rem/1 "Manrope",Inter,sans-serif;box-sizing:border-box}
.bs-eq-badge.bs-eq-hidden{background:var(--k-gold,#f6c96c)}

/* Number tiles (tray, equation, example) */
.bs-tile{display:grid;place-items:center;min-width:48px;height:48px;padding:0 6px;border-radius:13px;background:var(--bs-c10);color:var(--bs-ink);font:900 1.45rem/1 "Manrope",Inter,sans-serif;box-shadow:inset 0 -5px 0 rgba(0,0,0,.16),inset 0 0 0 2.5px var(--bs-ink);box-sizing:border-box}
.bs-c1{background:var(--bs-c1)}.bs-c2{background:var(--bs-c2)}.bs-c3{background:var(--bs-c3)}.bs-c4{background:var(--bs-c4)}.bs-c5{background:var(--bs-c5)}.bs-c6{background:var(--bs-c6)}.bs-c7{background:var(--bs-c7)}.bs-c8{background:var(--bs-c8)}.bs-c9{background:var(--bs-c9)}.bs-c10{background:var(--bs-c10)}
.bs-tile.bs-q{background:transparent;color:var(--k-gold,#f6c96c);box-shadow:none;border:3px dashed var(--k-gold,#f6c96c)}

/* ---------- The scale ---------- */
.bs-scale-wrap{position:relative;max-width:760px;margin:6px auto 0}
.bs-scale{display:block;width:100%;height:auto;overflow:visible;-webkit-tap-highlight-color:transparent}
.bs-num{font-family:"Manrope",Inter,sans-serif}
.bs-floor{fill:#060a22;opacity:.8}
.bs-base{fill:#6f5fd6;stroke:#1d2246;stroke-width:3}
.bs-base-top{fill:#8d7ff0;stroke:#1d2246;stroke-width:3}
.bs-column{fill:#c4cdf0;stroke:#1d2246;stroke-width:3;stroke-linejoin:round}
.bs-fulcrum{fill:#8d7ff0;stroke:#1d2246;stroke-width:3;stroke-linejoin:round}
.bs-beam{fill:#eef2ff;stroke:#1d2246;stroke-width:3}
.bs-tick{fill:#9aa6d8}
.bs-end{fill:var(--bs-cyan);stroke:#1d2246;stroke-width:3}
.bs-pivot{fill:var(--k-gold,#f6c96c);stroke:#1d2246;stroke-width:3}
.bs-pivot-dot{fill:#1d2246}
.bs-post{fill:#c4cdf0;stroke:#1d2246;stroke-width:2.5}
.bs-plate{fill:var(--bs-cyan);stroke:#1d2246;stroke-width:3}
.bs-plate-shadow{fill:#1fa9c9;stroke:#1d2246;stroke-width:2.5}
.bs-plate-shine{fill:#fff;opacity:.55}
.bs-pan-hit{fill:transparent}
.bs-pan-ring{fill:rgba(61,213,243,.07);stroke:var(--bs-cyan);stroke-width:3;stroke-dasharray:9 7;opacity:0;transition:opacity .2s}
.bs-pan.bs-sel .bs-pan-ring{opacity:.9}
.bs-pan.bs-over .bs-pan-ring{opacity:1;fill:rgba(61,213,243,.18);stroke:var(--k-gold,#f6c96c)}
.bs-pan[tabindex]{cursor:pointer;outline:none}
.bs-pan[tabindex]:focus-visible .bs-pan-ring{opacity:1;stroke:var(--k-gold,#f6c96c);stroke-dasharray:none;stroke-width:4}
.bs-item-loose{cursor:pointer;touch-action:none}
.bs-item-loose:hover{filter:brightness(1.08)}
.bs-sign circle{fill:#0a1031;stroke:#3a4791;stroke-width:3;transition:fill .2s,stroke .2s}
.bs-sign text{fill:var(--k-muted,#aab3da);font-family:"Manrope",Inter,sans-serif}
.bs-sign[data-state="E"] circle{fill:var(--k-mint,#62e3ab);stroke:#1d2246}
.bs-sign[data-state="E"] text{fill:#06271a}
.bs-sign[data-state="L"] circle,.bs-sign[data-state="R"] circle{fill:var(--k-coral,#ff8f7f);stroke:#1d2246}
.bs-sign[data-state="L"] text,.bs-sign[data-state="R"] text{fill:#2a0d08}
.bs-lock rect{fill:#c98d55;stroke:#1d2246;stroke-width:2.5}
.bs-lock{transition:opacity .25s}
.bs-lock.bs-lock-off{opacity:0}

/* ---------- Tray ---------- */
.bs-tray{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:14px auto 0;max-width:820px}
.bs-tray-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}
.bs-tray-objects{padding-top:4px}
.bs-block,.bs-objbtn{position:relative;display:grid;place-items:center;min-width:64px;min-height:64px;margin:0;padding:6px;border:0;border-radius:18px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 2px #2c3a86;color:inherit;font:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s,opacity .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.bs-block[data-drag],.bs-objbtn{touch-action:none;cursor:grab}
.bs-block .bs-tile{min-width:52px;height:52px;font-size:1.55rem;pointer-events:none}
.bs-block:hover,.bs-objbtn:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 2px var(--bs-cyan),0 8px 18px rgba(2,4,20,.4)}
.bs-block:active,.bs-objbtn:active{transform:translateY(1px) scale(.97)}
.bs-choice{min-width:82px;min-height:76px}
.bs-choice .bs-tile{min-width:60px;height:60px;font-size:1.8rem}
.bs-key{position:absolute;top:-8px;left:-8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e6eaf8;color:#4a5490;font:800 .78rem/1 "Manrope",Inter,sans-serif;pointer-events:none;z-index:1}
.bs-choice.bs-used{opacity:.4;cursor:default;transform:none}
.bs-choice.bs-right{box-shadow:inset 0 0 0 3px var(--k-mint,#62e3ab),0 0 22px rgba(98,227,171,.45)}
.bs-objbtn{width:84px;height:84px}
.bs-objbtn-pic{display:block;width:58px;height:58px;pointer-events:none}
.bs-objbtn .bs-eq-badge{top:2px;right:2px}
.bs-predict{position:relative;flex:1 1 180px;max-width:260px;display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:10px 18px;border:0;border-radius:20px;background:var(--k-surface-2,#172154);box-shadow:inset 0 0 0 2px #2f3d8c,inset 0 -5px 0 rgba(0,0,0,.2);color:var(--k-ink,#f4f6ff);font:800 1.08rem/1.2 "Manrope",Inter,sans-serif;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}
.bs-predict:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--bs-cyan),0 8px 18px rgba(2,4,20,.4)}
.bs-predict-icon{flex:none;width:34px;height:34px;color:var(--bs-cyan)}
.bs-predict .bs-key{top:-8px;left:-6px}
.bs-predict.bs-picked{background:#24306f}
.bs-predict.bs-right{box-shadow:inset 0 0 0 3px var(--k-mint,#62e3ab),0 0 22px rgba(98,227,171,.35)}
.bs-answered .bs-predict:not(.bs-right):not(.bs-picked){opacity:.5}
.bs-answered .bs-tray button{cursor:default}
.bs-answered .bs-tray button:hover{transform:none}

.bs-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}
.bs-tools .kp-button{min-height:56px}
.bs-check{min-width:170px;font-size:1.1rem}

/* Drag ghost follows the pointer (position set through CSSOM). */
.bs-ghost{position:fixed;left:0;top:0;z-index:50;pointer-events:none;transform:translate(-50%,-60%) scale(1.15);filter:drop-shadow(0 10px 16px rgba(2,4,20,.55))}
.bs-ghost .bs-tile{min-width:52px;height:52px;font-size:1.55rem}
.bs-ghost .bs-objbtn-pic{width:62px;height:62px}
.bs-dragging,.bs-dragging *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}

/* ---------- Feedback ---------- */
.bs-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px}
.bs-status{min-width:0;flex:1 1 320px;display:flex;align-items:flex-start;gap:14px;margin:0!important;padding:14px 18px;border-radius:20px;background:var(--k-bg-2,#0c1234);border:2px solid var(--k-line-soft,#1f2a62);min-height:3.6em;transition:border-color .2s,background .2s}
.bs-say-wrap{min-width:0;overflow-wrap:break-word;margin:0!important;font-size:1.05rem;line-height:1.45;color:var(--k-ink-2,#d5dbf5)!important;font-weight:600}
.bs-say-wrap strong{display:block;font:800 1.18rem/1.3 "Manrope",Inter,sans-serif;color:var(--k-ink,#f4f6ff)}
.bs-face{flex:none;width:44px;height:44px}
.bs-face svg{display:block;width:100%;height:100%}
.bs-face-bg{fill:var(--bs-cyan)}
.bs-face-eye{fill:#0b1030}
.bs-face-mouth{fill:none;stroke:#0b1030;stroke-width:2.6;stroke-linecap:round}
.bs-status[data-tone="yes"]{border-color:var(--k-mint,#62e3ab);background:linear-gradient(135deg,rgba(98,227,171,.16),rgba(12,18,52,.9))}
.bs-status[data-tone="yes"] .bs-face-bg{fill:var(--k-mint,#62e3ab)}
.bs-status[data-tone="hint"]{border-color:#8a7440;background:linear-gradient(135deg,rgba(246,201,108,.13),rgba(12,18,52,.9))}
.bs-status[data-tone="hint"] .bs-face-bg{fill:var(--k-gold,#f6c96c)}
.bs-status[data-tone="reveal"]{border-color:var(--k-violet,#a594ff);background:linear-gradient(135deg,rgba(165,148,255,.16),rgba(12,18,52,.9))}
.bs-status[data-tone="reveal"] .bs-face-bg{fill:var(--k-violet,#a594ff)}
.bs-next{flex:0 0 auto;min-width:170px;min-height:60px!important;font-size:1.12rem}
.bs-keys{text-align:center;margin:14px auto 0!important;max-width:620px}
@media(hover:none) and (pointer:coarse){.bs-keys{display:none}}
.bs-actions{justify-content:center}
.bs-actions .kp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px}
.bs-actions svg{flex:none;width:1.3em;height:1.3em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* ---------- Win ---------- */
.bs-win{position:relative;overflow:hidden;outline:none;padding:34px 20px!important}
.bs-win h3,.bs-win p,.bs-win .kg-stars{position:relative}
.bs-win p{max-width:520px}
.bs-win-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.bs-win-actions .kp-button{flex:0 1 220px}
.bs-star{width:60px;height:60px;fill:#2c3770;stroke:#4a568f;stroke-width:1;stroke-linejoin:round}
.bs-star.bs-star-on{fill:var(--k-gold,#f6c96c);stroke:#c79a3a;filter:drop-shadow(0 4px 10px rgba(246,201,108,.45))}
@keyframes bs-star{0%{transform:scale(0) rotate(-40deg)}70%{transform:scale(1.2) rotate(8deg)}100%{transform:scale(1) rotate(0)}}
.bs-win:not([hidden]) .bs-star{animation:bs-star .5s cubic-bezier(.2,.9,.3,1.3) both}
.bs-win:not([hidden]) .bs-star:nth-child(2){animation-delay:.15s}
.bs-win:not([hidden]) .bs-star:nth-child(3){animation-delay:.3s}
.bs-confetti{position:absolute;inset:0;pointer-events:none}
.bs-bit{position:absolute;top:-14px;width:10px;height:14px;border-radius:3px;opacity:0}
.bs-bit:nth-child(5n+1){background:var(--bs-cyan)}.bs-bit:nth-child(5n+2){background:var(--k-gold,#f6c96c)}.bs-bit:nth-child(5n+3){background:var(--k-coral,#ff8f7f)}.bs-bit:nth-child(5n+4){background:var(--k-mint,#62e3ab)}.bs-bit:nth-child(5n){background:var(--k-pink,#ff9fd3);border-radius:50%}
.bs-bit-0{left:4%}.bs-bit-1{left:11%}.bs-bit-2{left:19%}.bs-bit-3{left:26%}.bs-bit-4{left:33%}.bs-bit-5{left:41%}.bs-bit-6{left:48%}.bs-bit-7{left:55%}.bs-bit-8{left:62%}.bs-bit-9{left:70%}.bs-bit-10{left:77%}.bs-bit-11{left:84%}.bs-bit-12{left:91%}.bs-bit-13{left:96%}
@keyframes bs-fall{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(280px) rotate(540deg);opacity:0}}
.bs-win:not([hidden]) .bs-bit{animation:bs-fall 1.9s ease-in both}
.bs-win:not([hidden]) .bs-bit:nth-child(3n+1){animation-delay:.2s;animation-duration:2.2s}
.bs-win:not([hidden]) .bs-bit:nth-child(3n+2){animation-delay:.45s;animation-duration:1.7s}

/* ---------- How to play ---------- */
.bs-howto{margin-top:22px;padding:clamp(18px,3vw,30px);border-radius:28px;background:var(--k-surface,#111944);border:1px solid var(--k-line-soft,#1f2a62)}
.bs-howto h2{margin:0 0 16px!important;font-size:1.35rem!important}
.bs-howto-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center}
.bs-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:bs}
.bs-steps li{position:relative;padding-left:50px;min-height:38px;margin:0}
.bs-steps li:before{counter-increment:bs;content:counter(bs);position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--bs-cyan),var(--k-violet,#a594ff));color:#06222b;font:800 1rem/1 "Manrope",Inter,sans-serif}
.bs-steps strong{color:var(--k-ink,#f4f6ff)}
.bs-example{margin:0;padding:18px;border-radius:22px;background:var(--k-bg-2,#0c1234);border:1px dashed #3a4588;text-align:center}
.bs-example-row{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}
.bs-example figcaption{margin-top:14px;color:var(--k-ink,#f4f6ff);font-weight:800}

/* ---------- Responsive ---------- */
@media(max-width:800px){.bs-howto-grid{grid-template-columns:1fr}}
@media(max-width:700px){
 .bs-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.4rem),1fr))}
 .bs-modes button{min-height:64px!important;flex-direction:row;justify-content:flex-start;text-align:left;padding:6px 10px!important}
 .bs-mode-icon{flex:none;width:30px;height:30px}
}
@media(max-width:560px){
 .bs-feedback{flex-direction:column;align-items:stretch}
 .bs-status{flex-basis:auto}
 .bs-next{width:100%}
 .bs-face{width:36px;height:36px}
 .bs-say-wrap{font-size:1rem}
 .bs-say-wrap strong{font-size:1.08rem}
 .bs-tray,.bs-tray-row{gap:8px}
 .bs-block{min-width:56px;min-height:56px;padding:4px;border-radius:15px}
 .bs-block .bs-tile{min-width:46px;height:46px;font-size:1.35rem}
 .bs-choice{min-width:70px;min-height:68px}
 .bs-objbtn{width:72px;height:72px}
 .bs-objbtn-pic{width:50px;height:50px}
 .bs-predict{flex-basis:100%;max-width:none;min-height:60px}
 .bs-tools .kp-button{flex:1 1 40%}
 .bs-levels button{padding:6px 10px}
 .bs-eq-obj{width:40px;height:40px}
 .bs-eq .bs-tile{min-width:40px;height:40px;font-size:1.2rem}
 .bs-op{font-size:1.3rem}
}
@media(max-width:400px){
 .bs-board{padding:12px 8px;border-radius:20px;margin-inline:-4px}
 .bs-face{display:none}
 .bs-levels span{font-size:.82rem}
}
@media(prefers-reduced-motion:reduce){
 .bs-block,.bs-objbtn,.bs-predict,.bs-progress li,.bs-lock,.bs-pan-ring,.bs-sign circle{transition:none!important}
 .bs-block:hover,.bs-objbtn:hover,.bs-predict:hover,.bs-block:active,.bs-objbtn:active{transform:none!important}
 .bs-win:not([hidden]) .bs-star{animation:none!important}
 .bs-confetti{display:none}
}

/* ---------- Print: eight level scales with a missing number, black and white, A4 ---------- */
@media print{
 @page{size:A4;margin:12mm}
 .kp-header,.kp-footer,.kids-skip,.kp-back,.kg-hero,.kg-toolbar,.bs-modes,.bs-levelbar,.bs-board,.bs-win,.bs-actions,.bs-howto,.kg-grownups{display:none!important}
 .kg-stage.bs-stage{background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
 .bs-sheet{display:block;color:#000}
 .bs-sheet p{margin:0 0 2mm!important;color:#000!important}
 .bs-sheet-title{font:800 22pt/1.2 "Manrope",Inter,sans-serif;text-align:center}
 .bs-sheet-title span{font-weight:600;font-size:13pt}
 .bs-sheet-ask{text-align:center;font-size:12pt}
 .bs-sheet-name{font-size:11pt;margin:3mm 0 4mm!important}
 .bs-sheet-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5mm 8mm;counter-reset:q}
 .bs-sheet-grid li{position:relative;display:flex;flex-direction:column;align-items:center;padding:3mm 2mm 3mm 9mm;border:.4mm solid #999;border-radius:4mm;break-inside:avoid;counter-increment:q}
 .bs-sheet-grid li:before{content:counter(q);position:absolute;left:2mm;top:2mm;width:6mm;height:6mm;border:.5mm solid #000;border-radius:50%;display:grid;place-items:center;font:800 10pt/1 Inter,sans-serif}
 .bs-sheet-svg{display:block;width:72mm;height:auto}
 .bs-sheet-eq{margin-top:2mm;font:800 15pt/1 "Manrope",Inter,sans-serif;letter-spacing:.04em}
 .bs-sheet-key{margin-top:5mm!important;font-size:8pt;color:#444!important;text-align:right}
}
