.av59-photo{display:flex;align-items:center;justify-content:center;flex:0 0 130px;width:130px;height:86px;border-radius:10px;overflow:hidden;background:#e8eef3;color:#40576a;font-size:12px}.av59-photo img{width:100%;height:100%;object-fit:cover}#adminPage .bookingrow>div{flex:1;min-width:180px}.av59-inbox{margin:24px 0;padding:24px;border:1px solid #9baeb644;border-radius:16px}.av59-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #9baeb644}.av59-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:580px!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;padding:20px!important;border:0!important;border-radius:18px!important;background:#fff!important;color:#183247!important;box-sizing:border-box!important;overflow:auto!important;z-index:2147483646}.av59-dialog::backdrop{background:#07172599}.av59-dialog header{position:static!important;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent!important;padding:0!important;height:auto!important}.av59-dialog h2{font-size:20px!important;margin:0!important;color:#183247!important}.av59-close{font-size:26px;cursor:pointer;border:0;background:transparent;color:#183247}.av59-history{height:310px;max-height:40dvh;overflow:auto;padding:12px 0}.av59-bubble{max-width:88%;margin:10px auto 10px 0;padding:10px 14px;background:#eef2f6;border-radius:12px}.av59-mine{margin-left:auto;margin-right:0;background:#ece7ff}.av59-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#183247!important;margin:5px 0!important}.av59-bubble small{font-size:11px;color:#596c7b}.av59-dialog form{display:grid!important;gap:10px!important;padding:0!important;margin:0!important;background:transparent!important}.av59-dialog textarea{width:100%!important;box-sizing:border-box!important;min-height:80px!important;background:#fff!important;color:#183247!important;border:1px solid #b9c8d3!important;border-radius:9px!important;padding:10px!important}.av59-error{color:#ad2432!important;font-size:13px}.av59-dialog:not([open]){display:none!important}@media(max-width:600px){.av59-photo{flex-basis:100px;width:100px;height:70px}.av59-inbox-row{flex-wrap:wrap}}
/* V60 compact upload panels: preserve readable text and file controls. */
#hostForm .upload,#ownerQuickForm .upload{height:auto!important;min-height:0!important;padding:12px 18px!important;margin:12px 0!important;box-sizing:border-box!important}
#hostForm .upload>b,#ownerQuickForm .upload>b{display:block;margin:0 0 4px!important;font-size:16px!important;line-height:1.3!important}
#hostForm .upload>small,#ownerQuickForm .upload>small{display:block;margin:0 0 7px!important;line-height:1.35!important}
#hostForm .upload .file-ui,#ownerQuickForm .upload .file-ui{margin:0!important;gap:10px!important}
#hostForm .upload .file-btn,#ownerQuickForm .upload .file-btn{padding:7px 12px!important;min-height:34px!important}
#hostForm .upload input:not([hidden]),#ownerQuickForm .upload input:not([hidden]){padding:7px 10px!important;min-height:34px!important;margin:0!important}
