#socialOpen{position:absolute;left:16px;top:155px;min-height:44px;padding:8px 12px;border:1px solid #bbc9b7;background:#fafbf5;color:#344f3a;border-radius:7px;font-size:12px;z-index:4}#introDialog,#greetingDialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:24px;border:1px solid #bbc9b7;border-radius:12px;background:#fafbf5;color:#344f3a}#introDialog::backdrop,#greetingDialog::backdrop{background:#203b3355}#introDialog h2,#greetingDialog h2{font-size:20px;font-weight:600;line-height:1.4;margin:0 0 12px}#introDialog p,#greetingDialog p{font-size:13px;line-height:1.5}#introDialog label,#greetingDialog label{display:block;font-size:12px;margin:20px 0 8px}#introDialog input,#greetingDialog select{box-sizing:border-box;width:100%;min-height:48px;padding:10px;border:1px solid #97ab99;border-radius:7px;background:#fff;color:#263e30;font:inherit}#introInput{font-size:22px!important;letter-spacing:.12em}#introCounter{display:block;text-align:right;font-size:12px;margin-top:8px}#introError,#greetingStatus{color:#9b402e;min-height:20px}#introDialog button,#greetingDialog button{min-height:44px;border:1px solid #b4c3af;border-radius:7px;padding:10px 14px;background:#fff;color:#344f3a;font:inherit;font-size:13px}#introDialog button{width:100%;background:#365540;color:#fff}.social-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.social-heading button{flex-shrink:0}.greeting-phrases{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.greeting-bubble{position:absolute;transform:translate(-50%,-100%);padding:8px 12px;background:#fff8df;color:#3d4a32;border:1px solid #c6c9a9;border-radius:12px;font-size:13px;z-index:6;pointer-events:none;white-space:nowrap}.back-intro{font-size:12px!important;color:#365540}.remote-nameplate [hidden]{display:none!important}#introDialog :focus-visible,#greetingDialog :focus-visible,#socialOpen:focus-visible{outline:3px solid #598669;outline-offset:3px}#socialOpen:hover,.greeting-phrases button:hover{background:#e5eddf}#greetingDialog button:disabled,#introDialog button:disabled{opacity:.5}@media(orientation:landscape) and (max-height:500px){#socialOpen{top:112px;left:12px}#introDialog,#greetingDialog{padding:16px}}

#timePreview{position:absolute;left:16px;top:211px;z-index:5;background:#fafbf5;border:1px solid #bbc9b7;border-radius:7px;font-size:12px;color:#344f3a}#timePreview summary{padding:12px;cursor:pointer;min-height:20px}#timePreview>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px}#timePreview button{min-height:44px;background:#fff;border:1px solid #bbc9b7;border-radius:7px;color:#344f3a}#timePreview[hidden]{display:none}@media(orientation:landscape) and (max-height:500px){#timePreview{top:165px;left:12px}#timePreview>div{max-height:100px;overflow:auto}}

.interaction-actions{display:grid;gap:10px;margin:20px 0}.interaction-actions button{text-align:left;min-height:54px!important}.interaction-actions[hidden],.greeting-phrases[hidden],#greetingTarget[hidden],#interactionBack[hidden]{display:none!important}#interactionPeer{margin:0;font-size:13px}#interactionBack{margin-top:14px}body[data-utopia-space]:not([data-utopia-space="office"]) #timePreview{display:none!important}

#introDialog [data-intro-later]{width:auto;flex-shrink:0;background:#fff;color:#344f3a}#interactionSubmit{width:100%;background:#365540!important;color:#fff!important}#greetingDialog select{appearance:auto}#introDialog .social-heading h2{margin:0}#introDialog .social-heading{align-items:center}#introDialog [data-intro-later]{font-size:12px;padding:8px 10px}

body[data-utopia-space]:not([data-utopia-space="office"]) .ug-reopen{display:none!important}
